Skip to content

Commit dc34acf

Browse files
authored
Merge pull request #4 from Gitii/feat/fix-esm-build
Fix esm issues
2 parents d4b479a + 35ca881 commit dc34acf

21 files changed

+641
-345
lines changed

fixup.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ cat >dist/cjs/package.json <<!EOF
44
}
55
!EOF
66

7-
cat >dist/package.json <<!EOF
7+
cat >dist/esm/package.json <<!EOF
88
{
99
"type": "module"
1010
}

package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,35 +2,35 @@
22
"name": "kindle-api",
33
"license": "MIT",
44
"version": "1.4.0",
5-
"type": "commonjs",
6-
"types": "./dist/kindle.d.ts",
5+
"type": "module",
6+
"types": "./dist/esm/kindle.d.ts",
77
"main": "./dist/cjs/kindle.js",
8-
"module": "./dist/kindle.js",
8+
"module": "./dist/esm/kindle.js",
99
"exports": {
1010
".": {
11-
"import": "./dist/kindle.js",
12-
"require": "./dist/cjs/kindle.js"
11+
"import": "./dist/esm/kindle.js",
12+
"require": "./dist/cjs/kindle.js",
13+
"types": "./dist/esm/kindle.d.ts"
1314
}
1415
},
1516
"scripts": {
1617
"dev": "pnpm run build:dev",
17-
"build": "esbuild src/*.ts --platform=node --format=esm --outdir=dist --target=es2021",
18-
"build:cjs": "esbuild src/*.ts --platform=node --format=cjs --outdir=dist/cjs --target=es2021",
18+
"build": "tsc -p ./tsconfig.esm.json",
19+
"build:cjs": "tsc -p ./tsconfig.cjs.json",
1920
"build:all": "pnpm run build && pnpm build:cjs && sh ./fixup.sh",
2021
"build:dev": "pnpm run build --watch",
21-
"build:production": "tsc && tsc -p tsconfig.cjs.json && pnpm run build:all",
22-
"test": "DOTENV_CONFIG_PATH=./.env.test NODE_OPTIONS='-r dotenv/config' vitest --threads=false"
22+
"build:production": "pnpm run build:all",
23+
"test": "DOTENV_CONFIG_PATH=./.env.test NODE_OPTIONS='-r dotenv/config' vitest"
2324
},
2425
"devDependencies": {
2526
"@faker-js/faker": "^8.3.1",
2627
"@types/json-diff": "^1.0.3",
2728
"@types/lodash.isequal": "^4.5.8",
2829
"dotenv": "^16.0.3",
29-
"esbuild": "^0.16.17",
3030
"json-diff": "^1.0.6",
3131
"lodash.isequal": "^4.5.0",
32-
"msw": "^2.1.2",
32+
"msw": "^2.1.7",
3333
"typescript": "^4.9.3",
34-
"vitest": "^0.27.1"
34+
"vitest": "^1.2.2"
3535
}
3636
}

0 commit comments

Comments
 (0)