Skip to content

Commit dfd3e40

Browse files
committed
feat!: move to ESM only, use tsdown
1 parent bf08377 commit dfd3e40

5 files changed

Lines changed: 365 additions & 1059 deletions

File tree

.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
shell-emulator=true
2+
ignore-workspace-root-check=true

build.config.ts

Lines changed: 0 additions & 30 deletions
This file was deleted.

package.json

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,20 @@
77
"sideEffects": false,
88
"type": "module",
99
"exports": {
10-
".": {
11-
"import": "./dist/index.mjs",
12-
"require": "./dist/index.cjs"
13-
},
14-
"./helpers": {
15-
"import": "./dist/helpers.mjs",
16-
"require": "./dist/helpers.cjs"
17-
}
10+
".": "./dist/index.js",
11+
"./helpers": "./dist/helpers/index.js",
12+
"./package.json": "./package.json"
1813
},
19-
"main": "./dist/index.cjs",
20-
"module": "./dist/index.mjs",
14+
"main": "./dist/index.js",
15+
"module": "./dist/index.js",
2116
"types": "./dist/index.d.ts",
2217
"files": [
2318
"dist",
2419
"*.d.ts"
2520
],
2621
"scripts": {
27-
"build": "unbuild",
28-
"prepare": "esno ./scripts/vendor.ts",
22+
"build": "tsdown",
23+
"prepare": "tsx ./scripts/vendor.ts",
2924
"dev": "vitest dev",
3025
"dev:ui": "vitest dev --ui",
3126
"lint": "eslint --cache . && prettier -c .",
@@ -50,7 +45,6 @@
5045
"changelogen": "^0.5.7",
5146
"eslint": "^9.38.0",
5247
"eslint-config-unjs": "^0.5.0",
53-
"esno": "^4.8.0",
5448
"giget": "^1.2.5",
5549
"jiti": "^2.6.1",
5650
"lint-staged": "^15.5.2",
@@ -59,8 +53,9 @@
5953
"recast": "^0.23.11",
6054
"simple-git-hooks": "^2.13.1",
6155
"source-map": "npm:source-map-js@latest",
56+
"tsdown": "^0.15.11",
57+
"tsx": "^4.20.6",
6258
"typescript": "^5.9.3",
63-
"unbuild": "^3.6.1",
6459
"vitest": "^1.6.1"
6560
},
6661
"resolutions": {

0 commit comments

Comments
 (0)