|
9 | 9 | "url": "https://github.com/openmeterio/openmeter.git", |
10 | 10 | "directory": "api/client/javascript" |
11 | 11 | }, |
| 12 | + "type": "module", |
12 | 13 | "main": "./dist/index.js", |
13 | 14 | "types": "./dist/index.d.ts", |
14 | 15 | "exports": { |
|
53 | 54 | "default": "./dist/src/zod/index.js" |
54 | 55 | } |
55 | 56 | }, |
56 | | - "type": "module", |
57 | | - "engines": { |
58 | | - "node": ">=22.0.0" |
59 | | - }, |
60 | 57 | "scripts": { |
61 | | - "lint": "eslint . --format=pretty", |
62 | | - "format": "prettier --write .", |
63 | 58 | "build": "duel", |
64 | | - "generate": "tsx scripts/generate.ts && prettier --write ./src/client/schemas.ts && orval && eslint ./src/zod/index.ts --fix", |
| 59 | + "format": "biome format --write .", |
| 60 | + "generate": "pnpm run generate:client && pnpm run generate:zod", |
| 61 | + "generate:client": "tsx scripts/generate.ts && biome format --write ./src/client/schemas.ts", |
| 62 | + "generate:zod": "orval && tsx scripts/add-as-const.ts && biome lint --write ./src/zod/index.ts && biome format --write ./src/zod/index.ts", |
| 63 | + "lint": "tsc --noEmit && biome lint .", |
| 64 | + "prepublishOnly": "pnpm run generate && pnpm run build && pnpm run lint && pnpm run test", |
65 | 65 | "pretest": "pnpm run build", |
66 | 66 | "test": "vitest --run", |
67 | | - "test:watch": "vitest --watch", |
68 | | - "prepublishOnly": "pnpm run generate && pnpm run build && pnpm run lint && pnpm run test" |
| 67 | + "test:watch": "vitest --watch" |
| 68 | + }, |
| 69 | + "engines": { |
| 70 | + "node": ">=22.0.0" |
| 71 | + }, |
| 72 | + "dependencies": { |
| 73 | + "openapi-fetch": "0.14.0", |
| 74 | + "openapi-typescript-helpers": "0.0.15" |
69 | 75 | }, |
70 | 76 | "devDependencies": { |
71 | | - "@eslint/compat": "1.3.1", |
72 | | - "@eslint/eslintrc": "3.3.1", |
73 | | - "@eslint/js": "9.32.0", |
74 | | - "@fetch-mock/vitest": "0.2.14", |
| 77 | + "@biomejs/biome": "2.2.4", |
| 78 | + "@fetch-mock/vitest": "0.2.15", |
75 | 79 | "@knighted/duel": "2.1.5", |
76 | | - "@types/node": "22.15.19", |
| 80 | + "@types/node": "24.5.2", |
77 | 81 | "@types/node-fetch": "2.6.13", |
78 | | - "@types/react": "19.1.9", |
79 | | - "@typescript-eslint/eslint-plugin": "8.38.0", |
80 | | - "@typescript-eslint/parser": "8.38.0", |
81 | | - "eslint": "9.32.0", |
82 | | - "eslint-config-prettier": "10.1.8", |
83 | | - "eslint-formatter-pretty": "6.0.1", |
84 | | - "eslint-import-resolver-typescript": "4.4.4", |
85 | | - "eslint-plugin-compat": "6.0.2", |
86 | | - "eslint-plugin-import": "2.32.0", |
87 | | - "eslint-plugin-perfectionist": "4.15.0", |
88 | | - "eslint-plugin-require-extensions": "0.1.3", |
89 | | - "eslint-plugin-unused-imports": "4.1.4", |
90 | | - "eslint-plugin-vitest": "0.5.4", |
91 | | - "fetch-mock": "12.5.3", |
| 82 | + "@types/react": "19.1.15", |
| 83 | + "fetch-mock": "12.5.4", |
92 | 84 | "openapi-typescript": "7.8.0", |
93 | | - "orval": "7.11.0", |
| 85 | + "orval": "7.13.0", |
94 | 86 | "prettier": "3.6.2", |
95 | 87 | "react": "19.1.1", |
96 | | - "rollup": "4.46.2", |
| 88 | + "rollup": "4.52.3", |
| 89 | + "ts-morph": "27.0.0", |
97 | 90 | "tslib": "2.8.1", |
98 | | - "tsx": "4.20.3", |
99 | | - "typescript": "5.8.3", |
| 91 | + "tsx": "4.20.6", |
| 92 | + "typescript": "5.9.2", |
100 | 93 | "vitest": "3.2.4", |
101 | 94 | "zod": "3.25.7" |
102 | 95 | }, |
103 | | - "browserslist": [ |
104 | | - "current node" |
105 | | - ], |
106 | | - "dependencies": { |
107 | | - "openapi-fetch": "0.14.0", |
108 | | - "openapi-typescript-helpers": "0.0.15" |
109 | | - }, |
| 96 | + "packageManager": "[email protected]+sha512.17c560fca4867ae9473a3899ad84a88334914f379be46d455cbf92e5cf4b39d34985d452d2583baf19967fa76cb5c17bc9e245529d0b98745721aa7200ecaf7a", |
110 | 97 | "peerDependencies": { |
111 | 98 | "react": ">=18.0.0" |
112 | 99 | }, |
113 | | - "packageManager": "[email protected]+sha512.f0dda8580f0ee9481c5c79a1d927b9164f2c478e90992ad268bbb2465a736984391d6333d2c327913578b2804af33474ca554ba29c04a8b13060a717675ae3ac", |
114 | 100 | "pnpm": { |
115 | 101 | "onlyBuiltDependencies": [ |
116 | 102 | "esbuild", |
117 | 103 | "unrs-resolver" |
118 | 104 | ], |
119 | 105 | "patchedDependencies": { |
120 | 106 | "openapi-typescript": "patches/openapi-typescript.patch" |
121 | | - }, |
122 | | - "overrides": { |
123 | | - "brace-expansion@>=1.0.0 <=1.1.11": ">=1.1.12", |
124 | | - "brace-expansion@>=2.0.0 <=2.0.1": ">=2.0.2" |
125 | 107 | } |
126 | 108 | } |
127 | 109 | } |
0 commit comments