Skip to content

Commit ec71b10

Browse files
committed
build!: esm-only dist
1 parent ab64740 commit ec71b10

File tree

3 files changed

+42
-34
lines changed

3 files changed

+42
-34
lines changed

build.config.ts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
import { defineBuildConfig } from 'unbuild'
1+
import { rm } from "node:fs/promises";
2+
import { defineBuildConfig } from "unbuild";
23

34
export default defineBuildConfig({
4-
declaration: true,
5-
rollup: {
6-
emitCJS: true
5+
hooks: {
6+
async "build:done"() {
7+
await rm("dist/index.d.ts");
8+
},
79
},
8-
entries: [
9-
'src/index'
10-
]
11-
})
10+
});

package.json

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,10 @@
66
"sideEffects": false,
77
"type": "module",
88
"exports": {
9-
".": {
10-
"import": {
11-
"types": "./dist/index.d.mts",
12-
"default": "./dist/index.mjs"
13-
},
14-
"require": {
15-
"types": "./dist/index.d.cts",
16-
"default": "./dist/index.cjs"
17-
}
18-
}
9+
"types": "./dist/index.d.mts",
10+
"default": "./dist/index.mjs"
1911
},
20-
"main": "./dist/index.cjs",
21-
"module": "./dist/index.mjs",
22-
"types": "./dist/index.d.cts",
12+
"types": "./dist/index.d.mts",
2313
"files": [
2414
"dist"
2515
],
@@ -32,6 +22,7 @@
3222
"test": "pnpm lint && vitest run --coverage"
3323
},
3424
"devDependencies": {
25+
"@types/node": "^22.13.5",
3526
"@vitest/coverage-v8": "^3.0.7",
3627
"automd": "^0.4.0",
3728
"changelogen": "^0.6.0",

pnpm-lock.yaml

Lines changed: 31 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)