Skip to content

Commit af07708

Browse files
authored
feat!: vite 8 support (#293)
* chore: modernize build chain and deps * chore: migrate rolldown config * feat: refresh notBundle plugin * refactor: reuse loadPackageJson, export, rename * fix: add type exports and correct dependencies * feat: throw version mismatch error * fix: type only import * upgrade vite8 * remove vite override * upgrade deps
1 parent 0bca853 commit af07708

14 files changed

Lines changed: 1119 additions & 2805 deletions

package.json

Lines changed: 25 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,38 @@
22
"name": "vite-plugin-electron",
33
"version": "0.29.1",
44
"description": "Electron 🔗 Vite",
5-
"main": "./dist/index.js",
6-
"types": "./dist/index.d.ts",
5+
"type": "module",
6+
"main": "./dist/index.cjs",
7+
"module": "./dist/index.mjs",
8+
"types": "./dist/index.d.cts",
79
"exports": {
810
".": {
9-
"types": "./dist/index.d.ts",
1011
"import": "./dist/index.mjs",
11-
"require": "./dist/index.js"
12+
"require": "./dist/index.cjs"
1213
},
1314
"./plugin": {
14-
"types": "./dist/plugin.d.ts",
1515
"import": "./dist/plugin.mjs",
16-
"require": "./dist/plugin.js"
16+
"require": "./dist/plugin.cjs"
1717
},
1818
"./simple": {
19-
"types": "./dist/simple.d.ts",
2019
"import": "./dist/simple.mjs",
21-
"require": "./dist/simple.js"
20+
"require": "./dist/simple.cjs"
2221
},
23-
"./*": "./*"
22+
"./package.json": "./package.json",
23+
"./electron-env": {
24+
"types": "./electron-env.d.ts"
25+
}
2426
},
2527
"repository": {
2628
"type": "git",
2729
"url": "git+https://github.com/electron-vite/vite-plugin-electron.git"
2830
},
2931
"author": "Leo Wang(草鞋没号) <308487730@qq.com>",
3032
"license": "MIT",
31-
"packageManager": "pnpm@8.0.0",
33+
"packageManager": "pnpm@10.26.1",
3234
"scripts": {
33-
"dev": "vite build --watch",
34-
"build": "vite build",
35+
"dev": "tsdown --watch",
36+
"build": "tsdown",
3537
"types": "tsc",
3638
"test": "vitest run",
3739
"prepublishOnly": "npm run build && npm run test"
@@ -44,12 +46,17 @@
4446
"optional": true
4547
}
4648
},
49+
"dependencies": {
50+
"local-pkg": "^1.1.2"
51+
},
4752
"devDependencies": {
48-
"rollup": "^4.13.0",
49-
"typescript": "^5.4.2",
50-
"vite": "^5.1.6",
51-
"vite-plugin-electron-renderer": "^0.14.5",
52-
"vitest": "^1.3.1"
53+
"@types/node": "^24.12.0",
54+
"local-pkg": "^1.1.2",
55+
"tsdown": "^0.21.4",
56+
"typescript": "^5.9.3",
57+
"vite": "^8.0.1",
58+
"vite-plugin-electron-renderer": "^0.14.6",
59+
"vitest": "^4.1.0"
5360
},
5461
"files": [
5562
"dist",
@@ -63,4 +70,4 @@
6370
"electron",
6471
"renderer"
6572
]
66-
}
73+
}

0 commit comments

Comments
 (0)