Skip to content

Commit 4aba495

Browse files
committed
ESM only
1 parent b43ac44 commit 4aba495

3 files changed

Lines changed: 14 additions & 22 deletions

File tree

.changeset/lazy-jokes-camp.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@changesets/ghcommit": major
3+
---
4+
5+
Publish code as ESM only

package.json

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -23,26 +23,12 @@
2323
"type": "module",
2424
"sideEffects": false,
2525
"exports": {
26-
".": {
27-
"import": "./dist/index.mjs",
28-
"require": "./dist/index.cjs"
29-
},
30-
"./core": {
31-
"import": "./dist/core.mjs",
32-
"require": "./dist/core.cjs"
33-
},
34-
"./fs": {
35-
"import": "./dist/fs.mjs",
36-
"require": "./dist/fs.cjs"
37-
},
38-
"./git": {
39-
"import": "./dist/git.mjs",
40-
"require": "./dist/git.cjs"
41-
},
42-
"./node": {
43-
"import": "./dist/node.mjs",
44-
"require": "./dist/node.cjs"
45-
}
26+
".": "./dist/index.mjs",
27+
"./core": "./dist/core.mjs",
28+
"./fs": "./dist/fs.mjs",
29+
"./git": "./dist/git.mjs",
30+
"./node": "./dist/node.mjs",
31+
"./package.json": "./package.json"
4632
},
4733
"publishConfig": {
4834
"access": "public"

tsdown.config.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ export default defineConfig({
1111
"src/node.ts",
1212
],
1313
outDir: "dist",
14-
exports: false,
14+
hash: false,
15+
exports: true,
1516
// useful for running `build --watch` and `test` concurrently
1617
clean: !process.argv.includes("--watch"),
1718
deps: {
@@ -20,7 +21,7 @@ export default defineConfig({
2021

2122
sourcemap: !isCi,
2223
dts: { enabled: true, parallel: !isCi, sourcemap: !isCi },
23-
format: ["cjs", "esm"],
24+
format: "esm",
2425
minify: "dce-only",
2526
platform: "node",
2627

0 commit comments

Comments
 (0)