Version Policy Update - Node 22 to 24
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend': patch
|
||||
---
|
||||
|
||||
Updated `isolated-vm` to `6.0.1`
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/create-app': patch
|
||||
---
|
||||
|
||||
Updated engines to support Node 22 or 24
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/repo-tools': patch
|
||||
---
|
||||
|
||||
Bump `@microsoft/api-documenter` and `@microsoft/api-extractor` to latest versions.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/plugin-techdocs-backend': patch
|
||||
---
|
||||
|
||||
Corrected `ErrorCallback` type to work with Node 22 types
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Switched ECMAScript version to ES2023.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
'@backstage/backend-dev-utils': patch
|
||||
---
|
||||
|
||||
Internal update for Node.js v24 support.
|
||||
@@ -0,0 +1,12 @@
|
||||
---
|
||||
'@backstage/plugin-scaffolder-backend-module-rails': patch
|
||||
'@backstage/plugin-kubernetes-cluster': patch
|
||||
'@techdocs/cli': patch
|
||||
'@backstage/cli-common': patch
|
||||
'@backstage/create-app': patch
|
||||
'@backstage/repo-tools': patch
|
||||
'@backstage/codemods': patch
|
||||
'@backstage/cli': patch
|
||||
---
|
||||
|
||||
Bumped dev dependencies `@types/node`
|
||||
@@ -29,13 +29,13 @@ jobs:
|
||||
- name: setup-node
|
||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
|
||||
with:
|
||||
node-version: 20.x
|
||||
node-version: 22.x
|
||||
registry-url: https://registry.npmjs.org/
|
||||
|
||||
- name: yarn install
|
||||
uses: backstage/actions/yarn-install@b3c1841fd69e1658ac631afafd0fb140a2309024 # v0.6.17
|
||||
with:
|
||||
cache-prefix: linux-v20
|
||||
cache-prefix: linux-v22
|
||||
|
||||
- name: breaking changes check
|
||||
run: |
|
||||
|
||||
@@ -19,7 +19,7 @@ jobs:
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
node-version: [20.x, 22.x]
|
||||
node-version: [22.x, 24.x]
|
||||
|
||||
name: Verify ${{ matrix.node-version }}
|
||||
steps:
|
||||
@@ -35,7 +35,7 @@ jobs:
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
node-version: [20.x, 22.x]
|
||||
node-version: [22.x, 24.x]
|
||||
|
||||
name: Test ${{ matrix.node-version }}
|
||||
steps:
|
||||
|
||||
@@ -19,7 +19,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
node-version: [20.x, 22.x]
|
||||
node-version: [22.x, 24.x]
|
||||
|
||||
env:
|
||||
CI: true
|
||||
@@ -55,7 +55,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
node-version: [20.x, 22.x]
|
||||
node-version: [22.x, 24.x]
|
||||
|
||||
env:
|
||||
CI: true
|
||||
@@ -154,7 +154,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
node-version: [20.x, 22.x]
|
||||
node-version: [22.x, 24.x]
|
||||
|
||||
name: Test ${{ matrix.node-version }}
|
||||
services:
|
||||
|
||||
@@ -16,7 +16,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
node-version: [20.x]
|
||||
node-version: [22.x]
|
||||
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
|
||||
@@ -58,16 +58,16 @@ jobs:
|
||||
with:
|
||||
ref: refs/tags/${{ steps.find-release.outputs.result }}
|
||||
|
||||
- name: Use Node.js 20.x
|
||||
- name: Use Node.js 22.x
|
||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
|
||||
with:
|
||||
node-version: 20.x
|
||||
node-version: 22.x
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
- name: yarn install
|
||||
uses: backstage/actions/yarn-install@b3c1841fd69e1658ac631afafd0fb140a2309024 # v0.6.17
|
||||
with:
|
||||
cache-prefix: ${{ runner.os }}-v20.x
|
||||
cache-prefix: ${{ runner.os }}-v22.x
|
||||
|
||||
- name: build API reference
|
||||
run: yarn build:api-docs
|
||||
@@ -142,16 +142,16 @@ jobs:
|
||||
- name: checkout master
|
||||
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
|
||||
- name: Use Node.js 20.x
|
||||
- name: Use Node.js 22.x
|
||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
|
||||
with:
|
||||
node-version: 20.x
|
||||
node-version: 22.x
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
- name: yarn install
|
||||
uses: backstage/actions/yarn-install@b3c1841fd69e1658ac631afafd0fb140a2309024 # v0.6.17
|
||||
with:
|
||||
cache-prefix: ${{ runner.os }}-v20.x
|
||||
cache-prefix: ${{ runner.os }}-v22.x
|
||||
|
||||
- name: build API reference
|
||||
run: yarn build:api-docs
|
||||
@@ -244,10 +244,10 @@ jobs:
|
||||
with:
|
||||
egress-policy: audit
|
||||
|
||||
- name: Use Node.js 20.x
|
||||
- name: Use Node.js 22.x
|
||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
|
||||
with:
|
||||
node-version: 20.x
|
||||
node-version: 22.x
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
# Stable docs
|
||||
|
||||
@@ -13,7 +13,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
node-version: [20.x, 22.x]
|
||||
node-version: [22.x, 24.x]
|
||||
|
||||
services:
|
||||
postgres18:
|
||||
@@ -147,7 +147,7 @@ jobs:
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
node-version: [20.x]
|
||||
node-version: [22.x]
|
||||
|
||||
steps:
|
||||
- name: Harden Runner
|
||||
|
||||
@@ -28,13 +28,13 @@ jobs:
|
||||
- name: Setup Node.js
|
||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
|
||||
with:
|
||||
node-version: 20.x
|
||||
node-version: 22.x
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
- name: yarn install
|
||||
uses: backstage/actions/yarn-install@b3c1841fd69e1658ac631afafd0fb140a2309024 # v0.6.17
|
||||
with:
|
||||
cache-prefix: ${{ runner.os }}-v20.x
|
||||
cache-prefix: ${{ runner.os }}-v22.x
|
||||
|
||||
- name: Run migration analysis
|
||||
id: analysis
|
||||
@@ -62,7 +62,7 @@ jobs:
|
||||
issue_number: issueNumber,
|
||||
body: reportBody
|
||||
});
|
||||
|
||||
|
||||
console.log(`✅ Successfully updated issue #${issueNumber}`);
|
||||
} catch (error) {
|
||||
console.error(`❌ Error updating issue: ${error.message}`);
|
||||
|
||||
@@ -15,16 +15,16 @@ jobs:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
|
||||
- name: Use Node.js 20.x
|
||||
- name: Use Node.js 22.x
|
||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
|
||||
with:
|
||||
node-version: 20.x
|
||||
node-version: 22.x
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
- name: yarn install
|
||||
uses: backstage/actions/yarn-install@b3c1841fd69e1658ac631afafd0fb140a2309024 # v0.6.17
|
||||
with:
|
||||
cache-prefix: ${{ runner.os }}-v20.x
|
||||
cache-prefix: ${{ runner.os }}-v22.x
|
||||
|
||||
- name: Checkout backstage/docs-ui
|
||||
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
|
||||
@@ -18,16 +18,16 @@ jobs:
|
||||
# 'v' prefix is added here for the tag, we keep it out of the manifest logic
|
||||
ref: v${{ github.event.client_payload.version }}
|
||||
|
||||
- name: Use Node.js 20.x
|
||||
- name: Use Node.js 22.x
|
||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
|
||||
with:
|
||||
node-version: 20.x
|
||||
node-version: 22.x
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
- name: yarn install
|
||||
uses: backstage/actions/yarn-install@b3c1841fd69e1658ac631afafd0fb140a2309024 # v0.6.17
|
||||
with:
|
||||
cache-prefix: ${{ runner.os }}-v20.x
|
||||
cache-prefix: ${{ runner.os }}-v22.x
|
||||
|
||||
- name: Build yarn plugin
|
||||
working-directory: packages/yarn-plugin
|
||||
|
||||
@@ -18,15 +18,15 @@ jobs:
|
||||
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
|
||||
- name: Use Node.js 20.x
|
||||
- name: Use Node.js 22.x
|
||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
|
||||
with:
|
||||
node-version: 20.x
|
||||
node-version: 22.x
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
- name: yarn install
|
||||
uses: backstage/actions/yarn-install@b3c1841fd69e1658ac631afafd0fb140a2309024 # v0.6.17
|
||||
with:
|
||||
cache-prefix: ${{ runner.os }}-v20.x
|
||||
cache-prefix: ${{ runner.os }}-v22.x
|
||||
|
||||
- name: Create Snyk report
|
||||
uses: snyk/actions/node@9adf32b1121593767fc3c057af55b55db032dc04 # master
|
||||
|
||||
@@ -25,14 +25,14 @@ jobs:
|
||||
egress-policy: audit
|
||||
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
- name: Use Node.js 20.x
|
||||
- name: Use Node.js 22.x
|
||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
|
||||
with:
|
||||
node-version: 20.x
|
||||
node-version: 22.x
|
||||
- name: yarn install
|
||||
uses: backstage/actions/yarn-install@b3c1841fd69e1658ac631afafd0fb140a2309024 # v0.6.17
|
||||
with:
|
||||
cache-prefix: ${{ runner.os }}-v20.x
|
||||
cache-prefix: ${{ runner.os }}-v22.x
|
||||
- name: run Lighthouse CI
|
||||
run: |
|
||||
yarn dlx @lhci/cli@0.11.x autorun
|
||||
|
||||
@@ -19,7 +19,7 @@ jobs:
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest]
|
||||
node-version: [20.x]
|
||||
node-version: [22.x]
|
||||
|
||||
name: Chromatic
|
||||
steps:
|
||||
|
||||
@@ -24,7 +24,7 @@ jobs:
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
node-version: [20.x, 22.x]
|
||||
node-version: [22.x, 24.x]
|
||||
|
||||
name: E2E Linux ${{ matrix.node-version }}
|
||||
steps:
|
||||
|
||||
@@ -34,7 +34,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
node-version: [20.x, 22.x]
|
||||
node-version: [22.x, 24.x]
|
||||
|
||||
env:
|
||||
CI: true
|
||||
|
||||
@@ -23,7 +23,7 @@ jobs:
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
node-version: [20.x, 22.x]
|
||||
node-version: [22.x, 24.x]
|
||||
|
||||
env:
|
||||
CI: true
|
||||
|
||||
@@ -20,7 +20,7 @@ jobs:
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
node-version: [20.x, 22.x]
|
||||
node-version: [22.x, 24.x]
|
||||
|
||||
name: E2E Windows ${{ matrix.node-version }}
|
||||
steps:
|
||||
|
||||
@@ -24,7 +24,7 @@ jobs:
|
||||
|
||||
strategy:
|
||||
matrix:
|
||||
node-version: [20.x, 22.x]
|
||||
node-version: [22.x, 24.x]
|
||||
|
||||
env:
|
||||
CI: true
|
||||
|
||||
@@ -63,16 +63,16 @@ jobs:
|
||||
with:
|
||||
ref: refs/tags/${{ steps.find-release.outputs.result }}
|
||||
|
||||
- name: Use Node.js 20.x
|
||||
- name: Use Node.js 22.x
|
||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
|
||||
with:
|
||||
node-version: 20.x
|
||||
node-version: 22.x
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
- name: yarn install
|
||||
uses: backstage/actions/yarn-install@b3c1841fd69e1658ac631afafd0fb140a2309024 # v0.6.17
|
||||
with:
|
||||
cache-prefix: ${{ runner.os }}-v20.x
|
||||
cache-prefix: ${{ runner.os }}-v22.x
|
||||
|
||||
- name: build API reference
|
||||
run: yarn build:api-docs
|
||||
@@ -144,16 +144,16 @@ jobs:
|
||||
- name: checkout master
|
||||
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
|
||||
- name: Use Node.js 20.x
|
||||
- name: Use Node.js 22.x
|
||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
|
||||
with:
|
||||
node-version: 20.x
|
||||
node-version: 22.x
|
||||
registry-url: https://registry.npmjs.org/ # Needed for auth
|
||||
|
||||
- name: yarn install
|
||||
uses: backstage/actions/yarn-install@b3c1841fd69e1658ac631afafd0fb140a2309024 # v0.6.17
|
||||
with:
|
||||
cache-prefix: ${{ runner.os }}-v20.x
|
||||
cache-prefix: ${{ runner.os }}-v22.x
|
||||
|
||||
- name: build API reference
|
||||
run: yarn build:api-docs
|
||||
@@ -240,10 +240,10 @@ jobs:
|
||||
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
|
||||
- name: Use Node.js 20.x
|
||||
- name: Use Node.js 22.x
|
||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
|
||||
with:
|
||||
node-version: 20.x
|
||||
node-version: 22.x
|
||||
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
|
||||
with:
|
||||
python-version: '3.9'
|
||||
|
||||
@@ -21,10 +21,10 @@ jobs:
|
||||
|
||||
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
||||
|
||||
- name: Use Node.js 20.x
|
||||
- name: Use Node.js 22.x
|
||||
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
|
||||
with:
|
||||
node-version: 20.x
|
||||
node-version: 22.x
|
||||
|
||||
- name: top-level install
|
||||
run: yarn install --immutable
|
||||
|
||||
@@ -17,7 +17,7 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
node-version: [20.x, 22.x]
|
||||
node-version: [22.x, 24.x]
|
||||
|
||||
env:
|
||||
CI: true
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
"@octokit/rest": "^22.0.1",
|
||||
"@shikijs/transformers": "^3.13.0",
|
||||
"@types/mdx": "^2.0.13",
|
||||
"@types/node": "^20",
|
||||
"@types/node": "^22.13.14",
|
||||
"@types/react": "19.1.9",
|
||||
"@types/react-dom": "19.1.7",
|
||||
"chokidar": "^3.6.0",
|
||||
|
||||
@@ -177,7 +177,7 @@ When we say _Supporting_ a Node.js release, that means the following:
|
||||
- New Backstage projects created with `@backstage/create-app` will have their `engines.node` version set accordingly.
|
||||
- Dropping compatibility with unsupported releases is not considered a breaking change. This includes using new syntax or APIs, as well as bumping dependencies that drop support for these versions.
|
||||
|
||||
Based on the above Backstage supports Node.js 20 and 22 as of the `1.33.0` release.
|
||||
Based on the above Backstage supports Node.js 22 and 24 as of the `1.46.0` release.
|
||||
|
||||
## TypeScript Releases
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
"@types/webpack-env": "^1.18.0",
|
||||
"js-yaml": "^4.1.1",
|
||||
"prettier": "^2.6.2",
|
||||
"typescript": "~5.2.0",
|
||||
"typescript": "~5.7.0",
|
||||
"yaml-loader": "^0.8.0"
|
||||
}
|
||||
}
|
||||
|
||||
+9
-9
@@ -4289,7 +4289,7 @@ __metadata:
|
||||
react-dom: "npm:^18.0.2"
|
||||
sass: "npm:^1.57.1"
|
||||
swc-loader: "npm:^0.2.3"
|
||||
typescript: "npm:~5.2.0"
|
||||
typescript: "npm:~5.7.0"
|
||||
yaml-loader: "npm:^0.8.0"
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
@@ -14250,23 +14250,23 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"typescript@npm:~5.2.0":
|
||||
version: 5.2.2
|
||||
resolution: "typescript@npm:5.2.2"
|
||||
"typescript@npm:~5.7.0":
|
||||
version: 5.7.3
|
||||
resolution: "typescript@npm:5.7.3"
|
||||
bin:
|
||||
tsc: bin/tsc
|
||||
tsserver: bin/tsserver
|
||||
checksum: 10/d65e50eb849bd21ff8677e5b9447f9c6e74777e346afd67754934264dcbf4bd59e7d2473f6062d9a015d66bd573311166357e3eb07fea0b52859cf9bb2b58555
|
||||
checksum: 10/6a7e556de91db3d34dc51cd2600e8e91f4c312acd8e52792f243c7818dfadb27bae677175fad6947f9c81efb6c57eb6b2d0c736f196a6ee2f1f7d57b74fc92fa
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"typescript@patch:typescript@npm%3A~5.2.0#optional!builtin<compat/typescript>":
|
||||
version: 5.2.2
|
||||
resolution: "typescript@patch:typescript@npm%3A5.2.2#optional!builtin<compat/typescript>::version=5.2.2&hash=f3b441"
|
||||
"typescript@patch:typescript@npm%3A~5.7.0#optional!builtin<compat/typescript>":
|
||||
version: 5.7.3
|
||||
resolution: "typescript@patch:typescript@npm%3A5.7.3#optional!builtin<compat/typescript>::version=5.7.3&hash=5786d5"
|
||||
bin:
|
||||
tsc: bin/tsc
|
||||
tsserver: bin/tsserver
|
||||
checksum: 10/f79cc2ba802c94c2b78dbb00d767a10adb67368ae764709737dc277273ec148aa4558033a03ce901406b35fddf4eac46dabc94a1e1d12d2587e2b9cfe5707b4a
|
||||
checksum: 10/dc58d777eb4c01973f7fbf1fd808aad49a0efdf545528dab9b07d94fdcb65b8751742804c3057e9619a4627f2d9cc85547fdd49d9f4326992ad0181b49e61d81
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
||||
+2
-2
@@ -146,7 +146,7 @@
|
||||
"@techdocs/cli": "workspace:*",
|
||||
"@types/cacheable-request": "^8.3.6",
|
||||
"@types/memjs": "^1.3.3",
|
||||
"@types/node": "^20.16.0",
|
||||
"@types/node": "^22.13.14",
|
||||
"@types/webpack": "^5.28.0",
|
||||
"array-to-table": "^1.0.1",
|
||||
"command-exists": "^1.2.9",
|
||||
@@ -175,7 +175,7 @@
|
||||
},
|
||||
"packageManager": "yarn@4.8.1",
|
||||
"engines": {
|
||||
"node": "20 || 22"
|
||||
"node": "22 || 24"
|
||||
},
|
||||
"madge": {
|
||||
"fileExtensions": [
|
||||
|
||||
@@ -126,7 +126,7 @@ export class BackstageIpcClient {
|
||||
timeout.unref();
|
||||
|
||||
this.#handlers.set(id, responseHandler);
|
||||
this.#sendMessage(request, (e: Error) => {
|
||||
this.#sendMessage(request, undefined, undefined, (e: Error | null) => {
|
||||
if (e) {
|
||||
reject(e);
|
||||
}
|
||||
|
||||
@@ -43,6 +43,6 @@
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "workspace:^",
|
||||
"@types/cross-spawn": "^6.0.2",
|
||||
"@types/node": "^20.16.0"
|
||||
"@types/node": "^22.13.14"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -61,7 +61,7 @@ addHook(
|
||||
ignoreDynamic: true,
|
||||
},
|
||||
jsc: {
|
||||
target: 'es2022',
|
||||
target: 'es2023',
|
||||
parser: {
|
||||
syntax: 'typescript',
|
||||
},
|
||||
|
||||
@@ -277,7 +277,7 @@ export async function load(url, context, nextLoad) {
|
||||
exportInteropAnnotation: true,
|
||||
},
|
||||
jsc: {
|
||||
target: 'es2022',
|
||||
target: 'es2023',
|
||||
parser: {
|
||||
syntax: 'typescript',
|
||||
},
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
"incremental": true,
|
||||
"isolatedModules": true,
|
||||
"jsx": "react",
|
||||
"lib": ["DOM", "DOM.Iterable", "ScriptHost", "ES2022"],
|
||||
"lib": ["DOM", "DOM.Iterable", "ScriptHost", "ES2023"],
|
||||
"module": "ES2020",
|
||||
"moduleResolution": "bundler",
|
||||
"noEmit": false,
|
||||
@@ -33,7 +33,7 @@
|
||||
"strictNullChecks": true,
|
||||
"strictPropertyInitialization": true,
|
||||
"stripInternal": true,
|
||||
"target": "ES2022",
|
||||
"target": "ES2023",
|
||||
"types": ["node", "jest", "webpack-env"],
|
||||
"useDefineForClassFields": true
|
||||
}
|
||||
|
||||
@@ -174,7 +174,7 @@
|
||||
"@types/fs-extra": "^11.0.0",
|
||||
"@types/http-proxy": "^1.17.4",
|
||||
"@types/inquirer": "^8.1.3",
|
||||
"@types/node": "^20.16.0",
|
||||
"@types/node": "^22.13.14",
|
||||
"@types/npm-packlist": "^3.0.0",
|
||||
"@types/recursive-readdir": "^2.2.0",
|
||||
"@types/rollup-plugin-peer-deps-external": "^2.2.0",
|
||||
|
||||
@@ -259,7 +259,7 @@ export async function makeRollupConfigs(
|
||||
json(),
|
||||
yaml(),
|
||||
esbuild({
|
||||
target: 'ES2022',
|
||||
target: 'ES2023',
|
||||
minify: options.minify,
|
||||
}),
|
||||
],
|
||||
|
||||
@@ -34,13 +34,13 @@ export const optimization = (
|
||||
minimize: !isDev,
|
||||
minimizer: [
|
||||
new MinifyPlugin({
|
||||
target: 'ES2022',
|
||||
target: 'ES2023',
|
||||
format: 'iife',
|
||||
exclude: 'remoteEntry.js',
|
||||
}),
|
||||
// Avoid iife wrapping of module federation remote entry as it breaks the variable assignment
|
||||
new MinifyPlugin({
|
||||
target: 'ES2022',
|
||||
target: 'ES2023',
|
||||
format: undefined,
|
||||
include: 'remoteEntry.js',
|
||||
}),
|
||||
|
||||
@@ -67,7 +67,7 @@ export const transforms = (options: TransformOptions): Transforms => {
|
||||
: 'builtin:swc-loader',
|
||||
options: {
|
||||
jsc: {
|
||||
target: 'es2022',
|
||||
target: 'es2023',
|
||||
externalHelpers: !isBackend,
|
||||
parser: {
|
||||
syntax: 'typescript',
|
||||
@@ -97,7 +97,7 @@ export const transforms = (options: TransformOptions): Transforms => {
|
||||
: 'builtin:swc-loader',
|
||||
options: {
|
||||
jsc: {
|
||||
target: 'es2022',
|
||||
target: 'es2023',
|
||||
externalHelpers: !isBackend,
|
||||
parser: {
|
||||
syntax: 'ecmascript',
|
||||
|
||||
@@ -36,18 +36,18 @@ const exportValues = {
|
||||
};
|
||||
|
||||
const expectedExports = {
|
||||
commonJs: {
|
||||
commonJs: expect.objectContaining({
|
||||
...exportValues.commonJs,
|
||||
dyn: exportValues.all,
|
||||
default: {
|
||||
...exportValues.commonJs,
|
||||
dyn: exportValues.all,
|
||||
},
|
||||
},
|
||||
module: {
|
||||
}),
|
||||
module: expect.objectContaining({
|
||||
...exportValues.all,
|
||||
dyn: exportValues.all,
|
||||
},
|
||||
}),
|
||||
};
|
||||
|
||||
function loadFixture(fixture: string) {
|
||||
|
||||
@@ -52,6 +52,6 @@
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "workspace:^",
|
||||
"@types/jscodeshift": "^0.12.0",
|
||||
"@types/node": "^20.16.0"
|
||||
"@types/node": "^22.13.14"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
"@types/command-exists": "^1.2.0",
|
||||
"@types/fs-extra": "^11.0.0",
|
||||
"@types/inquirer": "^8.1.3",
|
||||
"@types/node": "^20.16.0",
|
||||
"@types/node": "^22.13.14",
|
||||
"@types/recursive-readdir": "^2.2.0",
|
||||
"msw": "^2.0.0",
|
||||
"nodemon": "^3.0.1"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"version": "1.0.0",
|
||||
"private": true,
|
||||
"engines": {
|
||||
"node": "20 || 22"
|
||||
"node": "22 || 24"
|
||||
},
|
||||
"scripts": {
|
||||
"start": "backstage-cli repo start",
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"version": "1.0.0",
|
||||
"private": true,
|
||||
"engines": {
|
||||
"node": "20 || 22"
|
||||
"node": "22 || 24"
|
||||
},
|
||||
"scripts": {
|
||||
"start": "backstage-cli repo start",
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
"devDependencies": {
|
||||
"@backstage/cli": "workspace:^",
|
||||
"@types/fs-extra": "^11.0.0",
|
||||
"@types/node": "^20.16.0",
|
||||
"@types/node": "^22.13.14",
|
||||
"nodemon": "^3.0.1"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -51,8 +51,8 @@
|
||||
"@backstage/errors": "workspace:^",
|
||||
"@electric-sql/pglite": "^0.3.0",
|
||||
"@manypkg/get-packages": "^1.1.3",
|
||||
"@microsoft/api-documenter": "^7.25.7",
|
||||
"@microsoft/api-extractor": "^7.47.2",
|
||||
"@microsoft/api-documenter": "^7.28.1",
|
||||
"@microsoft/api-extractor": "^7.55.1",
|
||||
"@openapitools/openapi-generator-cli": "^2.7.0",
|
||||
"@stoplight/spectral-core": "^1.18.0",
|
||||
"@stoplight/spectral-formatters": "^1.1.0",
|
||||
@@ -90,7 +90,7 @@
|
||||
"@backstage/cli": "workspace:^",
|
||||
"@backstage/types": "workspace:^",
|
||||
"@types/is-glob": "^4.0.2",
|
||||
"@types/node": "^20.16.0",
|
||||
"@types/node": "^22.13.14",
|
||||
"@types/prettier": "^2.0.0",
|
||||
"typedoc": "^0.28.0"
|
||||
},
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
"@types/commander": "^2.12.2",
|
||||
"@types/fs-extra": "^11.0.0",
|
||||
"@types/http-proxy": "^1.17.4",
|
||||
"@types/node": "^20.16.0",
|
||||
"@types/node": "^22.13.14",
|
||||
"@types/serve-handler": "^6.1.0",
|
||||
"@types/webpack-env": "^1.15.3",
|
||||
"find-process": "^1.4.5",
|
||||
|
||||
@@ -72,7 +72,7 @@
|
||||
"@backstage/test-utils": "workspace:^",
|
||||
"@testing-library/jest-dom": "^6.0.0",
|
||||
"@testing-library/react": "^16.0.0",
|
||||
"@types/node": "^20.16.0",
|
||||
"@types/node": "^22.13.14",
|
||||
"@types/react": "^18.0.0",
|
||||
"react": "^18.0.2",
|
||||
"react-dom": "^18.0.2",
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
"@backstage/plugin-scaffolder-node-test-utils": "workspace:^",
|
||||
"@types/command-exists": "^1.2.0",
|
||||
"@types/fs-extra": "^11.0.0",
|
||||
"@types/node": "^20.16.0",
|
||||
"@types/node": "^22.13.14",
|
||||
"jest-when": "^3.1.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
"fs-extra": "^11.2.0",
|
||||
"globby": "^11.0.0",
|
||||
"isbinaryfile": "^5.0.0",
|
||||
"isolated-vm": "^5.0.1",
|
||||
"isolated-vm": "^6.0.1",
|
||||
"jsonschema": "^1.5.0",
|
||||
"knex": "^3.0.0",
|
||||
"lodash": "^4.17.21",
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@ type CacheMiddlewareOptions = {
|
||||
logger: LoggerService;
|
||||
};
|
||||
|
||||
type ErrorCallback = (err?: Error) => void;
|
||||
type ErrorCallback = (err?: Error | null) => void;
|
||||
|
||||
export const createCacheMiddleware = ({
|
||||
cache,
|
||||
|
||||
@@ -3142,7 +3142,7 @@ __metadata:
|
||||
"@backstage/cli": "workspace:^"
|
||||
"@backstage/errors": "workspace:^"
|
||||
"@types/cross-spawn": "npm:^6.0.2"
|
||||
"@types/node": "npm:^20.16.0"
|
||||
"@types/node": "npm:^22.13.14"
|
||||
cross-spawn: "npm:^7.0.3"
|
||||
global-agent: "npm:^3.0.0"
|
||||
undici: "npm:^7.2.3"
|
||||
@@ -3219,7 +3219,7 @@ __metadata:
|
||||
"@types/http-proxy": "npm:^1.17.4"
|
||||
"@types/inquirer": "npm:^8.1.3"
|
||||
"@types/jest": "npm:^29.5.11"
|
||||
"@types/node": "npm:^20.16.0"
|
||||
"@types/node": "npm:^22.13.14"
|
||||
"@types/npm-packlist": "npm:^3.0.0"
|
||||
"@types/recursive-readdir": "npm:^2.2.0"
|
||||
"@types/rollup-plugin-peer-deps-external": "npm:^2.2.0"
|
||||
@@ -3355,7 +3355,7 @@ __metadata:
|
||||
"@backstage/cli": "workspace:^"
|
||||
"@backstage/cli-common": "workspace:^"
|
||||
"@types/jscodeshift": "npm:^0.12.0"
|
||||
"@types/node": "npm:^20.16.0"
|
||||
"@types/node": "npm:^22.13.14"
|
||||
chalk: "npm:^4.0.0"
|
||||
commander: "npm:^12.0.0"
|
||||
jscodeshift: "npm:^0.16.0"
|
||||
@@ -3606,7 +3606,7 @@ __metadata:
|
||||
"@types/command-exists": "npm:^1.2.0"
|
||||
"@types/fs-extra": "npm:^11.0.0"
|
||||
"@types/inquirer": "npm:^8.1.3"
|
||||
"@types/node": "npm:^20.16.0"
|
||||
"@types/node": "npm:^22.13.14"
|
||||
"@types/recursive-readdir": "npm:^2.2.0"
|
||||
chalk: "npm:^4.0.0"
|
||||
commander: "npm:^12.0.0"
|
||||
@@ -5847,7 +5847,7 @@ __metadata:
|
||||
"@material-ui/lab": "npm:4.0.0-alpha.61"
|
||||
"@testing-library/jest-dom": "npm:^6.0.0"
|
||||
"@testing-library/react": "npm:^16.0.0"
|
||||
"@types/node": "npm:^20.16.0"
|
||||
"@types/node": "npm:^22.13.14"
|
||||
"@types/react": "npm:^18.0.0"
|
||||
kubernetes-models: "npm:^4.1.0"
|
||||
react: "npm:^18.0.2"
|
||||
@@ -6650,7 +6650,7 @@ __metadata:
|
||||
"@backstage/types": "workspace:^"
|
||||
"@types/command-exists": "npm:^1.2.0"
|
||||
"@types/fs-extra": "npm:^11.0.0"
|
||||
"@types/node": "npm:^20.16.0"
|
||||
"@types/node": "npm:^22.13.14"
|
||||
command-exists: "npm:^1.2.9"
|
||||
fs-extra: "npm:^11.0.0"
|
||||
jest-when: "npm:^3.1.0"
|
||||
@@ -6737,7 +6737,7 @@ __metadata:
|
||||
fs-extra: "npm:^11.2.0"
|
||||
globby: "npm:^11.0.0"
|
||||
isbinaryfile: "npm:^5.0.0"
|
||||
isolated-vm: "npm:^5.0.1"
|
||||
isolated-vm: "npm:^6.0.1"
|
||||
jsonschema: "npm:^1.5.0"
|
||||
knex: "npm:^3.0.0"
|
||||
lodash: "npm:^4.17.21"
|
||||
@@ -7689,8 +7689,8 @@ __metadata:
|
||||
"@backstage/types": "workspace:^"
|
||||
"@electric-sql/pglite": "npm:^0.3.0"
|
||||
"@manypkg/get-packages": "npm:^1.1.3"
|
||||
"@microsoft/api-documenter": "npm:^7.25.7"
|
||||
"@microsoft/api-extractor": "npm:^7.47.2"
|
||||
"@microsoft/api-documenter": "npm:^7.28.1"
|
||||
"@microsoft/api-extractor": "npm:^7.55.1"
|
||||
"@openapitools/openapi-generator-cli": "npm:^2.7.0"
|
||||
"@stoplight/spectral-core": "npm:^1.18.0"
|
||||
"@stoplight/spectral-formatters": "npm:^1.1.0"
|
||||
@@ -7700,7 +7700,7 @@ __metadata:
|
||||
"@stoplight/spectral-runtime": "npm:^1.1.2"
|
||||
"@stoplight/types": "npm:^14.0.0"
|
||||
"@types/is-glob": "npm:^4.0.2"
|
||||
"@types/node": "npm:^20.16.0"
|
||||
"@types/node": "npm:^22.13.14"
|
||||
"@types/prettier": "npm:^2.0.0"
|
||||
"@useoptic/openapi-utilities": "npm:^0.55.0"
|
||||
chalk: "npm:^4.0.0"
|
||||
@@ -10974,54 +10974,55 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@microsoft/api-documenter@npm:^7.25.7":
|
||||
version: 7.25.14
|
||||
resolution: "@microsoft/api-documenter@npm:7.25.14"
|
||||
"@microsoft/api-documenter@npm:^7.28.1":
|
||||
version: 7.28.2
|
||||
resolution: "@microsoft/api-documenter@npm:7.28.2"
|
||||
dependencies:
|
||||
"@microsoft/api-extractor-model": "npm:7.29.8"
|
||||
"@microsoft/tsdoc": "npm:~0.15.0"
|
||||
"@rushstack/node-core-library": "npm:5.9.0"
|
||||
"@rushstack/terminal": "npm:0.14.2"
|
||||
"@rushstack/ts-command-line": "npm:4.22.8"
|
||||
js-yaml: "npm:~3.13.1"
|
||||
"@microsoft/api-extractor-model": "npm:7.32.2"
|
||||
"@microsoft/tsdoc": "npm:~0.16.0"
|
||||
"@rushstack/node-core-library": "npm:5.19.1"
|
||||
"@rushstack/terminal": "npm:0.19.5"
|
||||
"@rushstack/ts-command-line": "npm:5.1.5"
|
||||
js-yaml: "npm:~4.1.0"
|
||||
resolve: "npm:~1.22.1"
|
||||
bin:
|
||||
api-documenter: bin/api-documenter
|
||||
checksum: 10/7ab46b4e8f1d84220d599339e87a518fcd95cc87fa402e39667dd2fe73a3b6f8814f22bb7f374ccb7b0a87982a6a77b96f4061c4d338ef7eee3112dd7a89700a
|
||||
checksum: 10/32d40e048894d1b96dc8a8855afdd55fdd0e3c599d624c73daf616c50c965dfd0e174d380222ec9de5a5bab105029944d82c50c0b1488920233876d7077a148a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@microsoft/api-extractor-model@npm:7.29.8":
|
||||
version: 7.29.8
|
||||
resolution: "@microsoft/api-extractor-model@npm:7.29.8"
|
||||
"@microsoft/api-extractor-model@npm:7.32.2":
|
||||
version: 7.32.2
|
||||
resolution: "@microsoft/api-extractor-model@npm:7.32.2"
|
||||
dependencies:
|
||||
"@microsoft/tsdoc": "npm:~0.15.0"
|
||||
"@microsoft/tsdoc-config": "npm:~0.17.0"
|
||||
"@rushstack/node-core-library": "npm:5.9.0"
|
||||
checksum: 10/06932e61f0a1979dbacc716e143f9d34d856338504cd8d016d98a3d3c83d60e7c25bfdc64d011c6ddf94de2351b52872e8722d970fce44c49bd630aeca32c987
|
||||
"@microsoft/tsdoc": "npm:~0.16.0"
|
||||
"@microsoft/tsdoc-config": "npm:~0.18.0"
|
||||
"@rushstack/node-core-library": "npm:5.19.1"
|
||||
checksum: 10/89760055c7d3074cd903e3694c411eafa8704f048781bb2db0f0ba6e6a9a1bb12a722419ddd99141562cc8d13c98e2deee6eba118853eed630918705b223107b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@microsoft/api-extractor@npm:^7.47.2":
|
||||
version: 7.47.9
|
||||
resolution: "@microsoft/api-extractor@npm:7.47.9"
|
||||
"@microsoft/api-extractor@npm:^7.55.1":
|
||||
version: 7.55.2
|
||||
resolution: "@microsoft/api-extractor@npm:7.55.2"
|
||||
dependencies:
|
||||
"@microsoft/api-extractor-model": "npm:7.29.8"
|
||||
"@microsoft/tsdoc": "npm:~0.15.0"
|
||||
"@microsoft/tsdoc-config": "npm:~0.17.0"
|
||||
"@rushstack/node-core-library": "npm:5.9.0"
|
||||
"@rushstack/rig-package": "npm:0.5.3"
|
||||
"@rushstack/terminal": "npm:0.14.2"
|
||||
"@rushstack/ts-command-line": "npm:4.22.8"
|
||||
"@microsoft/api-extractor-model": "npm:7.32.2"
|
||||
"@microsoft/tsdoc": "npm:~0.16.0"
|
||||
"@microsoft/tsdoc-config": "npm:~0.18.0"
|
||||
"@rushstack/node-core-library": "npm:5.19.1"
|
||||
"@rushstack/rig-package": "npm:0.6.0"
|
||||
"@rushstack/terminal": "npm:0.19.5"
|
||||
"@rushstack/ts-command-line": "npm:5.1.5"
|
||||
diff: "npm:~8.0.2"
|
||||
lodash: "npm:~4.17.15"
|
||||
minimatch: "npm:~3.0.3"
|
||||
minimatch: "npm:10.0.3"
|
||||
resolve: "npm:~1.22.1"
|
||||
semver: "npm:~7.5.4"
|
||||
source-map: "npm:~0.6.1"
|
||||
typescript: "npm:5.4.2"
|
||||
typescript: "npm:5.8.2"
|
||||
bin:
|
||||
api-extractor: bin/api-extractor
|
||||
checksum: 10/1814708284ed95a45969060f794b24b21a5a5e17aa88ec95099a8fc052d5c435523f465f60c4128288e210a39ff056a564fb2b8f291959ef0fc3d7423759f837
|
||||
checksum: 10/56b7e9338ad18cf3dc6aaefd679b90117c9d5498dee5c621e868a5fe5002656e62d08267525eb880221d4588afcf6d680604249a9c2fb5faaba8f9c87be16b3e
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -11039,22 +11040,22 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@microsoft/tsdoc-config@npm:~0.17.0":
|
||||
version: 0.17.0
|
||||
resolution: "@microsoft/tsdoc-config@npm:0.17.0"
|
||||
"@microsoft/tsdoc-config@npm:~0.18.0":
|
||||
version: 0.18.0
|
||||
resolution: "@microsoft/tsdoc-config@npm:0.18.0"
|
||||
dependencies:
|
||||
"@microsoft/tsdoc": "npm:0.15.0"
|
||||
"@microsoft/tsdoc": "npm:0.16.0"
|
||||
ajv: "npm:~8.12.0"
|
||||
jju: "npm:~1.4.0"
|
||||
resolve: "npm:~1.22.2"
|
||||
checksum: 10/6e20f9b917d20e517b6752cbb46c84ccc4c8be7ce82d7424e413bd7111a2f1497714a72e61ac1a96df97d0050cb98b3a53006316eeb0cfea9bb6d7131432c7a8
|
||||
checksum: 10/0470df5326181d876faba51617d011a632b2e3b420953e521bb865715d0db2fb0b8bfb3ccbcaef267356a1a7150d2ffba40022db5930db6b15fcb348bf846a4b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@microsoft/tsdoc@npm:0.15.0, @microsoft/tsdoc@npm:~0.15.0":
|
||||
version: 0.15.0
|
||||
resolution: "@microsoft/tsdoc@npm:0.15.0"
|
||||
checksum: 10/fd025e5e3966248cd5477b9ddad4e9aa0dd69291f372a207f18a686b3097dcf5ecf38325caf0f4ad2697f1f39fd45b536e4ada6756008b8bcc5eccbc3201313d
|
||||
"@microsoft/tsdoc@npm:0.16.0, @microsoft/tsdoc@npm:~0.16.0":
|
||||
version: 0.16.0
|
||||
resolution: "@microsoft/tsdoc@npm:0.16.0"
|
||||
checksum: 10/1eaad3605234dc7e44898c15d1ba3c97fb968af1117025400cba572ce268da05afc36634d1fb9e779457af3ff7f13330aee07a962510a4d9c6612c13f71ee41e
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -16878,14 +16879,14 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rushstack/node-core-library@npm:5.9.0":
|
||||
version: 5.9.0
|
||||
resolution: "@rushstack/node-core-library@npm:5.9.0"
|
||||
"@rushstack/node-core-library@npm:5.19.1":
|
||||
version: 5.19.1
|
||||
resolution: "@rushstack/node-core-library@npm:5.19.1"
|
||||
dependencies:
|
||||
ajv: "npm:~8.13.0"
|
||||
ajv-draft-04: "npm:~1.0.0"
|
||||
ajv-formats: "npm:~3.0.1"
|
||||
fs-extra: "npm:~7.0.1"
|
||||
fs-extra: "npm:~11.3.0"
|
||||
import-lazy: "npm:~4.0.0"
|
||||
jju: "npm:~1.4.0"
|
||||
resolve: "npm:~1.22.1"
|
||||
@@ -16895,44 +16896,57 @@ __metadata:
|
||||
peerDependenciesMeta:
|
||||
"@types/node":
|
||||
optional: true
|
||||
checksum: 10/19d6c6fc6addfb27295d1d78e1027f5896ea43702c2e5168e8b235ee739f2e59a4dc3bb3996b083722fab4feae5f2c15c340900c6c1d517d56cc1ba945f532f1
|
||||
checksum: 10/a674c4ed4cf3c863ab6bfff0e3615e7f791d0312fa5942027b6e8070b4453464c0e77741a1ed13bc01fab66ddc89e8c068c6c58ce7d81c014966628b75223bd6
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rushstack/rig-package@npm:0.5.3":
|
||||
version: 0.5.3
|
||||
resolution: "@rushstack/rig-package@npm:0.5.3"
|
||||
"@rushstack/problem-matcher@npm:0.1.1":
|
||||
version: 0.1.1
|
||||
resolution: "@rushstack/problem-matcher@npm:0.1.1"
|
||||
peerDependencies:
|
||||
"@types/node": "*"
|
||||
peerDependenciesMeta:
|
||||
"@types/node":
|
||||
optional: true
|
||||
checksum: 10/a47c2d5fd0e3bbe7336f06c29ef91061e36ab8dafd04c861392806e60a3366fd8c3921be217adc71d039c8749f6b70a06c874ff314501eed5b7f8fb7b42c7a39
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rushstack/rig-package@npm:0.6.0":
|
||||
version: 0.6.0
|
||||
resolution: "@rushstack/rig-package@npm:0.6.0"
|
||||
dependencies:
|
||||
resolve: "npm:~1.22.1"
|
||||
strip-json-comments: "npm:~3.1.1"
|
||||
checksum: 10/b58a3925a41d7a0e79f4fde7c400a379683cc7b0073c447aba6d36231529a37e7d2f4559f459be785ad862ecb01b618b2d0ff60661046e5223437356155ccb14
|
||||
checksum: 10/6ca5d6615365dfe4d78fdc52a1a145bec92bba79d8692db91d05c774b4ec4d9dc6c41b31949708d0312896b9c1c205a0f0eaa32f51ac7b1780415ac51c76af71
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rushstack/terminal@npm:0.14.2":
|
||||
version: 0.14.2
|
||||
resolution: "@rushstack/terminal@npm:0.14.2"
|
||||
"@rushstack/terminal@npm:0.19.5":
|
||||
version: 0.19.5
|
||||
resolution: "@rushstack/terminal@npm:0.19.5"
|
||||
dependencies:
|
||||
"@rushstack/node-core-library": "npm:5.9.0"
|
||||
"@rushstack/node-core-library": "npm:5.19.1"
|
||||
"@rushstack/problem-matcher": "npm:0.1.1"
|
||||
supports-color: "npm:~8.1.1"
|
||||
peerDependencies:
|
||||
"@types/node": "*"
|
||||
peerDependenciesMeta:
|
||||
"@types/node":
|
||||
optional: true
|
||||
checksum: 10/4016499f3ed1eff7d870ff029bc51925f1435c0ed73d454385d6fdfe8f10e7e5fc2dba698a9aa671f2537603d2d08449782a0f329f321a7dcb87827c19385bca
|
||||
checksum: 10/c5118df78045153aaf430de66e1d79befc729fd1f5df5dc8eef3dff1eb8f75a277f0dc8bad344b313d0485ace69400b1aaf69ad061c601a7bd8291ae5784b6a3
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@rushstack/ts-command-line@npm:4.22.8":
|
||||
version: 4.22.8
|
||||
resolution: "@rushstack/ts-command-line@npm:4.22.8"
|
||||
"@rushstack/ts-command-line@npm:5.1.5":
|
||||
version: 5.1.5
|
||||
resolution: "@rushstack/ts-command-line@npm:5.1.5"
|
||||
dependencies:
|
||||
"@rushstack/terminal": "npm:0.14.2"
|
||||
"@rushstack/terminal": "npm:0.19.5"
|
||||
"@types/argparse": "npm:1.0.38"
|
||||
argparse: "npm:~1.0.9"
|
||||
string-argv: "npm:~0.3.1"
|
||||
checksum: 10/f4d57a50b320f382929471258aaab6f38251a4febac981a503ae5217faec6fff68374d0126af59554d2f4a99e0ac67596649109fcc57608ef144b132de83cb63
|
||||
checksum: 10/4e3bc090b9c40ec89729aa96d45b08aeac725ce3fda9951d3b87b485fe48299db2dfa7a338acf7e89f380a5b98d44df8b4a18067962fecfb8ba64a8919e6dd2b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -19740,7 +19754,7 @@ __metadata:
|
||||
"@types/commander": "npm:^2.12.2"
|
||||
"@types/fs-extra": "npm:^11.0.0"
|
||||
"@types/http-proxy": "npm:^1.17.4"
|
||||
"@types/node": "npm:^20.16.0"
|
||||
"@types/node": "npm:^22.13.14"
|
||||
"@types/serve-handler": "npm:^6.1.0"
|
||||
"@types/webpack-env": "npm:^1.15.3"
|
||||
commander: "npm:^12.0.0"
|
||||
@@ -21091,12 +21105,12 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@types/node@npm:^20.16.0":
|
||||
version: 20.17.30
|
||||
resolution: "@types/node@npm:20.17.30"
|
||||
"@types/node@npm:^22.13.14":
|
||||
version: 22.19.1
|
||||
resolution: "@types/node@npm:22.19.1"
|
||||
dependencies:
|
||||
undici-types: "npm:~6.19.2"
|
||||
checksum: 10/69fd3b177417be77b459e8f1dd4e78c85c686167086920fbf35a9fda301709bbeee6a87ad2591fb1ddd96c65e725ec6bb527a06496626a1c94367d1361048f8d
|
||||
undici-types: "npm:~6.21.0"
|
||||
checksum: 10/40d5368faa6d9be6c27ebca2362734bc9e035a742e0b5cafee40ba3b355d7cfcaedbc93618c76465451e53f1af0c811b4b85ee9b85e2e942f34a4c5310fa047b
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -28393,6 +28407,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"diff@npm:~8.0.2":
|
||||
version: 8.0.2
|
||||
resolution: "diff@npm:8.0.2"
|
||||
checksum: 10/82a2120d3418f97822e17a6044ccd4b99a91e26e145e8698353673d7146bd2d092bbebb79c112aae7badc7b9c526f9098cbe342f96174feb6beabdd2587b3c42
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"diffie-hellman@npm:^5.0.3":
|
||||
version: 5.0.3
|
||||
resolution: "diffie-hellman@npm:5.0.3"
|
||||
@@ -28749,7 +28770,7 @@ __metadata:
|
||||
"@backstage/create-app": "workspace:^"
|
||||
"@backstage/errors": "workspace:^"
|
||||
"@types/fs-extra": "npm:^11.0.0"
|
||||
"@types/node": "npm:^20.16.0"
|
||||
"@types/node": "npm:^22.13.14"
|
||||
chalk: "npm:^4.0.0"
|
||||
commander: "npm:^12.0.0"
|
||||
cross-fetch: "npm:^4.0.0"
|
||||
@@ -31443,7 +31464,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"fs-extra@npm:11.3.2, fs-extra@npm:^11.0.0, fs-extra@npm:^11.1.0, fs-extra@npm:^11.2.0":
|
||||
"fs-extra@npm:11.3.2, fs-extra@npm:^11.0.0, fs-extra@npm:^11.1.0, fs-extra@npm:^11.2.0, fs-extra@npm:~11.3.0":
|
||||
version: 11.3.2
|
||||
resolution: "fs-extra@npm:11.3.2"
|
||||
dependencies:
|
||||
@@ -31477,7 +31498,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"fs-extra@npm:^7.0.1, fs-extra@npm:~7.0.1":
|
||||
"fs-extra@npm:^7.0.1":
|
||||
version: 7.0.1
|
||||
resolution: "fs-extra@npm:7.0.1"
|
||||
dependencies:
|
||||
@@ -34528,13 +34549,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"isolated-vm@npm:^5.0.1":
|
||||
version: 5.0.4
|
||||
resolution: "isolated-vm@npm:5.0.4"
|
||||
"isolated-vm@npm:^6.0.1":
|
||||
version: 6.0.2
|
||||
resolution: "isolated-vm@npm:6.0.2"
|
||||
dependencies:
|
||||
node-gyp: "npm:latest"
|
||||
prebuild-install: "npm:^7.1.2"
|
||||
checksum: 10/f48e69ecf907645711d0a372cb6adb28cf72499e34b6e008ed597994bfd90d41dd11dc478a41fc21a25aaef424ab5a95a372286e4daf7f61e231d028c0fd64ec
|
||||
prebuild-install: "npm:^7.1.3"
|
||||
checksum: 10/74e97f13678023bf81141a6fb5c91bc179073a024e7f0a568af60d876b781b15b11e02d4012558e7d583e38a553ccccff70fd02645ed5d7bed2150dc3921fa64
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -35365,7 +35386,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"js-yaml@npm:=4.1.1, js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0, js-yaml@npm:^4.1.1":
|
||||
"js-yaml@npm:=4.1.1, js-yaml@npm:^4.0.0, js-yaml@npm:^4.1.0, js-yaml@npm:^4.1.1, js-yaml@npm:~4.1.0":
|
||||
version: 4.1.1
|
||||
resolution: "js-yaml@npm:4.1.1"
|
||||
dependencies:
|
||||
@@ -35388,18 +35409,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"js-yaml@npm:~3.13.1":
|
||||
version: 3.13.1
|
||||
resolution: "js-yaml@npm:3.13.1"
|
||||
dependencies:
|
||||
argparse: "npm:^1.0.7"
|
||||
esprima: "npm:^4.0.0"
|
||||
bin:
|
||||
js-yaml: bin/js-yaml.js
|
||||
checksum: 10/cec89175b065743875fce53e63adc8b89aded77e18d00e54ff80c57ab730f22ccfddaf2fe3e6adab1d6dff59a3d55dd9ae6fc711d46335b7e94c32d3583a5627
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"jsbn@npm:1.1.0, jsbn@npm:^1.1.0":
|
||||
version: 1.1.0
|
||||
resolution: "jsbn@npm:1.1.0"
|
||||
@@ -38400,6 +38409,15 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minimatch@npm:10.0.3":
|
||||
version: 10.0.3
|
||||
resolution: "minimatch@npm:10.0.3"
|
||||
dependencies:
|
||||
"@isaacs/brace-expansion": "npm:^5.0.0"
|
||||
checksum: 10/d5b8b2538b367f2cfd4aeef27539fddeee58d1efb692102b848e4a968a09780a302c530eb5aacfa8c57f7299155fb4b4e85219ad82664dcef5c66f657111d9b8
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minimatch@npm:3.1.2, minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
|
||||
version: 3.1.2
|
||||
resolution: "minimatch@npm:3.1.2"
|
||||
@@ -38454,15 +38472,6 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minimatch@npm:~3.0.3":
|
||||
version: 3.0.8
|
||||
resolution: "minimatch@npm:3.0.8"
|
||||
dependencies:
|
||||
brace-expansion: "npm:^1.1.7"
|
||||
checksum: 10/6df5373cb1ea79020beb6887ff5576c58cfabcfd32c5a65c2cf58f326e4ee8eae84f129e5fa50b8a4347fa1d1e583f931285c9fb3040d984bdfb5109ef6607ec
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"minimist@npm:^1.1.0, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8":
|
||||
version: 1.2.8
|
||||
resolution: "minimist@npm:1.2.8"
|
||||
@@ -39070,10 +39079,10 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"napi-build-utils@npm:^1.0.1":
|
||||
version: 1.0.2
|
||||
resolution: "napi-build-utils@npm:1.0.2"
|
||||
checksum: 10/276feb8e30189fe18718e85b6f82e4f952822baa2e7696f771cc42571a235b789dc5907a14d9ffb6838c3e4ff4c25717c2575e5ce1cf6e02e496e204c11e57f6
|
||||
"napi-build-utils@npm:^2.0.0":
|
||||
version: 2.0.0
|
||||
resolution: "napi-build-utils@npm:2.0.0"
|
||||
checksum: 10/69adcdb828481737f1ec64440286013f6479d5b264e24d5439ba795f65293d0bb6d962035de07c65fae525ed7d2fcd0baab6891d8e3734ea792fec43918acf83
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -42112,16 +42121,16 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"prebuild-install@npm:^7.1.1, prebuild-install@npm:^7.1.2":
|
||||
version: 7.1.2
|
||||
resolution: "prebuild-install@npm:7.1.2"
|
||||
"prebuild-install@npm:^7.1.1, prebuild-install@npm:^7.1.3":
|
||||
version: 7.1.3
|
||||
resolution: "prebuild-install@npm:7.1.3"
|
||||
dependencies:
|
||||
detect-libc: "npm:^2.0.0"
|
||||
expand-template: "npm:^2.0.3"
|
||||
github-from-package: "npm:0.0.0"
|
||||
minimist: "npm:^1.2.3"
|
||||
mkdirp-classic: "npm:^0.5.3"
|
||||
napi-build-utils: "npm:^1.0.1"
|
||||
napi-build-utils: "npm:^2.0.0"
|
||||
node-abi: "npm:^3.3.0"
|
||||
pump: "npm:^3.0.0"
|
||||
rc: "npm:^1.2.7"
|
||||
@@ -42130,7 +42139,7 @@ __metadata:
|
||||
tunnel-agent: "npm:^0.6.0"
|
||||
bin:
|
||||
prebuild-install: bin.js
|
||||
checksum: 10/32d5c026cc978dd02762b9ad3c765178aee8383aeac4303fed3cd226eff53100db038d4791b03ae1ebc7d213a7af392d26e32095579cedb8dba1d00ad08ecd46
|
||||
checksum: 10/1b7e4c00d2750b532a4fc2a83ffb0c5fefa1b6f2ad071896ead15eeadc3255f5babd816949991af083cf7429e375ae8c7d1c51f73658559da36f948a020a3a11
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -44826,7 +44835,7 @@ __metadata:
|
||||
"@types/cacheable-request": "npm:^8.3.6"
|
||||
"@types/global-agent": "npm:^2.1.3"
|
||||
"@types/memjs": "npm:^1.3.3"
|
||||
"@types/node": "npm:^20.16.0"
|
||||
"@types/node": "npm:^22.13.14"
|
||||
"@types/webpack": "npm:^5.28.0"
|
||||
"@useoptic/optic": "npm:^1.0.0"
|
||||
array-to-table: "npm:^1.0.1"
|
||||
@@ -48360,13 +48369,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"typescript@npm:5.4.2":
|
||||
version: 5.4.2
|
||||
resolution: "typescript@npm:5.4.2"
|
||||
"typescript@npm:5.8.2":
|
||||
version: 5.8.2
|
||||
resolution: "typescript@npm:5.8.2"
|
||||
bin:
|
||||
tsc: bin/tsc
|
||||
tsserver: bin/tsserver
|
||||
checksum: 10/f8cfdc630ab1672f004e9561eb2916935b2d267792d07ce93e97fc601c7a65191af32033d5e9c0169b7dc37da7db9bf320f7432bc84527cb7697effaa4e4559d
|
||||
checksum: 10/dbc2168a55d56771f4d581997be52bab5cbc09734fec976cfbaabd787e61fb4c6cf9125fd48c6f98054ce549c77ecedefc7f64252a830dd8e9c3381f61fbeb78
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -48400,13 +48409,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"typescript@patch:typescript@npm%3A5.4.2#optional!builtin<compat/typescript>":
|
||||
version: 5.4.2
|
||||
resolution: "typescript@patch:typescript@npm%3A5.4.2#optional!builtin<compat/typescript>::version=5.4.2&hash=5adc0c"
|
||||
"typescript@patch:typescript@npm%3A5.8.2#optional!builtin<compat/typescript>":
|
||||
version: 5.8.2
|
||||
resolution: "typescript@patch:typescript@npm%3A5.8.2#optional!builtin<compat/typescript>::version=5.8.2&hash=5786d5"
|
||||
bin:
|
||||
tsc: bin/tsc
|
||||
tsserver: bin/tsserver
|
||||
checksum: 10/f5f9a4133c2670761f0166eae5b3bafbc4a3fc24f0f42a93c9c893d9e9d6e66ea066969c5e7483fa66b4ae0e99125592553f3b92fd3599484de8be13b0615176
|
||||
checksum: 10/97920a082ffc57583b1cb6bc4faa502acc156358e03f54c7fc7fdf0b61c439a717f4c9070c449ee9ee683d4cfc3bb203127c2b9794b2950f66d9d307a4ff262c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -48549,10 +48558,10 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"undici-types@npm:~6.19.2":
|
||||
version: 6.19.8
|
||||
resolution: "undici-types@npm:6.19.8"
|
||||
checksum: 10/cf0b48ed4fc99baf56584afa91aaffa5010c268b8842f62e02f752df209e3dea138b372a60a963b3b2576ed932f32329ce7ddb9cb5f27a6c83040d8cd74b7a70
|
||||
"undici-types@npm:~6.21.0":
|
||||
version: 6.21.0
|
||||
resolution: "undici-types@npm:6.21.0"
|
||||
checksum: 10/ec8f41aa4359d50f9b59fa61fe3efce3477cc681908c8f84354d8567bb3701fafdddf36ef6bff307024d3feb42c837cf6f670314ba37fc8145e219560e473d14
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
||||
Reference in New Issue
Block a user