Skip to content

Commit 92514db

Browse files
authored
build: add node production/development condition in package exports (#10036)
follow up of #9977
1 parent bcda96b commit 92514db

File tree

10 files changed

+127
-0
lines changed

10 files changed

+127
-0
lines changed

packages/compiler-core/package.json

+14
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,20 @@
99
"index.js",
1010
"dist"
1111
],
12+
"exports": {
13+
".": {
14+
"types": "./dist/compiler-core.d.ts",
15+
"node": {
16+
"production": "./dist/compiler-core.cjs.prod.js",
17+
"development": "./dist/compiler-core.cjs.js",
18+
"default": "./index.js"
19+
},
20+
"module": "./dist/compiler-core.esm-bundler.js",
21+
"import": "./dist/compiler-core.esm-bundler.js",
22+
"require": "./index.js"
23+
},
24+
"./*": "./*"
25+
},
1226
"buildOptions": {
1327
"name": "VueCompilerCore",
1428
"compat": true,

packages/compiler-dom/package.json

+14
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,20 @@
1111
"index.js",
1212
"dist"
1313
],
14+
"exports": {
15+
".": {
16+
"types": "./dist/compiler-dom.d.ts",
17+
"node": {
18+
"production": "./dist/compiler-dom.cjs.prod.js",
19+
"development": "./dist/compiler-dom.cjs.js",
20+
"default": "./index.js"
21+
},
22+
"module": "./dist/compiler-dom.esm-bundler.js",
23+
"import": "./dist/compiler-dom.esm-bundler.js",
24+
"require": "./index.js"
25+
},
26+
"./*": "./*"
27+
},
1428
"sideEffects": false,
1529
"buildOptions": {
1630
"name": "VueCompilerDOM",

packages/compiler-sfc/package.json

+10
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,16 @@
88
"files": [
99
"dist"
1010
],
11+
"exports": {
12+
".": {
13+
"types": "./dist/compiler-sfc.d.ts",
14+
"node": "./dist/compiler-sfc.cjs.js",
15+
"module": "./dist/compiler-sfc.esm-browser.js",
16+
"import": "./dist/compiler-sfc.esm-browser.js",
17+
"require": "./dist/compiler-sfc.cjs.js"
18+
},
19+
"./*": "./*"
20+
},
1121
"buildOptions": {
1222
"name": "VueCompilerSFC",
1323
"formats": [

packages/reactivity/package.json

+14
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,20 @@
1111
"index.js",
1212
"dist"
1313
],
14+
"exports": {
15+
".": {
16+
"types": "./dist/reactivity.d.ts",
17+
"node": {
18+
"production": "./dist/reactivity.cjs.prod.js",
19+
"development": "./dist/reactivity.cjs.js",
20+
"default": "./index.js"
21+
},
22+
"module": "./dist/reactivity.esm-bundler.js",
23+
"import": "./dist/reactivity.esm-bundler.js",
24+
"require": "./index.js"
25+
},
26+
"./*": "./*"
27+
},
1428
"sideEffects": false,
1529
"repository": {
1630
"type": "git",

packages/runtime-core/package.json

+14
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,20 @@
99
"index.js",
1010
"dist"
1111
],
12+
"exports": {
13+
".": {
14+
"types": "./dist/runtime-core.d.ts",
15+
"node": {
16+
"production": "./dist/runtime-core.cjs.prod.js",
17+
"development": "./dist/runtime-core.cjs.js",
18+
"default": "./index.js"
19+
},
20+
"module": "./dist/runtime-core.esm-bundler.js",
21+
"import": "./dist/runtime-core.esm-bundler.js",
22+
"require": "./index.js"
23+
},
24+
"./*": "./*"
25+
},
1226
"buildOptions": {
1327
"name": "VueRuntimeCore",
1428
"formats": [

packages/runtime-dom/package.json

+14
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,20 @@
1010
"index.js",
1111
"dist"
1212
],
13+
"exports": {
14+
".": {
15+
"types": "./dist/runtime-dom.d.ts",
16+
"node": {
17+
"production": "./dist/runtime-dom.cjs.prod.js",
18+
"development": "./dist/runtime-dom.cjs.js",
19+
"default": "./index.js"
20+
},
21+
"module": "./dist/runtime-dom.esm-bundler.js",
22+
"import": "./dist/runtime-dom.esm-bundler.js",
23+
"require": "./index.js"
24+
},
25+
"./*": "./*"
26+
},
1327
"sideEffects": false,
1428
"buildOptions": {
1529
"name": "VueRuntimeDOM",

packages/server-renderer/package.json

+14
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,20 @@
99
"index.js",
1010
"dist"
1111
],
12+
"exports": {
13+
".": {
14+
"types": "./dist/server-renderer.d.ts",
15+
"node": {
16+
"production": "./dist/server-renderer.cjs.prod.js",
17+
"development": "./dist/server-renderer.cjs.js",
18+
"default": "./index.js"
19+
},
20+
"module": "./dist/server-renderer.esm-bundler.js",
21+
"import": "./dist/server-renderer.esm-bundler.js",
22+
"require": "./index.js"
23+
},
24+
"./*": "./*"
25+
},
1226
"buildOptions": {
1327
"name": "VueServerRenderer",
1428
"formats": [

packages/shared/package.json

+14
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,20 @@
99
"index.js",
1010
"dist"
1111
],
12+
"exports": {
13+
".": {
14+
"types": "./dist/shared.d.ts",
15+
"node": {
16+
"production": "./dist/shared.cjs.prod.js",
17+
"development": "./dist/shared.cjs.js",
18+
"default": "./index.js"
19+
},
20+
"module": "./dist/shared.esm-bundler.js",
21+
"import": "./dist/shared.esm-bundler.js",
22+
"require": "./index.js"
23+
},
24+
"./*": "./*"
25+
},
1226
"sideEffects": false,
1327
"buildOptions": {
1428
"formats": [

packages/vue-compat/package.json

+14
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,20 @@
1010
"index.js",
1111
"dist"
1212
],
13+
"exports": {
14+
".": {
15+
"types": "./dist/vue.d.ts",
16+
"node": {
17+
"production": "./dist/vue.cjs.prod.js",
18+
"development": "./dist/vue.cjs.js",
19+
"default": "./index.js"
20+
},
21+
"module": "./dist/vue.esm-bundler.js",
22+
"import": "./dist/vue.esm-bundler.js",
23+
"require": "./index.js"
24+
},
25+
"./*": "./*"
26+
},
1327
"buildOptions": {
1428
"name": "Vue",
1529
"filename": "vue",

packages/vue/package.json

+5
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@
2525
},
2626
"require": {
2727
"types": "./dist/vue.d.ts",
28+
"node": {
29+
"production": "./dist/vue.cjs.prod.js",
30+
"development": "./dist/vue.cjs.js",
31+
"default": "./index.js"
32+
},
2833
"default": "./index.js"
2934
}
3035
},

0 commit comments

Comments
 (0)