Skip to content

Commit 568ee8c

Browse files
committed
Add tsup config, make ESM default
1 parent a270294 commit 568ee8c

File tree

2 files changed

+19
-3
lines changed

2 files changed

+19
-3
lines changed

package.json

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,16 @@
66
"license": "MIT",
77
"repository": "timolins/little-date",
88
"type": "module",
9-
"main": "./dist/format-date-range.js",
10-
"module": "./dist/format-date-range.mjs",
9+
"main": "./dist/format-date-range.cjs",
10+
"module": "./dist/format-date-range.js",
1111
"types": "./dist/format-date-range.d.ts",
12+
"exports": {
13+
".": {
14+
"require": "./dist/format-date-range.cjs",
15+
"import": "./dist/format-date-range.js",
16+
"types": "./dist/format-date-range.d.ts"
17+
}
18+
},
1219
"engines": {
1320
"node": ">=10"
1421
},
@@ -17,7 +24,7 @@
1724
"src"
1825
],
1926
"scripts": {
20-
"build": "tsup src/format-date-range.ts --format cjs,esm --dts-resolve",
27+
"build": "tsup",
2128
"dev": "TZ=UTC vitest",
2229
"test": "TZ=UTC vitest run",
2330
"coverage": "TZ=UTC vitest run --coverage"

tsup.config.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { defineConfig } from "tsup";
2+
3+
export default defineConfig({
4+
entry: ["src/format-date-range.ts"],
5+
format: ["cjs", "esm"],
6+
dts: true,
7+
sourcemap: true,
8+
clean: true,
9+
});

0 commit comments

Comments
 (0)