Skip to content

Commit cbb405b

Browse files
committed
feat: add support for Vite 5
1 parent b9ff47f commit cbb405b

File tree

15 files changed

+5548
-4423
lines changed

15 files changed

+5548
-4423
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,6 @@ dist
6464
/.dccache
6565

6666
/examples/*/dist
67+
68+
# IDEs
69+
.idea

examples/apollo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
},
1717
"devDependencies": {
1818
"@types/cors": "^2.8.13",
19-
"vite": "^4.0.4",
19+
"vite": "^5.0.0",
2020
"vite-plugin-node": "workspace:*"
2121
}
2222
}

examples/cloudfunction/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
},
1515
"devDependencies": {
1616
"@swc/core": "^1.2.155",
17-
"vite": "^4.0.4",
17+
"vite": "^5.0.0",
1818
"vite-plugin-node": "workspace:*"
1919
}
2020
}

examples/express/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"express": "^4.17.1"
1414
},
1515
"devDependencies": {
16-
"vite": "^4.0.4",
16+
"vite": "^5.0.0",
1717
"vite-plugin-node": "workspace:*"
1818
}
1919
}

examples/fastify/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"fastify": "^3.27.1"
1212
},
1313
"devDependencies": {
14-
"vite": "^4.0.4",
14+
"vite": "^5.0.0",
1515
"vite-plugin-node": "workspace:*"
1616
}
1717
}

examples/initAppOnBoot/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"express": "^4.17.1"
1414
},
1515
"devDependencies": {
16-
"vite": "^4.5.0",
16+
"vite": "^5.0.0",
1717
"vite-plugin-node": "workspace:*"
1818
}
19-
}
19+
}

examples/koa/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"koa": "^2.13.3"
1212
},
1313
"devDependencies": {
14-
"vite": "^4.0.4",
14+
"vite": "^5.0.0",
1515
"vite-plugin-node": "workspace:*"
1616
}
1717
}

examples/marble/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
},
2626
"devDependencies": {
2727
"@types/node": "14",
28-
"vite": "^4.0.4",
28+
"vite": "^5.0.0",
2929
"vite-plugin-node": "workspace:*"
3030
}
3131
}

examples/nest/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"@swc/core": "^1.2.155",
3737
"@types/express": "^4.17.13",
3838
"@types/jest": "^26.0.24",
39-
"@types/node": "^16.0.0",
39+
"@types/node": "^18.0.0",
4040
"@types/supertest": "^2.0.11",
4141
"@typescript-eslint/eslint-plugin": "^5.23.0",
4242
"@typescript-eslint/parser": "^5.23.0",
@@ -49,7 +49,7 @@
4949
"ts-node": "^10.0.0",
5050
"tsconfig-paths": "^3.10.1",
5151
"typescript": "^4.3.5",
52-
"vite": "^4.0.4",
52+
"vite": "^5.0.0",
5353
"vite-plugin-node": "workspace:*"
5454
},
5555
"jest": {

examples/node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"build": "vite build"
1010
},
1111
"devDependencies": {
12-
"vite": "^4.0.4",
12+
"vite": "^5.0.0",
1313
"vite-plugin-node": "workspace:*"
1414
}
1515
}

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@
33
"@antfu/eslint-config": "^0.23.0",
44
"eslint": "^8.15.0",
55
"typescript": "^4.6.4"
6-
}
6+
},
7+
"packageManager": "[email protected]+sha1.648f6014eb363abb36618f2ba59282a9eeb3e879"
78
}

packages/vite-plugin-node/package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"scripts": {
2727
"build-dist": "tsc",
2828
"build": "run-s prebuild build-dist",
29+
"build:dev": "tsc --watch",
2930
"dev": "tsc -w --incremental",
3031
"lint": "eslint --ext .ts src/**",
3132
"format": "prettier --write .",
@@ -38,7 +39,7 @@
3839
},
3940
"peerDependencies": {
4041
"@swc/core": "^1.2.153",
41-
"vite": "^4.0.0"
42+
"vite": "^5.0.0"
4243
},
4344
"peerDependenciesMeta": {
4445
"@swc/core": {
@@ -54,7 +55,7 @@
5455
"@types/estree": "^0.0.50",
5556
"@types/express": "^4.17.13",
5657
"@types/koa": "^2.13.4",
57-
"@types/node": "^16.10.2",
58+
"@types/node": "^18.0.0",
5859
"@types/rx": "^4.1.2",
5960
"express": "^4.17.1",
6061
"fastify": "^3.22.0",
@@ -64,6 +65,6 @@
6465
"reflect-metadata": "^0.1.13",
6566
"rimraf": "^3.0.2",
6667
"rxjs": "^7.5.5",
67-
"vite": "^4.0.0"
68+
"vite": "^5.0.0"
6869
}
69-
}
70+
}

packages/vite-plugin-node/src/rollup-plugin-swc.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export function RollupPluginSwc(options: Options): Plugin {
1818
async transform(code, id) {
1919
if (filter(id) || filter(cleanUrl(id))) {
2020
if (!swc)
21-
swc = await import('@swc/core');
21+
swc = await import('@swc/core').then(({ Compiler }) => new Compiler());
2222

2323
const result = await swc.transform(code, {
2424
...config,

packages/vite-plugin-node/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"strict": true,
66
"declaration": true,
77
"noUnusedLocals": true,
8+
"skipLibCheck": true,
89
"esModuleInterop": true,
910
"allowSyntheticDefaultImports": true,
1011
// compile away optional-chaining-operator

0 commit comments

Comments
 (0)