Skip to content

Commit 9ce9aa2

Browse files
committed
Rename cjs export
Rename the extension of the cjs export from .cjs to .cjs.js, to increase compatibility.
1 parent 91c975d commit 9ce9aa2

2 files changed

Lines changed: 7 additions & 3 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717
"repository": "github:bpierre/blo",
1818
"type": "module",
1919
"module": "./dist/index.js",
20-
"main": "./dist/index.cjs",
20+
"main": "./dist/index.cjs.js",
2121
"types": "./dist/index.d.ts",
2222
"exports": {
2323
".": {
2424
"types": "./dist/index.d.ts",
25-
"require": "./dist/index.cjs",
25+
"require": "./dist/index.cjs.js",
2626
"default": "./dist/index.js"
2727
}
2828
},

vite.config.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@ export default defineConfig(async ({ mode }) => ({
88
lib: {
99
entry: "src/index.ts",
1010
formats: ["es", "cjs"],
11-
fileName: "index",
11+
fileName: (format, entryName) => (
12+
format === "es"
13+
? `${entryName}.js`
14+
: `${entryName}.${format}.js`
15+
),
1216
},
1317
sourcemap: mode === "production" || "inline",
1418
},

0 commit comments

Comments
 (0)