fork of hey-api/openapi-ts because I need some additional things

Merge branch 'main' into copilot/fix-request-types-schema

authored by

Lubos and committed by
GitHub
5a76242b 33c5318f

+308 -109
+2 -2
.github/workflows/ci.yml
··· 39 39 40 40 - name: Build examples 41 41 if: matrix.node-version == '24.10.0' && matrix.os == 'ubuntu-latest' 42 - run: pnpm build --filter="@examples/**" 42 + run: pnpm build --filter="@example/**" 43 43 44 44 - name: Run linter 45 45 run: pnpm lint ··· 52 52 53 53 - name: Test examples 54 54 if: matrix.node-version == '24.10.0' && matrix.os == 'ubuntu-latest' 55 - run: pnpm test --filter="@examples/**" 55 + run: pnpm test --filter="@example/**" 56 56 57 57 - name: Publish preview packages 58 58 if: github.event_name == 'pull_request' && matrix.node-version == '24.10.0' && matrix.os == 'ubuntu-latest'
+8
docs/.vitepress/config/en.ts
··· 112 112 text: 'Effect <span data-soon>soon</span>', 113 113 }, 114 114 { 115 + link: '/openapi-ts/clients/got', 116 + text: 'Got <span data-soon>soon</span>', 117 + }, 118 + { 119 + link: '/openapi-ts/clients/ky', 120 + text: 'Ky <span data-soon>soon</span>', 121 + }, 122 + { 115 123 link: '/openapi-ts/clients/legacy', 116 124 text: 'Legacy', 117 125 },
+2
docs/openapi-ts/clients.md
··· 32 32 - [Nuxt](/openapi-ts/clients/nuxt) 33 33 - [OFetch](/openapi-ts/clients/ofetch) 34 34 - [Effect](/openapi-ts/clients/effect) <span data-soon>Soon</span> 35 + - [Got](/openapi-ts/clients/got) <span data-soon>Soon</span> 36 + - [Ky](/openapi-ts/clients/ky) <span data-soon>Soon</span> 35 37 - [Legacy](/openapi-ts/clients/legacy) 36 38 37 39 Don't see your client? [Build your own](/openapi-ts/clients/custom) or let us know your interest by [opening an issue](https://github.com/hey-api/openapi-ts/issues).
+18
docs/openapi-ts/clients/got.md
··· 1 + --- 2 + title: Got client 3 + description: Got client for Hey API. Compatible with all our features. 4 + --- 5 + 6 + <script setup lang="ts"> 7 + import FeatureStatus from '@components/FeatureStatus.vue'; 8 + </script> 9 + 10 + # Got <span data-soon>soon</span> 11 + 12 + <FeatureStatus issueNumber=586 name="Got" /> 13 + 14 + ### About 15 + 16 + [Got](https://github.com/sindresorhus/got) is a human-friendly and powerful HTTP request library for Node.js. 17 + 18 + <!--@include: ../../partials/sponsors.md-->
+18
docs/openapi-ts/clients/ky.md
··· 1 + --- 2 + title: Ky client 3 + description: Ky client for Hey API. Compatible with all our features. 4 + --- 5 + 6 + <script setup lang="ts"> 7 + import FeatureStatus from '@components/FeatureStatus.vue'; 8 + </script> 9 + 10 + # Ky <span data-soon>soon</span> 11 + 12 + <FeatureStatus issueNumber=2794 name="Ky" /> 13 + 14 + ### About 15 + 16 + [Ky](https://github.com/sindresorhus/ky) is a tiny and elegant JavaScript HTTP client based on the Fetch API. 17 + 18 + <!--@include: ../../partials/sponsors.md-->
-5
packages/openapi-ts/package.json
··· 114 114 "@config/vite-base": "workspace:*", 115 115 "@types/bun": "1.2.23", 116 116 "@types/cross-spawn": "6.0.6", 117 - "@types/express": "4.17.21", 118 117 "@types/semver": "7.7.1", 119 118 "axios": "1.8.2", 120 119 "cross-spawn": "7.0.6", 121 120 "eslint": "9.17.0", 122 - "express": "4.21.0", 123 121 "glob": "10.4.3", 124 - "node-fetch": "3.3.2", 125 122 "nuxt": "3.14.1592", 126 123 "ofetch": "1.4.1", 127 124 "prettier": "3.4.2", 128 125 "rxjs": "7.8.1", 129 - "ts-node": "10.9.2", 130 - "tslib": "2.8.1", 131 126 "typescript": "5.9.3", 132 127 "vue": "3.5.13", 133 128 "yaml": "2.8.0",
+1 -5
packages/openapi-ts/src/plugins/@hey-api/typescript/plugin.ts
··· 9 9 import { stringCase } from '../../../utils/stringCase'; 10 10 import { fieldName } from '../../shared/utils/case'; 11 11 import { createSchemaComment } from '../../shared/utils/schema'; 12 + import type { SchemaWithType } from '../../zod/shared/types'; 12 13 import { createClientOptions } from './clientOptions'; 13 14 import { exportType } from './export'; 14 15 import { operationToType } from './operation'; 15 16 import type { HeyApiTypeScriptPlugin } from './types'; 16 17 import { webhookToType } from './webhook'; 17 18 import { createWebhooks } from './webhooks'; 18 - 19 - interface SchemaWithType<T extends Required<IR.SchemaObject>['type']> 20 - extends Omit<IR.SchemaObject, 'type'> { 21 - type: Extract<Required<IR.SchemaObject>['type'], T>; 22 - } 23 19 24 20 const arrayTypeToIdentifier = ({ 25 21 plugin,
+1 -5
packages/openapi-ts/src/plugins/valibot/plugin.ts
··· 10 10 import { numberRegExp } from '../../utils/regexp'; 11 11 import { pathToSymbolResourceType } from '../shared/utils/meta'; 12 12 import { createSchemaComment } from '../shared/utils/schema'; 13 + import type { SchemaWithType } from '../zod/shared/types'; 13 14 import { identifiers } from './constants'; 14 15 import { 15 16 INTEGER_FORMATS, ··· 20 21 import { operationToValibotSchema } from './operation'; 21 22 import type { ValibotPlugin } from './types'; 22 23 import { webhookToValibotSchema } from './webhook'; 23 - 24 - interface SchemaWithType<T extends Required<IR.SchemaObject>['type']> 25 - extends Omit<IR.SchemaObject, 'type'> { 26 - type: Extract<Required<IR.SchemaObject>['type'], T>; 27 - } 28 24 29 25 export interface State { 30 26 circularReferenceTracker: Set<string>;
+258 -92
pnpm-lock.yaml
··· 1319 1319 '@types/cross-spawn': 1320 1320 specifier: 6.0.6 1321 1321 version: 6.0.6 1322 - '@types/express': 1323 - specifier: 4.17.21 1324 - version: 4.17.21 1325 1322 '@types/semver': 1326 1323 specifier: 7.7.1 1327 1324 version: 7.7.1 ··· 1334 1331 eslint: 1335 1332 specifier: 9.17.0 1336 1333 version: 9.17.0(jiti@2.6.1) 1337 - express: 1338 - specifier: 4.21.0 1339 - version: 4.21.0 1340 1334 glob: 1341 1335 specifier: 10.4.3 1342 1336 version: 10.4.3 1343 - node-fetch: 1344 - specifier: 3.3.2 1345 - version: 3.3.2 1346 1337 nuxt: 1347 1338 specifier: 3.14.1592 1348 - version: 3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@22.10.5)(db0@0.3.2)(encoding@0.1.13)(eslint@9.17.0(jiti@2.6.1))(ioredis@5.7.0)(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.43)(rollup@4.50.0)(sass@1.85.0)(terser@5.43.1)(typescript@5.9.3)(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)) 1339 + version: 3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@22.10.5)(db0@0.3.2)(encoding@0.1.13)(eslint@9.17.0(jiti@2.6.1))(ioredis@5.7.0)(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.50.0)(sass@1.85.0)(terser@5.43.1)(typescript@5.9.3)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)) 1349 1340 ofetch: 1350 1341 specifier: 1.4.1 1351 1342 version: 1.4.1 ··· 1355 1346 rxjs: 1356 1347 specifier: 7.8.1 1357 1348 version: 7.8.1 1358 - ts-node: 1359 - specifier: 10.9.2 1360 - version: 10.9.2(@types/node@22.10.5)(typescript@5.9.3) 1361 - tslib: 1362 - specifier: 2.8.1 1363 - version: 2.8.1 1364 1349 typescript: 1365 1350 specifier: 5.9.3 1366 1351 version: 5.9.3 ··· 18077 18062 18078 18063 '@nuxt/devalue@2.0.2': {} 18079 18064 18065 + '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1))': 18066 + dependencies: 18067 + '@nuxt/kit': 3.15.4(magicast@0.3.5) 18068 + '@nuxt/schema': 3.16.2 18069 + execa: 7.2.0 18070 + vite: 5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1) 18071 + transitivePeerDependencies: 18072 + - magicast 18073 + - supports-color 18074 + 18080 18075 '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0))': 18081 18076 dependencies: 18082 18077 '@nuxt/kit': 3.15.4(magicast@0.3.5) ··· 18093 18088 '@nuxt/schema': 3.16.2 18094 18089 execa: 7.2.0 18095 18090 vite: 7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) 18096 - transitivePeerDependencies: 18097 - - magicast 18098 - - supports-color 18099 - 18100 - '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0))': 18101 - dependencies: 18102 - '@nuxt/kit': 3.15.4(magicast@0.3.5) 18103 - '@nuxt/schema': 3.16.2 18104 - execa: 7.2.0 18105 - vite: 7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0) 18106 18091 transitivePeerDependencies: 18107 18092 - magicast 18108 18093 - supports-color ··· 18167 18152 - utf-8-validate 18168 18153 - vue 18169 18154 18170 - '@nuxt/devtools@1.7.0(rollup@4.50.0)(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.13(typescript@5.9.3))': 18155 + '@nuxt/devtools@1.7.0(rollup@4.50.0)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1))(vue@3.5.13(typescript@5.9.3))': 18171 18156 dependencies: 18172 18157 '@antfu/utils': 0.7.10 18173 - '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)) 18158 + '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)) 18174 18159 '@nuxt/devtools-wizard': 1.7.0 18175 18160 '@nuxt/kit': 3.15.4(magicast@0.3.5) 18176 - '@vue/devtools-core': 7.6.8(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.13(typescript@5.9.3)) 18161 + '@vue/devtools-core': 7.6.8(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1))(vue@3.5.13(typescript@5.9.3)) 18177 18162 '@vue/devtools-kit': 7.6.8 18178 18163 birpc: 0.2.19 18179 18164 consola: 3.4.2 ··· 18202 18187 sirv: 3.0.1 18203 18188 tinyglobby: 0.2.14 18204 18189 unimport: 3.14.6(rollup@4.50.0) 18205 - vite: 7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0) 18206 - vite-plugin-inspect: 0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.50.0)(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)) 18207 - vite-plugin-vue-inspector: 5.3.2(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)) 18190 + vite: 5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1) 18191 + vite-plugin-inspect: 0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.50.0)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)) 18192 + vite-plugin-vue-inspector: 5.3.2(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)) 18208 18193 which: 3.0.1 18209 18194 ws: 8.18.3 18210 18195 transitivePeerDependencies: ··· 18214 18199 - utf-8-validate 18215 18200 - vue 18216 18201 18217 - '@nuxt/devtools@1.7.0(rollup@4.50.0)(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.13(typescript@5.9.3))': 18202 + '@nuxt/devtools@1.7.0(rollup@4.50.0)(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.13(typescript@5.9.3))': 18218 18203 dependencies: 18219 18204 '@antfu/utils': 0.7.10 18220 - '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 18205 + '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)) 18221 18206 '@nuxt/devtools-wizard': 1.7.0 18222 18207 '@nuxt/kit': 3.15.4(magicast@0.3.5) 18223 - '@vue/devtools-core': 7.6.8(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.13(typescript@5.9.3)) 18208 + '@vue/devtools-core': 7.6.8(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.13(typescript@5.9.3)) 18224 18209 '@vue/devtools-kit': 7.6.8 18225 18210 birpc: 0.2.19 18226 18211 consola: 3.4.2 ··· 18249 18234 sirv: 3.0.1 18250 18235 tinyglobby: 0.2.14 18251 18236 unimport: 3.14.6(rollup@4.50.0) 18252 - vite: 7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) 18253 - vite-plugin-inspect: 0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.50.0)(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 18254 - vite-plugin-vue-inspector: 5.3.2(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 18237 + vite: 7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0) 18238 + vite-plugin-inspect: 0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.50.0)(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)) 18239 + vite-plugin-vue-inspector: 5.3.2(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)) 18255 18240 which: 3.0.1 18256 18241 ws: 8.18.3 18257 18242 transitivePeerDependencies: ··· 18261 18246 - utf-8-validate 18262 18247 - vue 18263 18248 18264 - '@nuxt/devtools@1.7.0(rollup@4.50.0)(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.13(typescript@5.9.3))': 18249 + '@nuxt/devtools@1.7.0(rollup@4.50.0)(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.13(typescript@5.9.3))': 18265 18250 dependencies: 18266 18251 '@antfu/utils': 0.7.10 18267 - '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)) 18252 + '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 18268 18253 '@nuxt/devtools-wizard': 1.7.0 18269 18254 '@nuxt/kit': 3.15.4(magicast@0.3.5) 18270 - '@vue/devtools-core': 7.6.8(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.13(typescript@5.9.3)) 18255 + '@vue/devtools-core': 7.6.8(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.13(typescript@5.9.3)) 18271 18256 '@vue/devtools-kit': 7.6.8 18272 18257 birpc: 0.2.19 18273 18258 consola: 3.4.2 ··· 18296 18281 sirv: 3.0.1 18297 18282 tinyglobby: 0.2.14 18298 18283 unimport: 3.14.6(rollup@4.50.0) 18299 - vite: 7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0) 18300 - vite-plugin-inspect: 0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.50.0)(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)) 18301 - vite-plugin-vue-inspector: 5.3.2(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)) 18284 + vite: 7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) 18285 + vite-plugin-inspect: 0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.50.0)(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 18286 + vite-plugin-vue-inspector: 5.3.2(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 18302 18287 which: 3.0.1 18303 18288 ws: 8.18.3 18304 18289 transitivePeerDependencies: ··· 18726 18711 - vti 18727 18712 - vue-tsc 18728 18713 18714 + '@nuxt/vite-builder@3.14.1592(@types/node@22.10.5)(eslint@9.17.0(jiti@2.6.1))(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.50.0)(sass@1.85.0)(terser@5.43.1)(typescript@5.9.3)(vue@3.5.13(typescript@5.9.3))': 18715 + dependencies: 18716 + '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@4.50.0) 18717 + '@rollup/plugin-replace': 6.0.2(rollup@4.50.0) 18718 + '@vitejs/plugin-vue': 5.2.1(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1))(vue@3.5.13(typescript@5.9.3)) 18719 + '@vitejs/plugin-vue-jsx': 4.1.1(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1))(vue@3.5.13(typescript@5.9.3)) 18720 + autoprefixer: 10.4.20(postcss@8.5.6) 18721 + clear: 0.1.0 18722 + consola: 3.4.2 18723 + cssnano: 7.1.1(postcss@8.5.6) 18724 + defu: 6.1.4 18725 + esbuild: 0.24.2 18726 + escape-string-regexp: 5.0.0 18727 + estree-walker: 3.0.3 18728 + externality: 1.0.2 18729 + get-port-please: 3.2.0 18730 + h3: 1.15.4 18731 + jiti: 2.5.1 18732 + knitwork: 1.2.0 18733 + magic-string: 0.30.18 18734 + mlly: 1.7.4 18735 + ohash: 1.1.6 18736 + pathe: 1.1.2 18737 + perfect-debounce: 1.0.0 18738 + pkg-types: 1.3.1 18739 + postcss: 8.5.6 18740 + rollup-plugin-visualizer: 5.14.0(rollup@4.50.0) 18741 + std-env: 3.9.0 18742 + strip-literal: 2.1.1 18743 + ufo: 1.6.1 18744 + unenv: 1.10.0 18745 + unplugin: 1.16.1 18746 + vite: 5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1) 18747 + vite-node: 2.1.9(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1) 18748 + vite-plugin-checker: 0.8.0(eslint@9.17.0(jiti@2.6.1))(optionator@0.9.4)(typescript@5.9.3)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)) 18749 + vue: 3.5.13(typescript@5.9.3) 18750 + vue-bundle-renderer: 2.1.2 18751 + transitivePeerDependencies: 18752 + - '@biomejs/biome' 18753 + - '@types/node' 18754 + - eslint 18755 + - less 18756 + - lightningcss 18757 + - magicast 18758 + - meow 18759 + - optionator 18760 + - rolldown 18761 + - rollup 18762 + - sass 18763 + - sass-embedded 18764 + - stylelint 18765 + - stylus 18766 + - sugarss 18767 + - supports-color 18768 + - terser 18769 + - typescript 18770 + - vls 18771 + - vti 18772 + - vue-tsc 18773 + 18729 18774 '@one-ini/wasm@0.1.1': {} 18730 18775 18731 18776 '@oxc-project/types@0.94.0': {} ··· 21051 21096 dependencies: 21052 21097 '@vue/devtools-kit': 8.0.2 21053 21098 21054 - '@vue/devtools-core@7.6.8(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.13(typescript@5.9.3))': 21099 + '@vue/devtools-core@7.6.8(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1))(vue@3.5.13(typescript@5.9.3))': 21055 21100 dependencies: 21056 21101 '@vue/devtools-kit': 7.7.7 21057 21102 '@vue/devtools-shared': 7.7.7 21058 21103 mitt: 3.0.1 21059 21104 nanoid: 5.1.5 21060 21105 pathe: 1.1.2 21061 - vite-hot-client: 0.2.4(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)) 21106 + vite-hot-client: 0.2.4(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)) 21062 21107 vue: 3.5.13(typescript@5.9.3) 21063 21108 transitivePeerDependencies: 21064 21109 - vite 21065 21110 21066 - '@vue/devtools-core@7.6.8(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.13(typescript@5.9.3))': 21111 + '@vue/devtools-core@7.6.8(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.13(typescript@5.9.3))': 21067 21112 dependencies: 21068 21113 '@vue/devtools-kit': 7.7.7 21069 21114 '@vue/devtools-shared': 7.7.7 21070 21115 mitt: 3.0.1 21071 21116 nanoid: 5.1.5 21072 21117 pathe: 1.1.2 21073 - vite-hot-client: 0.2.4(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 21118 + vite-hot-client: 0.2.4(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)) 21074 21119 vue: 3.5.13(typescript@5.9.3) 21075 21120 transitivePeerDependencies: 21076 21121 - vite 21077 21122 21078 - '@vue/devtools-core@7.6.8(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.13(typescript@5.9.3))': 21123 + '@vue/devtools-core@7.6.8(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0))(vue@3.5.13(typescript@5.9.3))': 21079 21124 dependencies: 21080 21125 '@vue/devtools-kit': 7.7.7 21081 21126 '@vue/devtools-shared': 7.7.7 21082 21127 mitt: 3.0.1 21083 21128 nanoid: 5.1.5 21084 21129 pathe: 1.1.2 21085 - vite-hot-client: 0.2.4(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)) 21130 + vite-hot-client: 0.2.4(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)) 21086 21131 vue: 3.5.13(typescript@5.9.3) 21087 21132 transitivePeerDependencies: 21088 21133 - vite ··· 21689 21734 21690 21735 axios@1.8.2: 21691 21736 dependencies: 21692 - follow-redirects: 1.15.11(debug@4.4.1) 21737 + follow-redirects: 1.15.11 21693 21738 form-data: 4.0.4 21694 21739 proxy-from-env: 1.1.0 21695 21740 transitivePeerDependencies: ··· 23792 23837 dependencies: 23793 23838 tabbable: 6.2.0 23794 23839 23840 + follow-redirects@1.15.11: {} 23841 + 23795 23842 follow-redirects@1.15.11(debug@4.4.1): 23796 23843 optionalDependencies: 23797 23844 debug: 4.4.1 ··· 25688 25735 - '@babel/core' 25689 25736 - babel-plugin-macros 25690 25737 25738 + nitropack@2.12.4(@netlify/blobs@9.1.2)(encoding@0.1.13): 25739 + dependencies: 25740 + '@cloudflare/kv-asset-handler': 0.4.0 25741 + '@netlify/functions': 3.1.10(encoding@0.1.13)(rollup@4.50.0) 25742 + '@rollup/plugin-alias': 5.1.1(rollup@4.50.0) 25743 + '@rollup/plugin-commonjs': 28.0.6(rollup@4.50.0) 25744 + '@rollup/plugin-inject': 5.0.5(rollup@4.50.0) 25745 + '@rollup/plugin-json': 6.1.0(rollup@4.50.0) 25746 + '@rollup/plugin-node-resolve': 16.0.1(rollup@4.50.0) 25747 + '@rollup/plugin-replace': 6.0.2(rollup@4.50.0) 25748 + '@rollup/plugin-terser': 0.4.4(rollup@4.50.0) 25749 + '@vercel/nft': 0.29.4(encoding@0.1.13)(rollup@4.50.0) 25750 + archiver: 7.0.1 25751 + c12: 3.3.1(magicast@0.3.5) 25752 + chokidar: 4.0.3 25753 + citty: 0.1.6 25754 + compatx: 0.2.0 25755 + confbox: 0.2.2 25756 + consola: 3.4.2 25757 + cookie-es: 2.0.0 25758 + croner: 9.1.0 25759 + crossws: 0.3.5 25760 + db0: 0.3.2 25761 + defu: 6.1.4 25762 + destr: 2.0.5 25763 + dot-prop: 9.0.0 25764 + esbuild: 0.25.9 25765 + escape-string-regexp: 5.0.0 25766 + etag: 1.8.1 25767 + exsolve: 1.0.7 25768 + globby: 14.1.0 25769 + gzip-size: 7.0.0 25770 + h3: 1.15.4 25771 + hookable: 5.5.3 25772 + httpxy: 0.1.7 25773 + ioredis: 5.7.0 25774 + jiti: 2.5.1 25775 + klona: 2.0.6 25776 + knitwork: 1.2.0 25777 + listhen: 1.9.0 25778 + magic-string: 0.30.18 25779 + magicast: 0.3.5 25780 + mime: 4.0.7 25781 + mlly: 1.7.4 25782 + node-fetch-native: 1.6.7 25783 + node-mock-http: 1.0.2 25784 + ofetch: 1.4.1 25785 + ohash: 2.0.11 25786 + pathe: 2.0.3 25787 + perfect-debounce: 1.0.0 25788 + pkg-types: 2.3.0 25789 + pretty-bytes: 6.1.1 25790 + radix3: 1.1.2 25791 + rollup: 4.50.0 25792 + rollup-plugin-visualizer: 6.0.3(rollup@4.50.0) 25793 + scule: 1.3.0 25794 + semver: 7.7.2 25795 + serve-placeholder: 2.0.2 25796 + serve-static: 2.2.0 25797 + source-map: 0.7.6 25798 + std-env: 3.9.0 25799 + ufo: 1.6.1 25800 + ultrahtml: 1.6.0 25801 + uncrypto: 0.1.3 25802 + unctx: 2.4.1 25803 + unenv: 2.0.0-rc.19 25804 + unimport: 5.2.0 25805 + unplugin-utils: 0.2.5 25806 + unstorage: 1.17.0(@netlify/blobs@9.1.2)(db0@0.3.2)(ioredis@5.7.0) 25807 + untyped: 2.0.0 25808 + unwasm: 0.3.11 25809 + youch: 4.1.0-beta.8 25810 + youch-core: 0.3.3 25811 + transitivePeerDependencies: 25812 + - '@azure/app-configuration' 25813 + - '@azure/cosmos' 25814 + - '@azure/data-tables' 25815 + - '@azure/identity' 25816 + - '@azure/keyvault-secrets' 25817 + - '@azure/storage-blob' 25818 + - '@capacitor/preferences' 25819 + - '@deno/kv' 25820 + - '@electric-sql/pglite' 25821 + - '@libsql/client' 25822 + - '@netlify/blobs' 25823 + - '@planetscale/database' 25824 + - '@upstash/redis' 25825 + - '@vercel/blob' 25826 + - '@vercel/functions' 25827 + - '@vercel/kv' 25828 + - aws4fetch 25829 + - better-sqlite3 25830 + - drizzle-orm 25831 + - encoding 25832 + - idb-keyval 25833 + - mysql2 25834 + - rolldown 25835 + - sqlite3 25836 + - supports-color 25837 + - uploadthing 25838 + 25691 25839 nitropack@2.12.4(@netlify/blobs@9.1.2)(encoding@0.1.13)(rolldown@1.0.0-beta.43): 25692 25840 dependencies: 25693 25841 '@cloudflare/kv-asset-handler': 0.4.0 ··· 26306 26454 - vue-tsc 26307 26455 - xml2js 26308 26456 26309 - nuxt@3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@22.10.5)(db0@0.3.2)(encoding@0.1.13)(eslint@9.17.0(jiti@2.6.1))(ioredis@5.7.0)(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.43)(rollup@4.50.0)(sass@1.85.0)(terser@5.43.1)(typescript@5.9.3)(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)): 26457 + nuxt@3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@22.10.5)(db0@0.3.2)(encoding@0.1.13)(eslint@9.17.0(jiti@2.6.1))(ioredis@5.7.0)(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.50.0)(sass@1.85.0)(terser@5.43.1)(typescript@5.9.3)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)): 26310 26458 dependencies: 26311 26459 '@nuxt/devalue': 2.0.2 26312 - '@nuxt/devtools': 1.7.0(rollup@4.50.0)(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.13(typescript@5.9.3)) 26460 + '@nuxt/devtools': 1.7.0(rollup@4.50.0)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1))(vue@3.5.13(typescript@5.9.3)) 26313 26461 '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@4.50.0) 26314 26462 '@nuxt/schema': 3.14.1592(magicast@0.3.5)(rollup@4.50.0) 26315 26463 '@nuxt/telemetry': 2.6.6(magicast@0.3.5) 26316 - '@nuxt/vite-builder': 3.14.1592(@types/node@22.10.5)(eslint@9.17.0(jiti@2.6.1))(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.43)(rollup@4.50.0)(sass@1.85.0)(terser@5.43.1)(typescript@5.9.3)(vue@3.5.13(typescript@5.9.3)) 26464 + '@nuxt/vite-builder': 3.14.1592(@types/node@22.10.5)(eslint@9.17.0(jiti@2.6.1))(less@4.2.2)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.50.0)(sass@1.85.0)(terser@5.43.1)(typescript@5.9.3)(vue@3.5.13(typescript@5.9.3)) 26317 26465 '@unhead/dom': 1.11.20 26318 26466 '@unhead/shared': 1.11.20 26319 26467 '@unhead/ssr': 1.11.20 ··· 26343 26491 magic-string: 0.30.18 26344 26492 mlly: 1.7.4 26345 26493 nanotar: 0.1.1 26346 - nitropack: 2.12.4(@netlify/blobs@9.1.2)(encoding@0.1.13)(rolldown@1.0.0-beta.43) 26494 + nitropack: 2.12.4(@netlify/blobs@9.1.2)(encoding@0.1.13) 26347 26495 nuxi: 3.28.0 26348 26496 nypm: 0.3.12 26349 26497 ofetch: 1.4.1 ··· 27646 27794 rolldown: 1.0.0-beta.43 27647 27795 rollup: 4.50.0 27648 27796 27797 + rollup-plugin-visualizer@5.14.0(rollup@4.50.0): 27798 + dependencies: 27799 + open: 8.4.2 27800 + picomatch: 4.0.3 27801 + source-map: 0.7.6 27802 + yargs: 17.7.2 27803 + optionalDependencies: 27804 + rollup: 4.50.0 27805 + 27649 27806 rollup-plugin-visualizer@6.0.3(rolldown@1.0.0-beta.43)(rollup@4.50.0): 27650 27807 dependencies: 27651 27808 open: 8.4.2 ··· 27656 27813 rolldown: 1.0.0-beta.43 27657 27814 rollup: 4.50.0 27658 27815 27816 + rollup-plugin-visualizer@6.0.3(rollup@4.50.0): 27817 + dependencies: 27818 + open: 8.4.2 27819 + picomatch: 4.0.3 27820 + source-map: 0.7.6 27821 + yargs: 17.7.2 27822 + optionalDependencies: 27823 + rollup: 4.50.0 27824 + 27659 27825 rollup@3.29.5: 27660 27826 optionalDependencies: 27661 27827 fsevents: 2.3.3 ··· 29406 29572 vite: 7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0) 29407 29573 vite-hot-client: 2.1.0(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)) 29408 29574 29575 + vite-hot-client@0.2.4(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)): 29576 + dependencies: 29577 + vite: 5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1) 29578 + 29409 29579 vite-hot-client@0.2.4(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)): 29410 29580 dependencies: 29411 29581 vite: 7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0) ··· 29413 29583 vite-hot-client@0.2.4(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0)): 29414 29584 dependencies: 29415 29585 vite: 7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) 29416 - 29417 - vite-hot-client@0.2.4(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)): 29418 - dependencies: 29419 - vite: 7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0) 29420 29586 29421 29587 vite-hot-client@2.1.0(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)): 29422 29588 dependencies: ··· 29562 29728 - rollup 29563 29729 - supports-color 29564 29730 29731 + vite-plugin-inspect@0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.50.0)(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)): 29732 + dependencies: 29733 + '@antfu/utils': 0.7.10 29734 + '@rollup/pluginutils': 5.2.0(rollup@4.50.0) 29735 + debug: 4.4.3 29736 + error-stack-parser-es: 0.1.5 29737 + fs-extra: 11.3.1 29738 + open: 10.1.2 29739 + perfect-debounce: 1.0.0 29740 + picocolors: 1.1.1 29741 + sirv: 3.0.1 29742 + vite: 5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1) 29743 + optionalDependencies: 29744 + '@nuxt/kit': 3.15.4(magicast@0.3.5) 29745 + transitivePeerDependencies: 29746 + - rollup 29747 + - supports-color 29748 + 29565 29749 vite-plugin-inspect@0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.50.0)(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)): 29566 29750 dependencies: 29567 29751 '@antfu/utils': 0.7.10 ··· 29592 29776 picocolors: 1.1.1 29593 29777 sirv: 3.0.1 29594 29778 vite: 7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) 29595 - optionalDependencies: 29596 - '@nuxt/kit': 3.15.4(magicast@0.3.5) 29597 - transitivePeerDependencies: 29598 - - rollup 29599 - - supports-color 29600 - 29601 - vite-plugin-inspect@0.8.9(@nuxt/kit@3.15.4(magicast@0.3.5))(rollup@4.50.0)(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)): 29602 - dependencies: 29603 - '@antfu/utils': 0.7.10 29604 - '@rollup/pluginutils': 5.2.0(rollup@4.50.0) 29605 - debug: 4.4.3 29606 - error-stack-parser-es: 0.1.5 29607 - fs-extra: 11.3.1 29608 - open: 10.1.2 29609 - perfect-debounce: 1.0.0 29610 - picocolors: 1.1.1 29611 - sirv: 3.0.1 29612 - vite: 7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0) 29613 29779 optionalDependencies: 29614 29780 '@nuxt/kit': 3.15.4(magicast@0.3.5) 29615 29781 transitivePeerDependencies: ··· 29646 29812 - supports-color 29647 29813 - vue 29648 29814 29815 + vite-plugin-vue-inspector@5.3.2(vite@5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)): 29816 + dependencies: 29817 + '@babel/core': 7.28.3 29818 + '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.3) 29819 + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.3) 29820 + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.3) 29821 + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3) 29822 + '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.3) 29823 + '@vue/compiler-dom': 3.5.21 29824 + kolorist: 1.8.0 29825 + magic-string: 0.30.18 29826 + vite: 5.4.19(@types/node@22.10.5)(less@4.2.2)(sass@1.85.0)(terser@5.43.1) 29827 + transitivePeerDependencies: 29828 + - supports-color 29829 + 29649 29830 vite-plugin-vue-inspector@5.3.2(vite@7.1.2(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)): 29650 29831 dependencies: 29651 29832 '@babel/core': 7.28.3 ··· 29673 29854 kolorist: 1.8.0 29674 29855 magic-string: 0.30.18 29675 29856 vite: 7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)(yaml@2.8.0) 29676 - transitivePeerDependencies: 29677 - - supports-color 29678 - 29679 - vite-plugin-vue-inspector@5.3.2(vite@7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0)): 29680 - dependencies: 29681 - '@babel/core': 7.28.3 29682 - '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.3) 29683 - '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.3) 29684 - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.3) 29685 - '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3) 29686 - '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.3) 29687 - '@vue/compiler-dom': 3.5.21 29688 - kolorist: 1.8.0 29689 - magic-string: 0.30.18 29690 - vite: 7.1.5(@types/node@22.10.5)(jiti@2.6.1)(less@4.2.2)(sass@1.85.0)(terser@5.43.1)(yaml@2.8.0) 29691 29857 transitivePeerDependencies: 29692 29858 - supports-color 29693 29859