Version Policy Update - Node 22 to 24

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
This commit is contained in:
Fredrik Adelöw
2025-12-08 10:47:33 +01:00
parent bdee20e91f
commit 2bae83ab2e
54 changed files with 270 additions and 219 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-scaffolder-backend': patch
---
Updated `isolated-vm` to `6.0.1`
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/create-app': patch
---
Updated engines to support Node 22 or 24
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/repo-tools': patch
---
Bump `@microsoft/api-documenter` and `@microsoft/api-extractor` to latest versions.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/plugin-techdocs-backend': patch
---
Corrected `ErrorCallback` type to work with Node 22 types
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Switched ECMAScript version to ES2023.
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/backend-dev-utils': patch
---
Internal update for Node.js v24 support.
+12
View File
@@ -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`
+2 -2
View File
@@ -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: |
+2 -2
View File
@@ -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:
+3 -3
View File
@@ -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:
+1 -1
View File
@@ -16,7 +16,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node-version: [20.x]
node-version: [22.x]
steps:
- name: Harden Runner
+8 -8
View File
@@ -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
+2 -2
View File
@@ -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
+3 -3
View File
@@ -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}`);
+3 -3
View File
@@ -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
+3 -3
View File
@@ -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
+3 -3
View File
@@ -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
+1 -1
View File
@@ -19,7 +19,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest]
node-version: [20.x]
node-version: [22.x]
name: Chromatic
steps:
+1 -1
View File
@@ -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:
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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:
+1 -1
View File
@@ -24,7 +24,7 @@ jobs:
strategy:
matrix:
node-version: [20.x, 22.x]
node-version: [22.x, 24.x]
env:
CI: true
+8 -8
View File
@@ -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
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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",
+1 -1
View File
@@ -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
+1 -1
View File
@@ -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
View File
@@ -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
View File
@@ -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": [
+1 -1
View File
@@ -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);
}
+1 -1
View File
@@ -43,6 +43,6 @@
"devDependencies": {
"@backstage/cli": "workspace:^",
"@types/cross-spawn": "^6.0.2",
"@types/node": "^20.16.0"
"@types/node": "^22.13.14"
}
}
+1 -1
View File
@@ -61,7 +61,7 @@ addHook(
ignoreDynamic: true,
},
jsc: {
target: 'es2022',
target: 'es2023',
parser: {
syntax: 'typescript',
},
+1 -1
View File
@@ -277,7 +277,7 @@ export async function load(url, context, nextLoad) {
exportInteropAnnotation: true,
},
jsc: {
target: 'es2022',
target: 'es2023',
parser: {
syntax: 'typescript',
},
+2 -2
View File
@@ -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
}
+1 -1
View File
@@ -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) {
+1 -1
View File
@@ -52,6 +52,6 @@
"devDependencies": {
"@backstage/cli": "workspace:^",
"@types/jscodeshift": "^0.12.0",
"@types/node": "^20.16.0"
"@types/node": "^22.13.14"
}
}
+1 -1
View File
@@ -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",
+1 -1
View File
@@ -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"
}
}
+3 -3
View File
@@ -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"
},
+1 -1
View File
@@ -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",
+1 -1
View File
@@ -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"
}
}
+1 -1
View File
@@ -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
View File
@@ -23,7 +23,7 @@ type CacheMiddlewareOptions = {
logger: LoggerService;
};
type ErrorCallback = (err?: Error) => void;
type ErrorCallback = (err?: Error | null) => void;
export const createCacheMiddleware = ({
cache,
+135 -126
View File
@@ -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