File tree Expand file tree Collapse file tree 5 files changed +44
-18
lines changed Expand file tree Collapse file tree 5 files changed +44
-18
lines changed Original file line number Diff line number Diff line change 55 "engines" : {
66 "node" : " >=18"
77 },
8- "main" : " dist/index.js" ,
9- "types" : " dist/index.d.ts" ,
8+ "type" : " module" ,
9+ "exports" : {
10+ "import" : " ./dist/esm/index.js" ,
11+ "require" : " ./dist/cjs/index.js"
12+ },
13+ "main" : " dist/cjs/index.js" ,
14+ "module" : " dist/esm/index.js" ,
15+ "types" : " dist/types/index.d.ts" ,
1016 "files" : [
11- " dist" ,
12- " lib"
17+ " dist"
1318 ],
1419 "scripts" : {
1520 "pretest" : " npm run format && npm run build" ,
2025 "format:check" : " npm run prettier -- -l" ,
2126 "clean" : " rm -rf dist/*" ,
2227 "prebuild" : " npm run format:check && npm run clean" ,
23- "build" : " tsc" ,
28+ "build:cjs" : " tsc -p tsconfig.cjs.json" ,
29+ "build:esm" : " tsc -p tsconfig.esm.json" ,
30+ "build" : " npm run build:cjs && npm run build:esm" ,
2431 "docs" : " vuepress dev docs" ,
2532 "docs:build" : " vuepress build docs" ,
2633 "docs:deploy" : " ./scripts/deploy-docs.sh" ,
Original file line number Diff line number Diff line change 1+ {
2+ "compilerOptions" : {
3+ "module" : " ES2020" ,
4+ "noImplicitAny" : true ,
5+ "rootDirs" : [
6+ " lib" ,
7+ " test"
8+ ],
9+ "declaration" : true ,
10+ "declarationDir" : " ./dist/types/" ,
11+ },
12+ "include" : [
13+ " lib/**/*.ts" ,
14+ ]
15+ }
Original file line number Diff line number Diff line change 1+ {
2+ "extends" : " ./tsconfig.base.json" ,
3+ "compilerOptions" : {
4+ "module" : " CommonJS" ,
5+ "outDir" : " ./dist/cjs" ,
6+ },
7+ }
Original file line number Diff line number Diff line change 1+ {
2+ "extends" : " ./tsconfig.base.json" ,
3+ "compilerOptions" : {
4+ "target" : " ES2022" ,
5+ "module" : " ES2022" ,
6+ "moduleResolution" : " Bundler" ,
7+ "esModuleInterop" : true ,
8+ "outDir" : " ./dist/esm" ,
9+ },
10+ }
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments