|
7 | 7 |
|
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