|
6 | 6 | "exports": { |
7 | 7 | "./navigation": { |
8 | 8 | "types": "./dist/navigation/index.d.ts", |
9 | | - "default": "./dist/navigation/index.js" |
| 9 | + "import": "./dist/navigation/index.mjs", |
| 10 | + "require": "./dist/navigation/index.js", |
| 11 | + "default": "./dist/navigation/index.mjs" |
10 | 12 | }, |
11 | 13 | "./api-definition": { |
12 | 14 | "types": "./dist/api-definition/index.d.ts", |
13 | | - "default": "./dist/api-definition/index.js" |
| 15 | + "import": "./dist/api-definition/index.mjs", |
| 16 | + "require": "./dist/api-definition/index.js", |
| 17 | + "default": "./dist/api-definition/index.mjs" |
14 | 18 | }, |
15 | 19 | "./docs": { |
16 | 20 | "types": "./dist/docs/index.d.ts", |
17 | | - "default": "./dist/docs/index.js" |
| 21 | + "import": "./dist/docs/index.mjs", |
| 22 | + "require": "./dist/docs/index.js", |
| 23 | + "default": "./dist/docs/index.mjs" |
18 | 24 | }, |
19 | 25 | "./client": { |
20 | 26 | "types": "./dist/client/FdrClient.d.ts", |
21 | | - "default": "./dist/client/FdrClient.js" |
| 27 | + "import": "./dist/client/FdrClient.mjs", |
| 28 | + "require": "./dist/client/FdrClient.js", |
| 29 | + "default": "./dist/client/FdrClient.mjs" |
22 | 30 | }, |
23 | 31 | "./client/types": { |
24 | 32 | "types": "./dist/client/types.d.ts", |
25 | | - "default": "./dist/client/types.js" |
| 33 | + "import": "./dist/client/types.mjs", |
| 34 | + "require": "./dist/client/types.js", |
| 35 | + "default": "./dist/client/types.mjs" |
26 | 36 | }, |
27 | 37 | "./traversers": { |
28 | 38 | "types": "./dist/utils/traversers/index.d.ts", |
29 | | - "default": "./dist/utils/traversers/index.js" |
| 39 | + "import": "./dist/utils/traversers/index.mjs", |
| 40 | + "require": "./dist/utils/traversers/index.js", |
| 41 | + "default": "./dist/utils/traversers/index.mjs" |
30 | 42 | }, |
31 | 43 | ".": { |
32 | 44 | "types": "./dist/index.d.ts", |
33 | | - "default": "./dist/index.js" |
| 45 | + "import": "./dist/index.mjs", |
| 46 | + "require": "./dist/index.js", |
| 47 | + "default": "./dist/index.mjs" |
34 | 48 | } |
35 | 49 | }, |
36 | | - "main": "dist/index.js", |
| 50 | + "main": "dist/index.mjs", |
37 | 51 | "source": "src/index.ts", |
| 52 | + "types": "dist/index.d.ts", |
38 | 53 | "files": [ |
39 | 54 | "dist" |
40 | 55 | ], |
41 | 56 | "scripts": { |
42 | | - "clean": "rm -rf ./dist && tsc --build --clean", |
43 | | - "compile": "tsc --build", |
44 | | - "dev": "tsc --watch tsconfig.build.json", |
| 57 | + "clean": "rm -rf ./dist", |
| 58 | + "compile": "tsc --build && tsup --clean false", |
| 59 | + "dev": "tsup --watch", |
45 | 60 | "format": "prettier --write --ignore-unknown \"**\"", |
46 | 61 | "format:check": "prettier --check --ignore-unknown \"**\"", |
47 | 62 | "lint": "eslint --max-warnings 0 src --ext .ts --resolve-plugins-relative-to ../../", |
|
74 | 89 | "@types/qs": "6.9.14", |
75 | 90 | "@types/tinycolor2": "^1.4.6", |
76 | 91 | "@types/ungap__structured-clone": "^1.2.0", |
| 92 | + "tsup": "^8.3.5", |
77 | 93 | "typescript": "^5", |
78 | 94 | "vitest": "^3.2.4" |
79 | 95 | } |
|
0 commit comments