Skip to content

Commit e790e1b

Browse files
authored
build: add production/development export conditions (#9977)
1 parent 7dbdb3e commit e790e1b

File tree

10 files changed

+118
-1
lines changed

10 files changed

+118
-1
lines changed

packages/compiler-core/package.json

+13
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,19 @@
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+
"import": "./dist/compiler-core.esm-bundler.js",
21+
"require": "./index.js"
22+
},
23+
"./*": "./*"
24+
},
1225
"buildOptions": {
1326
"name": "VueCompilerCore",
1427
"compat": true,

packages/compiler-dom/package.json

+13
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,19 @@
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+
"import": "./dist/compiler-dom.esm-bundler.js",
23+
"require": "./index.js"
24+
},
25+
"./*": "./*"
26+
},
1427
"sideEffects": false,
1528
"buildOptions": {
1629
"name": "VueCompilerDOM",

packages/compiler-sfc/package.json

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

packages/reactivity/package.json

+13
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,19 @@
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+
"import": "./dist/reactivity.esm-bundler.js",
23+
"require": "./index.js"
24+
},
25+
"./*": "./*"
26+
},
1427
"sideEffects": false,
1528
"repository": {
1629
"type": "git",

packages/runtime-core/package.json

+13
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,19 @@
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+
"import": "./dist/runtime-core.esm-bundler.js",
21+
"require": "./index.js"
22+
},
23+
"./*": "./*"
24+
},
1225
"buildOptions": {
1326
"name": "VueRuntimeCore",
1427
"formats": [

packages/runtime-dom/package.json

+13
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,19 @@
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+
"import": "./dist/runtime-dom.esm-bundler.js",
22+
"require": "./index.js"
23+
},
24+
"./*": "./*"
25+
},
1326
"sideEffects": false,
1427
"buildOptions": {
1528
"name": "VueRuntimeDOM",

packages/server-renderer/package.json

+13
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,19 @@
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+
"import": "./dist/server-renderer.esm-bundler.js",
21+
"require": "./index.js"
22+
},
23+
"./*": "./*"
24+
},
1225
"buildOptions": {
1326
"name": "VueServerRenderer",
1427
"formats": [

packages/shared/package.json

+13
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,19 @@
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+
"import": "./dist/shared.esm-bundler.js",
21+
"require": "./index.js"
22+
},
23+
"./*": "./*"
24+
},
1225
"sideEffects": false,
1326
"buildOptions": {
1427
"formats": [

packages/vue-compat/package.json

+13
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,19 @@
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+
"import": "./dist/vue.esm-bundler.js",
22+
"require": "./index.js"
23+
},
24+
"./*": "./*"
25+
},
1326
"buildOptions": {
1427
"name": "Vue",
1528
"filename": "vue",

packages/vue/package.json

+5-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,11 @@
2020
".": {
2121
"import": {
2222
"types": "./dist/vue.d.mts",
23-
"node": "./index.mjs",
23+
"node": {
24+
"production": "./dist/vue.cjs.prod.js",
25+
"development": "./dist/vue.cjs.js",
26+
"default": "./index.mjs"
27+
},
2428
"default": "./dist/vue.runtime.esm-bundler.js"
2529
},
2630
"require": {

0 commit comments

Comments
 (0)