diff --git a/.changeset/sharp-seas-fold.md b/.changeset/sharp-seas-fold.md new file mode 100644 index 000000000..ef6e964be --- /dev/null +++ b/.changeset/sharp-seas-fold.md @@ -0,0 +1,9 @@ +--- +"@common-grants/core": patch +"@common-grants/cli": patch +--- + +Updates dependencies + +- Updates both `@common-grants/core` and `@common-grants/cli` to use the latest TypeSpec library versions +- Updates `@common-grants/cli` to reference `@common-grants/core` as a dev dependency instead of a direct dependency diff --git a/lib/cli/lib/openapi/openapi.0.1.0.yaml b/lib/cli/lib/openapi/openapi.0.1.0.yaml index 3b51baf58..99f794cbd 100644 --- a/lib/cli/lib/openapi/openapi.0.1.0.yaml +++ b/lib/cli/lib/openapi/openapi.0.1.0.yaml @@ -818,13 +818,41 @@ components: Examples might include a deadline for questions, anticipated award date, etc. description: Key dates and events in the opportunity's timeline, such as when the opportunity is posted and closes example: - postDate: {} - closeDate: {} + postDate: + name: Application posted date + eventType: singleDate + date: '2024-01-15' + description: Opportunity is posted publicly + closeDate: + name: Opportunity close date + eventType: singleDate + date: '2024-12-31' + time: '17:00:00' + description: Opportunity closes for all applications otherDates: - anticipatedAward: {} - applicationPeriod: {} - performancePeriod: {} - infoSessions: {} + anticipatedAward: + name: Anticipated award date + eventType: singleDate + date: '2025-03-15' + description: When we expect to announce awards for this opportunity. + applicationPeriod: + name: Application period + eventType: dateRange + startDate: '2024-01-01' + endDate: '2024-01-31' + endTime: '17:00:00' + description: Primary application period for the grant opportunity + performancePeriod: + name: Period of Performance + eventType: dateRange + startDate: '2024-01-01' + endDate: '2024-12-31' + description: Period of performance for the grant + infoSessions: + name: Info sessions + eventType: other + details: Every other Tuesday + description: Info sessions for the opportunity CommonGrants.Models.OpportunityBase: type: object required: diff --git a/lib/cli/lib/openapi/openapi.0.2.0.yaml b/lib/cli/lib/openapi/openapi.0.2.0.yaml index 59cb087d8..45b85ce4e 100644 --- a/lib/cli/lib/openapi/openapi.0.2.0.yaml +++ b/lib/cli/lib/openapi/openapi.0.2.0.yaml @@ -1241,10 +1241,20 @@ components: customValue: custom description: Competition is open for applications keyDates: - openDate: {} - closeDate: {} + openDate: + name: Open Date + eventType: singleDate + date: '2025-01-01' + closeDate: + name: Close Date + eventType: singleDate + date: '2025-01-30' otherDates: - reviewPeriod: {} + reviewPeriod: + name: Application Review Period + eventType: dateRange + startDate: '2025-02-01' + endDate: '2025-02-28' forms: forms: formA: @@ -1281,18 +1291,26 @@ components: scope: '#/properties/phone' mappingToCommonGrants: name: - firstName: {} - lastName: {} + firstName: + field: name.first + lastName: + field: name.last emails: - primary: {} + primary: + field: email phones: - primary: {} + primary: + field: phone mappingFromCommonGrants: name: - first: {} - last: {} - email: {} - phone: {} + first: + field: name.firstName + last: + field: name.lastName + email: + field: emails.primary + phone: + field: phones.primary formB: id: b7c1e2f4-8a3d-4e2a-9c5b-1f2e3d4c5b6a name: Form A @@ -1327,18 +1345,26 @@ components: scope: '#/properties/phone' mappingToCommonGrants: name: - firstName: {} - lastName: {} + firstName: + field: name.first + lastName: + field: name.last emails: - primary: {} + primary: + field: email phones: - primary: {} + primary: + field: phone mappingFromCommonGrants: name: - first: {} - last: {} - email: {} - phone: {} + first: + field: name.firstName + last: + field: name.lastName + email: + field: emails.primary + phone: + field: phones.primary validation: required: - formA @@ -1396,18 +1422,26 @@ components: scope: '#/properties/phone' mappingToCommonGrants: name: - firstName: {} - lastName: {} + firstName: + field: name.first + lastName: + field: name.last emails: - primary: {} + primary: + field: email phones: - primary: {} + primary: + field: phone mappingFromCommonGrants: name: - first: {} - last: {} - email: {} - phone: {} + first: + field: name.firstName + last: + field: name.lastName + email: + field: emails.primary + phone: + field: phones.primary formB: id: b7c1e2f4-8a3d-4e2a-9c5b-1f2e3d4c5b6a name: Form A @@ -1442,18 +1476,26 @@ components: scope: '#/properties/phone' mappingToCommonGrants: name: - firstName: {} - lastName: {} + firstName: + field: name.first + lastName: + field: name.last emails: - primary: {} + primary: + field: email phones: - primary: {} + primary: + field: phone mappingFromCommonGrants: name: - first: {} - last: {} - email: {} - phone: {} + first: + field: name.firstName + last: + field: name.lastName + email: + field: emails.primary + phone: + field: phones.primary validation: required: - formA @@ -1506,10 +1548,20 @@ components: $ref: '#/components/schemas/CommonGrants.Fields.Event' description: The date the competition was created example: - openDate: {} - closeDate: {} + openDate: + name: Open Date + eventType: singleDate + date: '2025-01-01' + closeDate: + name: Close Date + eventType: singleDate + date: '2025-01-30' otherDates: - reviewPeriod: {} + reviewPeriod: + name: Application Review Period + eventType: dateRange + startDate: '2025-02-01' + endDate: '2025-02-28' CommonGrants.Models.Form: type: object required: @@ -1589,18 +1641,26 @@ components: scope: '#/properties/phone' mappingToCommonGrants: name: - firstName: {} - lastName: {} + firstName: + field: name.first + lastName: + field: name.last emails: - primary: {} + primary: + field: email phones: - primary: {} + primary: + field: phone mappingFromCommonGrants: name: - first: {} - last: {} - email: {} - phone: {} + first: + field: name.firstName + last: + field: name.lastName + email: + field: emails.primary + phone: + field: phones.primary CommonGrants.Models.FormJsonSchema: type: object additionalProperties: {} @@ -1749,10 +1809,18 @@ components: } ``` example: - id: {} + id: + const: '123' opportunity: - status: {} - amount: {} + status: + switch: + field: summary.opportunity_status + case: + active: open + inactive: closed + default: custom + amount: + field: summary.opportunity_amount CommonGrants.Models.MappingSwitchFunction: type: object required: @@ -2055,13 +2123,41 @@ components: Examples might include a deadline for questions, anticipated award date, etc. description: Key dates and events in the opportunity's timeline, such as when the opportunity is posted and closes example: - postDate: {} - closeDate: {} + postDate: + name: Application posted date + eventType: singleDate + date: '2024-01-15' + description: Opportunity is posted publicly + closeDate: + name: Opportunity close date + eventType: singleDate + date: '2024-12-31' + time: '17:00:00' + description: Opportunity closes for all applications otherDates: - anticipatedAward: {} - applicationPeriod: {} - performancePeriod: {} - infoSessions: {} + anticipatedAward: + name: Anticipated award date + eventType: singleDate + date: '2025-03-15' + description: When we expect to announce awards for this opportunity. + applicationPeriod: + name: Application period + eventType: dateRange + startDate: '2024-01-01' + endDate: '2024-01-31' + endTime: '17:00:00' + description: Primary application period for the grant opportunity + performancePeriod: + name: Period of Performance + eventType: dateRange + startDate: '2024-01-01' + endDate: '2024-12-31' + description: Period of performance for the grant + infoSessions: + name: Info sessions + eventType: other + details: Every other Tuesday + description: Info sessions for the opportunity CommonGrants.Models.OpportunityBase: type: object required: diff --git a/lib/cli/package.json b/lib/cli/package.json index cde348fec..94c7d834f 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -52,11 +52,7 @@ }, "dependencies": { "@apidevtools/swagger-parser": "^10.1.1", - "@common-grants/core": "workspace:*", - "@typespec/compiler": "^1.5.0", - "@typespec/json-schema": "^1.5.0", - "@typespec/openapi3": "^1.5.0", - "@typespec/versioning": "^0.75.0", + "@typespec/compiler": "catalog:", "chalk": "^4.1.2", "commander": "^12.1.0", "express": "^4.21.2", @@ -68,6 +64,10 @@ "zod": "^3.25.76" }, "devDependencies": { + "@common-grants/core": "workspace:*", + "@typespec/json-schema": "catalog:", + "@typespec/openapi3": "catalog:", + "@typespec/versioning": "catalog:", "@eslint/js": "^9.38.0", "@jest/globals": "^29.7.0", "@types/express": "^4.17.2", diff --git a/lib/core/package.json b/lib/core/package.json index 37268b007..09a557766 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -51,13 +51,13 @@ "author": "CommonGrants", "license": "CC0-1.0", "peerDependencies": { - "@typespec/compiler": "^1.5.0", - "@typespec/http": "^1.5.0", - "@typespec/json-schema": "^1.5.0", - "@typespec/openapi3": "^1.5.0", - "@typespec/openapi": "^1.5.0", - "@typespec/rest": "^0.75.0", - "@typespec/versioning": "^0.75.0" + "@typespec/compiler": "catalog:", + "@typespec/http": "catalog:", + "@typespec/json-schema": "catalog:", + "@typespec/openapi3": "catalog:", + "@typespec/openapi": "catalog:", + "@typespec/rest": "catalog:", + "@typespec/versioning": "catalog:" }, "devDependencies": { "@eslint/js": "^9.18.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c60b3ae00..717d8032e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,8 +4,33 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +catalogs: + default: + '@typespec/compiler': + specifier: ^1.9.0 + version: 1.9.0 + '@typespec/http': + specifier: ^1.9.0 + version: 1.9.0 + '@typespec/json-schema': + specifier: ^1.9.0 + version: 1.9.0 + '@typespec/openapi': + specifier: ^1.9.0 + version: 1.9.0 + '@typespec/openapi3': + specifier: ^1.9.0 + version: 1.9.0 + '@typespec/rest': + specifier: ^0.79.0 + version: 0.79.0 + '@typespec/versioning': + specifier: ^0.79.0 + version: 0.79.0 + overrides: '@isaacs/brace-expansion@<=5.0.0': '>=5.0.1' + axios@<=1.13.4: '>=1.13.5' diff@<8.0.3: '>=8.0.3' fast-xml-parser@>=4.3.6 <=5.3.3: '>=5.3.4' glob@>=10.2.0 <10.5.0: '>=10.5.0' @@ -24,23 +49,23 @@ importers: version: 0.5.1 '@changesets/cli': specifier: ^2.29.8 - version: 2.29.8(@types/node@25.0.10) + version: 2.29.8(@types/node@25.2.3) lib/changelog-emitter: dependencies: '@typespec/versioning': specifier: '>=0.70.0' - version: 0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10)) + version: 0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3)) devDependencies: '@eslint/js': specifier: ^9.15.0 version: 9.38.0 '@types/node': specifier: latest - version: 25.0.10 + version: 25.2.3 '@typespec/compiler': specifier: ^1.5.0 - version: 1.5.0(@types/node@25.0.10) + version: 1.5.0(@types/node@25.2.3) '@typespec/prettier-plugin-typespec': specifier: ^1.5.0 version: 1.5.0 @@ -58,28 +83,16 @@ importers: version: 8.46.2(eslint@9.38.0)(typescript@5.9.3) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2) + version: 3.2.4(@types/debug@4.1.12)(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2) lib/cli: dependencies: '@apidevtools/swagger-parser': specifier: ^10.1.1 version: 10.1.1(openapi-types@12.1.3) - '@common-grants/core': - specifier: workspace:* - version: link:../core '@typespec/compiler': - specifier: ^1.5.0 - version: 1.5.0(@types/node@20.19.23) - '@typespec/json-schema': - specifier: ^1.5.0 - version: 1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23)) - '@typespec/openapi3': - specifier: ^1.5.0 - version: 1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23)))(@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23)))(@typespec/openapi@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23))))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@20.19.23))) - '@typespec/versioning': - specifier: ^0.75.0 - version: 0.75.0(@typespec/compiler@1.5.0(@types/node@20.19.23)) + specifier: 'catalog:' + version: 1.9.0(@types/node@20.19.23) chalk: specifier: ^4.1.2 version: 4.1.2 @@ -108,6 +121,9 @@ importers: specifier: ^3.25.76 version: 3.25.76 devDependencies: + '@common-grants/core': + specifier: workspace:* + version: link:../core '@eslint/js': specifier: ^9.38.0 version: 9.38.0 @@ -144,6 +160,15 @@ importers: '@typescript-eslint/parser': specifier: ^8.46.2 version: 8.46.2(eslint@9.38.0)(typescript@5.9.3) + '@typespec/json-schema': + specifier: 'catalog:' + version: 1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23)) + '@typespec/openapi3': + specifier: 'catalog:' + version: 1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23))(@typespec/http@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23)))(@typespec/json-schema@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23)))(@typespec/openapi@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23))(@typespec/http@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23))))(@typespec/versioning@0.79.0(@typespec/compiler@1.9.0(@types/node@20.19.23))) + '@typespec/versioning': + specifier: 'catalog:' + version: 0.79.0(@typespec/compiler@1.9.0(@types/node@20.19.23)) eslint: specifier: ^9.38.0 version: 9.38.0 @@ -181,26 +206,26 @@ importers: lib/core: dependencies: '@typespec/compiler': - specifier: ^1.5.0 - version: 1.5.0(@types/node@20.19.23) + specifier: 'catalog:' + version: 1.9.0(@types/node@20.19.23) '@typespec/http': - specifier: ^1.5.0 - version: 1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23)) + specifier: 'catalog:' + version: 1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23)) '@typespec/json-schema': - specifier: ^1.5.0 - version: 1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23)) + specifier: 'catalog:' + version: 1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23)) '@typespec/openapi': - specifier: ^1.5.0 - version: 1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23))) + specifier: 'catalog:' + version: 1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23))(@typespec/http@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23))) '@typespec/openapi3': - specifier: ^1.5.0 - version: 1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23)))(@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23)))(@typespec/openapi@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23))))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@20.19.23))) + specifier: 'catalog:' + version: 1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23))(@typespec/http@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23)))(@typespec/json-schema@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23)))(@typespec/openapi@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23))(@typespec/http@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23))))(@typespec/versioning@0.79.0(@typespec/compiler@1.9.0(@types/node@20.19.23))) '@typespec/rest': - specifier: ^0.75.0 - version: 0.75.0(@typespec/compiler@1.5.0(@types/node@20.19.23))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23))) + specifier: 'catalog:' + version: 0.79.0(@typespec/compiler@1.9.0(@types/node@20.19.23))(@typespec/http@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23))) '@typespec/versioning': - specifier: ^0.75.0 - version: 0.75.0(@typespec/compiler@1.5.0(@types/node@20.19.23)) + specifier: 'catalog:' + version: 0.79.0(@typespec/compiler@1.9.0(@types/node@20.19.23)) devDependencies: '@eslint/js': specifier: ^9.18.0 @@ -324,13 +349,13 @@ importers: dependencies: '@astrojs/react': specifier: ^4.4.2 - version: 4.4.2(@types/node@25.0.10)(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tsx@4.21.0)(yaml@2.8.2) + version: 4.4.2(@types/node@25.2.3)(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tsx@4.21.0)(yaml@2.8.2) '@astrojs/starlight': specifier: ^0.37.3 - version: 0.37.3(astro@5.16.11(@types/node@25.0.10)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)) + version: 0.37.3(astro@5.16.11(@types/node@25.2.3)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)) '@common-grants/core': specifier: 0.3.0-alpha.1 - version: 0.3.0-alpha.1(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))(@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))(@typespec/openapi3@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))(@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))(@typespec/openapi@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10))) + version: 0.3.0-alpha.1(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))(@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))(@typespec/openapi3@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))(@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))(@typespec/openapi@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3))) '@jsonforms/core': specifier: ^3.7.0 version: 3.7.0 @@ -351,7 +376,7 @@ importers: version: 8.17.1 astro: specifier: ^5.16.11 - version: 5.16.11(@types/node@25.0.10)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) + version: 5.16.11(@types/node@25.2.3)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) js-yaml: specifier: ^4.1.1 version: 4.1.1 @@ -397,25 +422,25 @@ importers: version: 5.18.0 '@typespec/compiler': specifier: ~1.5.0 - version: 1.5.0(@types/node@25.0.10) + version: 1.5.0(@types/node@25.2.3) '@typespec/http': specifier: ~1.5.0 - version: 1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)) + version: 1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)) '@typespec/json-schema': specifier: ~1.5.0 - version: 1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)) + version: 1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)) '@typespec/openapi': specifier: ~1.5.0 - version: 1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))) + version: 1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))) '@typespec/openapi3': specifier: ~1.5.0 - version: 1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))(@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))(@typespec/openapi@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10))) + version: 1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))(@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))(@typespec/openapi@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3))) '@typespec/rest': specifier: ~0.75.0 - version: 0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))) + version: 0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))) '@typespec/versioning': specifier: ~0.75.0 - version: 0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10)) + version: 0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3)) cspell: specifier: ^8.19.4 version: 8.19.4 @@ -436,13 +461,13 @@ importers: version: 0.14.1 starlight-links-validator: specifier: ^0.14.3 - version: 0.14.3(@astrojs/starlight@0.37.3(astro@5.16.11(@types/node@25.0.10)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))) + version: 0.14.3(@astrojs/starlight@0.37.3(astro@5.16.11(@types/node@25.2.3)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))) typescript-eslint: specifier: ^8.53.1 version: 8.53.1(eslint@9.39.2)(typescript@5.9.3) vitest: specifier: ^4.0.17 - version: 4.0.17(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2) + version: 4.0.17(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2) wrangler: specifier: ^4.59.2 version: 4.59.2 @@ -1924,6 +1949,10 @@ packages: resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} engines: {node: '>=18'} + '@inquirer/ansi@2.0.3': + resolution: {integrity: sha512-g44zhR3NIKVs0zUesa4iMzExmZpLUdTLRMCStqX3GE5NT6VkPcxQGJ+uC8tDgBUC/vB1rUhUd55cOf++4NZcmw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/checkbox@4.3.2': resolution: {integrity: sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==} engines: {node: '>=18'} @@ -1933,6 +1962,15 @@ packages: '@types/node': optional: true + '@inquirer/checkbox@5.0.4': + resolution: {integrity: sha512-DrAMU3YBGMUAp6ArwTIp/25CNDtDbxk7UjIrrtM25JVVrlVYlVzHh5HR1BDFu9JMyUoZ4ZanzeaHqNDttf3gVg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/confirm@5.1.21': resolution: {integrity: sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==} engines: {node: '>=18'} @@ -1942,6 +1980,15 @@ packages: '@types/node': optional: true + '@inquirer/confirm@6.0.4': + resolution: {integrity: sha512-WdaPe7foUnoGYvXzH4jp4wH/3l+dBhZ3uwhKjXjwdrq5tEIFaANxj6zrGHxLdsIA0yKM0kFPVcEalOZXBB5ISA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/core@10.3.2': resolution: {integrity: sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==} engines: {node: '>=18'} @@ -1951,6 +1998,15 @@ packages: '@types/node': optional: true + '@inquirer/core@11.1.1': + resolution: {integrity: sha512-hV9o15UxX46OyQAtaoMqAOxGR8RVl1aZtDx1jHbCtSJy1tBdTfKxLPKf7utsE4cRy4tcmCQ4+vdV+ca+oNxqNA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/editor@4.2.23': resolution: {integrity: sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==} engines: {node: '>=18'} @@ -1960,6 +2016,15 @@ packages: '@types/node': optional: true + '@inquirer/editor@5.0.4': + resolution: {integrity: sha512-QI3Jfqcv6UO2/VJaEFONH8Im1ll++Xn/AJTBn9Xf+qx2M+H8KZAdQ5sAe2vtYlo+mLW+d7JaMJB4qWtK4BG3pw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/expand@4.0.23': resolution: {integrity: sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==} engines: {node: '>=18'} @@ -1969,6 +2034,15 @@ packages: '@types/node': optional: true + '@inquirer/expand@5.0.4': + resolution: {integrity: sha512-0I/16YwPPP0Co7a5MsomlZLpch48NzYfToyqYAOWtBmaXSB80RiNQ1J+0xx2eG+Wfxt0nHtpEWSRr6CzNVnOGg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/external-editor@1.0.2': resolution: {integrity: sha512-yy9cOoBnx58TlsPrIxauKIFQTiyH+0MK4e97y4sV9ERbI+zDxw7i2hxHLCIEGIE/8PPvDxGhgzIOTSOWcs6/MQ==} engines: {node: '>=18'} @@ -1987,6 +2061,15 @@ packages: '@types/node': optional: true + '@inquirer/external-editor@2.0.3': + resolution: {integrity: sha512-LgyI7Agbda74/cL5MvA88iDpvdXI2KuMBCGRkbCl2Dg1vzHeOgs+s0SDcXV7b+WZJrv2+ERpWSM65Fpi9VfY3w==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/figures@1.0.14': resolution: {integrity: sha512-DbFgdt+9/OZYFM+19dbpXOSeAstPy884FPy1KjDu4anWwymZeOYhMY1mdFri172htv6mvc/uvIAAi7b7tvjJBQ==} engines: {node: '>=18'} @@ -1995,6 +2078,10 @@ packages: resolution: {integrity: sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==} engines: {node: '>=18'} + '@inquirer/figures@2.0.3': + resolution: {integrity: sha512-y09iGt3JKoOCBQ3w4YrSJdokcD8ciSlMIWsD+auPu+OZpfxLuyz+gICAQ6GCBOmJJt4KEQGHuZSVff2jiNOy7g==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + '@inquirer/input@4.3.1': resolution: {integrity: sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==} engines: {node: '>=18'} @@ -2004,6 +2091,15 @@ packages: '@types/node': optional: true + '@inquirer/input@5.0.4': + resolution: {integrity: sha512-4B3s3jvTREDFvXWit92Yc6jF1RJMDy2VpSqKtm4We2oVU65YOh2szY5/G14h4fHlyQdpUmazU5MPCFZPRJ0AOw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/number@3.0.23': resolution: {integrity: sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==} engines: {node: '>=18'} @@ -2013,6 +2109,15 @@ packages: '@types/node': optional: true + '@inquirer/number@4.0.4': + resolution: {integrity: sha512-CmMp9LF5HwE+G/xWsC333TlCzYYbXMkcADkKzcawh49fg2a1ryLc7JL1NJYYt1lJ+8f4slikNjJM9TEL/AljYQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/password@4.0.23': resolution: {integrity: sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==} engines: {node: '>=18'} @@ -2022,6 +2127,15 @@ packages: '@types/node': optional: true + '@inquirer/password@5.0.4': + resolution: {integrity: sha512-ZCEPyVYvHK4W4p2Gy6sTp9nqsdHQCfiPXIP9LbJVW4yCinnxL/dDDmPaEZVysGrj8vxVReRnpfS2fOeODe9zjg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/prompts@7.10.1': resolution: {integrity: sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==} engines: {node: '>=18'} @@ -2031,6 +2145,15 @@ packages: '@types/node': optional: true + '@inquirer/prompts@8.2.0': + resolution: {integrity: sha512-rqTzOprAj55a27jctS3vhvDDJzYXsr33WXTjODgVOru21NvBo9yIgLIAf7SBdSV0WERVly3dR6TWyp7ZHkvKFA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/rawlist@4.1.11': resolution: {integrity: sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==} engines: {node: '>=18'} @@ -2040,6 +2163,15 @@ packages: '@types/node': optional: true + '@inquirer/rawlist@5.2.0': + resolution: {integrity: sha512-CciqGoOUMrFo6HxvOtU5uL8fkjCmzyeB6fG7O1vdVAZVSopUBYECOwevDBlqNLyyYmzpm2Gsn/7nLrpruy9RFg==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/search@3.2.2': resolution: {integrity: sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==} engines: {node: '>=18'} @@ -2049,6 +2181,15 @@ packages: '@types/node': optional: true + '@inquirer/search@4.1.0': + resolution: {integrity: sha512-EAzemfiP4IFvIuWnrHpgZs9lAhWDA0GM3l9F4t4mTQ22IFtzfrk8xbkMLcAN7gmVML9O/i+Hzu8yOUyAaL6BKA==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/select@4.4.2': resolution: {integrity: sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==} engines: {node: '>=18'} @@ -2058,6 +2199,15 @@ packages: '@types/node': optional: true + '@inquirer/select@5.0.4': + resolution: {integrity: sha512-s8KoGpPYMEQ6WXc0dT9blX2NtIulMdLOO3LA1UKOiv7KFWzlJ6eLkEYTDBIi+JkyKXyn8t/CD6TinxGjyLt57g==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/type@3.0.10': resolution: {integrity: sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==} engines: {node: '>=18'} @@ -2067,6 +2217,15 @@ packages: '@types/node': optional: true + '@inquirer/type@4.0.3': + resolution: {integrity: sha512-cKZN7qcXOpj1h+1eTTcGDVLaBIHNMT1Rz9JqJP5MnEJ0JhgVWllx7H/tahUp5YEK1qaByH2Itb8wLG/iScD5kw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@isaacs/balanced-match@4.0.1': resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} engines: {node: 20 || >=22} @@ -2652,6 +2811,30 @@ packages: cpu: [x64] os: [win32] + '@scalar/helpers@0.2.11': + resolution: {integrity: sha512-Y7DLt1bIZF9dvHzJwSJTcC1lpSr1Tbf4VBhHOCRIHu23Rr7/lhQnddRxFmPV1tZXwEQKz7F7yRrubwCfKPCucw==} + engines: {node: '>=20'} + + '@scalar/json-magic@0.11.0': + resolution: {integrity: sha512-1zBseDDEPkKlAVd9lT1HlK9Nefeh0YEE+pcmyDL3J5derIZn9UYXAFecdkeXMdjDtWDgcrkmWCrHhpoT7zVKdQ==} + engines: {node: '>=20'} + + '@scalar/json-magic@0.9.6': + resolution: {integrity: sha512-2TKoqkAophHti1nH+rvQlR4lhD6X9tqQpuNeAE0cytHSX/yndkSOE0yA7cep5T9tFjGN4Km0gMnelvY3LgWs4A==} + engines: {node: '>=20'} + + '@scalar/openapi-parser@0.24.9': + resolution: {integrity: sha512-uqpwt6ZQJQu4c3CvMsJiXMUj32113yrclsDC31hlL33vEUS5JU9dCYfY27oLSCVoKl8R8KihlnEcbfRnH/O/GA==} + engines: {node: '>=20'} + + '@scalar/openapi-types@0.5.3': + resolution: {integrity: sha512-m4n/Su3K01d15dmdWO1LlqecdSPKuNjuokrJLdiQ485kW/hRHbXW1QP6tJL75myhw/XhX5YhYAR+jrwnGjXiMw==} + engines: {node: '>=20'} + + '@scalar/openapi-upgrader@0.1.8': + resolution: {integrity: sha512-2xuYLLs0fBadLIk4I1ObjMiCnOyLPEMPf24A1HtHQvhKGDnGlvT63F2rU2Xw8lxCjgHnzveMPnOJEbwIy64RCg==} + engines: {node: '>=20'} + '@scarf/scarf@1.4.0': resolution: {integrity: sha512-xxeapPiUXdZAE3che6f3xogoJPeZgig6omHEy1rIY5WVsB3H2BHNnZH+gHG6x91SCWyQCzWGsuL2Hh3ClO5/qQ==} @@ -2687,6 +2870,10 @@ packages: resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} + '@sindresorhus/merge-streams@4.0.0': + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} + engines: {node: '>=18'} + '@sinonjs/commons@3.0.1': resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} @@ -2934,8 +3121,8 @@ packages: '@types/node@20.19.31': resolution: {integrity: sha512-5jsi0wpncvTD33Sh1UCgacK37FFwDn+EG7wCmEvs62fCvBL+n8/76cAYDok21NF6+jaVWIqKwCZyX7Vbu8eB3A==} - '@types/node@25.0.10': - resolution: {integrity: sha512-zWW5KPngR/yvakJgGOmZ5vTBemDoSqF3AcV/LrO5u5wTWyEAVVh+IT39G4gtyAkh3CtTZs8aX/yRM82OfzHJRg==} + '@types/node@25.2.3': + resolution: {integrity: sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==} '@types/picomatch@3.0.2': resolution: {integrity: sha512-n0i8TD3UDB7paoMMxA3Y65vUncFJXjcUf7lQY7YyKGl6031FNjfsLs6pdLFCy2GNFxItPJG8GvvpbZc2skH7WA==} @@ -3138,11 +3325,22 @@ packages: peerDependencies: '@typespec/compiler': ^1.5.0 + '@typespec/asset-emitter@0.79.0': + resolution: {integrity: sha512-pNMtfSSwgmTQ2ex6bd1l6BUW2RLjSFnWQO5C5bNSleV62YEH5jMLn3THWDU9oUB0JoiBjgomV8cPqNRTJ+iV9w==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@typespec/compiler': ^1.9.0 + '@typespec/compiler@1.5.0': resolution: {integrity: sha512-REJgZOEZ9g9CC72GGT0+nLbjW+5WVlCfm1d6w18N5RsUo7vLXs8IPXwq7xZJzoqU99Q9B4keqzPuTU4OrDUTrA==} engines: {node: '>=20.0.0'} hasBin: true + '@typespec/compiler@1.9.0': + resolution: {integrity: sha512-Rz9fFWQSTJSnhBfZvtA/bDIuO82fknYdtyMsL9lZNJE82rquC6JByHPFsnbGH1VXA0HhMj9L7Oqyp3f0m/BTOA==} + engines: {node: '>=20.0.0'} + hasBin: true + '@typespec/http@1.5.0': resolution: {integrity: sha512-52XLXwqSY2SY6nSvfkiTsNiJzlMeIAZ6MFIVJ5YkoibA21TNAP4DtjTZgC2GieZLY2NNN/rqDCqBX+DyWqTrfQ==} engines: {node: '>=20.0.0'} @@ -3153,12 +3351,28 @@ packages: '@typespec/streams': optional: true + '@typespec/http@1.9.0': + resolution: {integrity: sha512-JzlZZsgCo71f2KhWbf4BLOz5e+dVLj7gJJ4kvXvrmuG9QHoT41VaGPpCQamYgpZLMz2LQbsOtw34AmpovhuJSw==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@typespec/compiler': ^1.9.0 + '@typespec/streams': ^0.79.0 + peerDependenciesMeta: + '@typespec/streams': + optional: true + '@typespec/json-schema@1.5.0': resolution: {integrity: sha512-3RQlMSZM0SqrjKafxpIXa0SxPucPGHTRkJTB4JcDJxaTvBGNYZF0JFDC5CxkkDW4RfjA1Jb10aanBqOIgKbE9A==} engines: {node: '>=20.0.0'} peerDependencies: '@typespec/compiler': ^1.5.0 + '@typespec/json-schema@1.9.0': + resolution: {integrity: sha512-splP6YL1CWPtBDenOeaVEs058TBqSzMDZyX4h9A39Q5qwmhyQ00DPXdnmJWRP96IWVAlHnN806GJWc/yttzSVg==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@typespec/compiler': ^1.9.0 + '@typespec/openapi3@1.5.0': resolution: {integrity: sha512-Fu4RBk19a+Nma7N0LzP8DjwRcTc3zWCl/ne3R6m6l5Pc6jVN7EXGQNz68f3AOorWCuE+BxONViTN6og/pukXNw==} engines: {node: '>=20.0.0'} @@ -3178,6 +3392,34 @@ packages: '@typespec/xml': optional: true + '@typespec/openapi3@1.9.0': + resolution: {integrity: sha512-htwhrGHQxuoNwAljeJE8CBt5yfKOv48T9Ugv91Y+4yNnlevJfDT29yrfD2mXYMujVOr3Kte1qilazClafkUIgg==} + engines: {node: '>=20.0.0'} + hasBin: true + peerDependencies: + '@typespec/compiler': ^1.9.0 + '@typespec/events': ^0.79.0 + '@typespec/http': ^1.9.0 + '@typespec/json-schema': ^1.9.0 + '@typespec/openapi': ^1.9.0 + '@typespec/sse': ^0.79.0 + '@typespec/streams': ^0.79.0 + '@typespec/versioning': ^0.79.0 + '@typespec/xml': '*' + peerDependenciesMeta: + '@typespec/events': + optional: true + '@typespec/json-schema': + optional: true + '@typespec/sse': + optional: true + '@typespec/streams': + optional: true + '@typespec/versioning': + optional: true + '@typespec/xml': + optional: true + '@typespec/openapi@1.5.0': resolution: {integrity: sha512-27sXkSK2r1sAmVMLv+pwlN/Cm+yg9nEK8iuGyJRuEkBk7hcsJDbTnBlsEvlRTI8DqljtzA7YECDHBLK88zZHeg==} engines: {node: '>=20.0.0'} @@ -3185,6 +3427,13 @@ packages: '@typespec/compiler': ^1.5.0 '@typespec/http': ^1.5.0 + '@typespec/openapi@1.9.0': + resolution: {integrity: sha512-5ieXCWRLcyFLv3IFk26ena/RW/NxvT5KiHaoNVFRd79J0XZjFcE0Od6Lxxqj4dWmCo3C8oKtOwFoQuie18G3lQ==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@typespec/compiler': ^1.9.0 + '@typespec/http': ^1.9.0 + '@typespec/prettier-plugin-typespec@1.5.0': resolution: {integrity: sha512-6tVu8u331LvwE7wi5HjSJosI4j8mJ9EuAdTbBHJk8vPzMCcz08ZwYhenLZ/38X58E1q7iWe2JGujwgpUSzUNDw==} @@ -3195,12 +3444,25 @@ packages: '@typespec/compiler': ^1.5.0 '@typespec/http': ^1.5.0 + '@typespec/rest@0.79.0': + resolution: {integrity: sha512-6QIX7oaUGy/z4rseUrC86LjHxZn8rAAY4fXvGnlPRce6GhEdTb9S9OQPmlPeWngXwCx/07P2+FCR915APqmZxg==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@typespec/compiler': ^1.9.0 + '@typespec/http': ^1.9.0 + '@typespec/versioning@0.75.0': resolution: {integrity: sha512-wdLcVx5UW4WRks/OXfqLiaDTtWfAWgv/nj69u99gRJU6iY9ExEvK5x9NQszZQKYnu6tM7nkoYMg4zu+7YBUBaw==} engines: {node: '>=20.0.0'} peerDependencies: '@typespec/compiler': ^1.5.0 + '@typespec/versioning@0.79.0': + resolution: {integrity: sha512-mk65zpKNm+ARyHASnre/lp3o3FKzb0P8Nj96ji182JUy7ShrVCCF0u+bC+ZXQ8ZTRza1d0xBjRC/Xr4iM+Uwag==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@typespec/compiler': ^1.9.0 + '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} @@ -3462,8 +3724,8 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axios@1.13.2: - resolution: {integrity: sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==} + axios@1.13.5: + resolution: {integrity: sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==} axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} @@ -4576,6 +4838,10 @@ packages: resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==} engines: {node: '>=18'} + globby@16.1.0: + resolution: {integrity: sha512-+A4Hq7m7Ze592k9gZRy4gJ27DrXRNnC1vPjxTt1qQxEY8RxagBkBxivkCwg7FxSTG0iLLEMaUx13oOr0R2/qcQ==} + engines: {node: '>=20'} + gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -4844,6 +5110,10 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} + is-path-inside@4.0.0: + resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} + engines: {node: '>=12'} + is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} @@ -5117,6 +5387,10 @@ packages: engines: {node: '>=18.0.0'} hasBin: true + jsonpointer@5.0.1: + resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} + engines: {node: '>=0.10.0'} + keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} @@ -5136,6 +5410,10 @@ packages: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} + leven@4.1.0: + resolution: {integrity: sha512-KZ9W9nWDT7rF7Dazg8xyLHGLrmpgq2nVNFUckhqdW3szVP6YhCpp/RAnpmVExA9JvrMynjwSLVrEj3AepHR6ew==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -5503,6 +5781,10 @@ packages: resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} engines: {node: ^18.17.0 || >=20.5.0} + mute-stream@3.0.0: + resolution: {integrity: sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==} + engines: {node: ^20.17.0 || >=22.9.0} + nanoid@3.3.11: resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -6719,6 +7001,10 @@ packages: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} engines: {node: '>=18'} + unicorn-magic@0.4.0: + resolution: {integrity: sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==} + engines: {node: '>=20'} + unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} @@ -7372,6 +7658,9 @@ packages: zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + zod@4.3.6: + resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} + zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -7485,12 +7774,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@astrojs/mdx@4.3.13(astro@5.16.11(@types/node@25.0.10)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))': + '@astrojs/mdx@4.3.13(astro@5.16.11(@types/node@25.2.3)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))': dependencies: '@astrojs/markdown-remark': 6.3.10 '@mdx-js/mdx': 3.1.1 acorn: 8.15.0 - astro: 5.16.11(@types/node@25.0.10)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) + astro: 5.16.11(@types/node@25.2.3)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) es-module-lexer: 1.7.0 estree-util-visit: 2.0.0 hast-util-to-html: 9.0.5 @@ -7508,15 +7797,15 @@ snapshots: dependencies: prismjs: 1.30.0 - '@astrojs/react@4.4.2(@types/node@25.0.10)(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tsx@4.21.0)(yaml@2.8.2)': + '@astrojs/react@4.4.2(@types/node@25.2.3)(@types/react-dom@18.3.7(@types/react@18.3.27))(@types/react@18.3.27)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tsx@4.21.0)(yaml@2.8.2)': dependencies: '@types/react': 18.3.27 '@types/react-dom': 18.3.7(@types/react@18.3.27) - '@vitejs/plugin-react': 4.7.0(vite@6.4.1(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2)) + '@vitejs/plugin-react': 4.7.0(vite@6.4.1(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) ultrahtml: 1.6.0 - vite: 6.4.1(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2) transitivePeerDependencies: - '@types/node' - jiti @@ -7537,17 +7826,17 @@ snapshots: stream-replace-string: 2.0.0 zod: 3.25.76 - '@astrojs/starlight@0.37.3(astro@5.16.11(@types/node@25.0.10)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))': + '@astrojs/starlight@0.37.3(astro@5.16.11(@types/node@25.2.3)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))': dependencies: '@astrojs/markdown-remark': 6.3.10 - '@astrojs/mdx': 4.3.13(astro@5.16.11(@types/node@25.0.10)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)) + '@astrojs/mdx': 4.3.13(astro@5.16.11(@types/node@25.2.3)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)) '@astrojs/sitemap': 3.7.0 '@pagefind/default-ui': 1.4.0 '@types/hast': 3.0.4 '@types/js-yaml': 4.0.9 '@types/mdast': 4.0.4 - astro: 5.16.11(@types/node@25.0.10)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) - astro-expressive-code: 0.41.6(astro@5.16.11(@types/node@25.0.10)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)) + astro: 5.16.11(@types/node@25.2.3)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) + astro-expressive-code: 0.41.6(astro@5.16.11(@types/node@25.2.3)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)) bcp-47: 2.1.0 hast-util-from-html: 2.0.3 hast-util-select: 6.0.4 @@ -7860,7 +8149,7 @@ snapshots: transitivePeerDependencies: - encoding - '@changesets/cli@2.29.8(@types/node@25.0.10)': + '@changesets/cli@2.29.8(@types/node@25.2.3)': dependencies: '@changesets/apply-release-plan': 7.0.14 '@changesets/assemble-release-plan': 6.0.9 @@ -7876,7 +8165,7 @@ snapshots: '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@changesets/write': 0.4.0 - '@inquirer/external-editor': 1.0.2(@types/node@25.0.10) + '@inquirer/external-editor': 1.0.2(@types/node@25.2.3) '@manypkg/get-packages': 1.1.3 ansi-colors: 4.1.3 ci-info: 3.9.0 @@ -8005,14 +8294,14 @@ snapshots: '@cloudflare/workerd-windows-64@1.20260114.0': optional: true - '@common-grants/core@0.3.0-alpha.1(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))(@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))(@typespec/openapi3@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))(@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))(@typespec/openapi@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))': + '@common-grants/core@0.3.0-alpha.1(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))(@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))(@typespec/openapi3@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))(@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))(@typespec/openapi@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3))))(@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))': dependencies: - '@typespec/compiler': 1.5.0(@types/node@25.0.10) - '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)) - '@typespec/json-schema': 1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)) - '@typespec/openapi3': 1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))(@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))(@typespec/openapi@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10))) - '@typespec/rest': 0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))) - '@typespec/versioning': 0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10)) + '@typespec/compiler': 1.5.0(@types/node@25.2.3) + '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)) + '@typespec/json-schema': 1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)) + '@typespec/openapi3': 1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))(@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))(@typespec/openapi@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3))) + '@typespec/rest': 0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))) + '@typespec/versioning': 0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3)) '@cspell/cspell-bundled-dicts@8.19.4': dependencies: @@ -8787,6 +9076,8 @@ snapshots: '@inquirer/ansi@1.0.2': {} + '@inquirer/ansi@2.0.3': {} + '@inquirer/checkbox@4.3.2(@types/node@20.19.23)': dependencies: '@inquirer/ansi': 1.0.2 @@ -8797,15 +9088,24 @@ snapshots: optionalDependencies: '@types/node': 20.19.23 - '@inquirer/checkbox@4.3.2(@types/node@25.0.10)': + '@inquirer/checkbox@4.3.2(@types/node@25.2.3)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@25.0.10) + '@inquirer/core': 10.3.2(@types/node@25.2.3) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.0.10) + '@inquirer/type': 3.0.10(@types/node@25.2.3) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 25.2.3 + + '@inquirer/checkbox@5.0.4(@types/node@20.19.23)': + dependencies: + '@inquirer/ansi': 2.0.3 + '@inquirer/core': 11.1.1(@types/node@20.19.23) + '@inquirer/figures': 2.0.3 + '@inquirer/type': 4.0.3(@types/node@20.19.23) + optionalDependencies: + '@types/node': 20.19.23 '@inquirer/confirm@5.1.21(@types/node@20.19.23)': dependencies: @@ -8814,12 +9114,19 @@ snapshots: optionalDependencies: '@types/node': 20.19.23 - '@inquirer/confirm@5.1.21(@types/node@25.0.10)': + '@inquirer/confirm@5.1.21(@types/node@25.2.3)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.2.3) + '@inquirer/type': 3.0.10(@types/node@25.2.3) + optionalDependencies: + '@types/node': 25.2.3 + + '@inquirer/confirm@6.0.4(@types/node@20.19.23)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.0.10) - '@inquirer/type': 3.0.10(@types/node@25.0.10) + '@inquirer/core': 11.1.1(@types/node@20.19.23) + '@inquirer/type': 4.0.3(@types/node@20.19.23) optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 20.19.23 '@inquirer/core@10.3.2(@types/node@20.19.23)': dependencies: @@ -8834,18 +9141,30 @@ snapshots: optionalDependencies: '@types/node': 20.19.23 - '@inquirer/core@10.3.2(@types/node@25.0.10)': + '@inquirer/core@10.3.2(@types/node@25.2.3)': dependencies: '@inquirer/ansi': 1.0.2 '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.0.10) + '@inquirer/type': 3.0.10(@types/node@25.2.3) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 25.2.3 + + '@inquirer/core@11.1.1(@types/node@20.19.23)': + dependencies: + '@inquirer/ansi': 2.0.3 + '@inquirer/figures': 2.0.3 + '@inquirer/type': 4.0.3(@types/node@20.19.23) + cli-width: 4.1.0 + mute-stream: 3.0.0 + signal-exit: 4.1.0 + wrap-ansi: 9.0.2 + optionalDependencies: + '@types/node': 20.19.23 '@inquirer/editor@4.2.23(@types/node@20.19.23)': dependencies: @@ -8855,13 +9174,21 @@ snapshots: optionalDependencies: '@types/node': 20.19.23 - '@inquirer/editor@4.2.23(@types/node@25.0.10)': + '@inquirer/editor@4.2.23(@types/node@25.2.3)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.2.3) + '@inquirer/external-editor': 1.0.3(@types/node@25.2.3) + '@inquirer/type': 3.0.10(@types/node@25.2.3) + optionalDependencies: + '@types/node': 25.2.3 + + '@inquirer/editor@5.0.4(@types/node@20.19.23)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.0.10) - '@inquirer/external-editor': 1.0.3(@types/node@25.0.10) - '@inquirer/type': 3.0.10(@types/node@25.0.10) + '@inquirer/core': 11.1.1(@types/node@20.19.23) + '@inquirer/external-editor': 2.0.3(@types/node@20.19.23) + '@inquirer/type': 4.0.3(@types/node@20.19.23) optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 20.19.23 '@inquirer/expand@4.0.23(@types/node@20.19.23)': dependencies: @@ -8871,13 +9198,20 @@ snapshots: optionalDependencies: '@types/node': 20.19.23 - '@inquirer/expand@4.0.23(@types/node@25.0.10)': + '@inquirer/expand@4.0.23(@types/node@25.2.3)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.0.10) - '@inquirer/type': 3.0.10(@types/node@25.0.10) + '@inquirer/core': 10.3.2(@types/node@25.2.3) + '@inquirer/type': 3.0.10(@types/node@25.2.3) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 25.2.3 + + '@inquirer/expand@5.0.4(@types/node@20.19.23)': + dependencies: + '@inquirer/core': 11.1.1(@types/node@20.19.23) + '@inquirer/type': 4.0.3(@types/node@20.19.23) + optionalDependencies: + '@types/node': 20.19.23 '@inquirer/external-editor@1.0.2(@types/node@20.19.23)': dependencies: @@ -8886,12 +9220,12 @@ snapshots: optionalDependencies: '@types/node': 20.19.23 - '@inquirer/external-editor@1.0.2(@types/node@25.0.10)': + '@inquirer/external-editor@1.0.2(@types/node@25.2.3)': dependencies: chardet: 2.1.0 iconv-lite: 0.7.0 optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 25.2.3 '@inquirer/external-editor@1.0.3(@types/node@20.19.23)': dependencies: @@ -8900,17 +9234,26 @@ snapshots: optionalDependencies: '@types/node': 20.19.23 - '@inquirer/external-editor@1.0.3(@types/node@25.0.10)': + '@inquirer/external-editor@1.0.3(@types/node@25.2.3)': + dependencies: + chardet: 2.1.1 + iconv-lite: 0.7.2 + optionalDependencies: + '@types/node': 25.2.3 + + '@inquirer/external-editor@2.0.3(@types/node@20.19.23)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 20.19.23 '@inquirer/figures@1.0.14': {} '@inquirer/figures@1.0.15': {} + '@inquirer/figures@2.0.3': {} + '@inquirer/input@4.3.1(@types/node@20.19.23)': dependencies: '@inquirer/core': 10.3.2(@types/node@20.19.23) @@ -8918,12 +9261,19 @@ snapshots: optionalDependencies: '@types/node': 20.19.23 - '@inquirer/input@4.3.1(@types/node@25.0.10)': + '@inquirer/input@4.3.1(@types/node@25.2.3)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.2.3) + '@inquirer/type': 3.0.10(@types/node@25.2.3) + optionalDependencies: + '@types/node': 25.2.3 + + '@inquirer/input@5.0.4(@types/node@20.19.23)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.0.10) - '@inquirer/type': 3.0.10(@types/node@25.0.10) + '@inquirer/core': 11.1.1(@types/node@20.19.23) + '@inquirer/type': 4.0.3(@types/node@20.19.23) optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 20.19.23 '@inquirer/number@3.0.23(@types/node@20.19.23)': dependencies: @@ -8932,12 +9282,19 @@ snapshots: optionalDependencies: '@types/node': 20.19.23 - '@inquirer/number@3.0.23(@types/node@25.0.10)': + '@inquirer/number@3.0.23(@types/node@25.2.3)': + dependencies: + '@inquirer/core': 10.3.2(@types/node@25.2.3) + '@inquirer/type': 3.0.10(@types/node@25.2.3) + optionalDependencies: + '@types/node': 25.2.3 + + '@inquirer/number@4.0.4(@types/node@20.19.23)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.0.10) - '@inquirer/type': 3.0.10(@types/node@25.0.10) + '@inquirer/core': 11.1.1(@types/node@20.19.23) + '@inquirer/type': 4.0.3(@types/node@20.19.23) optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 20.19.23 '@inquirer/password@4.0.23(@types/node@20.19.23)': dependencies: @@ -8947,13 +9304,21 @@ snapshots: optionalDependencies: '@types/node': 20.19.23 - '@inquirer/password@4.0.23(@types/node@25.0.10)': + '@inquirer/password@4.0.23(@types/node@25.2.3)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@25.0.10) - '@inquirer/type': 3.0.10(@types/node@25.0.10) + '@inquirer/core': 10.3.2(@types/node@25.2.3) + '@inquirer/type': 3.0.10(@types/node@25.2.3) + optionalDependencies: + '@types/node': 25.2.3 + + '@inquirer/password@5.0.4(@types/node@20.19.23)': + dependencies: + '@inquirer/ansi': 2.0.3 + '@inquirer/core': 11.1.1(@types/node@20.19.23) + '@inquirer/type': 4.0.3(@types/node@20.19.23) optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 20.19.23 '@inquirer/prompts@7.10.1(@types/node@20.19.23)': dependencies: @@ -8970,20 +9335,35 @@ snapshots: optionalDependencies: '@types/node': 20.19.23 - '@inquirer/prompts@7.10.1(@types/node@25.0.10)': - dependencies: - '@inquirer/checkbox': 4.3.2(@types/node@25.0.10) - '@inquirer/confirm': 5.1.21(@types/node@25.0.10) - '@inquirer/editor': 4.2.23(@types/node@25.0.10) - '@inquirer/expand': 4.0.23(@types/node@25.0.10) - '@inquirer/input': 4.3.1(@types/node@25.0.10) - '@inquirer/number': 3.0.23(@types/node@25.0.10) - '@inquirer/password': 4.0.23(@types/node@25.0.10) - '@inquirer/rawlist': 4.1.11(@types/node@25.0.10) - '@inquirer/search': 3.2.2(@types/node@25.0.10) - '@inquirer/select': 4.4.2(@types/node@25.0.10) + '@inquirer/prompts@7.10.1(@types/node@25.2.3)': + dependencies: + '@inquirer/checkbox': 4.3.2(@types/node@25.2.3) + '@inquirer/confirm': 5.1.21(@types/node@25.2.3) + '@inquirer/editor': 4.2.23(@types/node@25.2.3) + '@inquirer/expand': 4.0.23(@types/node@25.2.3) + '@inquirer/input': 4.3.1(@types/node@25.2.3) + '@inquirer/number': 3.0.23(@types/node@25.2.3) + '@inquirer/password': 4.0.23(@types/node@25.2.3) + '@inquirer/rawlist': 4.1.11(@types/node@25.2.3) + '@inquirer/search': 3.2.2(@types/node@25.2.3) + '@inquirer/select': 4.4.2(@types/node@25.2.3) + optionalDependencies: + '@types/node': 25.2.3 + + '@inquirer/prompts@8.2.0(@types/node@20.19.23)': + dependencies: + '@inquirer/checkbox': 5.0.4(@types/node@20.19.23) + '@inquirer/confirm': 6.0.4(@types/node@20.19.23) + '@inquirer/editor': 5.0.4(@types/node@20.19.23) + '@inquirer/expand': 5.0.4(@types/node@20.19.23) + '@inquirer/input': 5.0.4(@types/node@20.19.23) + '@inquirer/number': 4.0.4(@types/node@20.19.23) + '@inquirer/password': 5.0.4(@types/node@20.19.23) + '@inquirer/rawlist': 5.2.0(@types/node@20.19.23) + '@inquirer/search': 4.1.0(@types/node@20.19.23) + '@inquirer/select': 5.0.4(@types/node@20.19.23) optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 20.19.23 '@inquirer/rawlist@4.1.11(@types/node@20.19.23)': dependencies: @@ -8993,13 +9373,20 @@ snapshots: optionalDependencies: '@types/node': 20.19.23 - '@inquirer/rawlist@4.1.11(@types/node@25.0.10)': + '@inquirer/rawlist@4.1.11(@types/node@25.2.3)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.0.10) - '@inquirer/type': 3.0.10(@types/node@25.0.10) + '@inquirer/core': 10.3.2(@types/node@25.2.3) + '@inquirer/type': 3.0.10(@types/node@25.2.3) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 25.2.3 + + '@inquirer/rawlist@5.2.0(@types/node@20.19.23)': + dependencies: + '@inquirer/core': 11.1.1(@types/node@20.19.23) + '@inquirer/type': 4.0.3(@types/node@20.19.23) + optionalDependencies: + '@types/node': 20.19.23 '@inquirer/search@3.2.2(@types/node@20.19.23)': dependencies: @@ -9010,14 +9397,22 @@ snapshots: optionalDependencies: '@types/node': 20.19.23 - '@inquirer/search@3.2.2(@types/node@25.0.10)': + '@inquirer/search@3.2.2(@types/node@25.2.3)': dependencies: - '@inquirer/core': 10.3.2(@types/node@25.0.10) + '@inquirer/core': 10.3.2(@types/node@25.2.3) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.0.10) + '@inquirer/type': 3.0.10(@types/node@25.2.3) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 25.2.3 + + '@inquirer/search@4.1.0(@types/node@20.19.23)': + dependencies: + '@inquirer/core': 11.1.1(@types/node@20.19.23) + '@inquirer/figures': 2.0.3 + '@inquirer/type': 4.0.3(@types/node@20.19.23) + optionalDependencies: + '@types/node': 20.19.23 '@inquirer/select@4.4.2(@types/node@20.19.23)': dependencies: @@ -9029,23 +9424,36 @@ snapshots: optionalDependencies: '@types/node': 20.19.23 - '@inquirer/select@4.4.2(@types/node@25.0.10)': + '@inquirer/select@4.4.2(@types/node@25.2.3)': dependencies: '@inquirer/ansi': 1.0.2 - '@inquirer/core': 10.3.2(@types/node@25.0.10) + '@inquirer/core': 10.3.2(@types/node@25.2.3) '@inquirer/figures': 1.0.15 - '@inquirer/type': 3.0.10(@types/node@25.0.10) + '@inquirer/type': 3.0.10(@types/node@25.2.3) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 25.2.3 + + '@inquirer/select@5.0.4(@types/node@20.19.23)': + dependencies: + '@inquirer/ansi': 2.0.3 + '@inquirer/core': 11.1.1(@types/node@20.19.23) + '@inquirer/figures': 2.0.3 + '@inquirer/type': 4.0.3(@types/node@20.19.23) + optionalDependencies: + '@types/node': 20.19.23 '@inquirer/type@3.0.10(@types/node@20.19.23)': optionalDependencies: '@types/node': 20.19.23 - '@inquirer/type@3.0.10(@types/node@25.0.10)': + '@inquirer/type@3.0.10(@types/node@25.2.3)': + optionalDependencies: + '@types/node': 25.2.3 + + '@inquirer/type@4.0.3(@types/node@20.19.23)': optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 20.19.23 '@isaacs/balanced-match@4.0.1': {} @@ -9070,7 +9478,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.19.23 + '@types/node': 20.19.31 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -9083,14 +9491,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.23 + '@types/node': 20.19.31 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.19.23)(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3)) + jest-config: 29.7.0(@types/node@20.19.31)(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -9115,7 +9523,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.23 + '@types/node': 20.19.31 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -9133,7 +9541,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.19.23 + '@types/node': 20.19.31 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -9155,7 +9563,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 20.19.23 + '@types/node': 20.19.31 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -9225,7 +9633,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.19.23 + '@types/node': 20.19.31 '@types/yargs': 17.0.34 chalk: 4.1.2 @@ -9609,6 +10017,39 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.57.1': optional: true + '@scalar/helpers@0.2.11': {} + + '@scalar/json-magic@0.11.0': + dependencies: + '@scalar/helpers': 0.2.11 + yaml: 2.8.2 + + '@scalar/json-magic@0.9.6': + dependencies: + '@scalar/helpers': 0.2.11 + yaml: 2.8.2 + + '@scalar/openapi-parser@0.24.9': + dependencies: + '@scalar/helpers': 0.2.11 + '@scalar/json-magic': 0.11.0 + '@scalar/openapi-types': 0.5.3 + '@scalar/openapi-upgrader': 0.1.8 + ajv: 8.17.1 + ajv-draft-04: 1.0.0(ajv@8.17.1) + ajv-formats: 3.0.1(ajv@8.17.1) + jsonpointer: 5.0.1 + leven: 4.1.0 + yaml: 2.8.2 + + '@scalar/openapi-types@0.5.3': + dependencies: + zod: 4.3.6 + + '@scalar/openapi-upgrader@0.1.8': + dependencies: + '@scalar/openapi-types': 0.5.3 + '@scarf/scarf@1.4.0': {} '@shikijs/core@3.21.0': @@ -9650,6 +10091,8 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} + '@sindresorhus/merge-streams@4.0.0': {} + '@sinonjs/commons@3.0.1': dependencies: type-detect: 4.0.8 @@ -10017,7 +10460,7 @@ snapshots: '@swagger-api/apidom-core': 1.2.2 '@swagger-api/apidom-error': 1.2.2 '@types/ramda': 0.30.2 - axios: 1.13.2 + axios: 1.13.5 minimatch: 7.4.6 process: 0.11.10 ramda: 0.30.1 @@ -10139,7 +10582,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.19.23 + '@types/node': 20.19.31 '@types/hast@3.0.4': dependencies: @@ -10203,7 +10646,7 @@ snapshots: dependencies: undici-types: 6.21.0 - '@types/node@25.0.10': + '@types/node@25.2.3': dependencies: undici-types: 7.16.0 @@ -10232,7 +10675,7 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 17.0.45 + '@types/node': 20.19.31 '@types/send@0.17.6': dependencies: @@ -10279,7 +10722,7 @@ snapshots: '@types/through@0.0.33': dependencies: - '@types/node': 20.19.23 + '@types/node': 20.19.31 '@types/trusted-types@2.0.7': optional: true @@ -10484,9 +10927,13 @@ snapshots: dependencies: '@typespec/compiler': 1.5.0(@types/node@20.19.23) - '@typespec/asset-emitter@0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10))': + '@typespec/asset-emitter@0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3))': dependencies: - '@typespec/compiler': 1.5.0(@types/node@25.0.10) + '@typespec/compiler': 1.5.0(@types/node@25.2.3) + + '@typespec/asset-emitter@0.79.0(@typespec/compiler@1.9.0(@types/node@20.19.23))': + dependencies: + '@typespec/compiler': 1.9.0(@types/node@20.19.23) '@typespec/compiler@1.5.0(@types/node@20.19.23)': dependencies: @@ -10510,10 +10957,10 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@typespec/compiler@1.5.0(@types/node@25.0.10)': + '@typespec/compiler@1.5.0(@types/node@25.2.3)': dependencies: '@babel/code-frame': 7.27.1 - '@inquirer/prompts': 7.10.1(@types/node@25.0.10) + '@inquirer/prompts': 7.10.1(@types/node@25.2.3) ajv: 8.17.1 change-case: 5.4.4 env-paths: 3.0.0 @@ -10532,13 +10979,39 @@ snapshots: transitivePeerDependencies: - '@types/node' + '@typespec/compiler@1.9.0(@types/node@20.19.23)': + dependencies: + '@babel/code-frame': 7.28.6 + '@inquirer/prompts': 8.2.0(@types/node@20.19.23) + ajv: 8.17.1 + change-case: 5.4.4 + env-paths: 3.0.0 + globby: 16.1.0 + is-unicode-supported: 2.1.0 + mustache: 4.2.0 + picocolors: 1.1.1 + prettier: 3.8.1 + semver: 7.7.3 + tar: 7.5.7 + temporal-polyfill: 0.3.0 + vscode-languageserver: 9.0.1 + vscode-languageserver-textdocument: 1.0.12 + yaml: 2.8.2 + yargs: 18.0.0 + transitivePeerDependencies: + - '@types/node' + '@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23))': dependencies: '@typespec/compiler': 1.5.0(@types/node@20.19.23) - '@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))': + '@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))': + dependencies: + '@typespec/compiler': 1.5.0(@types/node@25.2.3) + + '@typespec/http@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23))': dependencies: - '@typespec/compiler': 1.5.0(@types/node@25.0.10) + '@typespec/compiler': 1.9.0(@types/node@20.19.23) '@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23))': dependencies: @@ -10546,10 +11019,16 @@ snapshots: '@typespec/compiler': 1.5.0(@types/node@20.19.23) yaml: 2.8.2 - '@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))': + '@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))': dependencies: - '@typespec/asset-emitter': 0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10)) - '@typespec/compiler': 1.5.0(@types/node@25.0.10) + '@typespec/asset-emitter': 0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3)) + '@typespec/compiler': 1.5.0(@types/node@25.2.3) + yaml: 2.8.2 + + '@typespec/json-schema@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23))': + dependencies: + '@typespec/asset-emitter': 0.79.0(@typespec/compiler@1.9.0(@types/node@20.19.23)) + '@typespec/compiler': 1.9.0(@types/node@20.19.23) yaml: 2.8.2 '@typespec/openapi3@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23)))(@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23)))(@typespec/openapi@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23))))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@20.19.23)))': @@ -10565,28 +11044,47 @@ snapshots: '@typespec/json-schema': 1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23)) '@typespec/versioning': 0.75.0(@typespec/compiler@1.5.0(@types/node@20.19.23)) - '@typespec/openapi3@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))(@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))(@typespec/openapi@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))': + '@typespec/openapi3@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))(@typespec/json-schema@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))(@typespec/openapi@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))))(@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))': dependencies: '@apidevtools/swagger-parser': 12.0.0(openapi-types@12.1.3) - '@typespec/asset-emitter': 0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10)) - '@typespec/compiler': 1.5.0(@types/node@25.0.10) - '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)) - '@typespec/openapi': 1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))) + '@typespec/asset-emitter': 0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3)) + '@typespec/compiler': 1.5.0(@types/node@25.2.3) + '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)) + '@typespec/openapi': 1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))) openapi-types: 12.1.3 yaml: 2.8.2 optionalDependencies: - '@typespec/json-schema': 1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)) - '@typespec/versioning': 0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10)) + '@typespec/json-schema': 1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)) + '@typespec/versioning': 0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3)) + + '@typespec/openapi3@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23))(@typespec/http@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23)))(@typespec/json-schema@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23)))(@typespec/openapi@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23))(@typespec/http@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23))))(@typespec/versioning@0.79.0(@typespec/compiler@1.9.0(@types/node@20.19.23)))': + dependencies: + '@scalar/json-magic': 0.9.6 + '@scalar/openapi-parser': 0.24.9 + '@scalar/openapi-types': 0.5.3 + '@typespec/asset-emitter': 0.79.0(@typespec/compiler@1.9.0(@types/node@20.19.23)) + '@typespec/compiler': 1.9.0(@types/node@20.19.23) + '@typespec/http': 1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23)) + '@typespec/openapi': 1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23))(@typespec/http@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23))) + yaml: 2.8.2 + optionalDependencies: + '@typespec/json-schema': 1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23)) + '@typespec/versioning': 0.79.0(@typespec/compiler@1.9.0(@types/node@20.19.23)) '@typespec/openapi@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23)))': dependencies: '@typespec/compiler': 1.5.0(@types/node@20.19.23) '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23)) - '@typespec/openapi@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))': + '@typespec/openapi@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))': dependencies: - '@typespec/compiler': 1.5.0(@types/node@25.0.10) - '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)) + '@typespec/compiler': 1.5.0(@types/node@25.2.3) + '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)) + + '@typespec/openapi@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23))(@typespec/http@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23)))': + dependencies: + '@typespec/compiler': 1.9.0(@types/node@20.19.23) + '@typespec/http': 1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23)) '@typespec/prettier-plugin-typespec@1.5.0': dependencies: @@ -10597,22 +11095,31 @@ snapshots: '@typespec/compiler': 1.5.0(@types/node@20.19.23) '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@20.19.23)) - '@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)))': + '@typespec/rest@0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3))(@typespec/http@1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)))': + dependencies: + '@typespec/compiler': 1.5.0(@types/node@25.2.3) + '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@25.2.3)) + + '@typespec/rest@0.79.0(@typespec/compiler@1.9.0(@types/node@20.19.23))(@typespec/http@1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23)))': dependencies: - '@typespec/compiler': 1.5.0(@types/node@25.0.10) - '@typespec/http': 1.5.0(@typespec/compiler@1.5.0(@types/node@25.0.10)) + '@typespec/compiler': 1.9.0(@types/node@20.19.23) + '@typespec/http': 1.9.0(@typespec/compiler@1.9.0(@types/node@20.19.23)) '@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@20.19.23))': dependencies: '@typespec/compiler': 1.5.0(@types/node@20.19.23) - '@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@25.0.10))': + '@typespec/versioning@0.75.0(@typespec/compiler@1.5.0(@types/node@25.2.3))': + dependencies: + '@typespec/compiler': 1.5.0(@types/node@25.2.3) + + '@typespec/versioning@0.79.0(@typespec/compiler@1.9.0(@types/node@20.19.23))': dependencies: - '@typespec/compiler': 1.5.0(@types/node@25.0.10) + '@typespec/compiler': 1.9.0(@types/node@20.19.23) '@ungap/structured-clone@1.3.0': {} - '@vitejs/plugin-react@4.7.0(vite@6.4.1(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2))': + '@vitejs/plugin-react@4.7.0(vite@6.4.1(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2))': dependencies: '@babel/core': 7.28.6 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.6) @@ -10620,7 +11127,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 6.4.1(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color @@ -10668,21 +11175,21 @@ snapshots: optionalDependencies: vite: 7.1.12(@types/node@20.19.23)(tsx@4.21.0)(yaml@2.8.2) - '@vitest/mocker@3.2.4(vite@7.1.12(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2))': + '@vitest/mocker@3.2.4(vite@7.1.12(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.1.12(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.1.12(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2) - '@vitest/mocker@4.0.17(vite@7.3.1(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2))': + '@vitest/mocker@4.0.17(vite@7.3.1(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2))': dependencies: '@vitest/spy': 4.0.17 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2) '@vitest/pretty-format@3.2.4': dependencies: @@ -10901,12 +11408,12 @@ snapshots: transitivePeerDependencies: - supports-color - astro-expressive-code@0.41.6(astro@5.16.11(@types/node@25.0.10)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)): + astro-expressive-code@0.41.6(astro@5.16.11(@types/node@25.2.3)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)): dependencies: - astro: 5.16.11(@types/node@25.0.10)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) + astro: 5.16.11(@types/node@25.2.3)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2) rehype-expressive-code: 0.41.6 - astro@5.16.11(@types/node@25.0.10)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2): + astro@5.16.11(@types/node@25.2.3)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2): dependencies: '@astrojs/compiler': 2.13.0 '@astrojs/internal-helpers': 0.7.5 @@ -10963,8 +11470,8 @@ snapshots: unist-util-visit: 5.0.0 unstorage: 1.17.4 vfile: 6.0.3 - vite: 6.4.1(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2) - vitefu: 1.1.1(vite@6.4.1(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2)) + vite: 6.4.1(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2) + vitefu: 1.1.1(vite@6.4.1(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2)) xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 yocto-spinner: 0.2.3 @@ -11023,7 +11530,7 @@ snapshots: dependencies: possible-typed-array-names: 1.1.0 - axios@1.13.2: + axios@1.13.5: dependencies: follow-redirects: 1.15.11 form-data: 4.0.5 @@ -12339,6 +12846,15 @@ snapshots: slash: 5.1.0 unicorn-magic: 0.3.0 + globby@16.1.0: + dependencies: + '@sindresorhus/merge-streams': 4.0.0 + fast-glob: 3.3.3 + ignore: 7.0.5 + is-path-inside: 4.0.0 + slash: 5.1.0 + unicorn-magic: 0.4.0 + gopd@1.2.0: {} graceful-fs@4.2.11: {} @@ -12714,6 +13230,8 @@ snapshots: is-number@7.0.0: {} + is-path-inside@4.0.0: {} + is-plain-obj@4.1.0: {} is-stream@2.0.1: {} @@ -12801,7 +13319,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.23 + '@types/node': 20.19.31 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.0 @@ -12871,6 +13389,37 @@ snapshots: - babel-plugin-macros - supports-color + jest-config@29.7.0(@types/node@20.19.31)(ts-node@10.9.2(@types/node@20.19.23)(typescript@5.9.3)): + dependencies: + '@babel/core': 7.28.6 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.28.6) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 20.19.31 + ts-node: 10.9.2(@types/node@20.19.23)(typescript@5.9.3) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-diff@29.7.0: dependencies: chalk: 4.1.2 @@ -12895,7 +13444,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.23 + '@types/node': 20.19.31 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -12905,7 +13454,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.19.23 + '@types/node': 20.19.31 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -12931,7 +13480,7 @@ snapshots: jest-message-util@29.7.0: dependencies: - '@babel/code-frame': 7.27.1 + '@babel/code-frame': 7.28.6 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -12944,7 +13493,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.19.23 + '@types/node': 20.19.31 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -12979,7 +13528,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.23 + '@types/node': 20.19.31 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -13007,7 +13556,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.23 + '@types/node': 20.19.31 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -13053,7 +13602,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.19.23 + '@types/node': 20.19.31 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -13072,7 +13621,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.19.23 + '@types/node': 20.19.31 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -13081,7 +13630,7 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 20.19.23 + '@types/node': 20.19.31 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -13168,6 +13717,8 @@ snapshots: '@jsep-plugin/regex': 1.0.4(jsep@1.4.0) jsep: 1.4.0 + jsonpointer@5.0.1: {} + keyv@4.5.4: dependencies: json-buffer: 3.0.1 @@ -13180,6 +13731,8 @@ snapshots: leven@3.1.0: {} + leven@4.1.0: {} + levn@0.4.1: dependencies: prelude-ls: 1.2.1 @@ -13812,6 +14365,8 @@ snapshots: mute-stream@2.0.0: {} + mute-stream@3.0.0: {} + nanoid@3.3.11: {} natural-compare@1.4.0: {} @@ -14820,9 +15375,9 @@ snapshots: stackback@0.0.2: {} - starlight-links-validator@0.14.3(@astrojs/starlight@0.37.3(astro@5.16.11(@types/node@25.0.10)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))): + starlight-links-validator@0.14.3(@astrojs/starlight@0.37.3(astro@5.16.11(@types/node@25.2.3)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))): dependencies: - '@astrojs/starlight': 0.37.3(astro@5.16.11(@types/node@25.0.10)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)) + '@astrojs/starlight': 0.37.3(astro@5.16.11(@types/node@25.2.3)(rollup@4.57.1)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)) '@types/picomatch': 3.0.2 github-slugger: 2.0.0 hast-util-from-html: 2.0.3 @@ -15253,6 +15808,8 @@ snapshots: unicorn-magic@0.3.0: {} + unicorn-magic@0.4.0: {} + unified@11.0.5: dependencies: '@types/unist': 3.0.3 @@ -15416,13 +15973,13 @@ snapshots: - tsx - yaml - vite-node@3.2.4(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2): + vite-node@3.2.4(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2): dependencies: cac: 6.7.14 debug: 4.4.3 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.12(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.1.12(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2) transitivePeerDependencies: - '@types/node' - jiti @@ -15437,7 +15994,7 @@ snapshots: - tsx - yaml - vite@6.4.1(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2): + vite@6.4.1(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -15446,7 +16003,7 @@ snapshots: rollup: 4.55.2 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 25.2.3 fsevents: 2.3.3 tsx: 4.21.0 yaml: 2.8.2 @@ -15465,7 +16022,7 @@ snapshots: tsx: 4.21.0 yaml: 2.8.2 - vite@7.1.12(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2): + vite@7.1.12(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.3) @@ -15474,12 +16031,12 @@ snapshots: rollup: 4.52.5 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 25.2.3 fsevents: 2.3.3 tsx: 4.21.0 yaml: 2.8.2 - vite@7.3.1(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2): + vite@7.3.1(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2): dependencies: esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.3) @@ -15488,14 +16045,14 @@ snapshots: rollup: 4.55.2 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 25.2.3 fsevents: 2.3.3 tsx: 4.21.0 yaml: 2.8.2 - vitefu@1.1.1(vite@6.4.1(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2)): + vitefu@1.1.1(vite@6.4.1(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2)): optionalDependencies: - vite: 6.4.1(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2) + vite: 6.4.1(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2) vitest@3.2.4(@types/debug@4.1.12)(@types/node@20.19.23)(tsx@4.21.0)(yaml@2.8.2): dependencies: @@ -15539,11 +16096,11 @@ snapshots: - tsx - yaml - vitest@3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2): + vitest@3.2.4(@types/debug@4.1.12)(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2): dependencies: '@types/chai': 5.2.3 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2)) + '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -15561,12 +16118,12 @@ snapshots: tinyglobby: 0.2.15 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.12(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2) - vite-node: 3.2.4(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.1.12(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2) + vite-node: 3.2.4(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 25.0.10 + '@types/node': 25.2.3 transitivePeerDependencies: - jiti - less @@ -15581,10 +16138,10 @@ snapshots: - tsx - yaml - vitest@4.0.17(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2): + vitest@4.0.17(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2): dependencies: '@vitest/expect': 4.0.17 - '@vitest/mocker': 4.0.17(vite@7.3.1(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2)) + '@vitest/mocker': 4.0.17(vite@7.3.1(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2)) '@vitest/pretty-format': 4.0.17 '@vitest/runner': 4.0.17 '@vitest/snapshot': 4.0.17 @@ -15601,10 +16158,10 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@25.0.10)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.2.3)(tsx@4.21.0)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.0.10 + '@types/node': 25.2.3 transitivePeerDependencies: - jiti - less @@ -15915,4 +16472,6 @@ snapshots: zod@3.25.76: {} + zod@4.3.6: {} + zwitch@2.0.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index d73ccf41a..aa6cdea7e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -7,12 +7,22 @@ packages: - website overrides: - '@isaacs/brace-expansion@<=5.0.0': '>=5.0.1' - diff@<8.0.3: '>=8.0.3' - fast-xml-parser@>=4.3.6 <=5.3.3: '>=5.3.4' - glob@>=10.2.0 <10.5.0: '>=10.5.0' - lodash@>=4.0.0 <=4.17.22: '>=4.17.23' - qs@<6.14.1: '>=6.14.1' - tar@<7.5.7: '>=7.5.7' - tar@=7.5.1: '>=7.5.2' - undici@>=7.0.0 <7.18.2: '>=7.18.2' + "@isaacs/brace-expansion@<=5.0.0": ">=5.0.1" + axios@<=1.13.4: ">=1.13.5" + diff@<8.0.3: ">=8.0.3" + fast-xml-parser@>=4.3.6 <=5.3.3: ">=5.3.4" + glob@>=10.2.0 <10.5.0: ">=10.5.0" + lodash@>=4.0.0 <=4.17.22: ">=4.17.23" + qs@<6.14.1: ">=6.14.1" + tar@<7.5.7: ">=7.5.7" + tar@=7.5.1: ">=7.5.2" + undici@>=7.0.0 <7.18.2: ">=7.18.2" + +catalog: + "@typespec/compiler": ^1.9.0 + "@typespec/http": ^1.9.0 + "@typespec/json-schema": ^1.9.0 + "@typespec/openapi": ^1.9.0 + "@typespec/openapi3": ^1.9.0 + "@typespec/rest": ^0.79.0 + "@typespec/versioning": ^0.79.0