Skip to content

Commit ca6e80c

Browse files
authored
feat: upgrade deps (#954)
* feat: upgrade deps * Fix node 18 * Fix node 18
1 parent 5fea021 commit ca6e80c

File tree

15 files changed

+2697
-2199
lines changed

15 files changed

+2697
-2199
lines changed

.github/workflows/CI.yml

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ jobs:
1515
fail-fast: false
1616
matrix:
1717
os: [ubuntu-latest, macos-latest, windows-latest]
18-
node: [18, 20, 22]
18+
node: [18, 20, 22, 24]
1919

2020
name: stable - ${{ matrix.os }} - node@${{ matrix.node }}
2121
runs-on: ${{ matrix.os }}
2222

2323
steps:
24-
- uses: actions/checkout@v4
24+
- uses: actions/checkout@v5
2525

2626
- uses: pnpm/action-setup@v4
2727

@@ -54,14 +54,14 @@ jobs:
5454
- test
5555

5656
steps:
57-
- uses: actions/checkout@v4
57+
- uses: actions/checkout@v5
5858

5959
- uses: pnpm/action-setup@v4
6060

6161
- name: Setup node
6262
uses: actions/setup-node@v4
6363
with:
64-
node-version: 20
64+
node-version: 22
6565
cache: 'pnpm'
6666

6767
- name: 'Install dependencies'
@@ -72,11 +72,8 @@ jobs:
7272
pnpm build
7373
rm ./packages/**/*.tsbuildinfo
7474
75-
- name: Lerna publish
75+
- name: Publish
7676
run: |
77-
echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" >> ~/.npmrc
78-
npm config set provenance true
7977
pnpm publish -r --access public
8078
env:
81-
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
8279
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

bench/index.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
import fs from 'fs'
2-
import os from 'os'
3-
import { join } from 'path'
1+
import fs from 'node:fs'
2+
import os from 'node:os'
3+
import { join } from 'node:path'
44

55
import * as babel from '@babel/core'
6-
// @ts-expect-error
76
import * as envPreset from '@babel/preset-env'
8-
// @ts-expect-error
97
import * as tsPreset from '@babel/preset-typescript'
108
import { transformSync as transformSyncNapi, transform as transformNapi } from '@swc-node/core'
119
import Benchmark, { Suite } from 'benchmark'

package.json

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -36,35 +36,35 @@
3636
"postinstall": "husky"
3737
},
3838
"devDependencies": {
39-
"@babel/core": "^7.24.7",
40-
"@babel/plugin-transform-typescript": "^7.24.7",
41-
"@babel/preset-env": "^7.24.7",
42-
"@babel/preset-typescript": "^7.24.7",
39+
"@babel/core": "^7.28.3",
40+
"@babel/plugin-transform-typescript": "^7.28.0",
41+
"@babel/preset-env": "^7.28.3",
42+
"@babel/preset-typescript": "^7.27.1",
4343
"@swc-node/core": "workspace:*",
4444
"@swc-node/jest": "workspace:*",
4545
"@swc-node/register": "workspace:*",
4646
"@types/babel__core": "^7.20.5",
4747
"@types/benchmark": "^2.1.5",
48-
"@types/lodash": "^4.17.6",
49-
"@types/node": "^22.0.0",
50-
"@types/sinon": "^17.0.3",
51-
"ava": "^6.1.3",
48+
"@types/lodash": "^4.17.20",
49+
"@types/node": "^24.3.0",
50+
"@types/sinon": "^17.0.4",
51+
"ava": "^6.4.1",
5252
"benchmark": "^2.1.4",
5353
"colorette": "^2.0.20",
54-
"cross-env": "^7.0.3",
55-
"esbuild": "^0.25.0",
56-
"husky": "^9.0.11",
57-
"jest": "^29.7.0",
54+
"cross-env": "^10.0.0",
55+
"esbuild": "^0.25.9",
56+
"husky": "^9.1.7",
57+
"jest": "^30.0.5",
5858
"lerna": "8.2.3",
59-
"lint-staged": "^15.2.7",
59+
"lint-staged": "^16.1.5",
6060
"lodash": "^4.17.21",
61-
"oxlint": "^1.0.0",
62-
"prettier": "^3.3.2",
63-
"react": "^19.0.0",
64-
"rxjs": "^7.8.1",
65-
"sinon": "^20.0.0",
66-
"tslib": "^2.6.3",
67-
"typescript": "^5.5.3"
61+
"oxlint": "^1.12.0",
62+
"prettier": "^3.6.2",
63+
"react": "^19.1.1",
64+
"rxjs": "^7.8.2",
65+
"sinon": "^21.0.0",
66+
"tslib": "^2.8.1",
67+
"typescript": "^5.9.2"
6868
},
6969
"lint-staged": {
7070
"*.@(js|ts|tsx|mts)": [

packages/core/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@
4141
"url": "https://github.com/swc-project/swc-node/issues"
4242
},
4343
"peerDependencies": {
44-
"@swc/core": ">= 1.4.13",
44+
"@swc/core": ">= 1.13.3",
4545
"@swc/types": ">= 0.1"
4646
},
4747
"devDependencies": {
48-
"@swc/core": "^1.6.6",
49-
"@swc/types": "^0.1.9"
48+
"@swc/core": "^1.13.3",
49+
"@swc/types": "^0.1.24"
5050
},
5151
"funding": {
5252
"type": "github",

packages/integrate-module/package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@
44
"version": "0.0.0",
55
"private": true,
66
"dependencies": {
7-
"file-type": "^20.0.0",
8-
"p-timeout": "^6.1.2"
7+
"file-type": "^21.0.0",
8+
"p-timeout": "^6.1.4"
99
},
1010
"devDependencies": {
11-
"@napi-rs/simple-git": "^0.1.16",
12-
"@swc/core": "^1.6.6",
11+
"@napi-rs/simple-git": "^0.1.22",
12+
"@swc/core": "^1.13.3",
1313
"@swc-node/register": "workspace:*",
14-
"@types/react": "^19.0.0",
15-
"@types/react-dom": "^19.0.0",
16-
"esmock": "^2.6.6",
14+
"@types/react": "^19.1.10",
15+
"@types/react-dom": "^19.1.7",
16+
"esmock": "^2.7.1",
1717
"ipaddr.js": "^2.2.0",
18-
"postgres": "^3.4.4",
19-
"react": "^19.0.0",
20-
"react-dom": "^19.0.0",
21-
"simple-git": "^3.25.0",
22-
"typescript": "^5.5.3"
18+
"postgres": "^3.4.7",
19+
"react": "^19.1.1",
20+
"react-dom": "^19.1.1",
21+
"simple-git": "^3.28.0",
22+
"typescript": "^5.9.2"
2323
}
2424
}

packages/integrate/__tests__/sourcemaps/__snapshots__/sourcemaps.spec.ts.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ Generated by [AVA](https://avajs.dev).
1010
1111
`Error: ␊
1212
at /packages/integrate/__tests__/sourcemaps/sourcemaps.spec.ts:18:26␊
13-
at Test.callFn (file:///node_modules/.pnpm/ava@6.2.0_encoding@0.1.13/node_modules/ava/lib/test.js:525:26)␊
14-
at Test.run (file:///node_modules/.pnpm/ava@6.2.0_encoding@0.1.13/node_modules/ava/lib/test.js:534:33)␊
15-
at Runner.runSingle (file:///node_modules/.pnpm/ava@6.2.0_encoding@0.1.13/node_modules/ava/lib/runner.js:281:33)␊
16-
at Runner.runTest (file:///node_modules/.pnpm/ava@6.2.0_encoding@0.1.13/node_modules/ava/lib/runner.js:363:30)␊
13+
at Test.callFn (file:///node_modules/.pnpm/ava@6.4.1_encoding@0.1.13/node_modules/ava/lib/test.js:525:26)␊
14+
at Test.run (file:///node_modules/.pnpm/ava@6.4.1_encoding@0.1.13/node_modules/ava/lib/test.js:534:33)␊
15+
at Runner.runSingle (file:///node_modules/.pnpm/ava@6.4.1_encoding@0.1.13/node_modules/ava/lib/runner.js:280:33)␊
16+
at Runner.runTest (file:///node_modules/.pnpm/ava@6.4.1_encoding@0.1.13/node_modules/ava/lib/runner.js:362:30)␊
1717
at async Promise.all (index 0)␊
18-
at file:///node_modules/.pnpm/ava@6.2.0_encoding@0.1.13/node_modules/ava/lib/runner.js:528:21␊
19-
at Runner.start (file:///node_modules/.pnpm/ava@6.2.0_encoding@0.1.13/node_modules/ava/lib/runner.js:536:15)`
18+
at file:///node_modules/.pnpm/ava@6.4.1_encoding@0.1.13/node_modules/ava/lib/runner.js:515:21␊
19+
at Runner.start (file:///node_modules/.pnpm/ava@6.4.1_encoding@0.1.13/node_modules/ava/lib/runner.js:523:15)`
Binary file not shown.

packages/integrate/package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@
1919
"url": "https://github.com/swc-project/swc-node/issues"
2020
},
2121
"devDependencies": {
22-
"@swc/helpers": "^0.5.11",
23-
"@swc-node/core": "^1.13.1",
22+
"@swc/helpers": "^0.5.17",
23+
"@swc-node/core": "^1.13.3",
2424
"@swc-node/register": "workspace:*",
25-
"@types/jest": "^29.5.12",
26-
"@types/react": "^19.0.0",
27-
"@types/react-dom": "^19.0.0",
28-
"jest": "^29.7.0",
29-
"react": "^19.0.0",
30-
"react-dom": "^19.0.0",
31-
"sinon": "^20.0.0",
32-
"typescript": "^5.5.3"
25+
"@types/jest": "^30.0.0",
26+
"@types/react": "^19.1.10",
27+
"@types/react-dom": "^19.1.7",
28+
"jest": "^30.0.5",
29+
"react": "^19.1.1",
30+
"react-dom": "^19.1.1",
31+
"sinon": "^21.0.0",
32+
"typescript": "^5.9.2"
3333
}
3434
}

packages/integrate/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"outDir": "./lib",
77
"jsx": "react-jsx",
88
"types": ["node", "jest"],
9+
"emitDeclarationOnly": true,
910
"allowImportingTsExtensions": true
1011
},
1112
"references": [

packages/jest/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"access": "public"
2828
},
2929
"dependencies": {
30-
"@node-rs/xxhash": "^1.7.3",
30+
"@node-rs/xxhash": "^1.7.6",
3131
"@swc-node/core": "^1.13.3",
3232
"@swc-node/register": "^1.10.10"
3333
},
@@ -37,8 +37,8 @@
3737
"typescript": ">= 5.0"
3838
},
3939
"devDependencies": {
40-
"@swc/core": "^1.6.6",
41-
"@swc/types": "^0.1.9"
40+
"@swc/core": "^1.13.3",
41+
"@swc/types": "^0.1.24"
4242
},
4343
"repository": {
4444
"type": "git",

0 commit comments

Comments
 (0)