|
7 | 7 | "email": "contact@martin-paucot.Fr" |
8 | 8 | }, |
9 | 9 | "type": "module", |
| 10 | + "main": "./dist/index.cjs", |
| 11 | + "types": "./dist/index.d.ts", |
10 | 12 | "exports": { |
11 | 13 | ".": { |
12 | | - "types": "./dist/index.d.ts", |
13 | | - "import": "./dist/index.js" |
| 14 | + "import": "./dist/index.mjs", |
| 15 | + "require": "./dist/index.cjs" |
14 | 16 | }, |
15 | 17 | "./decorators": { |
16 | | - "types": "./dist/decorators/index.d.ts", |
17 | | - "import": "./dist/decorators/index.js" |
| 18 | + "import": "./dist/decorators/index.mjs", |
| 19 | + "require": "./dist/decorators/index.cjs" |
18 | 20 | }, |
19 | 21 | "./metadata": { |
20 | | - "types": "./dist/metadata/index.d.ts", |
21 | | - "import": "./dist/metadata/index.js" |
| 22 | + "import": "./dist/metadata/index.mjs", |
| 23 | + "require": "./dist/metadata/index.cjs" |
22 | 24 | }, |
23 | 25 | "./errors": { |
24 | | - "types": "./dist/errors/index.d.ts", |
25 | | - "import": "./dist/errors/index.js" |
| 26 | + "import": "./dist/errors/index.mjs", |
| 27 | + "require": "./dist/errors/index.cjs" |
26 | 28 | }, |
27 | 29 | "./ui": { |
28 | | - "types": "./dist/ui/index.d.ts", |
29 | | - "import": "./dist/ui/index.js" |
| 30 | + "import": "./dist/ui/index.mjs", |
| 31 | + "require": "./dist/ui/index.cjs" |
30 | 32 | } |
31 | 33 | }, |
32 | 34 | "homepage": "https://openapi-ts.dev", |
|
48 | 50 | "typescript" |
49 | 51 | ], |
50 | 52 | "scripts": { |
51 | | - "build": "pnpm run build:clean && pnpm run build:esm", |
52 | | - "build:clean": "del-cli dist", |
53 | | - "build:esm": "tsc -p tsconfig.build.json", |
54 | | - "dev": "tsc -p tsconfig.build.json --watch", |
| 53 | + "build": "unbuild", |
| 54 | + "prepack": "unbuild", |
55 | 55 | "format": "biome format . --write", |
56 | 56 | "lint": "biome check .", |
57 | 57 | "test": "vitest run", |
|
60 | 60 | }, |
61 | 61 | "dependencies": { |
62 | 62 | "deepmerge": "^4.3.1", |
63 | | - "openapi-types": "^12.1.3" |
| 63 | + "openapi-types": "^12.1.3", |
| 64 | + "type-fest": "^4.31.0" |
64 | 65 | }, |
65 | 66 | "peerDependencies": { |
66 | 67 | "reflect-metadata": "^0.2.2" |
67 | 68 | }, |
68 | 69 | "devDependencies": { |
69 | | - "@types/lodash": "^4.17.14", |
70 | 70 | "@types/node": "^22.10.5", |
71 | 71 | "@vitest/coverage-v8": "^2.1.8", |
72 | | - "del-cli": "^5.1.0", |
73 | | - "esbuild": "^0.24.2", |
74 | | - "execa": "^8.0.1", |
75 | 72 | "reflect-metadata": "^0.2.2", |
76 | | - "tsup": "^8.3.5", |
77 | | - "type-fest": "^4.31.0", |
78 | 73 | "typescript": "^5.7.2", |
| 74 | + "unbuild": "^3.3.1", |
79 | 75 | "unplugin-swc": "^1.5.1" |
80 | 76 | } |
81 | 77 | } |
0 commit comments