Skip to content

Commit 570c955

Browse files
committed
build: add exports field to support Node native ESM
1 parent f5076eb commit 570c955

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

packages/vue/index.mjs

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from './index.js'

packages/vue/package.json

+19
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,25 @@
1414
"server-renderer",
1515
"ref-macros.d.ts"
1616
],
17+
"exports": {
18+
".": {
19+
"import": {
20+
"node": "./index.mjs",
21+
"default": "./dist/vue.runtime.esm-bundler.js"
22+
},
23+
"require": "./index.js"
24+
},
25+
"./server-renderer": {
26+
"import": "./server-renderer/index.mjs",
27+
"require": "./server-renderer/index.js"
28+
},
29+
"./compiler-sfc": {
30+
"import": "./compiler-sfc/index.mjs",
31+
"require": "./compiler-sfc/index.js"
32+
},
33+
"./dist/*": "./dist/*",
34+
"./package.json": "./package.json"
35+
},
1736
"buildOptions": {
1837
"name": "Vue",
1938
"formats": [

0 commit comments

Comments
 (0)