Skip to content

Commit 2bd8ef3

Browse files
authored
feat(js): bump swc to latest versions (#34215)
## Current Behavior SWC versions are a few minors behind. ## Expected Behavior SWC versions are up to date and are being managed via PNPM Catalogs
1 parent 0e8893f commit 2bd8ef3

9 files changed

Lines changed: 1143 additions & 1039 deletions

File tree

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -130,11 +130,11 @@
130130
"@supabase/supabase-js": "^2.26.0",
131131
"@svgr/rollup": "^8.1.0",
132132
"@svgr/webpack": "^8.0.1",
133-
"@swc-node/register": "1.9.1",
134-
"@swc/cli": "0.6.0",
135-
"@swc/core": "1.5.7",
136-
"@swc/helpers": "0.5.11",
137-
"@swc/jest": "0.2.38",
133+
"@swc-node/register": "catalog:swc",
134+
"@swc/cli": "catalog:swc",
135+
"@swc/core": "catalog:swc",
136+
"@swc/helpers": "catalog:swc",
137+
"@swc/jest": "0.2.39",
138138
"@testing-library/react": "15.0.6",
139139
"@types/cytoscape": "^3.18.2",
140140
"@types/detect-port": "^1.3.2",

packages/js/migrations.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,27 @@
8686
"alwaysAddToPackageJson": false
8787
}
8888
}
89+
},
90+
"22.5.0": {
91+
"version": "22.5.0-beta.1",
92+
"packages": {
93+
"@swc/core": {
94+
"version": "^1.15.5",
95+
"alwaysAddToPackageJson": false
96+
},
97+
"@swc/cli": {
98+
"version": "^0.7.10",
99+
"alwaysAddToPackageJson": false
100+
},
101+
"@swc/helpers": {
102+
"version": "^0.5.18",
103+
"alwaysAddToPackageJson": false
104+
},
105+
"@swc-node/register": {
106+
"version": "^1.11.1",
107+
"alwaysAddToPackageJson": false
108+
}
109+
}
89110
}
90111
}
91112
}

packages/js/src/generators/library/library.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2040,7 +2040,7 @@ describe('lib', () => {
20402040
expect(readJson(tree, 'my-ts-lib/package.json')).toMatchInlineSnapshot(`
20412041
{
20422042
"dependencies": {
2043-
"@swc/helpers": "~0.5.11",
2043+
"@swc/helpers": "~0.5.18",
20442044
},
20452045
"exports": {
20462046
".": {

packages/js/src/utils/versions.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ export const nxVersion = require('../../package.json').version;
22

33
export const esbuildVersion = '^0.19.2';
44
export const prettierVersion = '~3.6.2';
5-
export const swcCliVersion = '~0.6.0';
6-
export const swcCoreVersion = '~1.5.7';
7-
export const swcHelpersVersion = '~0.5.11';
8-
export const swcNodeVersion = '~1.9.1';
5+
export const swcCliVersion = '~0.7.2';
6+
export const swcCoreVersion = '~1.15.5';
7+
export const swcHelpersVersion = '~0.5.18';
8+
export const swcNodeVersion = '~1.11.1';
99
export const tsLibVersion = '^2.3.0';
1010
export const typesNodeVersion = '20.19.9';
1111
export const verdaccioVersion = '^6.0.5';

packages/node/src/generators/library/library.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -726,7 +726,7 @@ describe('lib', () => {
726726
expect(readJson(tree, 'mylib/package.json')).toMatchInlineSnapshot(`
727727
{
728728
"dependencies": {
729-
"@swc/helpers": "~0.5.11",
729+
"@swc/helpers": "~0.5.18",
730730
},
731731
"exports": {
732732
".": {

packages/nx/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@
7575
"yargs-parser": "catalog:"
7676
},
7777
"peerDependencies": {
78-
"@swc-node/register": "^1.8.0",
79-
"@swc/core": "^1.3.85"
78+
"@swc-node/register": "catalog:swc",
79+
"@swc/core": "catalog:swc"
8080
},
8181
"peerDependenciesMeta": {
8282
"@swc-node/register": {

packages/vue/src/generators/library/__snapshots__/library.spec.ts.snap

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ exports[`library should add vue and vitest to package.json when non-buildable 1`
4646
"@nx/vite": "0.0.1",
4747
"@nx/vitest": "0.0.1",
4848
"@nx/vue": "0.0.1",
49-
"@swc-node/register": "~1.9.1",
50-
"@swc/core": "~1.5.7",
51-
"@swc/helpers": "~0.5.11",
49+
"@swc-node/register": "~1.11.1",
50+
"@swc/core": "~1.15.5",
51+
"@swc/helpers": "~0.5.18",
5252
"@types/node": "20.19.9",
5353
"@typescript-eslint/eslint-plugin": "^7.16.0",
5454
"@typescript-eslint/parser": "^7.16.0",

pnpm-lock.yaml

Lines changed: 1100 additions & 1022 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ catalogs:
6161
jest:
6262
'@jest/reporters': '^30.0.2'
6363
'@jest/test-result': '^30.0.2'
64-
'@jest/types': '^30.0.1'
64+
'@jest/types': '30.0.1'
6565
'@types/jest': '30.0.0'
6666
babel-jest: '^30.0.2'
6767
identity-obj-proxy: '3.0.0'
@@ -93,3 +93,8 @@ catalogs:
9393
tsconfig-paths: '^4.1.2'
9494
tslib: '^2.3.0'
9595
typescript: '~5.9.2'
96+
swc:
97+
'@swc/core': '^1.15.5'
98+
'@swc/helpers': '^0.5.18'
99+
'@swc/cli': '^0.7.10'
100+
'@swc-node/register': '^1.11.1'

0 commit comments

Comments
 (0)