Skip to content

Commit 9395cc7

Browse files
committed
feat: chang pkg to module type
1 parent 10c5b13 commit 9395cc7

File tree

6 files changed

+52
-21
lines changed

6 files changed

+52
-21
lines changed

examples/react/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"publisher": "tomjs-test",
33
"name": "template-react",
4-
"type": "module",
54
"version": "0.0.0",
65
"private": true,
76
"description": "vite + react",

examples/vue/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
{
22
"publisher": "tomjs-test",
33
"name": "template-vue",
4-
"type": "commonjs",
54
"version": "0.0.0",
65
"private": true,
76
"description": "vite + vue",
File renamed without changes.

package.json

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"name": "@tomjs/vite-plugin-vscode",
3+
"type": "module",
34
"version": "4.3.0",
45
"packageManager": "[email protected]",
56
"description": "Use vue/react to develop 'vscode extension webview', supporting esm/cjs",
@@ -24,19 +25,12 @@
2425
"cjs"
2526
],
2627
"exports": {
27-
".": {
28-
"import": "./dist/index.mjs",
29-
"require": "./dist/index.js"
30-
},
31-
"./webview": {
32-
"import": "./dist/webview.mjs",
33-
"require": "./dist/webview.js"
34-
},
35-
"./client": "./dist/client.global.js",
28+
".": "./dist/index.js",
29+
"./webview": "./dist/webview.js",
30+
"./client": "./dist/client.iife.js",
3631
"./env": "./env.d.ts"
3732
},
38-
"main": "./dist/index.js",
39-
"module": "./dist/index.mjs",
33+
"module": "./dist/index.js",
4034
"types": "./dist/index.d.ts",
4135
"files": [
4236
"dist",
@@ -71,7 +65,7 @@
7165
"lodash.clonedeep": "^4.5.0",
7266
"lodash.merge": "^4.6.2",
7367
"node-html-parser": "^7.0.1",
74-
"tsdown": "^0.12.9"
68+
"tsdown": "~0.12.9"
7569
},
7670
"devDependencies": {
7771
"@commitlint/cli": "^19.8.1",
@@ -88,6 +82,7 @@
8882
"globals": "^16.3.0",
8983
"lint-staged": "^16.1.2",
9084
"npm-run-all": "^4.1.5",
85+
"publint": "^0.3.12",
9186
"rimraf": "^6.0.1",
9287
"simple-git-hooks": "^2.13.0",
9388
"stylelint": "^16.22.0",

pnpm-lock.yaml

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

tsdown.config.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,24 @@ export default defineConfig(() => {
44
return [
55
{
66
entry: ['src/index.ts'],
7-
format: ['esm', 'cjs'],
8-
target: ['es2021', 'node16'],
7+
format: ['esm'],
8+
target: ['node20'],
99
external: ['vite'],
1010
shims: true,
1111
clean: false,
1212
dts: true,
13+
publint: true,
1314
splitting: true,
1415
},
1516
{
1617
entry: ['src/webview/webview.ts'],
17-
format: ['esm', 'cjs'],
18-
target: ['es2020', 'node14'],
18+
format: ['esm'],
19+
target: ['node20'],
1920
shims: true,
2021
clean: false,
2122
dts: true,
2223
splitting: true,
24+
publint: true,
2325
loader: {
2426
'.html': 'text',
2527
},

0 commit comments

Comments
 (0)