|
8 | 8 | "exports": { |
9 | 9 | "./package.json": "./package.json", |
10 | 10 | ".": { |
11 | | - "types": "./index.d.ts", |
12 | | - "import": "./dist/esm/index.mjs", |
13 | | - "default": "./dist/cjs/index.cjs" |
| 11 | + "import": { |
| 12 | + "types": "./dist/esm/index.d.mts", |
| 13 | + "import": "./dist/esm/index.mjs" |
| 14 | + }, |
| 15 | + "default": { |
| 16 | + "types": "./dist/cjs/index.d.cts", |
| 17 | + "default": "./dist/cjs/index.cjs" |
| 18 | + } |
14 | 19 | } |
15 | 20 | }, |
16 | 21 | "scripts": { |
17 | 22 | "prebuild": "rimraf lib/* && rimraf esm/*", |
18 | 23 | "build": "yarn build:cjs && yarn build:esm", |
19 | | - "build:cjs": "CJS=true babel --ignore '**/*.test.js' --out-dir dist/cjs --out-file-extension .cjs src && cp dist/cjs/index.cjs dist/cjs/index.js", |
20 | | - "build:esm": "babel --ignore '**/*.test.js' --out-dir dist/esm --out-file-extension .mjs src && cp dist/esm/index.mjs dist/esm/index.js", |
| 24 | + "build:cjs": "CJS=true babel --ignore '**/*.test.js' --out-dir dist/cjs --out-file-extension .cjs src && cp dist/cjs/index.cjs dist/cjs/index.js && cp index.d.ts dist/cjs/index.d.cts", |
| 25 | + "build:esm": "babel --ignore '**/*.test.js' --out-dir dist/esm --out-file-extension .mjs src && cp dist/esm/index.mjs dist/esm/index.js && cp index.d.ts dist/esm/index.d.mts", |
21 | 26 | "build:watch": "npm run build:esm -- --watch", |
22 | 27 | "lint": "eslint src", |
23 | 28 | "test": "jest", |
|
0 commit comments