Skip to content

Commit cc04a73

Browse files
committed
Fix CJS build
Due to how esbuild works, setting type: module will cause default imports to be wrapped incorrectly. See evanw/esbuild#2023 for more information. The easiest fix seems to be remove "type: module" from the package.json, which makes esbuild behave properly again
1 parent 80ee806 commit cc04a73

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

packages/bento-design-system/package.json

+11-12
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"name": "@buildo/bento-design-system",
33
"version": "0.17.2",
44
"description": "The buildo DS",
5-
"main": "lib/index.cjs",
6-
"module": "lib/index.js",
5+
"main": "lib/index.js",
6+
"module": "lib/index.mjs",
77
"files": [
88
"lib"
99
],
@@ -14,25 +14,24 @@
1414
],
1515
"exports": {
1616
".": {
17-
"node": "./lib/index.cjs",
18-
"import": "./lib/index.js",
19-
"require": "./lib/index.cjs"
17+
"node": "./lib/index.js",
18+
"import": "./lib/index.mjs",
19+
"require": "./lib/index.js"
2020
},
2121
"./index.css": "./lib/index.css",
2222
"./defaultTheme.css": "./lib/defaultTheme.css",
2323
"./defaultMessages/en": {
24-
"node": "./lib/defaultMessages/en.cjs",
25-
"import": "./lib/defaultMessages/en.js",
26-
"require": "./lib/defaultMessages/en.cjs"
24+
"node": "./lib/defaultMessages/en.js",
25+
"import": "./lib/defaultMessages/en.mjs",
26+
"require": "./lib/defaultMessages/en.js"
2727
},
2828
"./lib/defaultMessages/en": {
29-
"node": "./lib/defaultMessages/en.cjs",
30-
"import": "./lib/defaultMessages/en.js",
31-
"require": "./lib/defaultMessages/en.cjs"
29+
"node": "./lib/defaultMessages/en.js",
30+
"import": "./lib/defaultMessages/en.mjs",
31+
"require": "./lib/defaultMessages/en.js"
3232
}
3333
},
3434
"types": "lib/index.d.ts",
35-
"type": "module",
3635
"scripts": {
3736
"build": "tsup --minify --clean && pnpm patch-esm-ts",
3837
"prepublishOnly": "pnpm build",

0 commit comments

Comments
 (0)