diff --git a/.azure-pipelines/publish.yml b/.azure-pipelines/publish.yml index 070642ae463..adc58cd6a7c 100644 --- a/.azure-pipelines/publish.yml +++ b/.azure-pipelines/publish.yml @@ -36,7 +36,7 @@ extends: steps: - task: UseNode@1 inputs: - version: '18.x' + version: '22.x' displayName: 'Install Node.js' - script: npm ci displayName: Install diff --git a/.github/workflows/azure-static-web-apps-delightful-forest-0a29f6210.yml b/.github/workflows/azure-static-web-apps-delightful-forest-0a29f6210.yml index 92f5f526afe..93b69a1d0bf 100644 --- a/.github/workflows/azure-static-web-apps-delightful-forest-0a29f6210.yml +++ b/.github/workflows/azure-static-web-apps-delightful-forest-0a29f6210.yml @@ -55,7 +55,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 22 - name: Install dependencies run: npm ci - name: Build site diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 88e61cccac5..c60a12cba5b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -21,7 +21,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 22 - name: Setup Pages id: pages uses: actions/configure-pages@v5 diff --git a/.github/workflows/roll-next.yml b/.github/workflows/roll-next.yml index 3b5a3c22413..a7923116850 100644 --- a/.github/workflows/roll-next.yml +++ b/.github/workflows/roll-next.yml @@ -11,7 +11,7 @@ permissions: jobs: roll-docs: name: Roll Playwright to ToT - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - uses: actions/checkout@v4 @@ -20,7 +20,7 @@ jobs: path: playwright - uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 22 - name: Install dependencies run: npm ci - name: Roll diff --git a/.github/workflows/roll-stable.yml b/.github/workflows/roll-stable.yml index 49467d0c484..ba878804675 100644 --- a/.github/workflows/roll-stable.yml +++ b/.github/workflows/roll-stable.yml @@ -7,7 +7,7 @@ permissions: jobs: build: name: Build - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/github-script@v7 id: determine-version @@ -33,7 +33,7 @@ jobs: ref: 'release-${{ steps.determine-version.outputs.result }}' - uses: actions/setup-node@v4 with: - node-version: 20 + node-version: 22 - name: Install dependencies run: npm ci - name: Delete previous Stable diff --git a/package-lock.json b/package-lock.json index bf18cdb2b11..c0e6ed9c53a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,8 +15,7 @@ "clsx": "^2.1.1", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-lite-youtube-embed": "^2.4.0", - "react-loadable": "^5.5.0" + "react-lite-youtube-embed": "^2.4.0" }, "devDependencies": { "@axe-core/playwright": "^4.10.1", @@ -24,7 +23,7 @@ "@docusaurus/module-type-aliases": "3.7.0", "@docusaurus/tsconfig": "3.7.0", "@playwright/test": "^1.50.1", - "@types/node": "^20.17.10", + "@types/node": "^22.13.4", "@types/react": "^18.3.5", "@types/react-router-dom": "^5.3.3", "axe-sarif-converter": "^3.0.0", @@ -5664,12 +5663,12 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.17.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.17.tgz", - "integrity": "sha512-/WndGO4kIfMicEQLTi/mDANUu/iVUhT7KboZPdEqqHQ4aTS+3qT3U5gIqWDFV+XouorjfgGqvKILJeHhuQgFYg==", + "version": "22.13.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz", + "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==", "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~6.20.0" } }, "node_modules/@types/node-forge": { @@ -16902,6 +16901,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/react-loadable/-/react-loadable-5.5.0.tgz", "integrity": "sha512-C8Aui0ZpMd4KokxRdVAm2bQtI03k2RMRNzOB+IipV3yxFTSVICv7WoUr5L9ALB5BmKO1iHgZtWM8EvYG83otdg==", + "peer": true, "dependencies": { "prop-types": "^15.5.0" }, @@ -18920,9 +18920,9 @@ } }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "version": "6.20.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", + "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { diff --git a/package.json b/package.json index cee0d1aa8e1..e3f4ec27c6d 100644 --- a/package.json +++ b/package.json @@ -41,8 +41,7 @@ "clsx": "^2.1.1", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-lite-youtube-embed": "^2.4.0", - "react-loadable": "^5.5.0" + "react-lite-youtube-embed": "^2.4.0" }, "browserslist": { "production": [ @@ -62,7 +61,7 @@ "@docusaurus/module-type-aliases": "3.7.0", "@docusaurus/tsconfig": "3.7.0", "@playwright/test": "^1.50.1", - "@types/node": "^20.17.10", + "@types/node": "^22.13.4", "@types/react": "^18.3.5", "@types/react-router-dom": "^5.3.3", "axe-sarif-converter": "^3.0.0",