From de3a811108e29df1971a7347dbf65111183c3b79 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 9 Nov 2026 06:50:05 +0000 Subject: [PATCH] build: migrate from tsc to tsdown Build every package with tsdown from one shared root tsdown.config.ts. Each package's prepack runs `tsdown`, which finds the root config; entries come from the package's exports. unbundle keeps one output file per source module, as tsc did, and packages stay external. - Generate declarations with oxc. - Fail the build when dist imports a package that isn't in the package's dependencies or peerDependencies (deps.onlyImport). - Switch the root tsconfig to module preserve with bundler resolution and drop the .ts extension from relative imports. - Remove the tsc-only tsconfig.lib.json options. - Bump oxlint, oxlint-tsgolint and oxfmt. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01VVaw7RpPRpasxuSAB8fbND --- package.json | 7 +- packages/downgrader/benches/chained.bench.ts | 6 +- .../downgrader/benches/v3.1-to-v3.0.bench.ts | 8 +- .../downgrader/benches/v3.2-to-v3.1.bench.ts | 8 +- packages/downgrader/package.json | 2 +- packages/downgrader/src/index.ts | 4 +- packages/downgrader/src/v3.1-to-v3.0.ts | 4 +- packages/downgrader/src/v3.2-to-v3.1.ts | 4 +- packages/downgrader/tests/corpus.test.ts | 6 +- packages/downgrader/tests/corpus.ts | 148 +-- packages/downgrader/tests/orpc.test.ts | 4 +- .../downgrader/tests/v3.1-to-v3.0.test.ts | 2 +- .../downgrader/tests/v3.2-to-v3.1.test.ts | 2 +- packages/router/benches/router.bench.ts | 4 +- packages/router/package.json | 2 +- packages/router/tests/encoding.test.ts | 2 +- packages/router/tests/late-adds.test.ts | 4 +- packages/router/tests/orpc.test.ts | 2 +- packages/router/tests/prefix.test.ts | 2 +- packages/router/tests/priority.test.ts | 2 +- packages/router/tests/router.test.ts | 2 +- packages/types/package.json | 2 +- packages/types/src/v3.0.test-d.ts | 2 +- packages/types/src/v3.1.test-d.ts | 2 +- packages/types/src/v3.1.ts | 6 +- packages/types/src/v3.2.test-d.ts | 2 +- packages/types/src/v3.2.ts | 6 +- .../types/tests/examples/3-2-query-example.ts | 2 +- .../types/tests/examples/3-2-tags-example.ts | 2 +- .../tests/examples/api-with-examples-3-0.ts | 2 +- .../tests/examples/callback-example-3-0.ts | 2 +- .../types/tests/examples/link-example-3-0.ts | 2 +- .../tests/examples/non-oauth-scopes-3-1.ts | 2 +- packages/types/tests/examples/petstore-3-0.ts | 2 +- .../tests/examples/petstore-expanded-3-0.ts | 2 +- .../types/tests/examples/tictactoe-3-1.ts | 2 +- packages/types/tests/examples/uspto-3-0.ts | 2 +- .../tests/examples/webhook-example-3-1.ts | 2 +- .../callback-object-examples.ts | 2 +- .../tests/schema-tests-3.1/comp-pathitems.ts | 2 +- .../components-object-example.ts | 2 +- .../example-object-examples.ts | 2 +- .../header-object-examples.ts | 2 +- .../schema-tests-3.1/info-object-example.ts | 2 +- .../tests/schema-tests-3.1/info-summary.ts | 2 +- .../schema-tests-3.1/json-schema-dialect.ts | 2 +- .../schema-tests-3.1/license-identifier.ts | 2 +- .../schema-tests-3.1/link-object-examples.ts | 2 +- .../schema-tests-3.1/media-type-examples.ts | 2 +- packages/types/tests/schema-tests-3.1/mega.ts | 2 +- .../tests/schema-tests-3.1/minimal-comp.ts | 2 +- .../tests/schema-tests-3.1/minimal-hooks.ts | 2 +- .../tests/schema-tests-3.1/minimal-paths.ts | 2 +- .../schema-tests-3.1/non-oauth-scopes.ts | 2 +- .../operation-object-example.ts | 2 +- .../parameter-object-examples.ts | 2 +- .../parameter-object-query-allow-reserved.ts | 2 +- .../path-item-object-example.ts | 2 +- .../path-item-servers-parameters.ts | 2 +- .../schema-tests-3.1/path-no-response.ts | 2 +- .../path-var-empty-pathitem.ts | 2 +- .../schema-tests-3.1/paths-object-example.ts | 2 +- .../schema-tests-3.1/request-body-examples.ts | 2 +- .../response-object-examples.ts | 2 +- ...chema-object-deprecated-example-keyword.ts | 2 +- .../types/tests/schema-tests-3.1/schema.ts | 2 +- .../security-scheme-object-examples.ts | 2 +- .../types/tests/schema-tests-3.1/servers.ts | 2 +- .../specification-extensions.ts | 2 +- .../tests/schema-tests-3.1/style-defaults.ts | 2 +- .../schema-tests-3.1/tag-object-example.ts | 2 +- .../schema-tests-3.1/valid-schema-types.ts | 2 +- .../tests/schema-tests-3.1/webhook-example.ts | 2 +- .../callback-object-examples.ts | 2 +- .../tests/schema-tests-3.2/comp-pathitems.ts | 2 +- .../components-object-example.ts | 2 +- .../example-object-examples.ts | 2 +- .../header-object-examples.ts | 2 +- .../schema-tests-3.2/info-object-example.ts | 2 +- .../tests/schema-tests-3.2/info-summary.ts | 2 +- .../schema-tests-3.2/json-schema-dialect.ts | 2 +- .../schema-tests-3.2/license-identifier.ts | 2 +- .../schema-tests-3.2/link-object-examples.ts | 2 +- .../schema-tests-3.2/media-type-examples.ts | 2 +- packages/types/tests/schema-tests-3.2/mega.ts | 2 +- .../tests/schema-tests-3.2/minimal-comp.ts | 2 +- .../tests/schema-tests-3.2/minimal-hooks.ts | 2 +- .../tests/schema-tests-3.2/minimal-paths.ts | 2 +- .../schema-tests-3.2/non-oauth-scopes.ts | 2 +- .../operation-object-example.ts | 2 +- ...meter-object-cookie-form-allow-reserved.ts | 2 +- .../parameter-object-examples.ts | 2 +- .../parameter-object-path-allow-reserved.ts | 2 +- .../parameter-object-query-allow-reserved.ts | 2 +- .../path-item-object-example.ts | 2 +- .../path-item-servers-parameters.ts | 2 +- .../schema-tests-3.2/path-no-response.ts | 2 +- .../path-var-empty-pathitem.ts | 2 +- .../schema-tests-3.2/paths-object-example.ts | 2 +- .../schema-tests-3.2/request-body-examples.ts | 2 +- .../response-object-examples.ts | 2 +- ...chema-object-deprecated-example-keyword.ts | 2 +- .../types/tests/schema-tests-3.2/schema.ts | 2 +- .../security-scheme-object-examples.ts | 2 +- .../types/tests/schema-tests-3.2/servers.ts | 2 +- .../specification-extensions.ts | 2 +- .../tests/schema-tests-3.2/style-defaults.ts | 2 +- .../schema-tests-3.2/tag-object-example.ts | 2 +- .../schema-tests-3.2/valid-schema-types.ts | 2 +- .../tests/schema-tests-3.2/webhook-example.ts | 2 +- pnpm-lock.yaml | 865 ++++++++++++++---- tsconfig.json | 4 +- tsconfig.lib.json | 6 +- tsdown.config.ts | 21 + 114 files changed, 901 insertions(+), 406 deletions(-) create mode 100644 tsdown.config.ts diff --git a/package.json b/package.json index 7a4e6bb0..91fe061c 100644 --- a/package.json +++ b/package.json @@ -22,11 +22,12 @@ "@vitest/coverage-v8": "^4.1.11", "bumpp": "^12.3.0", "changelogithub": "^15.0.5", - "oxfmt": "^0.76.0", - "oxlint": "^1.91.0", - "oxlint-tsgolint": "^7.0.2005", + "oxfmt": "^0.77.0", + "oxlint": "^1.92.0", + "oxlint-tsgolint": "^7.0.2006", "pkg-pr-new": "^0.0.91", "sherif": "^1.13.0", + "tsdown": "^0.23.7", "typescript": "^7.0.2", "vitest": "^4.1.11" }, diff --git a/packages/downgrader/benches/chained.bench.ts b/packages/downgrader/benches/chained.bench.ts index 1f8a4b68..2cf9c95f 100644 --- a/packages/downgrader/benches/chained.bench.ts +++ b/packages/downgrader/benches/chained.bench.ts @@ -6,9 +6,9 @@ import { downgradeSpecV31ToV30, downgradeSpecV32ToV31 } from '@openapi-spec/down import type * as OpenAPIV3_2 from '@openapi-spec/types/v3.2' import { bench, describe } from 'vitest' -import { corpusV32 } from '../tests/corpus.ts' -import { doc as orpcDocument } from '../tests/orpc-document.ts' -import { createApiV32 } from './__shared__/api.ts' +import { corpusV32 } from '../tests/corpus' +import { doc as orpcDocument } from '../tests/orpc-document' +import { createApiV32 } from './__shared__/api' const API_100_RESOURCES = createApiV32(100) diff --git a/packages/downgrader/benches/v3.1-to-v3.0.bench.ts b/packages/downgrader/benches/v3.1-to-v3.0.bench.ts index db23aa99..3629644f 100644 --- a/packages/downgrader/benches/v3.1-to-v3.0.bench.ts +++ b/packages/downgrader/benches/v3.1-to-v3.0.bench.ts @@ -1,15 +1,15 @@ import { downgradeSchemaV31ToV30, downgradeSpecV31ToV30 } from '@openapi-spec/downgrader' import { bench, describe } from 'vitest' -import { corpusV31 } from '../tests/corpus.ts' -import { createApiV31 } from './__shared__/api.ts' +import { corpusV31 } from '../tests/corpus' +import { createApiV31 } from './__shared__/api' import { callbackGraphV31, pathItemChainV31, referenceDiamondV31, schemaDiamond, -} from './__shared__/graphs.ts' -import { constOutsideEnum, ORDER_SCHEMA, PROPERTY_SCHEMA } from './__shared__/schemas.ts' +} from './__shared__/graphs' +import { constOutsideEnum, ORDER_SCHEMA, PROPERTY_SCHEMA } from './__shared__/schemas' const API_10_RESOURCES = createApiV31(10) const API_100_RESOURCES = createApiV31(100) diff --git a/packages/downgrader/benches/v3.2-to-v3.1.bench.ts b/packages/downgrader/benches/v3.2-to-v3.1.bench.ts index 1c27054f..bb6d1c6a 100644 --- a/packages/downgrader/benches/v3.2-to-v3.1.bench.ts +++ b/packages/downgrader/benches/v3.2-to-v3.1.bench.ts @@ -1,10 +1,10 @@ import { downgradeSchemaV32ToV31, downgradeSpecV32ToV31 } from '@openapi-spec/downgrader' import { bench, describe } from 'vitest' -import { corpusV32 } from '../tests/corpus.ts' -import { createApiV32 } from './__shared__/api.ts' -import { callbackGraphV32, referenceDiamondV32, schemaDiamond } from './__shared__/graphs.ts' -import { ORDER_SCHEMA, PROPERTY_SCHEMA } from './__shared__/schemas.ts' +import { corpusV32 } from '../tests/corpus' +import { createApiV32 } from './__shared__/api' +import { callbackGraphV32, referenceDiamondV32, schemaDiamond } from './__shared__/graphs' +import { ORDER_SCHEMA, PROPERTY_SCHEMA } from './__shared__/schemas' const API_10_RESOURCES = createApiV32(10) const API_100_RESOURCES = createApiV32(100) diff --git a/packages/downgrader/package.json b/packages/downgrader/package.json index dd85a17f..894c8490 100644 --- a/packages/downgrader/package.json +++ b/packages/downgrader/package.json @@ -58,7 +58,7 @@ } }, "scripts": { - "prepack": "tsc" + "prepack": "tsdown" }, "dependencies": { "@openapi-spec/types": "workspace:^" diff --git a/packages/downgrader/src/index.ts b/packages/downgrader/src/index.ts index 0714be48..cbd8d697 100644 --- a/packages/downgrader/src/index.ts +++ b/packages/downgrader/src/index.ts @@ -1,2 +1,2 @@ -export { downgradeSchemaV31ToV30, downgradeSpecV31ToV30 } from './v3.1-to-v3.0.ts' -export { downgradeSchemaV32ToV31, downgradeSpecV32ToV31 } from './v3.2-to-v3.1.ts' +export { downgradeSchemaV31ToV30, downgradeSpecV31ToV30 } from './v3.1-to-v3.0' +export { downgradeSchemaV32ToV31, downgradeSpecV32ToV31 } from './v3.2-to-v3.1' diff --git a/packages/downgrader/src/v3.1-to-v3.0.ts b/packages/downgrader/src/v3.1-to-v3.0.ts index c900e5dc..bbb6dab5 100644 --- a/packages/downgrader/src/v3.1-to-v3.0.ts +++ b/packages/downgrader/src/v3.1-to-v3.0.ts @@ -1,7 +1,7 @@ import type * as OpenAPIV3_0 from '@openapi-spec/types/v3.0' import type * as OpenAPIV3_1 from '@openapi-spec/types/v3.1' -import type { Context, Convert } from './shared.ts' +import type { Context, Convert } from './shared' import { clone, convertObject, @@ -20,7 +20,7 @@ import { map, resolve, resolvePointer, -} from './shared.ts' +} from './shared' // Keywords 3.0 lacks that restrict values, so removing one loosens a schema. const RESTRICTING_KEYWORDS = new Set([ diff --git a/packages/downgrader/src/v3.2-to-v3.1.ts b/packages/downgrader/src/v3.2-to-v3.1.ts index 86e06ae0..072513e3 100644 --- a/packages/downgrader/src/v3.2-to-v3.1.ts +++ b/packages/downgrader/src/v3.2-to-v3.1.ts @@ -1,7 +1,7 @@ import type * as OpenAPIV3_1 from '@openapi-spec/types/v3.1' import type * as OpenAPIV3_2 from '@openapi-spec/types/v3.2' -import type { Context, Convert } from './shared.ts' +import type { Context, Convert } from './shared' import { clone, convertObject, @@ -20,7 +20,7 @@ import { map, resolve, resolvePointer, -} from './shared.ts' +} from './shared' const V32_DIALECT_PREFIX = 'https://spec.openapis.org/oas/3.2/dialect/' const V31_DIALECT = 'https://spec.openapis.org/oas/3.1/dialect/base' diff --git a/packages/downgrader/tests/corpus.test.ts b/packages/downgrader/tests/corpus.test.ts index 225cce47..660622f6 100644 --- a/packages/downgrader/tests/corpus.test.ts +++ b/packages/downgrader/tests/corpus.test.ts @@ -4,9 +4,9 @@ import { downgradeSpecV31ToV30, downgradeSpecV32ToV31 } from '@openapi-spec/downgrader' import type * as OpenAPIV3_2 from '@openapi-spec/types/v3.2' -import { doc as mega } from '../../types/tests/schema-tests-3.2/mega.ts' -import { corpusV31, corpusV32 } from './corpus.ts' -import { expectValidDowngrade } from './validate.ts' +import { doc as mega } from '../../types/tests/schema-tests-3.2/mega' +import { corpusV31, corpusV32 } from './corpus' +import { expectValidDowngrade } from './validate' function downgradeTwice(doc: OpenAPIV3_2.OpenAPIObject) { return downgradeSpecV31ToV30(downgradeSpecV32ToV31(doc)) diff --git a/packages/downgrader/tests/corpus.ts b/packages/downgrader/tests/corpus.ts index 3a1f1012..eb98b50b 100644 --- a/packages/downgrader/tests/corpus.ts +++ b/packages/downgrader/tests/corpus.ts @@ -1,80 +1,80 @@ import type * as OpenAPIV3_1 from '@openapi-spec/types/v3.1' import type * as OpenAPIV3_2 from '@openapi-spec/types/v3.2' -import { doc as exampleQueryExampleV32 } from '../../types/tests/examples/3-2-query-example.ts' -import { doc as exampleTagsExampleV32 } from '../../types/tests/examples/3-2-tags-example.ts' -import { doc as exampleNonOauthScopesV31 } from '../../types/tests/examples/non-oauth-scopes-3-1.ts' -import { doc as exampleTictactoeV31 } from '../../types/tests/examples/tictactoe-3-1.ts' -import { doc as exampleWebhookExampleV31 } from '../../types/tests/examples/webhook-example-3-1.ts' -import { doc as callbackObjectExamplesV31 } from '../../types/tests/schema-tests-3.1/callback-object-examples.ts' -import { doc as compPathitemsV31 } from '../../types/tests/schema-tests-3.1/comp-pathitems.ts' -import { doc as componentsObjectExampleV31 } from '../../types/tests/schema-tests-3.1/components-object-example.ts' -import { doc as exampleObjectExamplesV31 } from '../../types/tests/schema-tests-3.1/example-object-examples.ts' -import { doc as headerObjectExamplesV31 } from '../../types/tests/schema-tests-3.1/header-object-examples.ts' -import { doc as infoObjectExampleV31 } from '../../types/tests/schema-tests-3.1/info-object-example.ts' -import { doc as infoSummaryV31 } from '../../types/tests/schema-tests-3.1/info-summary.ts' -import { doc as jsonSchemaDialectV31 } from '../../types/tests/schema-tests-3.1/json-schema-dialect.ts' -import { doc as licenseIdentifierV31 } from '../../types/tests/schema-tests-3.1/license-identifier.ts' -import { doc as linkObjectExamplesV31 } from '../../types/tests/schema-tests-3.1/link-object-examples.ts' -import { doc as mediaTypeExamplesV31 } from '../../types/tests/schema-tests-3.1/media-type-examples.ts' -import { doc as megaV31 } from '../../types/tests/schema-tests-3.1/mega.ts' -import { doc as minimalCompV31 } from '../../types/tests/schema-tests-3.1/minimal-comp.ts' -import { doc as minimalHooksV31 } from '../../types/tests/schema-tests-3.1/minimal-hooks.ts' -import { doc as minimalPathsV31 } from '../../types/tests/schema-tests-3.1/minimal-paths.ts' -import { doc as nonOauthScopesV31 } from '../../types/tests/schema-tests-3.1/non-oauth-scopes.ts' -import { doc as operationObjectExampleV31 } from '../../types/tests/schema-tests-3.1/operation-object-example.ts' -import { doc as parameterObjectExamplesV31 } from '../../types/tests/schema-tests-3.1/parameter-object-examples.ts' -import { doc as parameterObjectQueryAllowReservedV31 } from '../../types/tests/schema-tests-3.1/parameter-object-query-allow-reserved.ts' -import { doc as pathItemObjectExampleV31 } from '../../types/tests/schema-tests-3.1/path-item-object-example.ts' -import { doc as pathItemServersParametersV31 } from '../../types/tests/schema-tests-3.1/path-item-servers-parameters.ts' -import { doc as pathNoResponseV31 } from '../../types/tests/schema-tests-3.1/path-no-response.ts' -import { doc as pathVarEmptyPathitemV31 } from '../../types/tests/schema-tests-3.1/path-var-empty-pathitem.ts' -import { doc as pathsObjectExampleV31 } from '../../types/tests/schema-tests-3.1/paths-object-example.ts' -import { doc as requestBodyExamplesV31 } from '../../types/tests/schema-tests-3.1/request-body-examples.ts' -import { doc as responseObjectExamplesV31 } from '../../types/tests/schema-tests-3.1/response-object-examples.ts' -import { doc as schemaObjectDeprecatedExampleKeywordV31 } from '../../types/tests/schema-tests-3.1/schema-object-deprecated-example-keyword.ts' -import { doc as schemaV31 } from '../../types/tests/schema-tests-3.1/schema.ts' -import { doc as serversV31 } from '../../types/tests/schema-tests-3.1/servers.ts' -import { doc as specificationExtensionsV31 } from '../../types/tests/schema-tests-3.1/specification-extensions.ts' -import { doc as tagObjectExampleV31 } from '../../types/tests/schema-tests-3.1/tag-object-example.ts' -import { doc as validSchemaTypesV31 } from '../../types/tests/schema-tests-3.1/valid-schema-types.ts' -import { doc as webhookExampleV31 } from '../../types/tests/schema-tests-3.1/webhook-example.ts' -import { doc as callbackObjectExamplesV32 } from '../../types/tests/schema-tests-3.2/callback-object-examples.ts' -import { doc as compPathitemsV32 } from '../../types/tests/schema-tests-3.2/comp-pathitems.ts' -import { doc as componentsObjectExampleV32 } from '../../types/tests/schema-tests-3.2/components-object-example.ts' -import { doc as exampleObjectExamplesV32 } from '../../types/tests/schema-tests-3.2/example-object-examples.ts' -import { doc as headerObjectExamplesV32 } from '../../types/tests/schema-tests-3.2/header-object-examples.ts' -import { doc as infoObjectExampleV32 } from '../../types/tests/schema-tests-3.2/info-object-example.ts' -import { doc as infoSummaryV32 } from '../../types/tests/schema-tests-3.2/info-summary.ts' -import { doc as jsonSchemaDialectV32 } from '../../types/tests/schema-tests-3.2/json-schema-dialect.ts' -import { doc as licenseIdentifierV32 } from '../../types/tests/schema-tests-3.2/license-identifier.ts' -import { doc as linkObjectExamplesV32 } from '../../types/tests/schema-tests-3.2/link-object-examples.ts' -import { doc as mediaTypeExamplesV32 } from '../../types/tests/schema-tests-3.2/media-type-examples.ts' -import { doc as megaV32 } from '../../types/tests/schema-tests-3.2/mega.ts' -import { doc as minimalCompV32 } from '../../types/tests/schema-tests-3.2/minimal-comp.ts' -import { doc as minimalHooksV32 } from '../../types/tests/schema-tests-3.2/minimal-hooks.ts' -import { doc as minimalPathsV32 } from '../../types/tests/schema-tests-3.2/minimal-paths.ts' -import { doc as nonOauthScopesV32 } from '../../types/tests/schema-tests-3.2/non-oauth-scopes.ts' -import { doc as operationObjectExampleV32 } from '../../types/tests/schema-tests-3.2/operation-object-example.ts' -import { doc as parameterObjectCookieFormAllowReservedV32 } from '../../types/tests/schema-tests-3.2/parameter-object-cookie-form-allow-reserved.ts' -import { doc as parameterObjectExamplesV32 } from '../../types/tests/schema-tests-3.2/parameter-object-examples.ts' -import { doc as parameterObjectPathAllowReservedV32 } from '../../types/tests/schema-tests-3.2/parameter-object-path-allow-reserved.ts' -import { doc as parameterObjectQueryAllowReservedV32 } from '../../types/tests/schema-tests-3.2/parameter-object-query-allow-reserved.ts' -import { doc as pathItemObjectExampleV32 } from '../../types/tests/schema-tests-3.2/path-item-object-example.ts' -import { doc as pathItemServersParametersV32 } from '../../types/tests/schema-tests-3.2/path-item-servers-parameters.ts' -import { doc as pathNoResponseV32 } from '../../types/tests/schema-tests-3.2/path-no-response.ts' -import { doc as pathVarEmptyPathitemV32 } from '../../types/tests/schema-tests-3.2/path-var-empty-pathitem.ts' -import { doc as pathsObjectExampleV32 } from '../../types/tests/schema-tests-3.2/paths-object-example.ts' -import { doc as requestBodyExamplesV32 } from '../../types/tests/schema-tests-3.2/request-body-examples.ts' -import { doc as responseObjectExamplesV32 } from '../../types/tests/schema-tests-3.2/response-object-examples.ts' -import { doc as schemaObjectDeprecatedExampleKeywordV32 } from '../../types/tests/schema-tests-3.2/schema-object-deprecated-example-keyword.ts' -import { doc as schemaV32 } from '../../types/tests/schema-tests-3.2/schema.ts' -import { doc as serversV32 } from '../../types/tests/schema-tests-3.2/servers.ts' -import { doc as specificationExtensionsV32 } from '../../types/tests/schema-tests-3.2/specification-extensions.ts' -import { doc as styleDefaultsV32 } from '../../types/tests/schema-tests-3.2/style-defaults.ts' -import { doc as tagObjectExampleV32 } from '../../types/tests/schema-tests-3.2/tag-object-example.ts' -import { doc as validSchemaTypesV32 } from '../../types/tests/schema-tests-3.2/valid-schema-types.ts' -import { doc as webhookExampleV32 } from '../../types/tests/schema-tests-3.2/webhook-example.ts' +import { doc as exampleQueryExampleV32 } from '../../types/tests/examples/3-2-query-example' +import { doc as exampleTagsExampleV32 } from '../../types/tests/examples/3-2-tags-example' +import { doc as exampleNonOauthScopesV31 } from '../../types/tests/examples/non-oauth-scopes-3-1' +import { doc as exampleTictactoeV31 } from '../../types/tests/examples/tictactoe-3-1' +import { doc as exampleWebhookExampleV31 } from '../../types/tests/examples/webhook-example-3-1' +import { doc as callbackObjectExamplesV31 } from '../../types/tests/schema-tests-3.1/callback-object-examples' +import { doc as compPathitemsV31 } from '../../types/tests/schema-tests-3.1/comp-pathitems' +import { doc as componentsObjectExampleV31 } from '../../types/tests/schema-tests-3.1/components-object-example' +import { doc as exampleObjectExamplesV31 } from '../../types/tests/schema-tests-3.1/example-object-examples' +import { doc as headerObjectExamplesV31 } from '../../types/tests/schema-tests-3.1/header-object-examples' +import { doc as infoObjectExampleV31 } from '../../types/tests/schema-tests-3.1/info-object-example' +import { doc as infoSummaryV31 } from '../../types/tests/schema-tests-3.1/info-summary' +import { doc as jsonSchemaDialectV31 } from '../../types/tests/schema-tests-3.1/json-schema-dialect' +import { doc as licenseIdentifierV31 } from '../../types/tests/schema-tests-3.1/license-identifier' +import { doc as linkObjectExamplesV31 } from '../../types/tests/schema-tests-3.1/link-object-examples' +import { doc as mediaTypeExamplesV31 } from '../../types/tests/schema-tests-3.1/media-type-examples' +import { doc as megaV31 } from '../../types/tests/schema-tests-3.1/mega' +import { doc as minimalCompV31 } from '../../types/tests/schema-tests-3.1/minimal-comp' +import { doc as minimalHooksV31 } from '../../types/tests/schema-tests-3.1/minimal-hooks' +import { doc as minimalPathsV31 } from '../../types/tests/schema-tests-3.1/minimal-paths' +import { doc as nonOauthScopesV31 } from '../../types/tests/schema-tests-3.1/non-oauth-scopes' +import { doc as operationObjectExampleV31 } from '../../types/tests/schema-tests-3.1/operation-object-example' +import { doc as parameterObjectExamplesV31 } from '../../types/tests/schema-tests-3.1/parameter-object-examples' +import { doc as parameterObjectQueryAllowReservedV31 } from '../../types/tests/schema-tests-3.1/parameter-object-query-allow-reserved' +import { doc as pathItemObjectExampleV31 } from '../../types/tests/schema-tests-3.1/path-item-object-example' +import { doc as pathItemServersParametersV31 } from '../../types/tests/schema-tests-3.1/path-item-servers-parameters' +import { doc as pathNoResponseV31 } from '../../types/tests/schema-tests-3.1/path-no-response' +import { doc as pathVarEmptyPathitemV31 } from '../../types/tests/schema-tests-3.1/path-var-empty-pathitem' +import { doc as pathsObjectExampleV31 } from '../../types/tests/schema-tests-3.1/paths-object-example' +import { doc as requestBodyExamplesV31 } from '../../types/tests/schema-tests-3.1/request-body-examples' +import { doc as responseObjectExamplesV31 } from '../../types/tests/schema-tests-3.1/response-object-examples' +import { doc as schemaV31 } from '../../types/tests/schema-tests-3.1/schema' +import { doc as schemaObjectDeprecatedExampleKeywordV31 } from '../../types/tests/schema-tests-3.1/schema-object-deprecated-example-keyword' +import { doc as serversV31 } from '../../types/tests/schema-tests-3.1/servers' +import { doc as specificationExtensionsV31 } from '../../types/tests/schema-tests-3.1/specification-extensions' +import { doc as tagObjectExampleV31 } from '../../types/tests/schema-tests-3.1/tag-object-example' +import { doc as validSchemaTypesV31 } from '../../types/tests/schema-tests-3.1/valid-schema-types' +import { doc as webhookExampleV31 } from '../../types/tests/schema-tests-3.1/webhook-example' +import { doc as callbackObjectExamplesV32 } from '../../types/tests/schema-tests-3.2/callback-object-examples' +import { doc as compPathitemsV32 } from '../../types/tests/schema-tests-3.2/comp-pathitems' +import { doc as componentsObjectExampleV32 } from '../../types/tests/schema-tests-3.2/components-object-example' +import { doc as exampleObjectExamplesV32 } from '../../types/tests/schema-tests-3.2/example-object-examples' +import { doc as headerObjectExamplesV32 } from '../../types/tests/schema-tests-3.2/header-object-examples' +import { doc as infoObjectExampleV32 } from '../../types/tests/schema-tests-3.2/info-object-example' +import { doc as infoSummaryV32 } from '../../types/tests/schema-tests-3.2/info-summary' +import { doc as jsonSchemaDialectV32 } from '../../types/tests/schema-tests-3.2/json-schema-dialect' +import { doc as licenseIdentifierV32 } from '../../types/tests/schema-tests-3.2/license-identifier' +import { doc as linkObjectExamplesV32 } from '../../types/tests/schema-tests-3.2/link-object-examples' +import { doc as mediaTypeExamplesV32 } from '../../types/tests/schema-tests-3.2/media-type-examples' +import { doc as megaV32 } from '../../types/tests/schema-tests-3.2/mega' +import { doc as minimalCompV32 } from '../../types/tests/schema-tests-3.2/minimal-comp' +import { doc as minimalHooksV32 } from '../../types/tests/schema-tests-3.2/minimal-hooks' +import { doc as minimalPathsV32 } from '../../types/tests/schema-tests-3.2/minimal-paths' +import { doc as nonOauthScopesV32 } from '../../types/tests/schema-tests-3.2/non-oauth-scopes' +import { doc as operationObjectExampleV32 } from '../../types/tests/schema-tests-3.2/operation-object-example' +import { doc as parameterObjectCookieFormAllowReservedV32 } from '../../types/tests/schema-tests-3.2/parameter-object-cookie-form-allow-reserved' +import { doc as parameterObjectExamplesV32 } from '../../types/tests/schema-tests-3.2/parameter-object-examples' +import { doc as parameterObjectPathAllowReservedV32 } from '../../types/tests/schema-tests-3.2/parameter-object-path-allow-reserved' +import { doc as parameterObjectQueryAllowReservedV32 } from '../../types/tests/schema-tests-3.2/parameter-object-query-allow-reserved' +import { doc as pathItemObjectExampleV32 } from '../../types/tests/schema-tests-3.2/path-item-object-example' +import { doc as pathItemServersParametersV32 } from '../../types/tests/schema-tests-3.2/path-item-servers-parameters' +import { doc as pathNoResponseV32 } from '../../types/tests/schema-tests-3.2/path-no-response' +import { doc as pathVarEmptyPathitemV32 } from '../../types/tests/schema-tests-3.2/path-var-empty-pathitem' +import { doc as pathsObjectExampleV32 } from '../../types/tests/schema-tests-3.2/paths-object-example' +import { doc as requestBodyExamplesV32 } from '../../types/tests/schema-tests-3.2/request-body-examples' +import { doc as responseObjectExamplesV32 } from '../../types/tests/schema-tests-3.2/response-object-examples' +import { doc as schemaV32 } from '../../types/tests/schema-tests-3.2/schema' +import { doc as schemaObjectDeprecatedExampleKeywordV32 } from '../../types/tests/schema-tests-3.2/schema-object-deprecated-example-keyword' +import { doc as serversV32 } from '../../types/tests/schema-tests-3.2/servers' +import { doc as specificationExtensionsV32 } from '../../types/tests/schema-tests-3.2/specification-extensions' +import { doc as styleDefaultsV32 } from '../../types/tests/schema-tests-3.2/style-defaults' +import { doc as tagObjectExampleV32 } from '../../types/tests/schema-tests-3.2/tag-object-example' +import { doc as validSchemaTypesV32 } from '../../types/tests/schema-tests-3.2/valid-schema-types' +import { doc as webhookExampleV32 } from '../../types/tests/schema-tests-3.2/webhook-example' type Corpus = readonly (readonly [name: string, doc: T])[] diff --git a/packages/downgrader/tests/orpc.test.ts b/packages/downgrader/tests/orpc.test.ts index 2698a5ae..43f80f95 100644 --- a/packages/downgrader/tests/orpc.test.ts +++ b/packages/downgrader/tests/orpc.test.ts @@ -4,8 +4,8 @@ import { downgradeSpecV31ToV30, downgradeSpecV32ToV31 } from '@openapi-spec/downgrader' import type * as OpenAPIV3_2 from '@openapi-spec/types/v3.2' -import { doc } from './orpc-document.ts' -import { expectValidDowngrade } from './validate.ts' +import { doc } from './orpc-document' +import { expectValidDowngrade } from './validate' function downgradeTwice(spec: OpenAPIV3_2.OpenAPIObject) { return downgradeSpecV31ToV30(downgradeSpecV32ToV31(spec)) diff --git a/packages/downgrader/tests/v3.1-to-v3.0.test.ts b/packages/downgrader/tests/v3.1-to-v3.0.test.ts index 13c9b2e1..3e5ae06b 100644 --- a/packages/downgrader/tests/v3.1-to-v3.0.test.ts +++ b/packages/downgrader/tests/v3.1-to-v3.0.test.ts @@ -2,7 +2,7 @@ import { downgradeSchemaV31ToV30, downgradeSpecV31ToV30 } from '@openapi-spec/do import type * as OpenAPIV3_0 from '@openapi-spec/types/v3.0' import type * as OpenAPIV3_1 from '@openapi-spec/types/v3.1' -import { expectValidDowngrade } from './validate.ts' +import { expectValidDowngrade } from './validate' const info = { title: 'API', version: '1.0.0' } const responses = { 200: { description: 'ok' } } diff --git a/packages/downgrader/tests/v3.2-to-v3.1.test.ts b/packages/downgrader/tests/v3.2-to-v3.1.test.ts index 459476b1..d98006ef 100644 --- a/packages/downgrader/tests/v3.2-to-v3.1.test.ts +++ b/packages/downgrader/tests/v3.2-to-v3.1.test.ts @@ -3,7 +3,7 @@ import { runInNewContext } from 'node:vm' import { downgradeSchemaV32ToV31, downgradeSpecV32ToV31 } from '@openapi-spec/downgrader' import type * as OpenAPIV3_2 from '@openapi-spec/types/v3.2' -import { expectValidDowngrade } from './validate.ts' +import { expectValidDowngrade } from './validate' const info = { title: 'API', version: '1.0.0' } diff --git a/packages/router/benches/router.bench.ts b/packages/router/benches/router.bench.ts index 14d7349d..f5eb2133 100644 --- a/packages/router/benches/router.bench.ts +++ b/packages/router/benches/router.bench.ts @@ -2,7 +2,7 @@ import { createPrefixMatcher, Router } from '@openapi-spec/router' import { addRoute, createRouter, findRoute, routeToRegExp } from 'rou3' import { bench, describe } from 'vitest' -import type { Requests, Routes } from './__shared__/routes.ts' +import type { Requests, Routes } from './__shared__/routes' import { fresh, restRequests, @@ -10,7 +10,7 @@ import { rpcRequests, rpcRoutes, toRou3Path, -} from './__shared__/routes.ts' +} from './__shared__/routes' // rou3 runs as is, without the percent-decoding oRPC does around it today, // so each comparison is against less work than this router does. diff --git a/packages/router/package.json b/packages/router/package.json index 1c33b4b3..b40b1e68 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -42,7 +42,7 @@ } }, "scripts": { - "prepack": "tsc" + "prepack": "tsdown" }, "devDependencies": { "rou3": "^1.0.0" diff --git a/packages/router/tests/encoding.test.ts b/packages/router/tests/encoding.test.ts index 7f7bba55..12d33bfe 100644 --- a/packages/router/tests/encoding.test.ts +++ b/packages/router/tests/encoding.test.ts @@ -1,6 +1,6 @@ import { Router } from '@openapi-spec/router' -import { expectMatches, routerOf } from './helpers.ts' +import { expectMatches, routerOf } from './helpers' describe('percent-encoding', () => { it('decodes each escape once, in param values and literal text', () => { diff --git a/packages/router/tests/late-adds.test.ts b/packages/router/tests/late-adds.test.ts index a80b60c7..e77ddcff 100644 --- a/packages/router/tests/late-adds.test.ts +++ b/packages/router/tests/late-adds.test.ts @@ -1,7 +1,7 @@ import { Router } from '@openapi-spec/router' -import type { Expected } from './helpers.ts' -import { expectMatches, routerOf } from './helpers.ts' +import type { Expected } from './helpers' +import { expectMatches, routerOf } from './helpers' describe('routes added after requests', () => { it('matches routes added at every part of a tree that requests built only in part', () => { diff --git a/packages/router/tests/orpc.test.ts b/packages/router/tests/orpc.test.ts index 5cc385c3..01016c71 100644 --- a/packages/router/tests/orpc.test.ts +++ b/packages/router/tests/orpc.test.ts @@ -1,7 +1,7 @@ import type { RouterMatch } from '@openapi-spec/router' import { createPrefixMatcher, Router } from '@openapi-spec/router' -import { expectMatches } from './helpers.ts' +import { expectMatches } from './helpers' type Method = 'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE' diff --git a/packages/router/tests/prefix.test.ts b/packages/router/tests/prefix.test.ts index e8a43024..1499d193 100644 --- a/packages/router/tests/prefix.test.ts +++ b/packages/router/tests/prefix.test.ts @@ -1,6 +1,6 @@ import { createPrefixMatcher } from '@openapi-spec/router' -import { routerOf } from './helpers.ts' +import { routerOf } from './helpers' /** Checks each request path against a prefix, by whether it should match. */ function expectPrefix(prefix: `/${string}`, expected: Record<`/${string}`, boolean>): void { diff --git a/packages/router/tests/priority.test.ts b/packages/router/tests/priority.test.ts index f7f7a942..c0f879c8 100644 --- a/packages/router/tests/priority.test.ts +++ b/packages/router/tests/priority.test.ts @@ -1,6 +1,6 @@ import { Router } from '@openapi-spec/router' -import { expectMatches, routerOf } from './helpers.ts' +import { expectMatches, routerOf } from './helpers' describe('priority', () => { it('backtracks through several segments to the next best route', () => { diff --git a/packages/router/tests/router.test.ts b/packages/router/tests/router.test.ts index a1c2b11b..b33ab9d2 100644 --- a/packages/router/tests/router.test.ts +++ b/packages/router/tests/router.test.ts @@ -1,6 +1,6 @@ import { Router } from '@openapi-spec/router' -import { expectMatches, routerOf } from './helpers.ts' +import { expectMatches, routerOf } from './helpers' describe('Router', () => { describe('literal segments', () => { diff --git a/packages/types/package.json b/packages/types/package.json index 89662b78..1f53bcc4 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -58,6 +58,6 @@ } }, "scripts": { - "prepack": "tsc" + "prepack": "tsdown" } } diff --git a/packages/types/src/v3.0.test-d.ts b/packages/types/src/v3.0.test-d.ts index 391f296f..7ef2d9ac 100644 --- a/packages/types/src/v3.0.test-d.ts +++ b/packages/types/src/v3.0.test-d.ts @@ -6,7 +6,7 @@ import type { ResponsesObject, SchemaObject, SecuritySchemeObject, -} from './v3.0.ts' +} from './v3.0' export const petstore = { 'components': { diff --git a/packages/types/src/v3.1.test-d.ts b/packages/types/src/v3.1.test-d.ts index 3049127d..626c8585 100644 --- a/packages/types/src/v3.1.test-d.ts +++ b/packages/types/src/v3.1.test-d.ts @@ -9,7 +9,7 @@ import type { ResponseObject, ResponsesObject, SchemaObject, -} from './v3.1.ts' +} from './v3.1' export const webhooksOnly = { components: { diff --git a/packages/types/src/v3.1.ts b/packages/types/src/v3.1.ts index 24f6c515..9b18b73d 100644 --- a/packages/types/src/v3.1.ts +++ b/packages/types/src/v3.1.ts @@ -8,8 +8,8 @@ import type { QueryParameterStyle, SpecificationExtensions, XMLObject, -} from './v3.0.ts' -import type * as V3_0 from './v3.0.ts' +} from './v3.0' +import type * as V3_0 from './v3.0' export type { ApiKeySecuritySchemeObject, @@ -28,7 +28,7 @@ export type { QueryParameterStyle, SpecificationExtensions, XMLObject, -} from './v3.0.ts' +} from './v3.0' /** * An object representing a Server. diff --git a/packages/types/src/v3.2.test-d.ts b/packages/types/src/v3.2.test-d.ts index e911ff25..71991ecb 100644 --- a/packages/types/src/v3.2.test-d.ts +++ b/packages/types/src/v3.2.test-d.ts @@ -7,7 +7,7 @@ import type { ResponseObject, ResponsesObject, SchemaObject, -} from './v3.2.ts' +} from './v3.2' export const streamingApi = { $self: 'https://example.com/openapi', diff --git a/packages/types/src/v3.2.ts b/packages/types/src/v3.2.ts index 3b6fab3a..8ede1a9f 100644 --- a/packages/types/src/v3.2.ts +++ b/packages/types/src/v3.2.ts @@ -11,8 +11,8 @@ import type { SchemaObjectType, ServerVariableObject, SpecificationExtensions, -} from './v3.1.ts' -import type * as V3_1 from './v3.1.ts' +} from './v3.1' +import type * as V3_1 from './v3.1' export type { AuthorizationCodeOAuthFlowObject, @@ -30,7 +30,7 @@ export type { SecuritySchemeType, ServerVariableObject, SpecificationExtensions, -} from './v3.1.ts' +} from './v3.1' /** * This is the root object of the OpenAPI Description. diff --git a/packages/types/tests/examples/3-2-query-example.ts b/packages/types/tests/examples/3-2-query-example.ts index bc75e101..67e8d148 100644 --- a/packages/types/tests/examples/3-2-query-example.ts +++ b/packages/types/tests/examples/3-2-query-example.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/learn.openapis.org/tree/main/examples/v3.2/3.2-query-example.json // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/examples/3-2-tags-example.ts b/packages/types/tests/examples/3-2-tags-example.ts index 36f0a100..63329a20 100644 --- a/packages/types/tests/examples/3-2-tags-example.ts +++ b/packages/types/tests/examples/3-2-tags-example.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/learn.openapis.org/tree/main/examples/v3.2/3.2-tags-example.json // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/examples/api-with-examples-3-0.ts b/packages/types/tests/examples/api-with-examples-3-0.ts index ed126fcc..5522c6d6 100644 --- a/packages/types/tests/examples/api-with-examples-3-0.ts +++ b/packages/types/tests/examples/api-with-examples-3-0.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/learn.openapis.org/tree/main/examples/v3.0/api-with-examples.json // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.0.ts' +import type { OpenAPIObject } from '../../src/v3.0' export const doc: OpenAPIObject = { openapi: '3.0.0', diff --git a/packages/types/tests/examples/callback-example-3-0.ts b/packages/types/tests/examples/callback-example-3-0.ts index 8d74608c..497f02d4 100644 --- a/packages/types/tests/examples/callback-example-3-0.ts +++ b/packages/types/tests/examples/callback-example-3-0.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/learn.openapis.org/tree/main/examples/v3.0/callback-example.json // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.0.ts' +import type { OpenAPIObject } from '../../src/v3.0' export const doc: OpenAPIObject = { openapi: '3.0.0', diff --git a/packages/types/tests/examples/link-example-3-0.ts b/packages/types/tests/examples/link-example-3-0.ts index 10cab379..284d80bf 100644 --- a/packages/types/tests/examples/link-example-3-0.ts +++ b/packages/types/tests/examples/link-example-3-0.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/learn.openapis.org/tree/main/examples/v3.0/link-example.json // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.0.ts' +import type { OpenAPIObject } from '../../src/v3.0' export const doc: OpenAPIObject = { openapi: '3.0.0', diff --git a/packages/types/tests/examples/non-oauth-scopes-3-1.ts b/packages/types/tests/examples/non-oauth-scopes-3-1.ts index a0416ed1..3a770f50 100644 --- a/packages/types/tests/examples/non-oauth-scopes-3-1.ts +++ b/packages/types/tests/examples/non-oauth-scopes-3-1.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/learn.openapis.org/tree/main/examples/v3.1/non-oauth-scopes.json // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/examples/petstore-3-0.ts b/packages/types/tests/examples/petstore-3-0.ts index b78d5c98..761b6938 100644 --- a/packages/types/tests/examples/petstore-3-0.ts +++ b/packages/types/tests/examples/petstore-3-0.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/learn.openapis.org/tree/main/examples/v3.0/petstore.json // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.0.ts' +import type { OpenAPIObject } from '../../src/v3.0' export const doc: OpenAPIObject = { openapi: '3.0.0', diff --git a/packages/types/tests/examples/petstore-expanded-3-0.ts b/packages/types/tests/examples/petstore-expanded-3-0.ts index 93732822..a8730263 100644 --- a/packages/types/tests/examples/petstore-expanded-3-0.ts +++ b/packages/types/tests/examples/petstore-expanded-3-0.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/learn.openapis.org/tree/main/examples/v3.0/petstore-expanded.json // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.0.ts' +import type { OpenAPIObject } from '../../src/v3.0' export const doc: OpenAPIObject = { openapi: '3.0.0', diff --git a/packages/types/tests/examples/tictactoe-3-1.ts b/packages/types/tests/examples/tictactoe-3-1.ts index 2e0f8995..1bbd8dff 100644 --- a/packages/types/tests/examples/tictactoe-3-1.ts +++ b/packages/types/tests/examples/tictactoe-3-1.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/learn.openapis.org/tree/main/examples/v3.1/tictactoe.json // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/examples/uspto-3-0.ts b/packages/types/tests/examples/uspto-3-0.ts index 62d9a42d..f7b943a5 100644 --- a/packages/types/tests/examples/uspto-3-0.ts +++ b/packages/types/tests/examples/uspto-3-0.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/learn.openapis.org/tree/main/examples/v3.0/uspto.json // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.0.ts' +import type { OpenAPIObject } from '../../src/v3.0' export const doc: OpenAPIObject = { openapi: '3.0.1', diff --git a/packages/types/tests/examples/webhook-example-3-1.ts b/packages/types/tests/examples/webhook-example-3-1.ts index 83484bd3..0366b990 100644 --- a/packages/types/tests/examples/webhook-example-3-1.ts +++ b/packages/types/tests/examples/webhook-example-3-1.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/learn.openapis.org/tree/main/examples/v3.1/webhook-example.json // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/callback-object-examples.ts b/packages/types/tests/schema-tests-3.1/callback-object-examples.ts index 9d759f3d..c9cef0d5 100644 --- a/packages/types/tests/schema-tests-3.1/callback-object-examples.ts +++ b/packages/types/tests/schema-tests-3.1/callback-object-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/callback-object-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/comp-pathitems.ts b/packages/types/tests/schema-tests-3.1/comp-pathitems.ts index 7b0e30ce..42b08766 100644 --- a/packages/types/tests/schema-tests-3.1/comp-pathitems.ts +++ b/packages/types/tests/schema-tests-3.1/comp-pathitems.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/comp_pathitems.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/components-object-example.ts b/packages/types/tests/schema-tests-3.1/components-object-example.ts index af1f3363..a2468dac 100644 --- a/packages/types/tests/schema-tests-3.1/components-object-example.ts +++ b/packages/types/tests/schema-tests-3.1/components-object-example.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/components-object-example.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/example-object-examples.ts b/packages/types/tests/schema-tests-3.1/example-object-examples.ts index 5865fb1b..3711176f 100644 --- a/packages/types/tests/schema-tests-3.1/example-object-examples.ts +++ b/packages/types/tests/schema-tests-3.1/example-object-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/example-object-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/header-object-examples.ts b/packages/types/tests/schema-tests-3.1/header-object-examples.ts index e2ca21a2..41349a90 100644 --- a/packages/types/tests/schema-tests-3.1/header-object-examples.ts +++ b/packages/types/tests/schema-tests-3.1/header-object-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/header-object-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/info-object-example.ts b/packages/types/tests/schema-tests-3.1/info-object-example.ts index ff8da0f6..ed11398d 100644 --- a/packages/types/tests/schema-tests-3.1/info-object-example.ts +++ b/packages/types/tests/schema-tests-3.1/info-object-example.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/info-object-example.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/info-summary.ts b/packages/types/tests/schema-tests-3.1/info-summary.ts index b92f45a4..8e7b29c4 100644 --- a/packages/types/tests/schema-tests-3.1/info-summary.ts +++ b/packages/types/tests/schema-tests-3.1/info-summary.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/info_summary.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/json-schema-dialect.ts b/packages/types/tests/schema-tests-3.1/json-schema-dialect.ts index 9bfe18ce..953dc149 100644 --- a/packages/types/tests/schema-tests-3.1/json-schema-dialect.ts +++ b/packages/types/tests/schema-tests-3.1/json-schema-dialect.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/json_schema_dialect.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/license-identifier.ts b/packages/types/tests/schema-tests-3.1/license-identifier.ts index e1563e6e..2a07e0da 100644 --- a/packages/types/tests/schema-tests-3.1/license-identifier.ts +++ b/packages/types/tests/schema-tests-3.1/license-identifier.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/license_identifier.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/link-object-examples.ts b/packages/types/tests/schema-tests-3.1/link-object-examples.ts index 26cabcf6..4f35629f 100644 --- a/packages/types/tests/schema-tests-3.1/link-object-examples.ts +++ b/packages/types/tests/schema-tests-3.1/link-object-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/link-object-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/media-type-examples.ts b/packages/types/tests/schema-tests-3.1/media-type-examples.ts index 8746d587..ad9ef36a 100644 --- a/packages/types/tests/schema-tests-3.1/media-type-examples.ts +++ b/packages/types/tests/schema-tests-3.1/media-type-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/media-type-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/mega.ts b/packages/types/tests/schema-tests-3.1/mega.ts index a09da694..d402731e 100644 --- a/packages/types/tests/schema-tests-3.1/mega.ts +++ b/packages/types/tests/schema-tests-3.1/mega.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/mega.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/minimal-comp.ts b/packages/types/tests/schema-tests-3.1/minimal-comp.ts index ca9356c7..1398c449 100644 --- a/packages/types/tests/schema-tests-3.1/minimal-comp.ts +++ b/packages/types/tests/schema-tests-3.1/minimal-comp.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/minimal_comp.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/minimal-hooks.ts b/packages/types/tests/schema-tests-3.1/minimal-hooks.ts index e123b3d9..d5d7a5cb 100644 --- a/packages/types/tests/schema-tests-3.1/minimal-hooks.ts +++ b/packages/types/tests/schema-tests-3.1/minimal-hooks.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/minimal_hooks.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/minimal-paths.ts b/packages/types/tests/schema-tests-3.1/minimal-paths.ts index 4e29cc0e..9ea20088 100644 --- a/packages/types/tests/schema-tests-3.1/minimal-paths.ts +++ b/packages/types/tests/schema-tests-3.1/minimal-paths.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/minimal_paths.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/non-oauth-scopes.ts b/packages/types/tests/schema-tests-3.1/non-oauth-scopes.ts index 6bb0a311..55d0addf 100644 --- a/packages/types/tests/schema-tests-3.1/non-oauth-scopes.ts +++ b/packages/types/tests/schema-tests-3.1/non-oauth-scopes.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/non-oauth-scopes.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/operation-object-example.ts b/packages/types/tests/schema-tests-3.1/operation-object-example.ts index f800d486..45f73576 100644 --- a/packages/types/tests/schema-tests-3.1/operation-object-example.ts +++ b/packages/types/tests/schema-tests-3.1/operation-object-example.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/operation-object-example.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/parameter-object-examples.ts b/packages/types/tests/schema-tests-3.1/parameter-object-examples.ts index 60923f24..6cb8f4fa 100644 --- a/packages/types/tests/schema-tests-3.1/parameter-object-examples.ts +++ b/packages/types/tests/schema-tests-3.1/parameter-object-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/parameter-object-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/parameter-object-query-allow-reserved.ts b/packages/types/tests/schema-tests-3.1/parameter-object-query-allow-reserved.ts index eafed9dc..bb2c5f73 100644 --- a/packages/types/tests/schema-tests-3.1/parameter-object-query-allow-reserved.ts +++ b/packages/types/tests/schema-tests-3.1/parameter-object-query-allow-reserved.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/parameter-object-query-allowReserved.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/path-item-object-example.ts b/packages/types/tests/schema-tests-3.1/path-item-object-example.ts index 8845ddb9..a3da7650 100644 --- a/packages/types/tests/schema-tests-3.1/path-item-object-example.ts +++ b/packages/types/tests/schema-tests-3.1/path-item-object-example.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/path-item-object-example.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/path-item-servers-parameters.ts b/packages/types/tests/schema-tests-3.1/path-item-servers-parameters.ts index 3ac4b8eb..1aad00f9 100644 --- a/packages/types/tests/schema-tests-3.1/path-item-servers-parameters.ts +++ b/packages/types/tests/schema-tests-3.1/path-item-servers-parameters.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/path_item_servers_parameters.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/path-no-response.ts b/packages/types/tests/schema-tests-3.1/path-no-response.ts index aa1465d2..0f96f34d 100644 --- a/packages/types/tests/schema-tests-3.1/path-no-response.ts +++ b/packages/types/tests/schema-tests-3.1/path-no-response.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/path_no_response.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/path-var-empty-pathitem.ts b/packages/types/tests/schema-tests-3.1/path-var-empty-pathitem.ts index 6d50c8c5..7d6bbfc0 100644 --- a/packages/types/tests/schema-tests-3.1/path-var-empty-pathitem.ts +++ b/packages/types/tests/schema-tests-3.1/path-var-empty-pathitem.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/path_var_empty_pathitem.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/paths-object-example.ts b/packages/types/tests/schema-tests-3.1/paths-object-example.ts index 6a3c7905..19176894 100644 --- a/packages/types/tests/schema-tests-3.1/paths-object-example.ts +++ b/packages/types/tests/schema-tests-3.1/paths-object-example.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/paths-object-example.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/request-body-examples.ts b/packages/types/tests/schema-tests-3.1/request-body-examples.ts index c80f07ab..f6badce1 100644 --- a/packages/types/tests/schema-tests-3.1/request-body-examples.ts +++ b/packages/types/tests/schema-tests-3.1/request-body-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/request-body-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/response-object-examples.ts b/packages/types/tests/schema-tests-3.1/response-object-examples.ts index 78f310ff..dd3491a0 100644 --- a/packages/types/tests/schema-tests-3.1/response-object-examples.ts +++ b/packages/types/tests/schema-tests-3.1/response-object-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/response-object-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/schema-object-deprecated-example-keyword.ts b/packages/types/tests/schema-tests-3.1/schema-object-deprecated-example-keyword.ts index 1f4b3993..1f3a61ce 100644 --- a/packages/types/tests/schema-tests-3.1/schema-object-deprecated-example-keyword.ts +++ b/packages/types/tests/schema-tests-3.1/schema-object-deprecated-example-keyword.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/schema-object-deprecated-example-keyword.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/schema.ts b/packages/types/tests/schema-tests-3.1/schema.ts index 4a2a649b..0bfbfd61 100644 --- a/packages/types/tests/schema-tests-3.1/schema.ts +++ b/packages/types/tests/schema-tests-3.1/schema.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/schema.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/security-scheme-object-examples.ts b/packages/types/tests/schema-tests-3.1/security-scheme-object-examples.ts index c000e4db..30e44549 100644 --- a/packages/types/tests/schema-tests-3.1/security-scheme-object-examples.ts +++ b/packages/types/tests/schema-tests-3.1/security-scheme-object-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/security-scheme-object-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/servers.ts b/packages/types/tests/schema-tests-3.1/servers.ts index dfaae5a0..ed6b3578 100644 --- a/packages/types/tests/schema-tests-3.1/servers.ts +++ b/packages/types/tests/schema-tests-3.1/servers.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/servers.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/specification-extensions.ts b/packages/types/tests/schema-tests-3.1/specification-extensions.ts index 64e8f1ef..a391ce26 100644 --- a/packages/types/tests/schema-tests-3.1/specification-extensions.ts +++ b/packages/types/tests/schema-tests-3.1/specification-extensions.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/specification-extensions.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { 'openapi': '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/style-defaults.ts b/packages/types/tests/schema-tests-3.1/style-defaults.ts index 16ebca4d..f2ac5099 100644 --- a/packages/types/tests/schema-tests-3.1/style-defaults.ts +++ b/packages/types/tests/schema-tests-3.1/style-defaults.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/style-defaults.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/tag-object-example.ts b/packages/types/tests/schema-tests-3.1/tag-object-example.ts index 3d22be54..a42ced54 100644 --- a/packages/types/tests/schema-tests-3.1/tag-object-example.ts +++ b/packages/types/tests/schema-tests-3.1/tag-object-example.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/tag-object-example.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.1/valid-schema-types.ts b/packages/types/tests/schema-tests-3.1/valid-schema-types.ts index e0d6ebed..bb796de6 100644 --- a/packages/types/tests/schema-tests-3.1/valid-schema-types.ts +++ b/packages/types/tests/schema-tests-3.1/valid-schema-types.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/valid_schema_types.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.1', diff --git a/packages/types/tests/schema-tests-3.1/webhook-example.ts b/packages/types/tests/schema-tests-3.1/webhook-example.ts index 065739de..24e97f29 100644 --- a/packages/types/tests/schema-tests-3.1/webhook-example.ts +++ b/packages/types/tests/schema-tests-3.1/webhook-example.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.1-dev/tests/schema/pass/webhook-example.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.1.ts' +import type { OpenAPIObject } from '../../src/v3.1' export const doc: OpenAPIObject = { openapi: '3.1.0', diff --git a/packages/types/tests/schema-tests-3.2/callback-object-examples.ts b/packages/types/tests/schema-tests-3.2/callback-object-examples.ts index 5983771c..f82b1035 100644 --- a/packages/types/tests/schema-tests-3.2/callback-object-examples.ts +++ b/packages/types/tests/schema-tests-3.2/callback-object-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/callback-object-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/comp-pathitems.ts b/packages/types/tests/schema-tests-3.2/comp-pathitems.ts index 4e5db909..b4b9c645 100644 --- a/packages/types/tests/schema-tests-3.2/comp-pathitems.ts +++ b/packages/types/tests/schema-tests-3.2/comp-pathitems.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/comp_pathitems.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/components-object-example.ts b/packages/types/tests/schema-tests-3.2/components-object-example.ts index c16184cc..ef1176bf 100644 --- a/packages/types/tests/schema-tests-3.2/components-object-example.ts +++ b/packages/types/tests/schema-tests-3.2/components-object-example.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/components-object-example.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/example-object-examples.ts b/packages/types/tests/schema-tests-3.2/example-object-examples.ts index 8fff8f89..5dbbb799 100644 --- a/packages/types/tests/schema-tests-3.2/example-object-examples.ts +++ b/packages/types/tests/schema-tests-3.2/example-object-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/example-object-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/header-object-examples.ts b/packages/types/tests/schema-tests-3.2/header-object-examples.ts index f2d8989d..9182dd9e 100644 --- a/packages/types/tests/schema-tests-3.2/header-object-examples.ts +++ b/packages/types/tests/schema-tests-3.2/header-object-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/header-object-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/info-object-example.ts b/packages/types/tests/schema-tests-3.2/info-object-example.ts index 5b63e623..dcd6c20c 100644 --- a/packages/types/tests/schema-tests-3.2/info-object-example.ts +++ b/packages/types/tests/schema-tests-3.2/info-object-example.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/info-object-example.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/info-summary.ts b/packages/types/tests/schema-tests-3.2/info-summary.ts index 17738b22..974f4ac6 100644 --- a/packages/types/tests/schema-tests-3.2/info-summary.ts +++ b/packages/types/tests/schema-tests-3.2/info-summary.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/info_summary.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/json-schema-dialect.ts b/packages/types/tests/schema-tests-3.2/json-schema-dialect.ts index c6cb26aa..4d947fdc 100644 --- a/packages/types/tests/schema-tests-3.2/json-schema-dialect.ts +++ b/packages/types/tests/schema-tests-3.2/json-schema-dialect.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/json_schema_dialect.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/license-identifier.ts b/packages/types/tests/schema-tests-3.2/license-identifier.ts index 9d8cc1d8..f76261ab 100644 --- a/packages/types/tests/schema-tests-3.2/license-identifier.ts +++ b/packages/types/tests/schema-tests-3.2/license-identifier.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/license_identifier.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/link-object-examples.ts b/packages/types/tests/schema-tests-3.2/link-object-examples.ts index 55514c56..67e60757 100644 --- a/packages/types/tests/schema-tests-3.2/link-object-examples.ts +++ b/packages/types/tests/schema-tests-3.2/link-object-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/link-object-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/media-type-examples.ts b/packages/types/tests/schema-tests-3.2/media-type-examples.ts index 9d8363f2..be33499c 100644 --- a/packages/types/tests/schema-tests-3.2/media-type-examples.ts +++ b/packages/types/tests/schema-tests-3.2/media-type-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/media-type-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/mega.ts b/packages/types/tests/schema-tests-3.2/mega.ts index 1facb82a..28f5ee9f 100644 --- a/packages/types/tests/schema-tests-3.2/mega.ts +++ b/packages/types/tests/schema-tests-3.2/mega.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/mega.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/minimal-comp.ts b/packages/types/tests/schema-tests-3.2/minimal-comp.ts index 246dcdf8..ddc5a89d 100644 --- a/packages/types/tests/schema-tests-3.2/minimal-comp.ts +++ b/packages/types/tests/schema-tests-3.2/minimal-comp.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/minimal_comp.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/minimal-hooks.ts b/packages/types/tests/schema-tests-3.2/minimal-hooks.ts index 85b1a7d5..5a6e7e21 100644 --- a/packages/types/tests/schema-tests-3.2/minimal-hooks.ts +++ b/packages/types/tests/schema-tests-3.2/minimal-hooks.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/minimal_hooks.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/minimal-paths.ts b/packages/types/tests/schema-tests-3.2/minimal-paths.ts index b92a52ce..f87dfe55 100644 --- a/packages/types/tests/schema-tests-3.2/minimal-paths.ts +++ b/packages/types/tests/schema-tests-3.2/minimal-paths.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/minimal_paths.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/non-oauth-scopes.ts b/packages/types/tests/schema-tests-3.2/non-oauth-scopes.ts index 516d9875..584d9602 100644 --- a/packages/types/tests/schema-tests-3.2/non-oauth-scopes.ts +++ b/packages/types/tests/schema-tests-3.2/non-oauth-scopes.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/non-oauth-scopes.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/operation-object-example.ts b/packages/types/tests/schema-tests-3.2/operation-object-example.ts index 9d8c98d2..dea82c05 100644 --- a/packages/types/tests/schema-tests-3.2/operation-object-example.ts +++ b/packages/types/tests/schema-tests-3.2/operation-object-example.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/operation-object-example.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/parameter-object-cookie-form-allow-reserved.ts b/packages/types/tests/schema-tests-3.2/parameter-object-cookie-form-allow-reserved.ts index 731a827d..4b622197 100644 --- a/packages/types/tests/schema-tests-3.2/parameter-object-cookie-form-allow-reserved.ts +++ b/packages/types/tests/schema-tests-3.2/parameter-object-cookie-form-allow-reserved.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/parameter-object-cookie-form-allowReserved.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/parameter-object-examples.ts b/packages/types/tests/schema-tests-3.2/parameter-object-examples.ts index 95f3af06..3814933b 100644 --- a/packages/types/tests/schema-tests-3.2/parameter-object-examples.ts +++ b/packages/types/tests/schema-tests-3.2/parameter-object-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/parameter-object-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/parameter-object-path-allow-reserved.ts b/packages/types/tests/schema-tests-3.2/parameter-object-path-allow-reserved.ts index 55db9a70..430c4664 100644 --- a/packages/types/tests/schema-tests-3.2/parameter-object-path-allow-reserved.ts +++ b/packages/types/tests/schema-tests-3.2/parameter-object-path-allow-reserved.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/parameter-object-path-allowReserved.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/parameter-object-query-allow-reserved.ts b/packages/types/tests/schema-tests-3.2/parameter-object-query-allow-reserved.ts index c754e5c6..7a583147 100644 --- a/packages/types/tests/schema-tests-3.2/parameter-object-query-allow-reserved.ts +++ b/packages/types/tests/schema-tests-3.2/parameter-object-query-allow-reserved.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/parameter-object-query-allowReserved.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/path-item-object-example.ts b/packages/types/tests/schema-tests-3.2/path-item-object-example.ts index ad8d871f..d2d46460 100644 --- a/packages/types/tests/schema-tests-3.2/path-item-object-example.ts +++ b/packages/types/tests/schema-tests-3.2/path-item-object-example.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/path-item-object-example.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/path-item-servers-parameters.ts b/packages/types/tests/schema-tests-3.2/path-item-servers-parameters.ts index 370dcbc2..a36fb701 100644 --- a/packages/types/tests/schema-tests-3.2/path-item-servers-parameters.ts +++ b/packages/types/tests/schema-tests-3.2/path-item-servers-parameters.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/path_item_servers_parameters.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/path-no-response.ts b/packages/types/tests/schema-tests-3.2/path-no-response.ts index 15d4c870..fde47021 100644 --- a/packages/types/tests/schema-tests-3.2/path-no-response.ts +++ b/packages/types/tests/schema-tests-3.2/path-no-response.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/path_no_response.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/path-var-empty-pathitem.ts b/packages/types/tests/schema-tests-3.2/path-var-empty-pathitem.ts index 10e467b5..7a322266 100644 --- a/packages/types/tests/schema-tests-3.2/path-var-empty-pathitem.ts +++ b/packages/types/tests/schema-tests-3.2/path-var-empty-pathitem.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/path_var_empty_pathitem.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/paths-object-example.ts b/packages/types/tests/schema-tests-3.2/paths-object-example.ts index 1b171fcc..9194ae42 100644 --- a/packages/types/tests/schema-tests-3.2/paths-object-example.ts +++ b/packages/types/tests/schema-tests-3.2/paths-object-example.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/paths-object-example.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/request-body-examples.ts b/packages/types/tests/schema-tests-3.2/request-body-examples.ts index f494c223..f27d1602 100644 --- a/packages/types/tests/schema-tests-3.2/request-body-examples.ts +++ b/packages/types/tests/schema-tests-3.2/request-body-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/request-body-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/response-object-examples.ts b/packages/types/tests/schema-tests-3.2/response-object-examples.ts index eb53b089..06ae0afd 100644 --- a/packages/types/tests/schema-tests-3.2/response-object-examples.ts +++ b/packages/types/tests/schema-tests-3.2/response-object-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/response-object-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/schema-object-deprecated-example-keyword.ts b/packages/types/tests/schema-tests-3.2/schema-object-deprecated-example-keyword.ts index 4260fb7f..d896ddea 100644 --- a/packages/types/tests/schema-tests-3.2/schema-object-deprecated-example-keyword.ts +++ b/packages/types/tests/schema-tests-3.2/schema-object-deprecated-example-keyword.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/schema-object-deprecated-example-keyword.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/schema.ts b/packages/types/tests/schema-tests-3.2/schema.ts index 8c79bdd0..5b7d8d51 100644 --- a/packages/types/tests/schema-tests-3.2/schema.ts +++ b/packages/types/tests/schema-tests-3.2/schema.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/schema.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/security-scheme-object-examples.ts b/packages/types/tests/schema-tests-3.2/security-scheme-object-examples.ts index 9867c462..5e64eccf 100644 --- a/packages/types/tests/schema-tests-3.2/security-scheme-object-examples.ts +++ b/packages/types/tests/schema-tests-3.2/security-scheme-object-examples.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/security-scheme-object-examples.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/servers.ts b/packages/types/tests/schema-tests-3.2/servers.ts index 71277838..0c70a831 100644 --- a/packages/types/tests/schema-tests-3.2/servers.ts +++ b/packages/types/tests/schema-tests-3.2/servers.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/servers.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/specification-extensions.ts b/packages/types/tests/schema-tests-3.2/specification-extensions.ts index 71f780d5..41b64570 100644 --- a/packages/types/tests/schema-tests-3.2/specification-extensions.ts +++ b/packages/types/tests/schema-tests-3.2/specification-extensions.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/specification-extensions.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { 'openapi': '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/style-defaults.ts b/packages/types/tests/schema-tests-3.2/style-defaults.ts index b8edcb20..794e3da8 100644 --- a/packages/types/tests/schema-tests-3.2/style-defaults.ts +++ b/packages/types/tests/schema-tests-3.2/style-defaults.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/style-defaults.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/tag-object-example.ts b/packages/types/tests/schema-tests-3.2/tag-object-example.ts index 09b9c6b4..95748192 100644 --- a/packages/types/tests/schema-tests-3.2/tag-object-example.ts +++ b/packages/types/tests/schema-tests-3.2/tag-object-example.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/tag-object-example.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/packages/types/tests/schema-tests-3.2/valid-schema-types.ts b/packages/types/tests/schema-tests-3.2/valid-schema-types.ts index fbfd58dc..beb38a6d 100644 --- a/packages/types/tests/schema-tests-3.2/valid-schema-types.ts +++ b/packages/types/tests/schema-tests-3.2/valid-schema-types.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/valid_schema_types.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.1', diff --git a/packages/types/tests/schema-tests-3.2/webhook-example.ts b/packages/types/tests/schema-tests-3.2/webhook-example.ts index b5970943..f19375c2 100644 --- a/packages/types/tests/schema-tests-3.2/webhook-example.ts +++ b/packages/types/tests/schema-tests-3.2/webhook-example.ts @@ -1,6 +1,6 @@ // Generated from https://github.com/OAI/OpenAPI-Specification/tree/v3.2-dev/tests/schema/pass/webhook-example.yaml // Do not edit by hand; regenerate instead. -import type { OpenAPIObject } from '../../src/v3.2.ts' +import type { OpenAPIObject } from '../../src/v3.2' export const doc: OpenAPIObject = { openapi: '3.2.0', diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 39591443..e0964a83 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -188,20 +188,23 @@ importers: specifier: ^15.0.5 version: 15.0.5 oxfmt: - specifier: ^0.76.0 - version: 0.76.0 + specifier: ^0.77.0 + version: 0.77.0 oxlint: - specifier: ^1.91.0 - version: 1.91.0(oxlint-tsgolint@7.0.2005) + specifier: ^1.92.0 + version: 1.92.0(oxlint-tsgolint@7.0.2006) oxlint-tsgolint: - specifier: ^7.0.2005 - version: 7.0.2005 + specifier: ^7.0.2006 + version: 7.0.2006 pkg-pr-new: specifier: ^0.0.91 version: 0.0.91 sherif: specifier: ^1.13.0 version: 1.13.0 + tsdown: + specifier: ^0.23.7 + version: 0.23.7(typescript@7.0.2) typescript: specifier: ^7.0.2 version: 7.0.2 @@ -256,6 +259,15 @@ packages: vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 vitest: ^3.2 || ^4 + '@emnapi/core@2.0.0-beta.2': + resolution: {integrity: sha512-MzCVoWtcg4Pm2B3je5mMvYMvj3MmBKw+fU7vbsJc9/iT8ip6/eYIHo/Dsm/mr+wsHB6SEyJDuxB09Yy6r/8+4A==} + + '@emnapi/runtime@2.0.0-beta.2': + resolution: {integrity: sha512-JcrSPzPvZuNZvJqPTF9Fw25LbOJ8avzFVlaf2grmH4Cku0oGP47tRgqPZadcfj3YoZMHkFVnCYFbQM8I+i5QEw==} + + '@emnapi/wasi-threads@2.2.0': + resolution: {integrity: sha512-JP7OYH38Q7+pyTAe14raZHLQIK7BDKbdwji+Xi3pcd/6QkJYQH3SX4wu6EplGrGJWRepoNzedfm0G3B9Z4e9Rw==} + '@esbuild/aix-ppc64@0.28.2': resolution: {integrity: sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==} engines: {node: '>=18'} @@ -429,276 +441,286 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-android-arm-eabi@0.76.0': - resolution: {integrity: sha512-z8x4kittQLPsrJWmfoIJyYqs2gNwceGShoUqAJdFRPw3K4kkkKCFHh3Cr4NFRvZb7DPfDS3+JfBjSm3OIyQaJQ==} + '@napi-rs/wasm-runtime@1.2.6': + resolution: {integrity: sha512-mRyDmEw9/fCDXCGfL1sbgIw/GUK0PVxRW4YwgPN61F3LQ+fSyoBFarJVzgGyhF6kRzEQZ0FejDqm4WLXSeqQmw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=23.5.0} + peerDependencies: + '@emnapi/core': ^1.7.1 || 2.0.0-beta.2 + '@emnapi/runtime': ^1.7.1 || 2.0.0-beta.2 + + '@oxc-project/types@0.157.0': + resolution: {integrity: sha512-95iTox1qdt6WGWce3xwNOVayByOfLaYAq+qGPpub6NWbBh9sv0GG3+zyfh9ZBCO/jVu5A0EWI+qQI7g6fevjxg==} + + '@oxfmt/binding-android-arm-eabi@0.77.0': + resolution: {integrity: sha512-zmPiuOvkuu0csMx4U3gdMunIFWNcWulzikFMdAPBzLazVAA3LhdHzv9yzgUgAckv/zje5vz4XJcseNQKdSsWMw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxfmt/binding-android-arm64@0.76.0': - resolution: {integrity: sha512-Zj9fEQhQSKGj8ZTB+X4q4ho4545xWf7qsvJpwREWnBz5BATEFYtStKRgiwYOZvxQ7ORlBEgSj7pmDzuljfV1mQ==} + '@oxfmt/binding-android-arm64@0.77.0': + resolution: {integrity: sha512-shXOIK9sj3bvt4H6K47qFWNKaYBwEhzj97iUwoLGyyRDrXt1OdAAuCiupCinG1i7ETL81knjEKeB+JmhOOfPew==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxfmt/binding-darwin-arm64@0.76.0': - resolution: {integrity: sha512-jZy8GpUXaWpic5JPMAvLmaBz95Sx0naZl6hptBPLOMiYmZYiME7jAt6pv8o/tjQqPNWKb+7jKzZhrYx6UqM5MQ==} + '@oxfmt/binding-darwin-arm64@0.77.0': + resolution: {integrity: sha512-lrTX0I54buv9CW2leEWchWLdfcrblZ5Rj8uAilKzBEyWif8CTN6zBHdFc12K1b6U2cnlvOFBd1LxdLdqLKX2EA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxfmt/binding-darwin-x64@0.76.0': - resolution: {integrity: sha512-U59+a9lVpoRp9enRhTE9GssL3qB1k09CYagRzTfs3dfknopMYV0x0xHZv7Pls3SNMqHlyHR+ufmY76CYafQoLw==} + '@oxfmt/binding-darwin-x64@0.77.0': + resolution: {integrity: sha512-SD44K3x/Im8EsOtdHxjVmTBi0cafAaunRpCeq+w91tkD2keqYagR8oAvxkJHUK+KPg5NQk7JZqQnzGHnVEBrDw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxfmt/binding-freebsd-x64@0.76.0': - resolution: {integrity: sha512-J1R3YJHPdQJ2RQvzMdTVDWyizhihGiRGGAeEZxtGp629j5pcT5ypSLSiBflopD7o7tmiMD+xlNfhIVmjcHKMVQ==} + '@oxfmt/binding-freebsd-x64@0.77.0': + resolution: {integrity: sha512-N+gUflsCx3FAVkxi5sxGlL5LwO+7pv5NexHJufBqPyl3BcPv1rXpfwqhL/Vj+XfshfoxMFTBbzrbJgGVaPVkAw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxfmt/binding-linux-arm-gnueabihf@0.76.0': - resolution: {integrity: sha512-x9qTg6zHoqeyzmFVlIjSb9WlhZdoXaayMTeQeDeUEfKA484AgPJz7f9chLjDMONA6wUUX0FJxnVHsYgX5Zv0+g==} + '@oxfmt/binding-linux-arm-gnueabihf@0.77.0': + resolution: {integrity: sha512-DXGwP8818IUZ4cxcfugg9PXqnI6fVCWIqgCgBoUKdl/QhJF4Po+lucJBrnrX/b5BNKwVMc3xSrvbI9rl8+RrBA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm-musleabihf@0.76.0': - resolution: {integrity: sha512-303gbamm7NDllTtkeaX+8F5Da+KcSBr64mqELQEFg9XgnjfLX3YBCHUcOfgIlVTSybesy43eoeKai8oGr0P6UA==} + '@oxfmt/binding-linux-arm-musleabihf@0.77.0': + resolution: {integrity: sha512-HUiJTgdV10PkCW41nHqVYYlW8Uc+39YBOoluZLfJE2MBPKVTNElhL+vpdSEuVaCGhGkzOGR6XyxM37gu31L1Qw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm64-gnu@0.76.0': - resolution: {integrity: sha512-j3UAXzCJoWX9bZLaICj6DfwkI/2fzja9RpiCIbIN+2CQAcKoY+5SH5pQUcECvn32mQm17NSPE9YqTAwYx1seZg==} + '@oxfmt/binding-linux-arm64-gnu@0.77.0': + resolution: {integrity: sha512-+w3V07y6yy8FdACnGtzgDsG/CHgA0Y/W2/bzZuPYgvBAa23Lap/nmvyNQmCiGKkSaChTPlY7QpIShGGAC7IGEQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-arm64-musl@0.76.0': - resolution: {integrity: sha512-qFZqWVkEzuxWMtUkCtHxsnohXHnUMBQr/ZIxF0KmlCSt8de/bc1lbpVgpqjb3QxCADQHG/O1s3JcowcBF2sqdw==} + '@oxfmt/binding-linux-arm64-musl@0.77.0': + resolution: {integrity: sha512-FASxWQAuLW4WXFViDa77ybd3Y1lbkBx5DTtL4OGl+pL64/ymtydTFvJM0xz/0vnCirNzPUDAI6TiTBDGsFbEVg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxfmt/binding-linux-ppc64-gnu@0.76.0': - resolution: {integrity: sha512-ROiAid0UH2GN5lMMX2JTgKlOKx1rN+6a1WxIuBsU3j5A3MuB9U5XkREMW76XBbAImnH45mfOCFcSIwb+drcVYg==} + '@oxfmt/binding-linux-ppc64-gnu@0.77.0': + resolution: {integrity: sha512-WRdlgZahG35zCieq7Po7QU8mBgkFAIdEpgS5p3vVZrHt0FXTbFgzqC7xeBCceh9gpFGgr4VWblULNnU8gdw0DA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-riscv64-gnu@0.76.0': - resolution: {integrity: sha512-Oyd/9ObdM2RYkZ7yzF/GyvVdbNgJcRG8BFVwnAVo3ooqzaem4E2p5eTIGB09FecQD+Q5HQEANOTEnIZTO6rBAQ==} + '@oxfmt/binding-linux-riscv64-gnu@0.77.0': + resolution: {integrity: sha512-CVzNO94x/UzQe/INVUu9qt5X1MjLEooqwc/5VcQ88eyLXiEIIsjubpPQgwEMKwfWtAA5hnpFL2GF74zSdCg07Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-riscv64-musl@0.76.0': - resolution: {integrity: sha512-86DOpmPDR5UzHSOB8y5HlOpYAIBtMx+6L72IyousNx54q1Kz61aykB4ScovFYivZUak+7Ww6tPBUjarluzYKLw==} + '@oxfmt/binding-linux-riscv64-musl@0.77.0': + resolution: {integrity: sha512-NrCcVheqL0kRUi9gptqjkQhxSFayotM+zycC3lSOSrsf5SroZq49u66ShyuZkHCCzKPHB0AT0pL/s+ET9R3qQQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxfmt/binding-linux-s390x-gnu@0.76.0': - resolution: {integrity: sha512-u6omjjFooKfnHLBI+3UtBVInAeuEhoM/RAIw/OiFop2QQgOan5zDfqPR6guMaylt68L60kV+by07Ibp87KDjrw==} + '@oxfmt/binding-linux-s390x-gnu@0.77.0': + resolution: {integrity: sha512-LWDQ9T/Bo/kt/q223j9fYLiNTkUYyuMkk7ZrIsIAV7l19MmuKxgd/1tZ8xhoUuVIdsyET7sJrQ6X/vRG6V+bZQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-x64-gnu@0.76.0': - resolution: {integrity: sha512-L0/hW1MdMrgsvuLGp9YEQOYOGj5xPHa8wVRtybdd5av03PV4qSpAq3pyfC7sn7UCA8ynRhMRTAa9Kr9nV4LGZg==} + '@oxfmt/binding-linux-x64-gnu@0.77.0': + resolution: {integrity: sha512-5JbOT3ucC/2kROUjyyOW06FjXO8trPjYb+kE7E7cLxmpGAnw0jjeU4Tjg4C8H9JR1MZ2oH4fXE1NqLNZ89ISnw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxfmt/binding-linux-x64-musl@0.76.0': - resolution: {integrity: sha512-JNk/7HaPDJjy5kih3vq6b71Qif3tHx1ZFACGBzeHeNzyKaIpar4eFGya89GR398K2rwX0eEVmEq1npBPlEkkmg==} + '@oxfmt/binding-linux-x64-musl@0.77.0': + resolution: {integrity: sha512-/q9p495bmmKtxqWlIrNiJ15hoddgk/jPvJwMW6Nh796UgVRMTCKD7yI+AAL7/7xWlC3+2ls5l1RPywuV4lOdlw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxfmt/binding-openharmony-arm64@0.76.0': - resolution: {integrity: sha512-MDLrOQPXDuPKvPUCvpP3hC6kO72dsYxfpYiR08Nf5DiM75M0d8+D26JwT4uHDf0bcflvlGHcd58Hn2HpxkHUUQ==} + '@oxfmt/binding-openharmony-arm64@0.77.0': + resolution: {integrity: sha512-tmN3OEI38xXr48UeAkQMAX1jMHszVHv4I9lzh44DKrMlIFxEU0aBYl3Zs7PzRBuJOLR7h77m6bUlCh0E06MVXw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxfmt/binding-win32-arm64-msvc@0.76.0': - resolution: {integrity: sha512-2CcICDrQKqMAOFuzmts/8Ov5iKb+DW/QrW4MFsl2bnRg86uoiUvtqUkHqNSY19Shegc8pBHiXMSEHDjIg94o0A==} + '@oxfmt/binding-win32-arm64-msvc@0.77.0': + resolution: {integrity: sha512-v//nJMk72xRT+/9QB9mJWEPV3/5XncMvxtYQAYbAsv5VcxLlRcbj2n2srQSERglVcTft4jI3MK30ceCoRcDTJg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxfmt/binding-win32-ia32-msvc@0.76.0': - resolution: {integrity: sha512-NjZLJg+tQpMWVSyeWBBKCpib7H/uLq84ZzxCvY5eqHzSaItuzCECGA9MBiZwmW8fnkBIfppg49Ib//LSCGAp8Q==} + '@oxfmt/binding-win32-ia32-msvc@0.77.0': + resolution: {integrity: sha512-D3SMXWBkVogzAlzd3RfMaFuHOTdPpRDFT+jVbtXszWwck9PCK4hYoRoncjuAjWZuWzRFND3/Mk91qFvJyoJbLA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxfmt/binding-win32-x64-msvc@0.76.0': - resolution: {integrity: sha512-0vCMaX/qloc7uaKBDRh+62SBW8EqmhS7c8/al+PxD594ao4lyEWdcoEmVoBgnCNVW07GDpg+9uPV7x6ta9mljw==} + '@oxfmt/binding-win32-x64-msvc@0.77.0': + resolution: {integrity: sha512-2vyyODjP1Sb830rTVgfFqZoIUYF8uYdGx9S/Usih+Av6gQ9QyxXzwEGXS7poxfsxxQftZW1IbcFlhvQkeDRekQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@oxlint-tsgolint/darwin-arm64@7.0.2005': - resolution: {integrity: sha512-VqDZxcZVjlonNLuuvraVNgDQt+1ndwa4yJo8OqsK4HYh/61ba9IlMStCVfi/aaIqRoDhNbAKC8gdcTrXqnb+Ug==} + '@oxlint-tsgolint/darwin-arm64@7.0.2006': + resolution: {integrity: sha512-uc0MEHXZUDW23Zmo5X28eSNeSnP17jKnh9GiehpVZqhfy99ks8spyXT5Llar3tjDN7ppnQN0Qd9FK6WNkdD+fQ==} cpu: [arm64] os: [darwin] - '@oxlint-tsgolint/darwin-x64@7.0.2005': - resolution: {integrity: sha512-4kUfLRNYoVpv0Tm3jPYrvxyfOc/LmdvFC3pKZ4tL6K7lA7K/VS81SAtmxRzbYXYSyb3SBWhwsuX+df4neqzxxA==} + '@oxlint-tsgolint/darwin-x64@7.0.2006': + resolution: {integrity: sha512-+x1/pa3S3VMC9cif8XKTOCQUuqRT+wu1Ix+FK5svXa2xbXCuE7+4S0SfmuSnK/mk9AI5+xBxZFhILxmCPUZ1hA==} cpu: [x64] os: [darwin] - '@oxlint-tsgolint/linux-arm64@7.0.2005': - resolution: {integrity: sha512-rhUNcPsBlKvhXtrbhbBUidtRBRdJ8fbEHN9H5Q5N59gby18ruGuDA7KUxl7oRnUzp797uykYQhkBDm+0KpfK/Q==} + '@oxlint-tsgolint/linux-arm64@7.0.2006': + resolution: {integrity: sha512-90v7HX8m54kHXn5DpjNEN18Fb7xwJMREe/wji3USyAf9pTMv7a3qZ3cPoLViIcIzxPLmkcYZIs1j1H3Z2gbVLA==} cpu: [arm64] os: [linux] - '@oxlint-tsgolint/linux-x64@7.0.2005': - resolution: {integrity: sha512-tKs9yinDQZOHygM0e8EJnjTU3mzJtdfkOZP6Udu82iLMePUSHOhTJ9zzU/mSd1hQxURI4LTRRiFhfzC+PzwdNA==} + '@oxlint-tsgolint/linux-x64@7.0.2006': + resolution: {integrity: sha512-/k0wsEqHiA5dWBJYuld3Vecv6bIhKCasxpho/aFkvh870Qox33MuTkKUGWIVm/njAxw7W4pu1a/Xfa3jwuKuPQ==} cpu: [x64] os: [linux] - '@oxlint-tsgolint/win32-arm64@7.0.2005': - resolution: {integrity: sha512-VYPnu1gjfbSv+ROhuyNfMs382D4zQU2ZRc8Uc3nuEZo1k2kf+1KfTrg4hrlWh73h9GI+dUWyo+DYCQzUBlPwcQ==} + '@oxlint-tsgolint/win32-arm64@7.0.2006': + resolution: {integrity: sha512-CQT5sqcLZLNZSWLzUUEjQmp74UX8h1agp3ZJ8pfRktHbx6gfBa8a7CjrnRrZ9VXlwnXVkpw7m5KBO6y+S5MQRA==} cpu: [arm64] os: [win32] - '@oxlint-tsgolint/win32-x64@7.0.2005': - resolution: {integrity: sha512-ekU89cTGy9fpQzuvxIsFHrnoP8XoFjGIRgPEW6eqgY2NYjGy9pwpjF79o04WXRMJFKRrcaVqkZXUUBdLsqpQDw==} + '@oxlint-tsgolint/win32-x64@7.0.2006': + resolution: {integrity: sha512-VZsGowXcp3vQNkjoGeVCOTf4aGrRpRk6bBJWhefnJVPr6z+dX+LKqqHfwaqnFvg66Q2iJpXqklRW38YO21ee+Q==} cpu: [x64] os: [win32] - '@oxlint/binding-android-arm-eabi@1.91.0': - resolution: {integrity: sha512-eOqJUUS1MCqIoUUxMIkuwaqIdKaHr1SXYA0CQI95UUrF8jwQylQH33bBmnqhZfvWXKlRB2Ylx/+Sbk/ctEqzZQ==} + '@oxlint/binding-android-arm-eabi@1.92.0': + resolution: {integrity: sha512-k3Sd4ixQfiOrybv1gT+AMI81HSdtAFsiCFx+xXxWdFkmKW2HNrSiOfwn20o5nl/ggwbzU1oNLDeU/fRPinTVZQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxlint/binding-android-arm64@1.91.0': - resolution: {integrity: sha512-vIJU4lRxK0EhbBt+iR3rkq3pio4I+V5Gshwjei3plNjN+CIq0WxWHzYVI06J9KN8Ar3hyNSFtzJAjVRLZOYpjg==} + '@oxlint/binding-android-arm64@1.92.0': + resolution: {integrity: sha512-OZzgEuiTSG11QkBWdXEguiLOT6lL09KtfcC/BmvUQWBAjU5eVyBxIAsmWAXv8L85/eT6RE0GBEWTEFBAbYE74g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxlint/binding-darwin-arm64@1.91.0': - resolution: {integrity: sha512-tLy76MurwAOpQt5QVMkJUgexBSWhB7qdvAYb14bc0xntZS6f55aKicbZoxZ/QlmAbnrdlXeD5+IjwY8EZ9RWTg==} + '@oxlint/binding-darwin-arm64@1.92.0': + resolution: {integrity: sha512-We6XS7tIqxgUoany6uyGjj7mNsh/mwf4Gt9gUzhxG65NKo2Ow9s6tDfrVuI0FVg8n3YmpW5PBx80qFxiLwAfsA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxlint/binding-darwin-x64@1.91.0': - resolution: {integrity: sha512-zPeMmjAqm5vXxbTp/JqYuc9gGSbUuEaeCAkFHB4TCRLTlfJGD//Fkx03YvZHCHZJ7ideLiiLcae+3f2I27qnaA==} + '@oxlint/binding-darwin-x64@1.92.0': + resolution: {integrity: sha512-jKJWijmi6AxAZcXXWA6R/NLVZHxoRTbIMnV8znsHzeiVfuEefYcyR8SJGfbBPmkG+kveLFRcBGw0fBrjLqtGmQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxlint/binding-freebsd-x64@1.91.0': - resolution: {integrity: sha512-psOR9+xGMXn0hj4KY5M2kjSQ1n0TCMdYbPOraoV0iQyl7mw2oBBYGUM2+ma40m1YLVrktTBOta4FjrmcOHDhrg==} + '@oxlint/binding-freebsd-x64@1.92.0': + resolution: {integrity: sha512-wkw01wvJPM8/4jh+MV3cp11859VuBc94N2q5uOzcBgdGIRAqMCg1O0W/+xsZ1fsInvuUcv2Xo4nd1nzcKhi9kg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxlint/binding-linux-arm-gnueabihf@1.91.0': - resolution: {integrity: sha512-1PNA1j4ETxawvxfz6ueDxWgQgWkXPbv44DWZmC7LR07GqojGFDOwWbosOT6/AYiJr7zMXEhn2dPWMkyFFOFpUQ==} + '@oxlint/binding-linux-arm-gnueabihf@1.92.0': + resolution: {integrity: sha512-Elm6nW308MzmR8knvk0tPqQ4XE+PGKztjXv7kVZTRLkhBQZRXHUQoBLc4E30fiIuF6gkZO5f3EpJtQc4Ok/fXw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm-musleabihf@1.91.0': - resolution: {integrity: sha512-jcNePVpca37lTbHmiPMnVbPAAW0rH9kAoDjsDv6vESEX9pzazIR1q5SyYuc1rQzdjHtc2VVCDN9jDh6tHcOHyA==} + '@oxlint/binding-linux-arm-musleabihf@1.92.0': + resolution: {integrity: sha512-oylpBAoeogddjhTlSPsXrzGq/aeJsvaULz/hYXvWtGn/Wt8LPLC7gFhucCicbRnzEKsShrZxIA0KyHmtFNnijQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm64-gnu@1.91.0': - resolution: {integrity: sha512-TJi78UX6R+9qZ23ZKtzN6adfW83bjY0NXsCRMBRH6H7IizaMXmZbdRAtjedMkx77bT46YQH0csawsY9lwha8MA==} + '@oxlint/binding-linux-arm64-gnu@1.92.0': + resolution: {integrity: sha512-/EWOI0wwY+74UGvC93TldpoNP8moIcidVUPbUSoX16/SEdF7ah209yxSQia4+9JdCRWYA3+yQMofXMgWKk/16Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-arm64-musl@1.91.0': - resolution: {integrity: sha512-OowlLroUTzKq5OBvbu6iegch8SJ2DivXFCukzPWURwvcJhMj7/P0CUGH5qrDlxT1Kh48dcxqYqrvE8qK6xTLKQ==} + '@oxlint/binding-linux-arm64-musl@1.92.0': + resolution: {integrity: sha512-9Se7Zuazr104yc2PaluriJW2rqvtaN6FSi9MSjQgZGeYb6LKvEcJ586tpjek0l7hNQNoir8MID7OENPH6juN1w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxlint/binding-linux-ppc64-gnu@1.91.0': - resolution: {integrity: sha512-QF/5Ge8yGpWg5s4awMNHfVKh1WOmk591Qg082i6CHenXYBa+W1E5RwWZXaKUOw4Ko7CCjqg3TfBc0AzhnqblYg==} + '@oxlint/binding-linux-ppc64-gnu@1.92.0': + resolution: {integrity: sha512-88IAchs204I/xxAbAo3NRyz1m/29tn8jUAPvc4tK4FzrT2PLwZertd93ANF6231vwbAhYiD5gl0cX8Po5xsjWQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-gnu@1.91.0': - resolution: {integrity: sha512-dXlsKlNhzJQX1nageGKnvWe1D7uTng249hQM80CG/YPZ8F/VZHbxVLhImgurdWBOmu86XOemValLjrW6QIOM/Q==} + '@oxlint/binding-linux-riscv64-gnu@1.92.0': + resolution: {integrity: sha512-KtFdVdkfvBGcsrmnbjYJ9/XTDABnaniiwnptAcAm0pkaR2zhZ3sr/Xy+N1Xbz1Yq5Jegu7SoeNv9caTP0b5OTA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-musl@1.91.0': - resolution: {integrity: sha512-tznkj5VrWNRUfymkaLcJetgMLbP9suL5ob/m7j0Fdbnm5u3Li/Ezo/YcBixiuwdL1sg0oGpyTe86It0J6T+Lxg==} + '@oxlint/binding-linux-riscv64-musl@1.92.0': + resolution: {integrity: sha512-V43CO5FPgHtwHup4H5+dIdwzZX2FhREQGsSBZx8V1UyFEAul0Q13qviKqZfSMM6G41CGtCekVpJGGOxW5v1y8Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxlint/binding-linux-s390x-gnu@1.91.0': - resolution: {integrity: sha512-sNvfLiUYQkVsLNUgIW24AEYTHSd2zZ1vAxXssPdjuQHTtCpRvQihYri6d5z5FY7w/QrcnB5+g9E+/sqmZq8tfA==} + '@oxlint/binding-linux-s390x-gnu@1.92.0': + resolution: {integrity: sha512-WooxeACzGH5q34olo7JgAk7XbVkTUNfwhR/TzmhwVs/y1p2R7ZWJo14hiyxiGcoYZR1iBnbBFHectADqb/KSog==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-gnu@1.91.0': - resolution: {integrity: sha512-eA25ETvimhUZ89y5BcunNY7yv7qwG2I7V7dFQAU+mIEqZ57gBCXdIERl0yXOEt43zjsw0yK2gRKTc+twF706wQ==} + '@oxlint/binding-linux-x64-gnu@1.92.0': + resolution: {integrity: sha512-lW2pLF1oFvNN780YUCtDyoUm8oFzZGJNcOFe9RtLMX5v5+FcWfAQvHUMMPF8H8kJB0HAi3dFmWDWLa5VPuY9mw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-musl@1.91.0': - resolution: {integrity: sha512-4hZ4Z9K+OkcTpAHDoUTMg/8MModbM0aocrl9KnGzp9h5iKqjrXraEUZorYoVCT7xoK93CAHXgTndxRBrOjH/fA==} + '@oxlint/binding-linux-x64-musl@1.92.0': + resolution: {integrity: sha512-2BJAAB/eqPn7iD7mFVfs+1ZVUogAYOMCTaUgjAvbtNGg2ppCDE7gcv/9VSO6GCDybdFUqlcyeyjn9hRpl1ZHog==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxlint/binding-openharmony-arm64@1.91.0': - resolution: {integrity: sha512-gtqn4b0kLpGe46Qh7NHiR86wZpd+TLaesO106s7V3RG33r63VB94LW5qPKEDJX64osh3xfjnPFn1M0484bC7wQ==} + '@oxlint/binding-openharmony-arm64@1.92.0': + resolution: {integrity: sha512-iLtjNqqa/2IV5qu/3rrkpVd42Ia3yeCn4fSZoEr+m5FoGHtZvAV6J6YuU3lewg5Rg5ORGvwhdgN+7gNzwkl7tA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxlint/binding-win32-arm64-msvc@1.91.0': - resolution: {integrity: sha512-KQItBdsyHN28U3z/bEek6h9pvG3Uqv564QYO8K1bE/V7YRZgpHlRnfNKVPHkk4sfYKyPzEjCgW80QkImOLvJog==} + '@oxlint/binding-win32-arm64-msvc@1.92.0': + resolution: {integrity: sha512-ryxiR3ZqB0OJzydMu+bVC3R7ZtoU7X1rI8sEgTBCCvQvgVwoCwqSFlfmhgiZ+9wZ4IdTsFeu9tdiF9KtRCbSHQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxlint/binding-win32-ia32-msvc@1.91.0': - resolution: {integrity: sha512-XFKqbbsQVmTgw+CyBKuzSZtAa45viom1naFfulKmkTFdDyDaBQaBqEz5J61TI8iwBynU+F8q7qPD+9mplZRhEg==} + '@oxlint/binding-win32-ia32-msvc@1.92.0': + resolution: {integrity: sha512-DaE9OChj4nsdEST32BP7saGu8WtjOinTy/eS88dZ0TvTfDV26ebRDhsI1rL9OKXfO+DgehzhAQMqdPr2jgfcFw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxlint/binding-win32-x64-msvc@1.91.0': - resolution: {integrity: sha512-DmpK0PthG66Bcz5Y4JqNbzXltzyLQtg3ofYpd25+ejm7kQYUM78VL1uIP/ZFct2781mwUyBX37LatFPCTVp35A==} + '@oxlint/binding-win32-x64-msvc@1.92.0': + resolution: {integrity: sha512-0AyhqX0ciFuEnHIL+B4PIMMX3s/IpGHNEbbUqwsNhSrzWUSlEOPw/q7qFnRsEJfiKedcqVfUE/aXYuSMtpiFyw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -706,6 +728,110 @@ packages: '@quansync/fs@1.0.0': resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} + '@rolldown/binding-android-arm-eabi@1.3.0': + resolution: {integrity: sha512-zjq+pUSE36RJG9nJXqrRfMCOxekzVhlaYMtFELHaOcRH4UqTnkWhbTbEixKEawsb0ZTVMRbn8RLYcuU4DYk8qg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [android] + + '@rolldown/binding-android-arm64@1.3.0': + resolution: {integrity: sha512-HdnCiSmMGgEILGVLU1o4dcOblLGj8sMnqEFrDY/S7KRti1nTQHAqGGs2AniPspbK90AFS3pM23K/R0J3hPQXYQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + + '@rolldown/binding-darwin-arm64@1.3.0': + resolution: {integrity: sha512-TkQ2JGC8/9UxoCeH5dSJj1gxuFhzw200QTJJd2YNPRXznSSM4XvpKV2Cs+RM2BcM8sa6xa4rmXNuiJ64+1993g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@rolldown/binding-darwin-x64@1.3.0': + resolution: {integrity: sha512-Gr+iZW50RJZo4BPUazaDh/Azx7W0Rl04sy2MkXD+H4RkxzUX5hIrjaVw1BK+XHsccKExQAmCy6DhvRLlUzaYUg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@rolldown/binding-freebsd-x64@1.3.0': + resolution: {integrity: sha512-RwAtx8peSqUoBf8pxE0L62xKXBNnA3BtdFV+07t13t0TQoASCtV9tnU67aKKMRZSiD06SU07chB5B8fWFdW3gQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + + '@rolldown/binding-linux-arm-gnueabihf@1.3.0': + resolution: {integrity: sha512-ow8fq6kYaIx75D0EVT5GeF4DcawcEYYXJ2CvEaOzyygW1jtVDQU/9o5YYidctHBRDUgPzGaTNB6n/VMTmd1ymw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + + '@rolldown/binding-linux-arm64-gnu@1.3.0': + resolution: {integrity: sha512-PLOWuiz+rdqSgiLgN7bxvy6DjXLj8gnJxzRS243LNnLi96VeyB7VFsC3eblcKv3Xwd3jQqJfbCWRhLijTIZyvQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-arm64-musl@1.3.0': + resolution: {integrity: sha512-CQ/k85cc342j5SnZ/gT9p132NXZRGTgLRhfItdYqUg+jpvL5HYFve0GB+zQDCYGwDjtDWIoqKSOitkmZMZc/tw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rolldown/binding-linux-ppc64-gnu@1.3.0': + resolution: {integrity: sha512-wk+ZG7xDP2px3cQRFoNoNp52/w1O5hTTtciHxuastreMOp8isYUTCpcG/rEYnSQBI+nycN+B9d9pBGua+qvV7w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-s390x-gnu@1.3.0': + resolution: {integrity: sha512-sEgyZt72Rj7V5q6OZ7A4U2I5v4EMGEv3Fp5QmoncmKbUMTrGmpyH7MwENfERGbfUYjxdBmktw4JJLys5I1aQNQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-gnu@1.3.0': + resolution: {integrity: sha512-PvL0BoBUwVugK1pFd+zyVk1L9F6ucmQ7oF2dpy8zKPHNlbW2zrU9Jst3fWYfG7z3owjxqhwAvi5G4o0AikrJMw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rolldown/binding-linux-x64-musl@1.3.0': + resolution: {integrity: sha512-5N4DdzAmLtnyuh027H6ViC99BeoA4T0RwKS6qUrl6zY70AKRsNDrnEZeWnqrKmDRFxXmv8zf9yhF2DxN/SfyGQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rolldown/binding-openharmony-arm64@1.3.0': + resolution: {integrity: sha512-Tz+2b+yF5eVRGX3DWebn2JIvZkNYI1gkafI+nF2fau2zeQDOpBAS8w1PxHi4ke//NIOE6+2DNYyq1veIjzAXqQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + + '@rolldown/binding-wasm32-wasi@1.3.0': + resolution: {integrity: sha512-ntK6OFor3nQtS1TenZP5wX59oPpkKEmour3AipGHB32u+Z8QXxjVdG+7vNSvgerRWIj6vjg4XpKu42slb0vlXQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=23.5.0} + cpu: [wasm32] + + '@rolldown/binding-win32-arm64-msvc@1.3.0': + resolution: {integrity: sha512-ldH38lBlOpS+b4fbSG9euQjhYXLE18PIz5hyvf6gvFfyVLodRE/Tsu4jV8UmPqjjce6lotmUUwscxPuer4lczQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@rolldown/binding-win32-x64-msvc@1.3.0': + resolution: {integrity: sha512-HglhUzUPuXNTGFt5ZwJalSEvavhFSl+nxpQM9urkzkt+2oGI1ZSwgyytk9aGw15/0kk1TCHPc57nv3DdiG8/yQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + + '@rolldown/pluginutils@1.0.1': + resolution: {integrity: sha512-2j9bGt5Jh8hj+vPtgzPtl72j0yRxHAyumoo6TNfAjsLB04UtpSvPbPcDcBMxz7n+9CYB0c1GxQFxYRg2jimqGw==} + '@rollup/rollup-android-arm-eabi@4.63.0': resolution: {integrity: sha512-70TeIFezKKy65LgAVyQh+w94/gjWhvPWaLaGGeMEgVrPkQhuj/M5bAYYZzIFUj9Y69oHyTm5Um/R6gcLh4A8JA==} cpu: [arm] @@ -851,6 +977,9 @@ packages: '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} + '@tybys/wasm-util@0.10.4': + resolution: {integrity: sha512-W3c4gRigFS0T/Ma4qIYF3GDAc5AQdHb1yL5znJT1Zv1YaD9Kitx656wBjvr19qbiosmZT8lWDM5BEMynUqX65A==} + '@types/chai@5.2.3': resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} @@ -1025,6 +1154,36 @@ packages: '@vitest/utils@4.1.11': resolution: {integrity: sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==} + '@yuku-toolchain/darwin-arm64@0.27.0': + resolution: {integrity: sha512-A3v83rNyHWlnJeeMBsWggZ+RZDP2BEMHIiMk+j23LqtVch24MXwg8veflkQgZ2GtCtZOxcG+NkztnsSUS4rWEQ==} + cpu: [arm64] + os: [darwin] + + '@yuku-toolchain/darwin-x64@0.27.0': + resolution: {integrity: sha512-u+fcqQw0uRj5irtO5f0xu5nGazYRxfBVBNIuhiONWX6Mh2izRONSNXhCwFDaYRqHunublzw2l2aQMB0n5n1t0Q==} + cpu: [x64] + os: [darwin] + + '@yuku-toolchain/linux-arm64@0.27.0': + resolution: {integrity: sha512-IPB+9LSC/sf8Sa8DtqapUgU4uTL/U94Vr5mgUsfRx59u8/4BT38cze+e5b96AlQynsdtuF4tgC0FW0TmJ2B75g==} + cpu: [arm64] + os: [linux] + + '@yuku-toolchain/linux-x64@0.27.0': + resolution: {integrity: sha512-fe1kN04JPBODrkRZOuI06jIqKyzcyn0ykx+tpiERDwqAh9ALWOtkgfhFjVaOQSu+guhakzY/89xjQdmfY7EJ7w==} + cpu: [x64] + os: [linux] + + '@yuku-toolchain/win32-arm64@0.27.0': + resolution: {integrity: sha512-NZmiFTF7ee45Fhnsa0BGMCpElJGg8iGYt4N3UoKj/n1vNmACcgY6NI4najNr9Jc1ulIVVvtPbo934RMlZQakrA==} + cpu: [arm64] + os: [win32] + + '@yuku-toolchain/win32-x64@0.27.0': + resolution: {integrity: sha512-7LSviI8HtHga0g7G2oT7C/SP2IoLmrg8LYPeWZkp4ljFtaWKJoTRF0Iv0cVt0dR4rehoN/+TjN4r8SoArCKvlg==} + cpu: [x64] + os: [win32] + acorn@8.18.0: resolution: {integrity: sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==} engines: {node: '>=0.4.0'} @@ -1109,6 +1268,10 @@ packages: resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==} engines: {node: '>=20.19.0'} + cac@7.1.0: + resolution: {integrity: sha512-LMDU/U2yA4IPIY8KT0NsNPWEYZvAMkbgyspxJ6btJaYV+WMDOHAZCmB0lsTObiHaRS1V/ztKAl7+TSkTqXyeoA==} + engines: {node: '>=20.19.0'} + call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} @@ -1207,10 +1370,23 @@ packages: resolution: {integrity: sha512-nI4U3TottKAcAD9LLud4Cb7b2QztQMUEfHbvhTH09bqXTxnSie8WnjPALV/WMCrJZ6UV/qHJ6L03OqO3LcdYZw==} engines: {node: '>=12'} + dts-resolver@3.0.0: + resolution: {integrity: sha512-1T1f+z+4tl9XD+m+0HBgWoL/nm0bOIffyWaUuUSBlFg/86IWvfx+wjNaO/ybU0AJzG9/Mi5hBUgGV6zCmWEN7Q==} + engines: {node: ^22.18.0 || >=24.0.0} + peerDependencies: + oxc-resolver: '>=11.0.0' + peerDependenciesMeta: + oxc-resolver: + optional: true + dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} + empathic@2.1.0: + resolution: {integrity: sha512-AnfC1ATldl49/cvZdLPDjBfrRNwbDO05aibiOtzQu3qtlbJtomNLhF30HEtn/7iBz50dlMECqATo3fG0LrdEgw==} + engines: {node: '>=14'} + es-define-property@1.0.1: resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} @@ -1301,6 +1477,10 @@ packages: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} + get-tsconfig@5.0.0-beta.6: + resolution: {integrity: sha512-X6fBC0pmImC70gvX2zm56go9hx0MyoGVdG0tUCkg/D+Xnh5TJsOZ7iDbOdI3PvmtrDxnu1YdDufpK2QJX1Meqw==} + engines: {node: '>=20.20.0'} + giget@1.2.5: resolution: {integrity: sha512-r1ekGw/Bgpi3HLV3h1MRBIlSAdHoIMklpaQ3OQLFcRw9PwAj2rqigvIbg+dBUI51OxVI2jsEtDywDBjSiuf7Ug==} hasBin: true @@ -1333,6 +1513,9 @@ packages: resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} engines: {node: '>= 0.4'} + hookable@6.1.2: + resolution: {integrity: sha512-+abwxtiEA52GCVIsQqut3S/uKTbUwYIp4Pe/vv+6py5XiXBCqMZHg6pA6Y5qhgLSEys0/cYuPbO0z1QFj5ZCmg==} + html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} @@ -1340,6 +1523,10 @@ packages: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} + import-without-cache@0.4.1: + resolution: {integrity: sha512-vXoV9PjKHEednCUu01e98TkImxy67e3BJXbTIOmIq4Hyzw3IAwYRcuPkfeTzJzwyyts4kjuA73x+pWJLc4f86A==} + engines: {node: ^22.18.0 || >=24.0.0} + is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} @@ -1551,6 +1738,10 @@ packages: resolution: {integrity: sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==} engines: {node: '>=12.20.0'} + obug@3.0.0: + resolution: {integrity: sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==} + engines: {node: '>=12.20.0'} + ofetch@1.5.1: resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} @@ -1564,8 +1755,8 @@ packages: resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} engines: {node: '>=18'} - oxfmt@0.76.0: - resolution: {integrity: sha512-Yo9RIn9lRWTm/U8obHbXUWc39lCpEFXlEggFoPx01zS18OCFi7mAwMmL05+p1AunuJgSkONffWyBHJzpMMCRuQ==} + oxfmt@0.77.0: + resolution: {integrity: sha512-3bPDJwLZf4i6dOaQS+6GOI/YUFTHNif7qw4nknbZyzdB0uws57tD8jA/GLGC9J7kjyf6d/eVWm73b43VeMUqGw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -1580,12 +1771,12 @@ packages: vite-plus: optional: true - oxlint-tsgolint@7.0.2005: - resolution: {integrity: sha512-6ccPGu4u4J9bwYPHXBFPee3RZrX3BboRdU7k14zRDDB1lvN3O7J/vPRFdaEfa1+CWx4xnQQOp4ctoaF66oO0uw==} + oxlint-tsgolint@7.0.2006: + resolution: {integrity: sha512-5B3UtH71kycPHUC1kFEIffivEAs49SUmkJuHZOZnTY0NPj4legp0bcsCQucuLVNCoJzDucS68P2C4WIhP+LypQ==} hasBin: true - oxlint@1.91.0: - resolution: {integrity: sha512-vjy/cBZcEFcYh3dbxUoQK+bjc+QaY3ZWo86aJkZ5YAwp/HyiqP7dTdNgbvcIVJafhAH5sZbTqBp4sZcicEZngA==} + oxlint@1.92.0: + resolution: {integrity: sha512-y9iRiRwVjVFqzKNXZJ9bT/GYRdf+F9Gy+a1Yju2Aq3xqqa4FJYXHI8VrxlpzxKDvkYRohvJX42m/eH+qkQPOFw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -1674,6 +1865,36 @@ packages: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + rolldown-plugin-dts@0.30.0: + resolution: {integrity: sha512-5FNezfYv5alHvrYw5Xoj4RNqbZ9F+/1jETFSohhYfRiama8tUN4mcVURmBqbZQba45t5hRdW7aSOnV6WYIj0MA==} + engines: {node: ^22.18.0 || ^24.11.0 || >=26.0.0} + peerDependencies: + '@volar/typescript': ~2.4.0 + '@vue/language-core': ~3.2.0 || ~3.3.0 + rolldown: ^1.2.0 + tsrs: '*' + typescript: ^5.0.0 || ^6.0.0 || ~7.0.0 || ~7.1.0-0 + vue-tsc: ~3.2.0 || ~3.3.0 + peerDependenciesMeta: + '@volar/typescript': + optional: true + '@vue/language-core': + optional: true + tsrs: + optional: true + typescript: + optional: true + vue-tsc: + optional: true + + rolldown@1.3.0: + resolution: {integrity: sha512-7j1jdVlzWzbRat9EDMsB/QmyMcc6hOO0vbcma8LGjBTmKlpS5Hem+5fpntc/HoRV5tLrG+Qo6I1ZHV/ZuL5S8g==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + rollup@4.63.0: resolution: {integrity: sha512-T5vnZ2y4QqC3/4P+w2+JO+Q/OVdnPsv4XcSYJYMEn0R9/jjl5AgLwO9LAZMzP2lN71O6pypn91rB7lDstUkfrQ==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -1782,6 +2003,10 @@ packages: resolution: {integrity: sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==} engines: {node: '>=18'} + tinyexec@1.3.1: + resolution: {integrity: sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==} + engines: {node: '>=18'} + tinyglobby@0.2.17: resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==} engines: {node: '>=12.0.0'} @@ -1790,6 +2015,9 @@ packages: resolution: {integrity: sha512-jBrmx4lYmaC9k/mgPbylxs7kBUxHtD8256up+HjLaDFfXScKJQyil+SWXSvhAtT7XHo+yTVlpB81PGmHP8oLSQ==} engines: {node: ^20.0.0 || >=22.0.0} + tinyps@0.5.2: + resolution: {integrity: sha512-sYhvdbpuo2rGE7u/jPUMiZz4H2LCaOodUtRD9ot4DLNFQbr884g9zozoJnxLI+1r4hXqWkmdHUl8Yig2Rllxxw==} + tinyrainbow@3.1.1: resolution: {integrity: sha512-yau8yJdTt989Mm0Bd/236QnzEiPf2xLLTqUZRUJOo/3CB078LSwzei343DgtJVmfJKJE3TMINY1u42SQsP6mXw==} engines: {node: '>=14.0.0'} @@ -1798,6 +2026,43 @@ packages: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} + tsdown@0.23.7: + resolution: {integrity: sha512-w9nmWyEimfqQ7/HpVeKTldAeBvWGXiaWyNP7xaxSrr0GhKxsngEyTWqk1nOruRqvqRSkdpMMkpV2BcoWfLB4Uw==} + engines: {node: ^22.18.0 || ^24.11.0 || >=26.0.0} + hasBin: true + peerDependencies: + '@arethetypeswrong/core': ^0.18.1 + '@tsdown/css': 0.23.7 + '@tsdown/exe': 0.23.7 + '@vitejs/devtools': '*' + publint: ^0.3.8 + tsx: '*' + typescript: ^5.0.0 || ^6.0.0 || ^7.0.0 + unplugin-unused: '>=0.5.0' + unrun: '*' + peerDependenciesMeta: + '@arethetypeswrong/core': + optional: true + '@tsdown/css': + optional: true + '@tsdown/exe': + optional: true + '@vitejs/devtools': + optional: true + publint: + optional: true + tsx: + optional: true + typescript: + optional: true + unplugin-unused: + optional: true + unrun: + optional: true + + tslib@2.9.1: + resolution: {integrity: sha512-a4Ux9VKuIMHsOS7ENbEq6hK2ZGYIT27Rtl0E4eD9KqwxhKiQeMZE/9xb3IdYwWaSOyIBQLExhQgXDTYoiCxnWA==} + typescript@6.0.3: resolution: {integrity: sha512-y2TvuxSZPDyQakkFRPZHKFm+KKVqIisdg9/CZwm9ftvKXLP8NRWj38/ODjNbr43SsoXqNuAisEf1GdCxqWcdBw==} engines: {node: '>=14.17'} @@ -1824,6 +2089,10 @@ packages: resolution: {integrity: sha512-sXMwN6DMHeouPfCxkxWkKAmxphWKEenHYY5H1nIBzU3PmDsmJp6kBXJdshjVdpMZuWCmL9SH7KFRx29AylpP6g==} engines: {node: '>=18.12.0'} + verkit@0.5.0: + resolution: {integrity: sha512-u4J1hr6Y+C/hit34GwL3eIcUf3wngT8TlYUjK7tk0jxydKLAq3sYvifjdTDA6U3KCKRcQCQDGf/srjxfZF3l7g==} + engines: {node: '>=18.12.0'} + vite@7.3.6: resolution: {integrity: sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -1931,6 +2200,15 @@ packages: resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} engines: {node: '>=12.20'} + yuku@0.27.0: + resolution: {integrity: sha512-YmSD4xYlESRi8egxzC4guegQdMhAcz1G9NUsMNrTABAIV9dQxoBzDC7ZyAG/dSG18o1Oxt4xDok2irvPy9FSJQ==} + engines: {node: '>=16.4.0'} + peerDependencies: + '@yuku-toolchain/wasm': 0.27.0 + peerDependenciesMeta: + '@yuku-toolchain/wasm': + optional: true + snapshots: '@babel/helper-string-parser@7.29.7': {} @@ -1969,6 +2247,22 @@ snapshots: - debug - supports-color + '@emnapi/core@2.0.0-beta.2': + dependencies: + '@emnapi/wasi-threads': 2.2.0 + tslib: 2.9.1 + optional: true + + '@emnapi/runtime@2.0.0-beta.2': + dependencies: + tslib: 2.9.1 + optional: true + + '@emnapi/wasi-threads@2.2.0': + dependencies: + tslib: 2.9.1 + optional: true + '@esbuild/aix-ppc64@0.28.2': optional: true @@ -2059,142 +2353,205 @@ snapshots: '@napi-rs/lzma-linux-x64-gnu@1.5.1': optional: true - '@oxfmt/binding-android-arm-eabi@0.76.0': + '@napi-rs/wasm-runtime@1.2.6(@emnapi/core@2.0.0-beta.2)(@emnapi/runtime@2.0.0-beta.2)': + dependencies: + '@emnapi/core': 2.0.0-beta.2 + '@emnapi/runtime': 2.0.0-beta.2 + '@tybys/wasm-util': 0.10.4 optional: true - '@oxfmt/binding-android-arm64@0.76.0': + '@oxc-project/types@0.157.0': {} + + '@oxfmt/binding-android-arm-eabi@0.77.0': optional: true - '@oxfmt/binding-darwin-arm64@0.76.0': + '@oxfmt/binding-android-arm64@0.77.0': optional: true - '@oxfmt/binding-darwin-x64@0.76.0': + '@oxfmt/binding-darwin-arm64@0.77.0': optional: true - '@oxfmt/binding-freebsd-x64@0.76.0': + '@oxfmt/binding-darwin-x64@0.77.0': optional: true - '@oxfmt/binding-linux-arm-gnueabihf@0.76.0': + '@oxfmt/binding-freebsd-x64@0.77.0': optional: true - '@oxfmt/binding-linux-arm-musleabihf@0.76.0': + '@oxfmt/binding-linux-arm-gnueabihf@0.77.0': optional: true - '@oxfmt/binding-linux-arm64-gnu@0.76.0': + '@oxfmt/binding-linux-arm-musleabihf@0.77.0': optional: true - '@oxfmt/binding-linux-arm64-musl@0.76.0': + '@oxfmt/binding-linux-arm64-gnu@0.77.0': optional: true - '@oxfmt/binding-linux-ppc64-gnu@0.76.0': + '@oxfmt/binding-linux-arm64-musl@0.77.0': optional: true - '@oxfmt/binding-linux-riscv64-gnu@0.76.0': + '@oxfmt/binding-linux-ppc64-gnu@0.77.0': optional: true - '@oxfmt/binding-linux-riscv64-musl@0.76.0': + '@oxfmt/binding-linux-riscv64-gnu@0.77.0': optional: true - '@oxfmt/binding-linux-s390x-gnu@0.76.0': + '@oxfmt/binding-linux-riscv64-musl@0.77.0': optional: true - '@oxfmt/binding-linux-x64-gnu@0.76.0': + '@oxfmt/binding-linux-s390x-gnu@0.77.0': optional: true - '@oxfmt/binding-linux-x64-musl@0.76.0': + '@oxfmt/binding-linux-x64-gnu@0.77.0': optional: true - '@oxfmt/binding-openharmony-arm64@0.76.0': + '@oxfmt/binding-linux-x64-musl@0.77.0': optional: true - '@oxfmt/binding-win32-arm64-msvc@0.76.0': + '@oxfmt/binding-openharmony-arm64@0.77.0': optional: true - '@oxfmt/binding-win32-ia32-msvc@0.76.0': + '@oxfmt/binding-win32-arm64-msvc@0.77.0': optional: true - '@oxfmt/binding-win32-x64-msvc@0.76.0': + '@oxfmt/binding-win32-ia32-msvc@0.77.0': optional: true - '@oxlint-tsgolint/darwin-arm64@7.0.2005': + '@oxfmt/binding-win32-x64-msvc@0.77.0': optional: true - '@oxlint-tsgolint/darwin-x64@7.0.2005': + '@oxlint-tsgolint/darwin-arm64@7.0.2006': optional: true - '@oxlint-tsgolint/linux-arm64@7.0.2005': + '@oxlint-tsgolint/darwin-x64@7.0.2006': optional: true - '@oxlint-tsgolint/linux-x64@7.0.2005': + '@oxlint-tsgolint/linux-arm64@7.0.2006': optional: true - '@oxlint-tsgolint/win32-arm64@7.0.2005': + '@oxlint-tsgolint/linux-x64@7.0.2006': optional: true - '@oxlint-tsgolint/win32-x64@7.0.2005': + '@oxlint-tsgolint/win32-arm64@7.0.2006': optional: true - '@oxlint/binding-android-arm-eabi@1.91.0': + '@oxlint-tsgolint/win32-x64@7.0.2006': optional: true - '@oxlint/binding-android-arm64@1.91.0': + '@oxlint/binding-android-arm-eabi@1.92.0': optional: true - '@oxlint/binding-darwin-arm64@1.91.0': + '@oxlint/binding-android-arm64@1.92.0': optional: true - '@oxlint/binding-darwin-x64@1.91.0': + '@oxlint/binding-darwin-arm64@1.92.0': optional: true - '@oxlint/binding-freebsd-x64@1.91.0': + '@oxlint/binding-darwin-x64@1.92.0': optional: true - '@oxlint/binding-linux-arm-gnueabihf@1.91.0': + '@oxlint/binding-freebsd-x64@1.92.0': optional: true - '@oxlint/binding-linux-arm-musleabihf@1.91.0': + '@oxlint/binding-linux-arm-gnueabihf@1.92.0': optional: true - '@oxlint/binding-linux-arm64-gnu@1.91.0': + '@oxlint/binding-linux-arm-musleabihf@1.92.0': optional: true - '@oxlint/binding-linux-arm64-musl@1.91.0': + '@oxlint/binding-linux-arm64-gnu@1.92.0': optional: true - '@oxlint/binding-linux-ppc64-gnu@1.91.0': + '@oxlint/binding-linux-arm64-musl@1.92.0': optional: true - '@oxlint/binding-linux-riscv64-gnu@1.91.0': + '@oxlint/binding-linux-ppc64-gnu@1.92.0': optional: true - '@oxlint/binding-linux-riscv64-musl@1.91.0': + '@oxlint/binding-linux-riscv64-gnu@1.92.0': optional: true - '@oxlint/binding-linux-s390x-gnu@1.91.0': + '@oxlint/binding-linux-riscv64-musl@1.92.0': optional: true - '@oxlint/binding-linux-x64-gnu@1.91.0': + '@oxlint/binding-linux-s390x-gnu@1.92.0': optional: true - '@oxlint/binding-linux-x64-musl@1.91.0': + '@oxlint/binding-linux-x64-gnu@1.92.0': optional: true - '@oxlint/binding-openharmony-arm64@1.91.0': + '@oxlint/binding-linux-x64-musl@1.92.0': optional: true - '@oxlint/binding-win32-arm64-msvc@1.91.0': + '@oxlint/binding-openharmony-arm64@1.92.0': optional: true - '@oxlint/binding-win32-ia32-msvc@1.91.0': + '@oxlint/binding-win32-arm64-msvc@1.92.0': optional: true - '@oxlint/binding-win32-x64-msvc@1.91.0': + '@oxlint/binding-win32-ia32-msvc@1.92.0': + optional: true + + '@oxlint/binding-win32-x64-msvc@1.92.0': optional: true '@quansync/fs@1.0.0': dependencies: quansync: 1.0.0 + '@rolldown/binding-android-arm-eabi@1.3.0': + optional: true + + '@rolldown/binding-android-arm64@1.3.0': + optional: true + + '@rolldown/binding-darwin-arm64@1.3.0': + optional: true + + '@rolldown/binding-darwin-x64@1.3.0': + optional: true + + '@rolldown/binding-freebsd-x64@1.3.0': + optional: true + + '@rolldown/binding-linux-arm-gnueabihf@1.3.0': + optional: true + + '@rolldown/binding-linux-arm64-gnu@1.3.0': + optional: true + + '@rolldown/binding-linux-arm64-musl@1.3.0': + optional: true + + '@rolldown/binding-linux-ppc64-gnu@1.3.0': + optional: true + + '@rolldown/binding-linux-s390x-gnu@1.3.0': + optional: true + + '@rolldown/binding-linux-x64-gnu@1.3.0': + optional: true + + '@rolldown/binding-linux-x64-musl@1.3.0': + optional: true + + '@rolldown/binding-openharmony-arm64@1.3.0': + optional: true + + '@rolldown/binding-wasm32-wasi@1.3.0': + dependencies: + '@emnapi/core': 2.0.0-beta.2 + '@emnapi/runtime': 2.0.0-beta.2 + '@napi-rs/wasm-runtime': 1.2.6(@emnapi/core@2.0.0-beta.2)(@emnapi/runtime@2.0.0-beta.2) + optional: true + + '@rolldown/binding-win32-arm64-msvc@1.3.0': + optional: true + + '@rolldown/binding-win32-x64-msvc@1.3.0': + optional: true + + '@rolldown/pluginutils@1.0.1': {} + '@rollup/rollup-android-arm-eabi@4.63.0': optional: true @@ -2279,6 +2636,11 @@ snapshots: '@standard-schema/spec@1.1.0': {} + '@tybys/wasm-util@0.10.4': + dependencies: + tslib: 2.9.1 + optional: true + '@types/chai@5.2.3': dependencies: '@types/deep-eql': 4.0.2 @@ -2411,6 +2773,24 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.1 + '@yuku-toolchain/darwin-arm64@0.27.0': + optional: true + + '@yuku-toolchain/darwin-x64@0.27.0': + optional: true + + '@yuku-toolchain/linux-arm64@0.27.0': + optional: true + + '@yuku-toolchain/linux-x64@0.27.0': + optional: true + + '@yuku-toolchain/win32-arm64@0.27.0': + optional: true + + '@yuku-toolchain/win32-x64@0.27.0': + optional: true + acorn@8.18.0: {} agent-base@6.0.2(supports-color@7.2.0): @@ -2517,6 +2897,8 @@ snapshots: cac@7.0.0: {} + cac@7.1.0: {} + call-bind-apply-helpers@1.0.2: dependencies: es-errors: 1.3.0 @@ -2623,12 +3005,16 @@ snapshots: dotenv@17.4.2: {} + dts-resolver@3.0.0: {} + dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.2 es-errors: 1.3.0 gopd: 1.2.0 + empathic@2.1.0: {} + es-define-property@1.0.1: {} es-errors@1.3.0: {} @@ -2739,6 +3125,10 @@ snapshots: dunder-proto: 1.0.1 es-object-atoms: 1.1.2 + get-tsconfig@5.0.0-beta.6: + dependencies: + resolve-pkg-maps: 1.0.0 + giget@1.2.5: dependencies: citty: 0.1.6 @@ -2769,6 +3159,8 @@ snapshots: dependencies: function-bind: 1.1.2 + hookable@6.1.2: {} + html-escaper@2.0.2: {} https-proxy-agent@5.0.1(supports-color@7.2.0): @@ -2778,6 +3170,8 @@ snapshots: transitivePeerDependencies: - supports-color + import-without-cache@0.4.1: {} + is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 @@ -2942,6 +3336,8 @@ snapshots: obug@2.1.4: {} + obug@3.0.0: {} + ofetch@1.5.1: dependencies: destr: 2.0.5 @@ -2959,61 +3355,61 @@ snapshots: is-inside-container: 1.0.0 wsl-utils: 0.1.0 - oxfmt@0.76.0: + oxfmt@0.77.0: dependencies: tinypool: 2.2.0 optionalDependencies: - '@oxfmt/binding-android-arm-eabi': 0.76.0 - '@oxfmt/binding-android-arm64': 0.76.0 - '@oxfmt/binding-darwin-arm64': 0.76.0 - '@oxfmt/binding-darwin-x64': 0.76.0 - '@oxfmt/binding-freebsd-x64': 0.76.0 - '@oxfmt/binding-linux-arm-gnueabihf': 0.76.0 - '@oxfmt/binding-linux-arm-musleabihf': 0.76.0 - '@oxfmt/binding-linux-arm64-gnu': 0.76.0 - '@oxfmt/binding-linux-arm64-musl': 0.76.0 - '@oxfmt/binding-linux-ppc64-gnu': 0.76.0 - '@oxfmt/binding-linux-riscv64-gnu': 0.76.0 - '@oxfmt/binding-linux-riscv64-musl': 0.76.0 - '@oxfmt/binding-linux-s390x-gnu': 0.76.0 - '@oxfmt/binding-linux-x64-gnu': 0.76.0 - '@oxfmt/binding-linux-x64-musl': 0.76.0 - '@oxfmt/binding-openharmony-arm64': 0.76.0 - '@oxfmt/binding-win32-arm64-msvc': 0.76.0 - '@oxfmt/binding-win32-ia32-msvc': 0.76.0 - '@oxfmt/binding-win32-x64-msvc': 0.76.0 - - oxlint-tsgolint@7.0.2005: + '@oxfmt/binding-android-arm-eabi': 0.77.0 + '@oxfmt/binding-android-arm64': 0.77.0 + '@oxfmt/binding-darwin-arm64': 0.77.0 + '@oxfmt/binding-darwin-x64': 0.77.0 + '@oxfmt/binding-freebsd-x64': 0.77.0 + '@oxfmt/binding-linux-arm-gnueabihf': 0.77.0 + '@oxfmt/binding-linux-arm-musleabihf': 0.77.0 + '@oxfmt/binding-linux-arm64-gnu': 0.77.0 + '@oxfmt/binding-linux-arm64-musl': 0.77.0 + '@oxfmt/binding-linux-ppc64-gnu': 0.77.0 + '@oxfmt/binding-linux-riscv64-gnu': 0.77.0 + '@oxfmt/binding-linux-riscv64-musl': 0.77.0 + '@oxfmt/binding-linux-s390x-gnu': 0.77.0 + '@oxfmt/binding-linux-x64-gnu': 0.77.0 + '@oxfmt/binding-linux-x64-musl': 0.77.0 + '@oxfmt/binding-openharmony-arm64': 0.77.0 + '@oxfmt/binding-win32-arm64-msvc': 0.77.0 + '@oxfmt/binding-win32-ia32-msvc': 0.77.0 + '@oxfmt/binding-win32-x64-msvc': 0.77.0 + + oxlint-tsgolint@7.0.2006: optionalDependencies: - '@oxlint-tsgolint/darwin-arm64': 7.0.2005 - '@oxlint-tsgolint/darwin-x64': 7.0.2005 - '@oxlint-tsgolint/linux-arm64': 7.0.2005 - '@oxlint-tsgolint/linux-x64': 7.0.2005 - '@oxlint-tsgolint/win32-arm64': 7.0.2005 - '@oxlint-tsgolint/win32-x64': 7.0.2005 - - oxlint@1.91.0(oxlint-tsgolint@7.0.2005): + '@oxlint-tsgolint/darwin-arm64': 7.0.2006 + '@oxlint-tsgolint/darwin-x64': 7.0.2006 + '@oxlint-tsgolint/linux-arm64': 7.0.2006 + '@oxlint-tsgolint/linux-x64': 7.0.2006 + '@oxlint-tsgolint/win32-arm64': 7.0.2006 + '@oxlint-tsgolint/win32-x64': 7.0.2006 + + oxlint@1.92.0(oxlint-tsgolint@7.0.2006): optionalDependencies: - '@oxlint/binding-android-arm-eabi': 1.91.0 - '@oxlint/binding-android-arm64': 1.91.0 - '@oxlint/binding-darwin-arm64': 1.91.0 - '@oxlint/binding-darwin-x64': 1.91.0 - '@oxlint/binding-freebsd-x64': 1.91.0 - '@oxlint/binding-linux-arm-gnueabihf': 1.91.0 - '@oxlint/binding-linux-arm-musleabihf': 1.91.0 - '@oxlint/binding-linux-arm64-gnu': 1.91.0 - '@oxlint/binding-linux-arm64-musl': 1.91.0 - '@oxlint/binding-linux-ppc64-gnu': 1.91.0 - '@oxlint/binding-linux-riscv64-gnu': 1.91.0 - '@oxlint/binding-linux-riscv64-musl': 1.91.0 - '@oxlint/binding-linux-s390x-gnu': 1.91.0 - '@oxlint/binding-linux-x64-gnu': 1.91.0 - '@oxlint/binding-linux-x64-musl': 1.91.0 - '@oxlint/binding-openharmony-arm64': 1.91.0 - '@oxlint/binding-win32-arm64-msvc': 1.91.0 - '@oxlint/binding-win32-ia32-msvc': 1.91.0 - '@oxlint/binding-win32-x64-msvc': 1.91.0 - oxlint-tsgolint: 7.0.2005 + '@oxlint/binding-android-arm-eabi': 1.92.0 + '@oxlint/binding-android-arm64': 1.92.0 + '@oxlint/binding-darwin-arm64': 1.92.0 + '@oxlint/binding-darwin-x64': 1.92.0 + '@oxlint/binding-freebsd-x64': 1.92.0 + '@oxlint/binding-linux-arm-gnueabihf': 1.92.0 + '@oxlint/binding-linux-arm-musleabihf': 1.92.0 + '@oxlint/binding-linux-arm64-gnu': 1.92.0 + '@oxlint/binding-linux-arm64-musl': 1.92.0 + '@oxlint/binding-linux-ppc64-gnu': 1.92.0 + '@oxlint/binding-linux-riscv64-gnu': 1.92.0 + '@oxlint/binding-linux-riscv64-musl': 1.92.0 + '@oxlint/binding-linux-s390x-gnu': 1.92.0 + '@oxlint/binding-linux-x64-gnu': 1.92.0 + '@oxlint/binding-linux-x64-musl': 1.92.0 + '@oxlint/binding-openharmony-arm64': 1.92.0 + '@oxlint/binding-win32-arm64-msvc': 1.92.0 + '@oxlint/binding-win32-ia32-msvc': 1.92.0 + '@oxlint/binding-win32-x64-msvc': 1.92.0 + oxlint-tsgolint: 7.0.2006 p-limit@4.0.0: dependencies: @@ -3083,6 +3479,43 @@ snapshots: require-from-string@2.0.2: {} + resolve-pkg-maps@1.0.0: {} + + rolldown-plugin-dts@0.30.0(rolldown@1.3.0)(typescript@7.0.2): + dependencies: + dts-resolver: 3.0.0 + get-tsconfig: 5.0.0-beta.6 + obug: 3.0.0 + rolldown: 1.3.0 + yuku: 0.27.0 + optionalDependencies: + typescript: 7.0.2 + transitivePeerDependencies: + - '@yuku-toolchain/wasm' + - oxc-resolver + + rolldown@1.3.0: + dependencies: + '@oxc-project/types': 0.157.0 + '@rolldown/pluginutils': 1.0.1 + optionalDependencies: + '@rolldown/binding-android-arm-eabi': 1.3.0 + '@rolldown/binding-android-arm64': 1.3.0 + '@rolldown/binding-darwin-arm64': 1.3.0 + '@rolldown/binding-darwin-x64': 1.3.0 + '@rolldown/binding-freebsd-x64': 1.3.0 + '@rolldown/binding-linux-arm-gnueabihf': 1.3.0 + '@rolldown/binding-linux-arm64-gnu': 1.3.0 + '@rolldown/binding-linux-arm64-musl': 1.3.0 + '@rolldown/binding-linux-ppc64-gnu': 1.3.0 + '@rolldown/binding-linux-s390x-gnu': 1.3.0 + '@rolldown/binding-linux-x64-gnu': 1.3.0 + '@rolldown/binding-linux-x64-musl': 1.3.0 + '@rolldown/binding-openharmony-arm64': 1.3.0 + '@rolldown/binding-wasm32-wasi': 1.3.0 + '@rolldown/binding-win32-arm64-msvc': 1.3.0 + '@rolldown/binding-win32-x64-msvc': 1.3.0 + rollup@4.63.0: dependencies: '@types/estree': 1.0.9 @@ -3189,6 +3622,8 @@ snapshots: tinyexec@1.3.0: {} + tinyexec@1.3.1: {} + tinyglobby@0.2.17: dependencies: fdir: 6.5.0(picomatch@4.0.7) @@ -3196,12 +3631,43 @@ snapshots: tinypool@2.2.0: {} + tinyps@0.5.2: {} + tinyrainbow@3.1.1: {} to-regex-range@5.0.1: dependencies: is-number: 7.0.0 + tsdown@0.23.7(typescript@7.0.2): + dependencies: + cac: 7.1.0 + defu: 6.1.7 + empathic: 2.1.0 + hookable: 6.1.2 + import-without-cache: 0.4.1 + obug: 3.0.0 + picomatch: 4.0.7 + rolldown: 1.3.0 + rolldown-plugin-dts: 0.30.0(rolldown@1.3.0)(typescript@7.0.2) + tinyexec: 1.3.1 + tinyglobby: 0.2.17 + tinyps: 0.5.2 + unconfig-core: 7.5.0 + verkit: 0.5.0 + optionalDependencies: + typescript: 7.0.2 + transitivePeerDependencies: + - '@volar/typescript' + - '@vue/language-core' + - '@yuku-toolchain/wasm' + - oxc-resolver + - tsrs + - vue-tsc + + tslib@2.9.1: + optional: true + typescript@6.0.3: {} typescript@7.0.2: @@ -3246,6 +3712,8 @@ snapshots: verkit@0.4.0: {} + verkit@0.5.0: {} + vite@7.3.6(@types/node@26.6.5)(jiti@2.7.0)(lightningcss@1.33.0)(yaml@2.9.0): dependencies: esbuild: 0.28.2 @@ -3305,3 +3773,12 @@ snapshots: yaml@2.9.1: {} yocto-queue@1.2.2: {} + + yuku@0.27.0: + optionalDependencies: + '@yuku-toolchain/darwin-arm64': 0.27.0 + '@yuku-toolchain/darwin-x64': 0.27.0 + '@yuku-toolchain/linux-arm64': 0.27.0 + '@yuku-toolchain/linux-x64': 0.27.0 + '@yuku-toolchain/win32-arm64': 0.27.0 + '@yuku-toolchain/win32-x64': 0.27.0 diff --git a/tsconfig.json b/tsconfig.json index dd4c5895..1e4a6b39 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,9 +3,9 @@ "compilerOptions": { "target": "ES2022", "lib": ["ES2024"], - "module": "nodenext", + "module": "preserve", + "moduleResolution": "bundler", - "rewriteRelativeImportExtensions": true, "types": ["node", "vitest/globals"], "exactOptionalPropertyTypes": true, diff --git a/tsconfig.lib.json b/tsconfig.lib.json index e13e7203..d4cbb3a4 100644 --- a/tsconfig.lib.json +++ b/tsconfig.lib.json @@ -3,11 +3,7 @@ "extends": "./tsconfig.json", "compilerOptions": { "lib": ["ES2022"], - "types": [], - "declaration": true, - "noEmit": false, - "rootDir": "${configDir}/src", - "outDir": "${configDir}/dist" + "types": [] }, "include": ["${configDir}/src"], "exclude": ["${configDir}/src/**/*.test.ts", "${configDir}/src/**/*.test-d.ts"] diff --git a/tsdown.config.ts b/tsdown.config.ts new file mode 100644 index 00000000..658cc6cf --- /dev/null +++ b/tsdown.config.ts @@ -0,0 +1,21 @@ +import { readFileSync } from 'node:fs' + +import { defineConfig } from 'tsdown' + +const pkg = JSON.parse(readFileSync('package.json', 'utf8')) as { + exports: Record + dependencies?: Record + peerDependencies?: Record +} + +export default defineConfig({ + entry: Object.values(pkg.exports).filter((path) => path.startsWith('./src/')), + unbundle: true, + deps: { + neverBundle: true, + onlyImport: Object.keys({ ...pkg.dependencies, ...pkg.peerDependencies }), + }, + platform: 'neutral', + target: 'es2022', + dts: { generator: 'oxc' }, +})