Skip to content

Commit a7fccf8

Browse files
authored
Improve ESM package entrypoints (#1597)
1 parent 7efce3a commit a7fccf8

File tree

30 files changed

+202
-7
lines changed

30 files changed

+202
-7
lines changed

.changeset/heavy-flies-design.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
'@vanilla-extract/babel-plugin-debug-ids': patch
3+
'@vanilla-extract/parcel-transformer': patch
4+
'@vanilla-extract/esbuild-plugin': patch
5+
'@vanilla-extract/jest-transform': patch
6+
'@vanilla-extract/webpack-plugin': patch
7+
'@vanilla-extract/rollup-plugin': patch
8+
'@vanilla-extract/next-plugin': patch
9+
'@vanilla-extract/vite-plugin': patch
10+
'@vanilla-extract/sprinkles': patch
11+
'@vanilla-extract/compiler': patch
12+
'@vanilla-extract/dynamic': patch
13+
'@vanilla-extract/private': patch
14+
'@vanilla-extract/recipes': patch
15+
'@vanilla-extract/css-utils': patch
16+
'@vanilla-extract/css': patch
17+
---
18+
19+
Fix ESM import path

packages/babel-plugin-debug-ids/package.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@
55
"main": "dist/vanilla-extract-babel-plugin-debug-ids.cjs.js",
66
"module": "dist/vanilla-extract-babel-plugin-debug-ids.esm.js",
77
"types": "dist/vanilla-extract-babel-plugin-debug-ids.cjs.d.ts",
8+
"exports": {
9+
".": {
10+
"types": "./dist/vanilla-extract-babel-plugin-debug-ids.cjs.d.ts",
11+
"import": "./dist/vanilla-extract-babel-plugin-debug-ids.esm.js",
12+
"default": "./dist/vanilla-extract-babel-plugin-debug-ids.cjs.js"
13+
},
14+
"./package.json": "./package.json"
15+
},
816
"preconstruct": {
917
"entrypoints": [
1018
"index.ts"

packages/compiler/package.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@
55
"main": "dist/vanilla-extract-compiler.cjs.js",
66
"module": "dist/vanilla-extract-compiler.esm.js",
77
"types": "dist/vanilla-extract-compiler.cjs.d.ts",
8+
"exports": {
9+
".": {
10+
"types": "./dist/vanilla-extract-compiler.cjs.d.ts",
11+
"import": "./dist/vanilla-extract-compiler.esm.js",
12+
"default": "./dist/vanilla-extract-compiler.cjs.js"
13+
},
14+
"./package.json": "./package.json"
15+
},
816
"files": [
917
"/dist"
1018
],

packages/css/adapter/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@
1010
"./package.json": "./package.json",
1111
".": {
1212
"browser": {
13+
"import": "./dist/vanilla-extract-css-adapter.browser.esm.js",
1314
"module": "./dist/vanilla-extract-css-adapter.browser.esm.js",
1415
"default": "./dist/vanilla-extract-css-adapter.browser.cjs.js"
1516
},
17+
"import": "./dist/vanilla-extract-css-adapter.esm.js",
1618
"module": "./dist/vanilla-extract-css-adapter.esm.js",
1719
"default": "./dist/vanilla-extract-css-adapter.cjs.js"
1820
}

packages/css/disableRuntimeStyles/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@
99
"./package.json": "./package.json",
1010
".": {
1111
"browser": {
12+
"import": "./dist/vanilla-extract-css-disableRuntimeStyles.browser.esm.js",
1213
"module": "./dist/vanilla-extract-css-disableRuntimeStyles.browser.esm.js",
1314
"default": "./dist/vanilla-extract-css-disableRuntimeStyles.browser.cjs.js"
1415
},
16+
"import": "./dist/vanilla-extract-css-disableRuntimeStyles.esm.js",
1517
"module": "./dist/vanilla-extract-css-disableRuntimeStyles.esm.js",
1618
"default": "./dist/vanilla-extract-css-disableRuntimeStyles.cjs.js"
1719
}

packages/css/fileScope/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@
1010
"./package.json": "./package.json",
1111
".": {
1212
"browser": {
13+
"import": "./dist/vanilla-extract-css-fileScope.browser.esm.js",
1314
"module": "./dist/vanilla-extract-css-fileScope.browser.esm.js",
1415
"default": "./dist/vanilla-extract-css-fileScope.browser.cjs.js"
1516
},
17+
"import": "./dist/vanilla-extract-css-fileScope.esm.js",
1618
"module": "./dist/vanilla-extract-css-fileScope.esm.js",
1719
"default": "./dist/vanilla-extract-css-fileScope.cjs.js"
1820
}

packages/css/functionSerializer/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@
99
"./package.json": "./package.json",
1010
".": {
1111
"browser": {
12+
"import": "./dist/vanilla-extract-css-functionSerializer.browser.esm.js",
1213
"module": "./dist/vanilla-extract-css-functionSerializer.browser.esm.js",
1314
"default": "./dist/vanilla-extract-css-functionSerializer.browser.cjs.js"
1415
},
16+
"import": "./dist/vanilla-extract-css-functionSerializer.esm.js",
1517
"module": "./dist/vanilla-extract-css-functionSerializer.esm.js",
1618
"default": "./dist/vanilla-extract-css-functionSerializer.cjs.js"
1719
}

packages/css/injectStyles/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@
99
"./package.json": "./package.json",
1010
".": {
1111
"browser": {
12+
"import": "./dist/vanilla-extract-css-injectStyles.browser.esm.js",
1213
"module": "./dist/vanilla-extract-css-injectStyles.browser.esm.js",
1314
"default": "./dist/vanilla-extract-css-injectStyles.browser.cjs.js"
1415
},
16+
"import": "./dist/vanilla-extract-css-injectStyles.esm.js",
1517
"module": "./dist/vanilla-extract-css-injectStyles.esm.js",
1618
"default": "./dist/vanilla-extract-css-injectStyles.cjs.js"
1719
}

packages/css/package.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,73 +15,89 @@
1515
".": {
1616
"types": "./dist/vanilla-extract-css.cjs.d.ts",
1717
"browser": {
18+
"import": "./dist/vanilla-extract-css.browser.esm.js",
1819
"module": "./dist/vanilla-extract-css.browser.esm.js",
1920
"default": "./dist/vanilla-extract-css.browser.cjs.js"
2021
},
22+
"import": "./dist/vanilla-extract-css.esm.js",
2123
"module": "./dist/vanilla-extract-css.esm.js",
2224
"default": "./dist/vanilla-extract-css.cjs.js"
2325
},
2426
"./recipe": {
2527
"types": "./recipe/dist/vanilla-extract-css-recipe.cjs.d.ts",
2628
"browser": {
29+
"import": "./recipe/dist/vanilla-extract-css-recipe.browser.esm.js",
2730
"module": "./recipe/dist/vanilla-extract-css-recipe.browser.esm.js",
2831
"default": "./recipe/dist/vanilla-extract-css-recipe.browser.cjs.js"
2932
},
33+
"import": "./recipe/dist/vanilla-extract-css-recipe.esm.js",
3034
"module": "./recipe/dist/vanilla-extract-css-recipe.esm.js",
3135
"default": "./recipe/dist/vanilla-extract-css-recipe.cjs.js"
3236
},
3337
"./functionSerializer": {
3438
"types": "./functionSerializer/dist/vanilla-extract-css-functionSerializer.cjs.d.ts",
3539
"browser": {
40+
"import": "./functionSerializer/dist/vanilla-extract-css-functionSerializer.browser.esm.js",
3641
"module": "./functionSerializer/dist/vanilla-extract-css-functionSerializer.browser.esm.js",
3742
"default": "./functionSerializer/dist/vanilla-extract-css-functionSerializer.browser.cjs.js"
3843
},
44+
"import": "./functionSerializer/dist/vanilla-extract-css-functionSerializer.esm.js",
3945
"module": "./functionSerializer/dist/vanilla-extract-css-functionSerializer.esm.js",
4046
"default": "./functionSerializer/dist/vanilla-extract-css-functionSerializer.cjs.js"
4147
},
4248
"./adapter": {
4349
"types": "./adapter/dist/vanilla-extract-css-adapter.cjs.d.ts",
4450
"browser": {
51+
"import": "./adapter/dist/vanilla-extract-css-adapter.browser.esm.js",
4552
"module": "./adapter/dist/vanilla-extract-css-adapter.browser.esm.js",
4653
"default": "./adapter/dist/vanilla-extract-css-adapter.browser.cjs.js"
4754
},
55+
"import": "./adapter/dist/vanilla-extract-css-adapter.esm.js",
4856
"module": "./adapter/dist/vanilla-extract-css-adapter.esm.js",
4957
"default": "./adapter/dist/vanilla-extract-css-adapter.cjs.js"
5058
},
5159
"./transformCss": {
5260
"types": "./transformCss/dist/vanilla-extract-css-transformCss.cjs.d.ts",
5361
"browser": {
62+
"import": "./transformCss/dist/vanilla-extract-css-transformCss.browser.esm.js",
5463
"module": "./transformCss/dist/vanilla-extract-css-transformCss.browser.esm.js",
5564
"default": "./transformCss/dist/vanilla-extract-css-transformCss.browser.cjs.js"
5665
},
66+
"import": "./transformCss/dist/vanilla-extract-css-transformCss.esm.js",
5767
"module": "./transformCss/dist/vanilla-extract-css-transformCss.esm.js",
5868
"default": "./transformCss/dist/vanilla-extract-css-transformCss.cjs.js"
5969
},
6070
"./fileScope": {
6171
"types": "./fileScope/dist/vanilla-extract-css-fileScope.cjs.d.ts",
6272
"browser": {
73+
"import": "./fileScope/dist/vanilla-extract-css-fileScope.browser.esm.js",
6374
"module": "./fileScope/dist/vanilla-extract-css-fileScope.browser.esm.js",
6475
"default": "./fileScope/dist/vanilla-extract-css-fileScope.browser.cjs.js"
6576
},
77+
"import": "./fileScope/dist/vanilla-extract-css-fileScope.esm.js",
6678
"module": "./fileScope/dist/vanilla-extract-css-fileScope.esm.js",
6779
"default": "./fileScope/dist/vanilla-extract-css-fileScope.cjs.js"
6880
},
6981
"./fileScope/package.json": "./fileScope/package.json",
7082
"./injectStyles": {
7183
"types": "./injectStyles/dist/vanilla-extract-css-injectStyles.cjs.d.ts",
7284
"browser": {
85+
"import": "./injectStyles/dist/vanilla-extract-css-injectStyles.browser.esm.js",
7386
"module": "./injectStyles/dist/vanilla-extract-css-injectStyles.browser.esm.js",
7487
"default": "./injectStyles/dist/vanilla-extract-css-injectStyles.browser.cjs.js"
7588
},
89+
"import": "./injectStyles/dist/vanilla-extract-css-injectStyles.esm.js",
7690
"module": "./injectStyles/dist/vanilla-extract-css-injectStyles.esm.js",
7791
"default": "./injectStyles/dist/vanilla-extract-css-injectStyles.cjs.js"
7892
},
7993
"./disableRuntimeStyles": {
8094
"types": "./disableRuntimeStyles/dist/vanilla-extract-css-disableRuntimeStyles.cjs.d.ts",
8195
"browser": {
96+
"import": "./disableRuntimeStyles/dist/vanilla-extract-css-disableRuntimeStyles.browser.esm.js",
8297
"module": "./disableRuntimeStyles/dist/vanilla-extract-css-disableRuntimeStyles.browser.esm.js",
8398
"default": "./disableRuntimeStyles/dist/vanilla-extract-css-disableRuntimeStyles.browser.cjs.js"
8499
},
100+
"import": "./disableRuntimeStyles/dist/vanilla-extract-css-disableRuntimeStyles.esm.js",
85101
"module": "./disableRuntimeStyles/dist/vanilla-extract-css-disableRuntimeStyles.esm.js",
86102
"default": "./disableRuntimeStyles/dist/vanilla-extract-css-disableRuntimeStyles.cjs.js"
87103
}

packages/css/recipe/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@
99
"./package.json": "./package.json",
1010
".": {
1111
"browser": {
12+
"import": "./dist/vanilla-extract-css-recipe.browser.esm.js",
1213
"module": "./dist/vanilla-extract-css-recipe.browser.esm.js",
1314
"default": "./dist/vanilla-extract-css-recipe.browser.cjs.js"
1415
},
16+
"import": "./dist/vanilla-extract-css-recipe.esm.js",
1517
"module": "./dist/vanilla-extract-css-recipe.esm.js",
1618
"default": "./dist/vanilla-extract-css-recipe.cjs.js"
1719
}

0 commit comments

Comments
 (0)