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

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #3513 from hey-api/copilot/migrate-to-typescript-native

authored by

Lubos and committed by
GitHub
9a2f2d56 f324a4ed

+472 -67
+5
.changeset/shy-months-provide.md
··· 1 + --- 2 + "@hey-api/shared": patch 3 + --- 4 + 5 + **internal**: export more IR types
+1
package.json
··· 58 58 "@hey-api/openapi-ts": "workspace:*", 59 59 "@types/node": "24.10.10", 60 60 "@typescript-eslint/eslint-plugin": "8.54.0", 61 + "@typescript/native-preview": "7.0.0-dev.20260305.1", 61 62 "@vitest/coverage-v8": "4.0.18", 62 63 "dotenv": "17.3.1", 63 64 "eslint": "9.39.2",
+1 -1
packages/codegen-core/package.json
··· 44 44 "check-exports": "attw --pack . --profile esm-only --ignore-rules cjs-resolves-to-esm", 45 45 "dev": "tsdown --watch", 46 46 "prepublishOnly": "pnpm build", 47 - "typecheck": "tsc --noEmit" 47 + "typecheck": "tsgo --noEmit" 48 48 }, 49 49 "dependencies": { 50 50 "@hey-api/types": "workspace:*",
+1 -1
packages/json-schema-ref-parser/package.json
··· 47 47 "check-exports": "attw --pack . --profile esm-only --ignore-rules cjs-resolves-to-esm", 48 48 "dev": "tsdown --watch", 49 49 "prepublishOnly": "pnpm build", 50 - "typecheck": "tsc --noEmit" 50 + "typecheck": "tsgo --noEmit" 51 51 }, 52 52 "dependencies": { 53 53 "@jsdevtools/ono": "7.1.3",
+1 -1
packages/openapi-python/package.json
··· 56 56 "check-exports": "attw --pack . --profile esm-only --ignore-rules cjs-resolves-to-esm", 57 57 "dev": "tsdown --watch", 58 58 "prepublishOnly": "pnpm build", 59 - "typecheck": "tsc --noEmit", 59 + "typecheck": "tsgo --noEmit", 60 60 "typecheck:next": "tsc --noEmit && uv run mypy src/ts-python/__snapshots__" 61 61 }, 62 62 "dependencies": {
+1 -1
packages/openapi-ts-tests/main/package.json
··· 4 4 "private": true, 5 5 "type": "module", 6 6 "scripts": { 7 - "typecheck": "tsc --noEmit" 7 + "typecheck": "tsgo --noEmit" 8 8 }, 9 9 "devDependencies": { 10 10 "@angular-devkit/build-angular": "21.1.2",
+1 -1
packages/openapi-ts-tests/sdks/package.json
··· 4 4 "private": true, 5 5 "type": "module", 6 6 "scripts": { 7 - "typecheck": "tsc --noEmit" 7 + "typecheck": "tsgo --noEmit" 8 8 }, 9 9 "devDependencies": { 10 10 "@hey-api/openapi-ts": "workspace:*",
+1 -1
packages/openapi-ts/package.json
··· 66 66 "check-exports": "attw --pack . --profile esm-only --ignore-rules cjs-resolves-to-esm", 67 67 "dev": "tsdown --watch", 68 68 "prepublishOnly": "pnpm build", 69 - "typecheck": "tsc --noEmit" 69 + "typecheck": "tsgo --noEmit" 70 70 }, 71 71 "dependencies": { 72 72 "@hey-api/codegen-core": "workspace:*",
+1 -1
packages/shared/package.json
··· 37 37 "check-exports": "attw --pack . --profile esm-only --ignore-rules cjs-resolves-to-esm", 38 38 "dev": "tsdown --watch", 39 39 "prepublishOnly": "pnpm build", 40 - "typecheck": "tsc --noEmit" 40 + "typecheck": "tsgo --noEmit" 41 41 }, 42 42 "dependencies": { 43 43 "@hey-api/codegen-core": "workspace:*",
+9 -1
packages/shared/src/index.ts
··· 67 67 export { createSchemaProcessor } from './ir/schema-processor'; 68 68 export type { SchemaVisitor, SchemaVisitorContext, Walker } from './ir/schema-walker'; 69 69 export { childContext, createSchemaWalker } from './ir/schema-walker'; 70 - export type { IR } from './ir/types'; 70 + export type { 71 + IR, 72 + IRModel, 73 + IROperationObject, 74 + IRParameterObject, 75 + IRParametersObject, 76 + IRSchemaObject, 77 + IRServerObject, 78 + } from './ir/types'; 71 79 export { addItemsToSchema } from './ir/utils'; 72 80 export { parseOpenApiSpec } from './openApi'; 73 81 export type { OpenApiV2_0_X, OpenApiV2_0_XTypes } from './openApi/2.0.x';
+6 -5
packages/shared/src/ir/types.ts
··· 52 52 tags?: ReadonlyArray<string>; 53 53 } 54 54 55 - interface IRParametersObject { 55 + export interface IRParametersObject { 56 56 cookie?: Record<string, IRParameterObject>; 57 57 header?: Record<string, IRParameterObject>; 58 58 path?: Record<string, IRParameterObject>; 59 59 query?: Record<string, IRParameterObject>; 60 60 } 61 61 62 - interface IRParameterObject 62 + export interface IRParameterObject 63 63 extends Pick<JsonSchemaDraft2020_12, 'deprecated' | 'description'>, SpecificationExtensions { 64 64 /** 65 65 * Determines whether the parameter value SHOULD allow reserved characters, as defined by RFC3986 `:/?#[]@!$&'()*+,;=` to be included without percent-encoding. The default value is `false`. This property SHALL be ignored if the request body media type is not `application/x-www-form-urlencoded` or `multipart/form-data`. If a value is explicitly defined, then the value of `contentType` (implicit or explicit) SHALL be ignored. ··· 124 124 schema: IRSchemaObject; 125 125 } 126 126 127 - interface IRSchemaObject 127 + export interface IRSchemaObject 128 128 extends 129 129 Pick< 130 130 JsonSchemaDraft2020_12, ··· 221 221 222 222 type IRSecurityObject = SecuritySchemeObject; 223 223 224 - type IRServerObject = ServerObject; 224 + // eslint-disable-next-line @typescript-eslint/no-empty-object-type -- Interface rather than type alias avoids TS4023 errors when bundled dist is consumed by tsgo/TypeScript 7 225 + export interface IRServerObject extends ServerObject {} 225 226 226 227 type IRWebhookObject = IRPathItemObject; 227 228 228 - interface IRModel { 229 + export interface IRModel { 229 230 components?: IRComponentsObject; 230 231 paths?: IRPathsObject; 231 232 servers?: ReadonlyArray<IRServerObject>;
+1 -1
packages/shared/src/openApi/3.1.x/parser/operation.ts
··· 14 14 import { paginationField } from './pagination'; 15 15 import { parseExtensions, schemaToIrSchema } from './schema'; 16 16 17 - interface Operation 17 + export interface Operation 18 18 extends Omit<OperationObject, 'parameters'>, Pick<IR.OperationObject, 'parameters'> {} 19 19 20 20 const parseOperationJsDoc = ({
+1 -1
packages/types/package.json
··· 26 26 "build": "tsc --build", 27 27 "dev": "tsc --build --watch", 28 28 "prepublishOnly": "pnpm build", 29 - "typecheck": "tsc --noEmit" 29 + "typecheck": "tsgo --noEmit" 30 30 }, 31 31 "devDependencies": { 32 32 "typescript": "5.9.3"
+442 -52
pnpm-lock.yaml
··· 43 43 '@typescript-eslint/eslint-plugin': 44 44 specifier: 8.54.0 45 45 version: 8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) 46 + '@typescript/native-preview': 47 + specifier: 7.0.0-dev.20260305.1 48 + version: 7.0.0-dev.20260305.1 46 49 '@vitest/coverage-v8': 47 50 specifier: 4.0.18 48 51 version: 4.0.18(vitest@4.0.18(@types/node@24.10.10)(jiti@2.6.1)(jsdom@28.0.0)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) ··· 81 84 version: 0.35.0 82 85 tsdown: 83 86 specifier: 0.18.4 84 - version: 0.18.4(@arethetypeswrong/core@0.18.2)(synckit@0.11.11)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) 87 + version: 0.18.4(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260305.1)(synckit@0.11.11)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) 85 88 tsx: 86 89 specifier: 4.21.0 87 90 version: 4.21.0 ··· 1263 1266 version: 1.8.0 1264 1267 nuxt: 1265 1268 specifier: '>=3.0.0' 1266 - version: 3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.2)(encoding@0.1.13)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.7.0)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.57)(rollup@3.29.5)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3)) 1269 + version: 3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.4)(encoding@0.1.13)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.9.2)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.57)(rollup@3.29.5)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3)) 1267 1270 vue: 1268 1271 specifier: '>=3.5.13' 1269 1272 version: 3.5.13(typescript@5.9.3) ··· 1374 1377 version: 1.14.3 1375 1378 nuxt: 1376 1379 specifier: 3.14.1592 1377 - version: 3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.4)(encoding@0.1.13)(eslint@9.39.1(jiti@2.6.1))(ioredis@5.9.2)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.57)(rollup@4.56.0)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3)) 1380 + version: 3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.2)(encoding@0.1.13)(eslint@9.39.1(jiti@2.6.1))(ioredis@5.7.0)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.57)(rollup@4.56.0)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1))(vue-tsc@3.2.4(typescript@5.9.3)) 1378 1381 ofetch: 1379 1382 specifier: 1.5.1 1380 1383 version: 1.5.1 ··· 1488 1491 version: 3.3.2 1489 1492 nuxt: 1490 1493 specifier: 3.14.1592 1491 - version: 3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.4)(encoding@0.1.13)(eslint@9.39.1(jiti@2.6.1))(ioredis@5.9.2)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.57)(rollup@4.56.0)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3)) 1494 + version: 3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.4)(encoding@0.1.13)(eslint@9.39.1(jiti@2.6.1))(ioredis@5.9.2)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.57)(rollup@4.56.0)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3)) 1492 1495 ofetch: 1493 1496 specifier: 1.5.1 1494 1497 version: 1.5.1 ··· 7369 7372 '@typescript-eslint/visitor-keys@8.54.0': 7370 7373 resolution: {integrity: sha512-VFlhGSl4opC0bprJiItPQ1RfUhGDIBokcPwaFH4yiBCaNPeld/9VeXbiPO1cLyorQi1G1vL+ecBk1x8o1axORA==} 7371 7374 engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 7375 + 7376 + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260305.1': 7377 + resolution: {integrity: sha512-RIGSpCYlOSyYBH653Fp25eBtfIXYCCnb/DwPcluVw6hp3UEYYiKvVxXiFY6sEpjtxgClcIUu5mZi+WnXlEgERg==} 7378 + cpu: [arm64] 7379 + os: [darwin] 7380 + 7381 + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260305.1': 7382 + resolution: {integrity: sha512-vXoIHxhfbhg1E0n9Qp0ahce8cuPBG6Q3Ugh7esBQZaB3H7YGUFY44aURIdtH9pE9nJ1cAuL3GYs/hjlxSJ0igg==} 7383 + cpu: [x64] 7384 + os: [darwin] 7385 + 7386 + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260305.1': 7387 + resolution: {integrity: sha512-xI/nryrjTITDF+0+dZLjcRT464E1EXmme3JKinQHWmAEnBxOIEBfOSQIFk5sNE6pwMYewmp0wyOWJp0J7a1joA==} 7388 + cpu: [arm64] 7389 + os: [linux] 7390 + 7391 + '@typescript/native-preview-linux-arm@7.0.0-dev.20260305.1': 7392 + resolution: {integrity: sha512-+Ed7S8d68LOmK1A+LUUqfIkMBUqVaN6J4o6RYRBKCdo+zFUMmuCriWXe/7tKzlE+CUamCNLNBMrBlO8vZXKwKQ==} 7393 + cpu: [arm] 7394 + os: [linux] 7395 + 7396 + '@typescript/native-preview-linux-x64@7.0.0-dev.20260305.1': 7397 + resolution: {integrity: sha512-mtQ0g7xRhXUCDqJVUT4HbuRu6qW6/iP7YHdUiog72w1C5kPkZVA/nr/GadPDU4JQ6e0xkiuCMNtgEAl3akYmBw==} 7398 + cpu: [x64] 7399 + os: [linux] 7400 + 7401 + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260305.1': 7402 + resolution: {integrity: sha512-saAEfY97ARhmyw/dSgmwXOJGiznZCDzcwUImpSWzL4XneAoCQsov3hRZq9SOM6f7+0QLMbpP6Zn35pJhGkVdfQ==} 7403 + cpu: [arm64] 7404 + os: [win32] 7405 + 7406 + '@typescript/native-preview-win32-x64@7.0.0-dev.20260305.1': 7407 + resolution: {integrity: sha512-aA8ebJ8gUBWui0x6CSOdIR4BbkMM7swmZV2loH6uySKSzsqETeqc8AIYUnpChZJAnCfZOC2FF2P3d0DKyJjsmA==} 7408 + cpu: [x64] 7409 + os: [win32] 7410 + 7411 + '@typescript/native-preview@7.0.0-dev.20260305.1': 7412 + resolution: {integrity: sha512-vdRnhkcNKwDZiCd/gBoSxax5crAtu+DqmZ6pMeqxAYZkpFwg6lhns+utcqLZrTvfRbljQw15s2BB2wRN+3z4FA==} 7413 + hasBin: true 7372 7414 7373 7415 '@ungap/structured-clone@1.3.0': 7374 7416 resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} ··· 15534 15576 '@babel/preset-env': 7.28.5(@babel/core@7.28.5) 15535 15577 '@babel/runtime': 7.28.4 15536 15578 '@discoveryjs/json-ext': 0.6.3 15537 - '@ngtools/webpack': 21.1.2(@angular/compiler-cli@21.1.2(@angular/compiler@21.1.2)(typescript@5.9.3))(typescript@5.9.3)(webpack@5.104.1(esbuild@0.27.2)) 15579 + '@ngtools/webpack': 21.1.2(@angular/compiler-cli@21.1.2(@angular/compiler@21.1.2)(typescript@5.9.3))(typescript@5.9.3)(webpack@5.104.1) 15538 15580 ansi-colors: 4.1.3 15539 15581 autoprefixer: 10.4.23(postcss@8.5.6) 15540 - babel-loader: 10.0.0(@babel/core@7.28.5)(webpack@5.104.1(esbuild@0.27.2)) 15582 + babel-loader: 10.0.0(@babel/core@7.28.5)(webpack@5.104.1) 15541 15583 browserslist: 4.28.1 15542 - copy-webpack-plugin: 13.0.1(webpack@5.104.1(esbuild@0.27.2)) 15543 - css-loader: 7.1.2(webpack@5.104.1(esbuild@0.27.2)) 15584 + copy-webpack-plugin: 13.0.1(webpack@5.104.1) 15585 + css-loader: 7.1.2(webpack@5.104.1) 15544 15586 esbuild-wasm: 0.27.2 15545 15587 http-proxy-middleware: 3.0.5 15546 15588 istanbul-lib-instrument: 6.0.3 15547 15589 jsonc-parser: 3.3.1 15548 15590 karma-source-map-support: 1.4.0 15549 15591 less: 4.4.2 15550 - less-loader: 12.3.0(less@4.4.2)(webpack@5.104.1(esbuild@0.27.2)) 15551 - license-webpack-plugin: 4.0.2(webpack@5.104.1(esbuild@0.27.2)) 15592 + less-loader: 12.3.0(less@4.4.2)(webpack@5.104.1) 15593 + license-webpack-plugin: 4.0.2(webpack@5.104.1) 15552 15594 loader-utils: 3.3.1 15553 - mini-css-extract-plugin: 2.9.4(webpack@5.104.1(esbuild@0.27.2)) 15595 + mini-css-extract-plugin: 2.9.4(webpack@5.104.1) 15554 15596 open: 11.0.0 15555 15597 ora: 9.0.0 15556 15598 picomatch: 4.0.3 15557 15599 piscina: 5.1.4 15558 15600 postcss: 8.5.6 15559 - postcss-loader: 8.2.0(postcss@8.5.6)(typescript@5.9.3)(webpack@5.104.1(esbuild@0.27.2)) 15601 + postcss-loader: 8.2.0(postcss@8.5.6)(typescript@5.9.3)(webpack@5.104.1) 15560 15602 resolve-url-loader: 5.0.0 15561 15603 rxjs: 7.8.2 15562 15604 sass: 1.97.1 15563 - sass-loader: 16.0.6(sass@1.97.1)(webpack@5.104.1(esbuild@0.27.2)) 15605 + sass-loader: 16.0.6(sass@1.97.1)(webpack@5.104.1) 15564 15606 semver: 7.7.3 15565 - source-map-loader: 5.0.0(webpack@5.104.1(esbuild@0.27.2)) 15607 + source-map-loader: 5.0.0(webpack@5.104.1) 15566 15608 source-map-support: 0.5.21 15567 15609 terser: 5.44.1 15568 15610 tinyglobby: 0.2.15 ··· 15573 15615 webpack-dev-middleware: 7.4.5(tslib@2.8.1)(webpack@5.104.1(esbuild@0.27.2)) 15574 15616 webpack-dev-server: 5.2.2(tslib@2.8.1)(webpack@5.104.1(esbuild@0.27.2)) 15575 15617 webpack-merge: 6.0.1 15576 - webpack-subresource-integrity: 5.1.0(webpack@5.104.1(esbuild@0.27.2)) 15618 + webpack-subresource-integrity: 5.1.0(webpack@5.104.1) 15577 15619 optionalDependencies: 15578 15620 '@angular/core': 21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0) 15579 15621 '@angular/platform-browser': 21.1.2(@angular/animations@21.1.2(@angular/core@21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0)))(@angular/common@21.1.2(@angular/core@21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0))(rxjs@7.8.2))(@angular/core@21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0)) ··· 15623 15665 '@babel/preset-env': 7.28.5(@babel/core@7.28.5) 15624 15666 '@babel/runtime': 7.28.4 15625 15667 '@discoveryjs/json-ext': 0.6.3 15626 - '@ngtools/webpack': 21.1.2(@angular/compiler-cli@21.1.2(@angular/compiler@21.1.2)(typescript@5.9.3))(typescript@5.9.3)(webpack@5.104.1(esbuild@0.27.2)) 15668 + '@ngtools/webpack': 21.1.2(@angular/compiler-cli@21.1.2(@angular/compiler@21.1.2)(typescript@5.9.3))(typescript@5.9.3)(webpack@5.104.1) 15627 15669 ansi-colors: 4.1.3 15628 15670 autoprefixer: 10.4.23(postcss@8.5.6) 15629 - babel-loader: 10.0.0(@babel/core@7.28.5)(webpack@5.104.1(esbuild@0.27.2)) 15671 + babel-loader: 10.0.0(@babel/core@7.28.5)(webpack@5.104.1) 15630 15672 browserslist: 4.28.1 15631 - copy-webpack-plugin: 13.0.1(webpack@5.104.1(esbuild@0.27.2)) 15632 - css-loader: 7.1.2(webpack@5.104.1(esbuild@0.27.2)) 15673 + copy-webpack-plugin: 13.0.1(webpack@5.104.1) 15674 + css-loader: 7.1.2(webpack@5.104.1) 15633 15675 esbuild-wasm: 0.27.2 15634 15676 http-proxy-middleware: 3.0.5 15635 15677 istanbul-lib-instrument: 6.0.3 15636 15678 jsonc-parser: 3.3.1 15637 15679 karma-source-map-support: 1.4.0 15638 15680 less: 4.4.2 15639 - less-loader: 12.3.0(less@4.4.2)(webpack@5.104.1(esbuild@0.27.2)) 15640 - license-webpack-plugin: 4.0.2(webpack@5.104.1(esbuild@0.27.2)) 15681 + less-loader: 12.3.0(less@4.4.2)(webpack@5.104.1) 15682 + license-webpack-plugin: 4.0.2(webpack@5.104.1) 15641 15683 loader-utils: 3.3.1 15642 - mini-css-extract-plugin: 2.9.4(webpack@5.104.1(esbuild@0.27.2)) 15684 + mini-css-extract-plugin: 2.9.4(webpack@5.104.1) 15643 15685 open: 11.0.0 15644 15686 ora: 9.0.0 15645 15687 picomatch: 4.0.3 15646 15688 piscina: 5.1.4 15647 15689 postcss: 8.5.6 15648 - postcss-loader: 8.2.0(postcss@8.5.6)(typescript@5.9.3)(webpack@5.104.1(esbuild@0.27.2)) 15690 + postcss-loader: 8.2.0(postcss@8.5.6)(typescript@5.9.3)(webpack@5.104.1) 15649 15691 resolve-url-loader: 5.0.0 15650 15692 rxjs: 7.8.2 15651 15693 sass: 1.97.1 15652 - sass-loader: 16.0.6(sass@1.97.1)(webpack@5.104.1(esbuild@0.27.2)) 15694 + sass-loader: 16.0.6(sass@1.97.1)(webpack@5.104.1) 15653 15695 semver: 7.7.3 15654 - source-map-loader: 5.0.0(webpack@5.104.1(esbuild@0.27.2)) 15696 + source-map-loader: 5.0.0(webpack@5.104.1) 15655 15697 source-map-support: 0.5.21 15656 15698 terser: 5.44.1 15657 15699 tinyglobby: 0.2.15 ··· 15662 15704 webpack-dev-middleware: 7.4.5(tslib@2.8.1)(webpack@5.104.1(esbuild@0.27.2)) 15663 15705 webpack-dev-server: 5.2.2(tslib@2.8.1)(webpack@5.104.1(esbuild@0.27.2)) 15664 15706 webpack-merge: 6.0.1 15665 - webpack-subresource-integrity: 5.1.0(webpack@5.104.1(esbuild@0.27.2)) 15707 + webpack-subresource-integrity: 5.1.0(webpack@5.104.1) 15666 15708 optionalDependencies: 15667 15709 '@angular/core': 21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0) 15668 15710 '@angular/platform-browser': 21.1.2(@angular/animations@21.1.2(@angular/core@21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0)))(@angular/common@21.1.2(@angular/core@21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0))(rxjs@7.8.2))(@angular/core@21.1.2(@angular/compiler@21.1.2)(rxjs@7.8.2)(zone.js@0.16.0)) ··· 18861 18903 '@next/swc-win32-x64-msvc@15.2.4': 18862 18904 optional: true 18863 18905 18864 - '@ngtools/webpack@21.1.2(@angular/compiler-cli@21.1.2(@angular/compiler@21.1.2)(typescript@5.9.3))(typescript@5.9.3)(webpack@5.104.1(esbuild@0.27.2))': 18906 + '@ngtools/webpack@21.1.2(@angular/compiler-cli@21.1.2(@angular/compiler@21.1.2)(typescript@5.9.3))(typescript@5.9.3)(webpack@5.104.1)': 18865 18907 dependencies: 18866 18908 '@angular/compiler-cli': 21.1.2(@angular/compiler@21.1.2)(typescript@5.9.3) 18867 18909 typescript: 5.9.3 ··· 18977 19019 18978 19020 '@nuxt/devalue@2.0.2': {} 18979 19021 19022 + '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1))': 19023 + dependencies: 19024 + '@nuxt/kit': 3.21.0(magicast@0.3.5) 19025 + '@nuxt/schema': 3.16.2 19026 + execa: 7.2.0 19027 + vite: 5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1) 19028 + transitivePeerDependencies: 19029 + - magicast 19030 + 19031 + '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))': 19032 + dependencies: 19033 + '@nuxt/kit': 3.21.0(magicast@0.3.5) 19034 + '@nuxt/schema': 3.16.2 19035 + execa: 7.2.0 19036 + vite: 7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 19037 + transitivePeerDependencies: 19038 + - magicast 19039 + 18980 19040 '@nuxt/devtools-kit@1.7.0(magicast@0.3.5)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))': 18981 19041 dependencies: 18982 19042 '@nuxt/kit': 3.21.0(magicast@0.3.5) ··· 19073 19133 - utf-8-validate 19074 19134 - vue 19075 19135 19136 + '@nuxt/devtools@1.7.0(rollup@4.56.0)(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1))(vue@3.5.25(typescript@5.9.3))': 19137 + dependencies: 19138 + '@antfu/utils': 0.7.10 19139 + '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)) 19140 + '@nuxt/devtools-wizard': 1.7.0 19141 + '@nuxt/kit': 3.21.0(magicast@0.3.5) 19142 + '@vue/devtools-core': 7.6.8(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1))(vue@3.5.25(typescript@5.9.3)) 19143 + '@vue/devtools-kit': 7.6.8 19144 + birpc: 0.2.19 19145 + consola: 3.4.2 19146 + cronstrue: 2.59.0 19147 + destr: 2.0.5 19148 + error-stack-parser-es: 0.1.5 19149 + execa: 7.2.0 19150 + fast-npm-meta: 0.2.2 19151 + flatted: 3.3.3 19152 + get-port-please: 3.2.0 19153 + hookable: 5.5.3 19154 + image-meta: 0.2.1 19155 + is-installed-globally: 1.0.0 19156 + launch-editor: 2.11.1 19157 + local-pkg: 0.5.1 19158 + magicast: 0.3.5 19159 + nypm: 0.4.1 19160 + ohash: 1.1.6 19161 + pathe: 1.1.2 19162 + perfect-debounce: 1.0.0 19163 + pkg-types: 1.3.1 19164 + rc9: 2.1.2 19165 + scule: 1.3.0 19166 + semver: 7.7.3 19167 + simple-git: 3.28.0 19168 + sirv: 3.0.2 19169 + tinyglobby: 0.2.15 19170 + unimport: 3.14.6(rollup@4.56.0) 19171 + vite: 5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1) 19172 + vite-plugin-inspect: 0.8.9(@nuxt/kit@3.21.0(magicast@0.3.5))(rollup@4.56.0)(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)) 19173 + vite-plugin-vue-inspector: 5.3.2(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)) 19174 + which: 3.0.1 19175 + ws: 8.18.3 19176 + transitivePeerDependencies: 19177 + - bufferutil 19178 + - rollup 19179 + - supports-color 19180 + - utf-8-validate 19181 + - vue 19182 + 19183 + '@nuxt/devtools@1.7.0(rollup@4.56.0)(vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': 19184 + dependencies: 19185 + '@antfu/utils': 0.7.10 19186 + '@nuxt/devtools-kit': 1.7.0(magicast@0.3.5)(vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 19187 + '@nuxt/devtools-wizard': 1.7.0 19188 + '@nuxt/kit': 3.21.0(magicast@0.3.5) 19189 + '@vue/devtools-core': 7.6.8(vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) 19190 + '@vue/devtools-kit': 7.6.8 19191 + birpc: 0.2.19 19192 + consola: 3.4.2 19193 + cronstrue: 2.59.0 19194 + destr: 2.0.5 19195 + error-stack-parser-es: 0.1.5 19196 + execa: 7.2.0 19197 + fast-npm-meta: 0.2.2 19198 + flatted: 3.3.3 19199 + get-port-please: 3.2.0 19200 + hookable: 5.5.3 19201 + image-meta: 0.2.1 19202 + is-installed-globally: 1.0.0 19203 + launch-editor: 2.11.1 19204 + local-pkg: 0.5.1 19205 + magicast: 0.3.5 19206 + nypm: 0.4.1 19207 + ohash: 1.1.6 19208 + pathe: 1.1.2 19209 + perfect-debounce: 1.0.0 19210 + pkg-types: 1.3.1 19211 + rc9: 2.1.2 19212 + scule: 1.3.0 19213 + semver: 7.7.3 19214 + simple-git: 3.28.0 19215 + sirv: 3.0.2 19216 + tinyglobby: 0.2.15 19217 + unimport: 3.14.6(rollup@4.56.0) 19218 + vite: 7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 19219 + vite-plugin-inspect: 0.8.9(@nuxt/kit@3.21.0(magicast@0.3.5))(rollup@4.56.0)(vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 19220 + vite-plugin-vue-inspector: 5.3.2(vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 19221 + which: 3.0.1 19222 + ws: 8.18.3 19223 + transitivePeerDependencies: 19224 + - bufferutil 19225 + - rollup 19226 + - supports-color 19227 + - utf-8-validate 19228 + - vue 19229 + 19076 19230 '@nuxt/devtools@1.7.0(rollup@4.56.0)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': 19077 19231 dependencies: 19078 19232 '@antfu/utils': 0.7.10 ··· 21971 22125 '@typescript-eslint/types': 8.54.0 21972 22126 eslint-visitor-keys: 4.2.1 21973 22127 22128 + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260305.1': 22129 + optional: true 22130 + 22131 + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260305.1': 22132 + optional: true 22133 + 22134 + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260305.1': 22135 + optional: true 22136 + 22137 + '@typescript/native-preview-linux-arm@7.0.0-dev.20260305.1': 22138 + optional: true 22139 + 22140 + '@typescript/native-preview-linux-x64@7.0.0-dev.20260305.1': 22141 + optional: true 22142 + 22143 + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260305.1': 22144 + optional: true 22145 + 22146 + '@typescript/native-preview-win32-x64@7.0.0-dev.20260305.1': 22147 + optional: true 22148 + 22149 + '@typescript/native-preview@7.0.0-dev.20260305.1': 22150 + optionalDependencies: 22151 + '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260305.1 22152 + '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260305.1 22153 + '@typescript/native-preview-linux-arm': 7.0.0-dev.20260305.1 22154 + '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260305.1 22155 + '@typescript/native-preview-linux-x64': 7.0.0-dev.20260305.1 22156 + '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260305.1 22157 + '@typescript/native-preview-win32-x64': 7.0.0-dev.20260305.1 22158 + 21974 22159 '@ungap/structured-clone@1.3.0': {} 21975 22160 21976 22161 '@unhead/dom@1.11.20': ··· 22457 22642 dependencies: 22458 22643 '@vue/devtools-kit': 8.0.5 22459 22644 22645 + '@vue/devtools-core@7.6.8(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1))(vue@3.5.25(typescript@5.9.3))': 22646 + dependencies: 22647 + '@vue/devtools-kit': 7.7.7 22648 + '@vue/devtools-shared': 7.7.7 22649 + mitt: 3.0.1 22650 + nanoid: 5.1.5 22651 + pathe: 1.1.2 22652 + vite-hot-client: 0.2.4(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)) 22653 + vue: 3.5.25(typescript@5.9.3) 22654 + transitivePeerDependencies: 22655 + - vite 22656 + 22657 + '@vue/devtools-core@7.6.8(vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': 22658 + dependencies: 22659 + '@vue/devtools-kit': 7.7.7 22660 + '@vue/devtools-shared': 7.7.7 22661 + mitt: 3.0.1 22662 + nanoid: 5.1.5 22663 + pathe: 1.1.2 22664 + vite-hot-client: 0.2.4(vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 22665 + vue: 3.5.25(typescript@5.9.3) 22666 + transitivePeerDependencies: 22667 + - vite 22668 + 22460 22669 '@vue/devtools-core@7.6.8(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': 22461 22670 dependencies: 22462 22671 '@vue/devtools-kit': 7.7.7 ··· 23183 23392 23184 23393 b4a@1.6.7: {} 23185 23394 23186 - babel-loader@10.0.0(@babel/core@7.28.5)(webpack@5.104.1(esbuild@0.27.2)): 23395 + babel-loader@10.0.0(@babel/core@7.28.5)(webpack@5.104.1): 23187 23396 dependencies: 23188 23397 '@babel/core': 7.28.5 23189 23398 find-up: 5.0.0 ··· 23742 23951 dependencies: 23743 23952 iconv-lite: 0.4.24 23744 23953 23745 - copy-webpack-plugin@13.0.1(webpack@5.104.1(esbuild@0.27.2)): 23954 + copy-webpack-plugin@13.0.1(webpack@5.104.1): 23746 23955 dependencies: 23747 23956 glob-parent: 6.0.2 23748 23957 normalize-path: 3.0.0 ··· 23803 24012 dependencies: 23804 24013 postcss: 8.5.6 23805 24014 23806 - css-loader@7.1.2(webpack@5.104.1(esbuild@0.27.2)): 24015 + css-loader@7.1.2(webpack@5.104.1): 23807 24016 dependencies: 23808 24017 icss-utils: 5.1.0(postcss@8.4.41) 23809 24018 postcss: 8.4.41 ··· 26554 26763 dependencies: 26555 26764 readable-stream: 2.3.8 26556 26765 26557 - less-loader@12.3.0(less@4.4.2)(webpack@5.104.1(esbuild@0.27.2)): 26766 + less-loader@12.3.0(less@4.4.2)(webpack@5.104.1): 26558 26767 dependencies: 26559 26768 less: 4.4.2 26560 26769 optionalDependencies: ··· 26579 26788 prelude-ls: 1.2.1 26580 26789 type-check: 0.4.0 26581 26790 26582 - license-webpack-plugin@4.0.2(webpack@5.104.1(esbuild@0.27.2)): 26791 + license-webpack-plugin@4.0.2(webpack@5.104.1): 26583 26792 dependencies: 26584 26793 webpack-sources: 3.3.3 26585 26794 optionalDependencies: ··· 27147 27356 27148 27357 mimic-function@5.0.1: {} 27149 27358 27150 - mini-css-extract-plugin@2.9.4(webpack@5.104.1(esbuild@0.27.2)): 27359 + mini-css-extract-plugin@2.9.4(webpack@5.104.1): 27151 27360 dependencies: 27152 27361 schema-utils: 4.3.2 27153 27362 tapable: 2.2.3 ··· 27741 27950 27742 27951 nuxi@3.28.0: {} 27743 27952 27744 - nuxt@3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.2)(encoding@0.1.13)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.7.0)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.57)(rollup@3.29.5)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3)): 27953 + nuxt@3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.2)(encoding@0.1.13)(eslint@9.39.1(jiti@2.6.1))(ioredis@5.7.0)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.57)(rollup@4.56.0)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1))(vue-tsc@3.2.4(typescript@5.9.3)): 27745 27954 dependencies: 27746 27955 '@nuxt/devalue': 2.0.2 27747 - '@nuxt/devtools': 1.7.0(rollup@3.29.5)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) 27748 - '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@3.29.5) 27749 - '@nuxt/schema': 3.14.1592(magicast@0.3.5)(rollup@3.29.5) 27956 + '@nuxt/devtools': 1.7.0(rollup@4.56.0)(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1))(vue@3.5.25(typescript@5.9.3)) 27957 + '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@4.56.0) 27958 + '@nuxt/schema': 3.14.1592(magicast@0.3.5)(rollup@4.56.0) 27750 27959 '@nuxt/telemetry': 2.6.6(magicast@0.3.5) 27751 - '@nuxt/vite-builder': 3.14.1592(@types/node@25.2.1)(eslint@9.39.2(jiti@2.6.1))(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.57)(rollup@3.29.5)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(vue@3.5.25(typescript@5.9.3)) 27960 + '@nuxt/vite-builder': 3.14.1592(@types/node@25.2.1)(eslint@9.39.1(jiti@2.6.1))(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.57)(rollup@4.56.0)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(vue@3.5.25(typescript@5.9.3)) 27752 27961 '@unhead/dom': 1.11.20 27753 27962 '@unhead/shared': 1.11.20 27754 27963 '@unhead/ssr': 1.11.20 ··· 27771 27980 h3: 1.15.4 27772 27981 hookable: 5.5.3 27773 27982 ignore: 6.0.2 27774 - impound: 0.2.2(rollup@3.29.5) 27983 + impound: 0.2.2(rollup@4.56.0) 27775 27984 jiti: 2.6.1 27776 27985 klona: 2.0.6 27777 27986 knitwork: 1.3.0 ··· 27798 28007 unctx: 2.4.1 27799 28008 unenv: 1.10.0 27800 28009 unhead: 1.11.20 27801 - unimport: 3.14.6(rollup@3.29.5) 28010 + unimport: 3.14.6(rollup@4.56.0) 27802 28011 unplugin: 1.16.1 27803 - unplugin-vue-router: 0.10.9(rollup@3.29.5)(vue-router@4.5.0(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) 28012 + unplugin-vue-router: 0.10.9(rollup@4.56.0)(vue-router@4.5.0(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) 27804 28013 unstorage: 1.17.0(@netlify/blobs@9.1.2)(db0@0.3.2)(ioredis@5.7.0) 27805 28014 untyped: 1.5.2 27806 28015 vue: 3.5.25(typescript@5.9.3) 27807 28016 vue-bundle-renderer: 2.1.2 27808 28017 vue-devtools-stub: 0.1.0 27809 - vue-router: 4.5.0(vue@3.5.13(typescript@5.9.3)) 28018 + vue-router: 4.5.0(vue@3.5.25(typescript@5.9.3)) 27810 28019 optionalDependencies: 27811 28020 '@parcel/watcher': 2.5.1 27812 28021 '@types/node': 25.2.1 ··· 27862 28071 - vue-tsc 27863 28072 - xml2js 27864 28073 27865 - nuxt@3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.4)(encoding@0.1.13)(eslint@9.39.1(jiti@2.6.1))(ioredis@5.9.2)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.57)(rollup@4.56.0)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3)): 28074 + nuxt@3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.4)(encoding@0.1.13)(eslint@9.39.1(jiti@2.6.1))(ioredis@5.9.2)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.57)(rollup@4.56.0)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3)): 27866 28075 dependencies: 27867 28076 '@nuxt/devalue': 2.0.2 27868 - '@nuxt/devtools': 1.7.0(rollup@4.56.0)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) 28077 + '@nuxt/devtools': 1.7.0(rollup@4.56.0)(vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) 27869 28078 '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@4.56.0) 27870 28079 '@nuxt/schema': 3.14.1592(magicast@0.3.5)(rollup@4.56.0) 27871 28080 '@nuxt/telemetry': 2.6.6(magicast@0.3.5) ··· 27983 28192 - vue-tsc 27984 28193 - xml2js 27985 28194 28195 + nuxt@3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.4)(encoding@0.1.13)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.9.2)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.57)(rollup@3.29.5)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3)): 28196 + dependencies: 28197 + '@nuxt/devalue': 2.0.2 28198 + '@nuxt/devtools': 1.7.0(rollup@3.29.5)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) 28199 + '@nuxt/kit': 3.14.1592(magicast@0.3.5)(rollup@3.29.5) 28200 + '@nuxt/schema': 3.14.1592(magicast@0.3.5)(rollup@3.29.5) 28201 + '@nuxt/telemetry': 2.6.6(magicast@0.3.5) 28202 + '@nuxt/vite-builder': 3.14.1592(@types/node@25.2.1)(eslint@9.39.2(jiti@2.6.1))(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.57)(rollup@3.29.5)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3))(vue@3.5.25(typescript@5.9.3)) 28203 + '@unhead/dom': 1.11.20 28204 + '@unhead/shared': 1.11.20 28205 + '@unhead/ssr': 1.11.20 28206 + '@unhead/vue': 1.11.20(vue@3.5.25(typescript@5.9.3)) 28207 + '@vue/shared': 3.5.25 28208 + acorn: 8.14.0 28209 + c12: 2.0.1(magicast@0.3.5) 28210 + chokidar: 4.0.3 28211 + compatx: 0.1.8 28212 + consola: 3.4.2 28213 + cookie-es: 1.2.2 28214 + defu: 6.1.4 28215 + destr: 2.0.5 28216 + devalue: 5.3.2 28217 + errx: 0.1.0 28218 + esbuild: 0.24.2 28219 + escape-string-regexp: 5.0.0 28220 + estree-walker: 3.0.3 28221 + globby: 14.1.0 28222 + h3: 1.15.4 28223 + hookable: 5.5.3 28224 + ignore: 6.0.2 28225 + impound: 0.2.2(rollup@3.29.5) 28226 + jiti: 2.6.1 28227 + klona: 2.0.6 28228 + knitwork: 1.3.0 28229 + magic-string: 0.30.21 28230 + mlly: 1.8.0 28231 + nanotar: 0.1.1 28232 + nitropack: 2.12.4(@netlify/blobs@9.1.2)(encoding@0.1.13)(rolldown@1.0.0-beta.57) 28233 + nuxi: 3.28.0 28234 + nypm: 0.3.12 28235 + ofetch: 1.5.1 28236 + ohash: 1.1.6 28237 + pathe: 1.1.2 28238 + perfect-debounce: 1.0.0 28239 + pkg-types: 1.3.1 28240 + radix3: 1.1.2 28241 + scule: 1.3.0 28242 + semver: 7.7.3 28243 + std-env: 3.10.0 28244 + strip-literal: 2.1.1 28245 + tinyglobby: 0.2.10 28246 + ufo: 1.6.1 28247 + ultrahtml: 1.6.0 28248 + uncrypto: 0.1.3 28249 + unctx: 2.4.1 28250 + unenv: 1.10.0 28251 + unhead: 1.11.20 28252 + unimport: 3.14.6(rollup@3.29.5) 28253 + unplugin: 1.16.1 28254 + unplugin-vue-router: 0.10.9(rollup@3.29.5)(vue-router@4.5.0(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) 28255 + unstorage: 1.17.0(@netlify/blobs@9.1.2)(db0@0.3.4)(ioredis@5.9.2) 28256 + untyped: 1.5.2 28257 + vue: 3.5.25(typescript@5.9.3) 28258 + vue-bundle-renderer: 2.1.2 28259 + vue-devtools-stub: 0.1.0 28260 + vue-router: 4.5.0(vue@3.5.25(typescript@5.9.3)) 28261 + optionalDependencies: 28262 + '@parcel/watcher': 2.5.1 28263 + '@types/node': 25.2.1 28264 + transitivePeerDependencies: 28265 + - '@azure/app-configuration' 28266 + - '@azure/cosmos' 28267 + - '@azure/data-tables' 28268 + - '@azure/identity' 28269 + - '@azure/keyvault-secrets' 28270 + - '@azure/storage-blob' 28271 + - '@biomejs/biome' 28272 + - '@capacitor/preferences' 28273 + - '@deno/kv' 28274 + - '@electric-sql/pglite' 28275 + - '@libsql/client' 28276 + - '@netlify/blobs' 28277 + - '@planetscale/database' 28278 + - '@upstash/redis' 28279 + - '@vercel/blob' 28280 + - '@vercel/functions' 28281 + - '@vercel/kv' 28282 + - aws4fetch 28283 + - better-sqlite3 28284 + - bufferutil 28285 + - db0 28286 + - drizzle-orm 28287 + - encoding 28288 + - eslint 28289 + - idb-keyval 28290 + - ioredis 28291 + - less 28292 + - lightningcss 28293 + - magicast 28294 + - meow 28295 + - mysql2 28296 + - optionator 28297 + - rolldown 28298 + - rollup 28299 + - sass 28300 + - sass-embedded 28301 + - sqlite3 28302 + - stylelint 28303 + - stylus 28304 + - sugarss 28305 + - supports-color 28306 + - terser 28307 + - typescript 28308 + - uploadthing 28309 + - utf-8-validate 28310 + - vite 28311 + - vls 28312 + - vti 28313 + - vue-tsc 28314 + - xml2js 28315 + 27986 28316 nuxt@3.14.1592(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@25.2.1)(db0@0.3.4)(encoding@0.1.13)(eslint@9.39.2(jiti@2.6.1))(ioredis@5.9.2)(less@4.4.2)(magicast@0.3.5)(optionator@0.9.4)(rolldown@1.0.0-beta.57)(rollup@4.56.0)(sass@1.97.1)(terser@5.44.1)(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue-tsc@3.2.4(typescript@5.9.3)): 27987 28317 dependencies: 27988 28318 '@nuxt/devalue': 2.0.2 ··· 28890 29220 postcss: 8.4.41 28891 29221 ts-node: 10.9.2(@types/node@25.2.1)(typescript@5.9.3) 28892 29222 28893 - postcss-loader@8.2.0(postcss@8.5.6)(typescript@5.9.3)(webpack@5.104.1(esbuild@0.27.2)): 29223 + postcss-loader@8.2.0(postcss@8.5.6)(typescript@5.9.3)(webpack@5.104.1): 28894 29224 dependencies: 28895 29225 cosmiconfig: 9.0.0(typescript@5.9.3) 28896 29226 jiti: 2.6.1 ··· 29530 29860 dependencies: 29531 29861 glob: 7.2.3 29532 29862 29533 - rolldown-plugin-dts@0.20.0(rolldown@1.0.0-beta.57)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)): 29863 + rolldown-plugin-dts@0.20.0(@typescript/native-preview@7.0.0-dev.20260305.1)(rolldown@1.0.0-beta.57)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)): 29534 29864 dependencies: 29535 29865 '@babel/generator': 7.28.5 29536 29866 '@babel/parser': 7.28.5 ··· 29542 29872 obug: 2.1.1 29543 29873 rolldown: 1.0.0-beta.57 29544 29874 optionalDependencies: 29875 + '@typescript/native-preview': 7.0.0-dev.20260305.1 29545 29876 typescript: 5.9.3 29546 29877 vue-tsc: 3.2.4(typescript@5.9.3) 29547 29878 transitivePeerDependencies: ··· 29733 30064 29734 30065 safer-buffer@2.1.2: {} 29735 30066 29736 - sass-loader@16.0.6(sass@1.97.1)(webpack@5.104.1(esbuild@0.27.2)): 30067 + sass-loader@16.0.6(sass@1.97.1)(webpack@5.104.1): 29737 30068 dependencies: 29738 30069 neo-async: 2.6.2 29739 30070 optionalDependencies: ··· 30154 30485 30155 30486 source-map-js@1.2.1: {} 30156 30487 30157 - source-map-loader@5.0.0(webpack@5.104.1(esbuild@0.27.2)): 30488 + source-map-loader@5.0.0(webpack@5.104.1): 30158 30489 dependencies: 30159 30490 iconv-lite: 0.6.3 30160 30491 source-map-js: 1.2.1 ··· 30831 31162 minimist: 1.2.8 30832 31163 strip-bom: 3.0.0 30833 31164 30834 - tsdown@0.18.4(@arethetypeswrong/core@0.18.2)(synckit@0.11.11)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)): 31165 + tsdown@0.18.4(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260305.1)(synckit@0.11.11)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)): 30835 31166 dependencies: 30836 31167 ansis: 4.2.0 30837 31168 cac: 6.7.14 ··· 30842 31173 obug: 2.1.1 30843 31174 picomatch: 4.0.3 30844 31175 rolldown: 1.0.0-beta.57 30845 - rolldown-plugin-dts: 0.20.0(rolldown@1.0.0-beta.57)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) 31176 + rolldown-plugin-dts: 0.20.0(@typescript/native-preview@7.0.0-dev.20260305.1)(rolldown@1.0.0-beta.57)(typescript@5.9.3)(vue-tsc@3.2.4(typescript@5.9.3)) 30846 31177 semver: 7.7.3 30847 31178 tinyexec: 1.0.2 30848 31179 tinyglobby: 0.2.15 ··· 31296 31627 unplugin: 2.0.0-beta.1 31297 31628 yaml: 2.8.2 31298 31629 optionalDependencies: 31299 - vue-router: 4.5.0(vue@3.5.13(typescript@5.9.3)) 31630 + vue-router: 4.5.0(vue@3.5.25(typescript@5.9.3)) 31300 31631 transitivePeerDependencies: 31301 31632 - rollup 31302 31633 - vue ··· 31602 31933 vite: 7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 31603 31934 vite-hot-client: 2.1.0(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) 31604 31935 31936 + vite-hot-client@0.2.4(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)): 31937 + dependencies: 31938 + vite: 5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1) 31939 + 31940 + vite-hot-client@0.2.4(vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): 31941 + dependencies: 31942 + vite: 7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 31943 + 31605 31944 vite-hot-client@0.2.4(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): 31606 31945 dependencies: 31607 31946 vite: 7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) ··· 31733 32072 - rollup 31734 32073 - supports-color 31735 32074 32075 + vite-plugin-inspect@0.8.9(@nuxt/kit@3.21.0(magicast@0.3.5))(rollup@4.56.0)(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)): 32076 + dependencies: 32077 + '@antfu/utils': 0.7.10 32078 + '@rollup/pluginutils': 5.2.0(rollup@4.56.0) 32079 + debug: 4.4.3 32080 + error-stack-parser-es: 0.1.5 32081 + fs-extra: 11.3.1 32082 + open: 10.2.0 32083 + perfect-debounce: 1.0.0 32084 + picocolors: 1.1.1 32085 + sirv: 3.0.2 32086 + vite: 5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1) 32087 + optionalDependencies: 32088 + '@nuxt/kit': 3.21.0(magicast@0.3.5) 32089 + transitivePeerDependencies: 32090 + - rollup 32091 + - supports-color 32092 + 32093 + vite-plugin-inspect@0.8.9(@nuxt/kit@3.21.0(magicast@0.3.5))(rollup@4.56.0)(vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): 32094 + dependencies: 32095 + '@antfu/utils': 0.7.10 32096 + '@rollup/pluginutils': 5.2.0(rollup@4.56.0) 32097 + debug: 4.4.3 32098 + error-stack-parser-es: 0.1.5 32099 + fs-extra: 11.3.1 32100 + open: 10.2.0 32101 + perfect-debounce: 1.0.0 32102 + picocolors: 1.1.1 32103 + sirv: 3.0.2 32104 + vite: 7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) 32105 + optionalDependencies: 32106 + '@nuxt/kit': 3.21.0(magicast@0.3.5) 32107 + transitivePeerDependencies: 32108 + - rollup 32109 + - supports-color 32110 + 31736 32111 vite-plugin-inspect@0.8.9(@nuxt/kit@3.21.0(magicast@0.3.5))(rollup@4.56.0)(vite@7.3.1(@types/node@25.2.1)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): 31737 32112 dependencies: 31738 32113 '@antfu/utils': 0.7.10 ··· 31797 32172 - '@nuxt/kit' 31798 32173 - supports-color 31799 32174 - vue 32175 + 32176 + vite-plugin-vue-inspector@5.3.2(vite@5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)): 32177 + dependencies: 32178 + '@babel/core': 7.28.3 32179 + '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.3) 32180 + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.3) 32181 + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.3) 32182 + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3) 32183 + '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.3) 32184 + '@vue/compiler-dom': 3.5.25 32185 + kolorist: 1.8.0 32186 + magic-string: 0.30.21 32187 + vite: 5.4.19(@types/node@25.2.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1) 32188 + transitivePeerDependencies: 32189 + - supports-color 31800 32190 31801 32191 vite-plugin-vue-inspector@5.3.2(vite@7.3.1(@types/node@24.10.10)(jiti@2.6.1)(less@4.4.2)(sass@1.97.1)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)): 31802 32192 dependencies: ··· 32318 32708 32319 32709 webpack-sources@3.3.3: {} 32320 32710 32321 - webpack-subresource-integrity@5.1.0(webpack@5.104.1(esbuild@0.27.2)): 32711 + webpack-subresource-integrity@5.1.0(webpack@5.104.1): 32322 32712 dependencies: 32323 32713 typed-assert: 1.0.9 32324 32714 webpack: 5.104.1(esbuild@0.27.2)