fix(cli): bump swc core version for es2023/2024 support

fixes issues with backstage 1.46.0 if the
@swc/core version is resolved to lower than 1.8.0

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
This commit is contained in:
Hellgren Heikki
2025-12-17 08:41:20 +02:00
parent 3fa839c200
commit 320c6a91ed
5 changed files with 103 additions and 98 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Bump `@swc/core` to support `ES2023` and `ES2024`
+1 -1
View File
@@ -28,7 +28,7 @@
"@docusaurus/preset-classic": "^3.1.1",
"@docusaurus/types": "^3.1.1",
"@mdx-js/react": "^3.0.0",
"@swc/core": "^1.3.46",
"@swc/core": "^1.15.5",
"clsx": "^2.0.0",
"docusaurus-plugin-openapi-docs": "^4.3.0",
"docusaurus-plugin-sass": "^0.2.3",
+45 -45
View File
@@ -2961,90 +2961,90 @@ __metadata:
languageName: node
linkType: hard
"@swc/core-darwin-arm64@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-darwin-arm64@npm:1.15.3"
"@swc/core-darwin-arm64@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-darwin-arm64@npm:1.15.5"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@swc/core-darwin-x64@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-darwin-x64@npm:1.15.3"
"@swc/core-darwin-x64@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-darwin-x64@npm:1.15.5"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@swc/core-linux-arm-gnueabihf@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-linux-arm-gnueabihf@npm:1.15.3"
"@swc/core-linux-arm-gnueabihf@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-linux-arm-gnueabihf@npm:1.15.5"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
"@swc/core-linux-arm64-gnu@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-linux-arm64-gnu@npm:1.15.3"
"@swc/core-linux-arm64-gnu@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-linux-arm64-gnu@npm:1.15.5"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
"@swc/core-linux-arm64-musl@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-linux-arm64-musl@npm:1.15.3"
"@swc/core-linux-arm64-musl@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-linux-arm64-musl@npm:1.15.5"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
"@swc/core-linux-x64-gnu@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-linux-x64-gnu@npm:1.15.3"
"@swc/core-linux-x64-gnu@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-linux-x64-gnu@npm:1.15.5"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
"@swc/core-linux-x64-musl@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-linux-x64-musl@npm:1.15.3"
"@swc/core-linux-x64-musl@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-linux-x64-musl@npm:1.15.5"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
"@swc/core-win32-arm64-msvc@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-win32-arm64-msvc@npm:1.15.3"
"@swc/core-win32-arm64-msvc@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-win32-arm64-msvc@npm:1.15.5"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@swc/core-win32-ia32-msvc@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-win32-ia32-msvc@npm:1.15.3"
"@swc/core-win32-ia32-msvc@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-win32-ia32-msvc@npm:1.15.5"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"@swc/core-win32-x64-msvc@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-win32-x64-msvc@npm:1.15.3"
"@swc/core-win32-x64-msvc@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-win32-x64-msvc@npm:1.15.5"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@swc/core@npm:^1.3.46":
version: 1.15.3
resolution: "@swc/core@npm:1.15.3"
"@swc/core@npm:^1.15.5":
version: 1.15.5
resolution: "@swc/core@npm:1.15.5"
dependencies:
"@swc/core-darwin-arm64": "npm:1.15.3"
"@swc/core-darwin-x64": "npm:1.15.3"
"@swc/core-linux-arm-gnueabihf": "npm:1.15.3"
"@swc/core-linux-arm64-gnu": "npm:1.15.3"
"@swc/core-linux-arm64-musl": "npm:1.15.3"
"@swc/core-linux-x64-gnu": "npm:1.15.3"
"@swc/core-linux-x64-musl": "npm:1.15.3"
"@swc/core-win32-arm64-msvc": "npm:1.15.3"
"@swc/core-win32-ia32-msvc": "npm:1.15.3"
"@swc/core-win32-x64-msvc": "npm:1.15.3"
"@swc/core-darwin-arm64": "npm:1.15.5"
"@swc/core-darwin-x64": "npm:1.15.5"
"@swc/core-linux-arm-gnueabihf": "npm:1.15.5"
"@swc/core-linux-arm64-gnu": "npm:1.15.5"
"@swc/core-linux-arm64-musl": "npm:1.15.5"
"@swc/core-linux-x64-gnu": "npm:1.15.5"
"@swc/core-linux-x64-musl": "npm:1.15.5"
"@swc/core-win32-arm64-msvc": "npm:1.15.5"
"@swc/core-win32-ia32-msvc": "npm:1.15.5"
"@swc/core-win32-x64-msvc": "npm:1.15.5"
"@swc/counter": "npm:^0.1.3"
"@swc/types": "npm:^0.1.25"
peerDependencies:
@@ -3073,7 +3073,7 @@ __metadata:
peerDependenciesMeta:
"@swc/helpers":
optional: true
checksum: 10/280330d82328818138ed64fdcf9ea9abde6b6f16eca65a9d4db27dde06a8dfffd2649f3447d2243387277513c7430fa4142cafcfd64e943d682ce6a713cb8c2d
checksum: 10/66d1a76fbd36b8a6c312b432676121d562db195400446fe1a9afd164c0a988775936155d80ebc5628cc592bcad920901b5b69a90d470f5e87b3025f4c7e5f879
languageName: node
linkType: hard
@@ -4274,7 +4274,7 @@ __metadata:
"@docusaurus/tsconfig": "npm:^3.1.1"
"@docusaurus/types": "npm:^3.1.1"
"@mdx-js/react": "npm:^3.0.0"
"@swc/core": "npm:^1.3.46"
"@swc/core": "npm:^1.15.5"
"@types/webpack-env": "npm:^1.18.0"
clsx: "npm:^2.0.0"
docusaurus-plugin-openapi-docs: "npm:^4.3.0"
+3 -3
View File
@@ -70,9 +70,9 @@
"@spotify/eslint-config-base": "^15.0.0",
"@spotify/eslint-config-react": "^15.0.0",
"@spotify/eslint-config-typescript": "^15.0.0",
"@swc/core": "^1.3.46",
"@swc/helpers": "^0.5.0",
"@swc/jest": "^0.2.22",
"@swc/core": "^1.15.5",
"@swc/helpers": "^0.5.17",
"@swc/jest": "^0.2.39",
"@types/webpack-env": "^1.15.2",
"@typescript-eslint/eslint-plugin": "^8.17.0",
"@typescript-eslint/parser": "^8.16.0",
+49 -49
View File
@@ -3313,9 +3313,9 @@ __metadata:
"@spotify/eslint-config-base": "npm:^15.0.0"
"@spotify/eslint-config-react": "npm:^15.0.0"
"@spotify/eslint-config-typescript": "npm:^15.0.0"
"@swc/core": "npm:^1.3.46"
"@swc/helpers": "npm:^0.5.0"
"@swc/jest": "npm:^0.2.22"
"@swc/core": "npm:^1.15.5"
"@swc/helpers": "npm:^0.5.17"
"@swc/jest": "npm:^0.2.39"
"@types/cross-spawn": "npm:^6.0.2"
"@types/ejs": "npm:^3.1.3"
"@types/express": "npm:^4.17.6"
@@ -19791,90 +19791,90 @@ __metadata:
languageName: node
linkType: hard
"@swc/core-darwin-arm64@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-darwin-arm64@npm:1.15.3"
"@swc/core-darwin-arm64@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-darwin-arm64@npm:1.15.5"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@swc/core-darwin-x64@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-darwin-x64@npm:1.15.3"
"@swc/core-darwin-x64@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-darwin-x64@npm:1.15.5"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@swc/core-linux-arm-gnueabihf@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-linux-arm-gnueabihf@npm:1.15.3"
"@swc/core-linux-arm-gnueabihf@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-linux-arm-gnueabihf@npm:1.15.5"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
"@swc/core-linux-arm64-gnu@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-linux-arm64-gnu@npm:1.15.3"
"@swc/core-linux-arm64-gnu@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-linux-arm64-gnu@npm:1.15.5"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
"@swc/core-linux-arm64-musl@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-linux-arm64-musl@npm:1.15.3"
"@swc/core-linux-arm64-musl@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-linux-arm64-musl@npm:1.15.5"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
"@swc/core-linux-x64-gnu@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-linux-x64-gnu@npm:1.15.3"
"@swc/core-linux-x64-gnu@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-linux-x64-gnu@npm:1.15.5"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
"@swc/core-linux-x64-musl@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-linux-x64-musl@npm:1.15.3"
"@swc/core-linux-x64-musl@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-linux-x64-musl@npm:1.15.5"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
"@swc/core-win32-arm64-msvc@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-win32-arm64-msvc@npm:1.15.3"
"@swc/core-win32-arm64-msvc@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-win32-arm64-msvc@npm:1.15.5"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@swc/core-win32-ia32-msvc@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-win32-ia32-msvc@npm:1.15.3"
"@swc/core-win32-ia32-msvc@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-win32-ia32-msvc@npm:1.15.5"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"@swc/core-win32-x64-msvc@npm:1.15.3":
version: 1.15.3
resolution: "@swc/core-win32-x64-msvc@npm:1.15.3"
"@swc/core-win32-x64-msvc@npm:1.15.5":
version: 1.15.5
resolution: "@swc/core-win32-x64-msvc@npm:1.15.5"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@swc/core@npm:^1.3.46":
version: 1.15.3
resolution: "@swc/core@npm:1.15.3"
"@swc/core@npm:^1.15.5":
version: 1.15.5
resolution: "@swc/core@npm:1.15.5"
dependencies:
"@swc/core-darwin-arm64": "npm:1.15.3"
"@swc/core-darwin-x64": "npm:1.15.3"
"@swc/core-linux-arm-gnueabihf": "npm:1.15.3"
"@swc/core-linux-arm64-gnu": "npm:1.15.3"
"@swc/core-linux-arm64-musl": "npm:1.15.3"
"@swc/core-linux-x64-gnu": "npm:1.15.3"
"@swc/core-linux-x64-musl": "npm:1.15.3"
"@swc/core-win32-arm64-msvc": "npm:1.15.3"
"@swc/core-win32-ia32-msvc": "npm:1.15.3"
"@swc/core-win32-x64-msvc": "npm:1.15.3"
"@swc/core-darwin-arm64": "npm:1.15.5"
"@swc/core-darwin-x64": "npm:1.15.5"
"@swc/core-linux-arm-gnueabihf": "npm:1.15.5"
"@swc/core-linux-arm64-gnu": "npm:1.15.5"
"@swc/core-linux-arm64-musl": "npm:1.15.5"
"@swc/core-linux-x64-gnu": "npm:1.15.5"
"@swc/core-linux-x64-musl": "npm:1.15.5"
"@swc/core-win32-arm64-msvc": "npm:1.15.5"
"@swc/core-win32-ia32-msvc": "npm:1.15.5"
"@swc/core-win32-x64-msvc": "npm:1.15.5"
"@swc/counter": "npm:^0.1.3"
"@swc/types": "npm:^0.1.25"
peerDependencies:
@@ -19903,7 +19903,7 @@ __metadata:
peerDependenciesMeta:
"@swc/helpers":
optional: true
checksum: 10/280330d82328818138ed64fdcf9ea9abde6b6f16eca65a9d4db27dde06a8dfffd2649f3447d2243387277513c7430fa4142cafcfd64e943d682ce6a713cb8c2d
checksum: 10/66d1a76fbd36b8a6c312b432676121d562db195400446fe1a9afd164c0a988775936155d80ebc5628cc592bcad920901b5b69a90d470f5e87b3025f4c7e5f879
languageName: node
linkType: hard
@@ -19914,7 +19914,7 @@ __metadata:
languageName: node
linkType: hard
"@swc/helpers@npm:^0.5.0, @swc/helpers@npm:^0.5.8":
"@swc/helpers@npm:^0.5.0, @swc/helpers@npm:^0.5.17, @swc/helpers@npm:^0.5.8":
version: 0.5.17
resolution: "@swc/helpers@npm:0.5.17"
dependencies:
@@ -19923,7 +19923,7 @@ __metadata:
languageName: node
linkType: hard
"@swc/jest@npm:^0.2.22":
"@swc/jest@npm:^0.2.39":
version: 0.2.39
resolution: "@swc/jest@npm:0.2.39"
dependencies: