├── .editorconfig ├── .eslintrc ├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ └── lint-pr-title.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── .prettierignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── bin └── refresh-real-world-apis ├── docs ├── README.md ├── openapi-parser.md ├── options.md └── refs.md ├── lib ├── index.d.ts ├── index.js ├── options.js ├── util.js └── validators │ ├── schema.js │ ├── spec.js │ └── spec │ ├── openapi.js │ └── swagger.js ├── package.json ├── test ├── .eslintrc ├── fixtures │ └── real-world-apis.json ├── specs │ ├── awaited-behavior │ │ ├── awaited-behavior-error.yaml │ │ ├── awaited-behavior.test.ts │ │ ├── awaited-behavior.yaml │ │ ├── bundled.js │ │ ├── dereferenced.js │ │ └── parsed.js │ ├── better-errors │ │ ├── 2.0 │ │ │ └── misplaced-additionalProperty.yaml │ │ ├── 3.0 │ │ │ ├── invalid-x-extension-path.yaml │ │ │ ├── invalid-x-extension-root.yaml │ │ │ └── misplaced-additionalProperty.yaml │ │ ├── 3.1 │ │ │ ├── invalid-component-name.yaml │ │ │ ├── invalid-x-extension-path.yaml │ │ │ └── invalid-x-extension-root.yaml │ │ └── better-errors.test.ts │ ├── circular │ │ ├── bundled.js │ │ ├── circular.test.ts │ │ ├── circular.yaml │ │ ├── definitions │ │ │ ├── child.yaml │ │ │ ├── parent.yaml │ │ │ ├── person.yaml │ │ │ └── pet.yaml │ │ ├── dereferenced.js │ │ ├── parsed.js │ │ └── validated.js │ ├── colorize-errors-option │ │ ├── colorize-errors-option.test.ts │ │ └── invalid.json │ ├── deep-circular │ │ ├── bundled.js │ │ ├── deep-circular.test.ts │ │ ├── deep-circular.yaml │ │ ├── definitions │ │ │ ├── name.yaml │ │ │ └── required-string.yaml │ │ ├── dereferenced.js │ │ └── parsed.js │ ├── exports.test.ts │ ├── invalid │ │ ├── invalid.test.ts │ │ ├── newer-version.yaml │ │ ├── no-paths-or-webhooks.yaml │ │ ├── not-swagger.yaml │ │ ├── numeric-info-version.yaml │ │ ├── numeric-version.yaml │ │ └── old-version.yaml │ ├── large-file-memory-leak │ │ ├── cloudflare-stringified.json │ │ ├── cloudflare.json │ │ └── large-file-memory-leak.test.ts │ ├── oas-relative-servers │ │ ├── v3-non-relative-server.json │ │ ├── v3-relative-server-paths-ops.json │ │ ├── v3-relative-server.json │ │ └── v3-relative-servers.test.ts │ ├── object-source │ │ ├── bundled.js │ │ ├── definitions │ │ │ ├── definitions.json │ │ │ ├── name.yaml │ │ │ └── required-string.yaml │ │ ├── dereferenced.js │ │ ├── object-source.test.ts │ │ └── parsed.js │ ├── real-world │ │ ├── known-errors.ts │ │ └── real-world.test.ts │ ├── typescript-definition.spec.ts │ ├── unknown │ │ ├── dereferenced.js │ │ ├── files │ │ │ ├── binary.png │ │ │ ├── blank │ │ │ ├── page.html │ │ │ └── text.txt │ │ ├── parsed.js │ │ ├── unknown.test.ts │ │ └── unknown.yaml │ ├── validate-schema │ │ ├── invalid │ │ │ ├── anyof.yaml │ │ │ ├── file-body-param.yaml │ │ │ ├── file-header-param.yaml │ │ │ ├── invalid-param-location.yaml │ │ │ ├── invalid-param-type.yaml │ │ │ ├── invalid-response-code.yaml │ │ │ ├── invalid-response-header-type.yaml │ │ │ ├── invalid-response-type.yaml │ │ │ ├── invalid-schema-type.yaml │ │ │ ├── invalid-security-scheme.yaml │ │ │ ├── multi-header-param.yaml │ │ │ ├── multi-path-param.yaml │ │ │ ├── multiple-invalid-properties.yaml │ │ │ ├── non-primitive-param-type.yaml │ │ │ ├── non-primitive-response-header-type.yaml │ │ │ ├── non-required-path-param.yaml │ │ │ ├── oneof.yaml │ │ │ ├── optional-path-param.yaml │ │ │ └── ref-to-invalid-path.yaml │ │ ├── valid │ │ │ ├── allof.yaml │ │ │ └── unknown-format.yaml │ │ └── validate-schema.test.ts │ └── validate-spec │ │ ├── invalid │ │ ├── 2.0 │ │ │ ├── array-body-no-items.yaml │ │ │ ├── array-no-items.yaml │ │ │ ├── array-response-body-no-items.yaml │ │ │ ├── array-response-header-no-items.yaml │ │ │ ├── body-and-form-params.yaml │ │ │ ├── definition-schema-with-invalid-characters.yaml │ │ │ ├── duplicate-header-params.yaml │ │ │ ├── duplicate-operation-ids.yaml │ │ │ ├── duplicate-operation-params.yaml │ │ │ ├── duplicate-path-placeholders.yaml │ │ │ ├── file-invalid-consumes.yaml │ │ │ ├── file-no-consumes.yaml │ │ │ ├── invalid-response-code.yaml │ │ │ ├── multiple-body-params.yaml │ │ │ ├── multiple-operation-body-params.yaml │ │ │ ├── multiple-path-body-params.yaml │ │ │ ├── no-path-params.yaml │ │ │ ├── path-param-no-placeholder.yaml │ │ │ ├── path-placeholder-no-param.yaml │ │ │ ├── required-property-not-defined-definitions.yaml │ │ │ └── required-property-not-defined-input.yaml │ │ ├── 3.0 │ │ │ ├── component-schema-with-invalid-characters.yaml │ │ │ ├── component-schema-with-space.yaml │ │ │ └── invalid-discriminator.yaml │ │ ├── 3.1 │ │ │ ├── component-schema-with-invalid-characters.yaml │ │ │ ├── component-schema-with-space.yaml │ │ │ └── invalid-discriminator.yaml │ │ └── 3.x │ │ │ ├── array-no-items.yaml │ │ │ ├── array-response-body-no-items.yaml │ │ │ ├── array-response-header-content-no-items.yaml │ │ │ ├── array-response-header-no-items.yaml │ │ │ ├── duplicate-header-params.yaml │ │ │ ├── duplicate-operation-ids.yaml │ │ │ ├── duplicate-operation-params.yaml │ │ │ ├── no-path-params.yaml │ │ │ ├── path-param-no-placeholder.yaml │ │ │ ├── path-placeholder-no-param.yaml │ │ │ ├── required-property-not-defined-components.yaml │ │ │ └── required-property-not-defined-input.yaml │ │ ├── valid │ │ ├── 2.0 │ │ │ ├── definition-name-with-hyphens.yaml │ │ │ ├── file-vendor-specific-consumes-formdata.yaml │ │ │ ├── file-vendor-specific-consumes-urlencoded.yaml │ │ │ └── inherited-required-properties.yaml │ │ ├── 3.0 │ │ │ └── component-schema-with-hyphens.yaml │ │ └── 3.1 │ │ │ ├── component-schema-with-hyphens.yaml │ │ │ └── server-variable-description.yaml │ │ └── validate-spec.test.ts └── utils │ ├── helper.ts │ └── path.js └── vitest.config.mts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/lint-pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/.github/workflows/lint-pr-title.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .github/ 2 | coverage/ 3 | .eslint* 4 | vitest.* 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | lockfile-version=3 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/.prettierignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/README.md -------------------------------------------------------------------------------- /bin/refresh-real-world-apis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/bin/refresh-real-world-apis -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/openapi-parser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/docs/openapi-parser.md -------------------------------------------------------------------------------- /docs/options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/docs/options.md -------------------------------------------------------------------------------- /docs/refs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/docs/refs.md -------------------------------------------------------------------------------- /lib/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/lib/index.d.ts -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/lib/options.js -------------------------------------------------------------------------------- /lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/lib/util.js -------------------------------------------------------------------------------- /lib/validators/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/lib/validators/schema.js -------------------------------------------------------------------------------- /lib/validators/spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/lib/validators/spec.js -------------------------------------------------------------------------------- /lib/validators/spec/openapi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/lib/validators/spec/openapi.js -------------------------------------------------------------------------------- /lib/validators/spec/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/lib/validators/spec/swagger.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/package.json -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/fixtures/real-world-apis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/fixtures/real-world-apis.json -------------------------------------------------------------------------------- /test/specs/awaited-behavior/awaited-behavior-error.yaml: -------------------------------------------------------------------------------- 1 | swagger: 'ERROR' 2 | -------------------------------------------------------------------------------- /test/specs/awaited-behavior/awaited-behavior.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/awaited-behavior/awaited-behavior.test.ts -------------------------------------------------------------------------------- /test/specs/awaited-behavior/awaited-behavior.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/awaited-behavior/awaited-behavior.yaml -------------------------------------------------------------------------------- /test/specs/awaited-behavior/bundled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/awaited-behavior/bundled.js -------------------------------------------------------------------------------- /test/specs/awaited-behavior/dereferenced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/awaited-behavior/dereferenced.js -------------------------------------------------------------------------------- /test/specs/awaited-behavior/parsed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/awaited-behavior/parsed.js -------------------------------------------------------------------------------- /test/specs/better-errors/2.0/misplaced-additionalProperty.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/better-errors/2.0/misplaced-additionalProperty.yaml -------------------------------------------------------------------------------- /test/specs/better-errors/3.0/invalid-x-extension-path.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/better-errors/3.0/invalid-x-extension-path.yaml -------------------------------------------------------------------------------- /test/specs/better-errors/3.0/invalid-x-extension-root.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/better-errors/3.0/invalid-x-extension-root.yaml -------------------------------------------------------------------------------- /test/specs/better-errors/3.0/misplaced-additionalProperty.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/better-errors/3.0/misplaced-additionalProperty.yaml -------------------------------------------------------------------------------- /test/specs/better-errors/3.1/invalid-component-name.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/better-errors/3.1/invalid-component-name.yaml -------------------------------------------------------------------------------- /test/specs/better-errors/3.1/invalid-x-extension-path.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/better-errors/3.1/invalid-x-extension-path.yaml -------------------------------------------------------------------------------- /test/specs/better-errors/3.1/invalid-x-extension-root.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/better-errors/3.1/invalid-x-extension-root.yaml -------------------------------------------------------------------------------- /test/specs/better-errors/better-errors.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/better-errors/better-errors.test.ts -------------------------------------------------------------------------------- /test/specs/circular/bundled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/circular/bundled.js -------------------------------------------------------------------------------- /test/specs/circular/circular.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/circular/circular.test.ts -------------------------------------------------------------------------------- /test/specs/circular/circular.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/circular/circular.yaml -------------------------------------------------------------------------------- /test/specs/circular/definitions/child.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/circular/definitions/child.yaml -------------------------------------------------------------------------------- /test/specs/circular/definitions/parent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/circular/definitions/parent.yaml -------------------------------------------------------------------------------- /test/specs/circular/definitions/person.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/circular/definitions/person.yaml -------------------------------------------------------------------------------- /test/specs/circular/definitions/pet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/circular/definitions/pet.yaml -------------------------------------------------------------------------------- /test/specs/circular/dereferenced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/circular/dereferenced.js -------------------------------------------------------------------------------- /test/specs/circular/parsed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/circular/parsed.js -------------------------------------------------------------------------------- /test/specs/circular/validated.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/circular/validated.js -------------------------------------------------------------------------------- /test/specs/colorize-errors-option/colorize-errors-option.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/colorize-errors-option/colorize-errors-option.test.ts -------------------------------------------------------------------------------- /test/specs/colorize-errors-option/invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/colorize-errors-option/invalid.json -------------------------------------------------------------------------------- /test/specs/deep-circular/bundled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/deep-circular/bundled.js -------------------------------------------------------------------------------- /test/specs/deep-circular/deep-circular.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/deep-circular/deep-circular.test.ts -------------------------------------------------------------------------------- /test/specs/deep-circular/deep-circular.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/deep-circular/deep-circular.yaml -------------------------------------------------------------------------------- /test/specs/deep-circular/definitions/name.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/deep-circular/definitions/name.yaml -------------------------------------------------------------------------------- /test/specs/deep-circular/definitions/required-string.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/deep-circular/definitions/required-string.yaml -------------------------------------------------------------------------------- /test/specs/deep-circular/dereferenced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/deep-circular/dereferenced.js -------------------------------------------------------------------------------- /test/specs/deep-circular/parsed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/deep-circular/parsed.js -------------------------------------------------------------------------------- /test/specs/exports.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/exports.test.ts -------------------------------------------------------------------------------- /test/specs/invalid/invalid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/invalid/invalid.test.ts -------------------------------------------------------------------------------- /test/specs/invalid/newer-version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/invalid/newer-version.yaml -------------------------------------------------------------------------------- /test/specs/invalid/no-paths-or-webhooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/invalid/no-paths-or-webhooks.yaml -------------------------------------------------------------------------------- /test/specs/invalid/not-swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/invalid/not-swagger.yaml -------------------------------------------------------------------------------- /test/specs/invalid/numeric-info-version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/invalid/numeric-info-version.yaml -------------------------------------------------------------------------------- /test/specs/invalid/numeric-version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/invalid/numeric-version.yaml -------------------------------------------------------------------------------- /test/specs/invalid/old-version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/invalid/old-version.yaml -------------------------------------------------------------------------------- /test/specs/large-file-memory-leak/cloudflare-stringified.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/large-file-memory-leak/cloudflare-stringified.json -------------------------------------------------------------------------------- /test/specs/large-file-memory-leak/cloudflare.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/large-file-memory-leak/cloudflare.json -------------------------------------------------------------------------------- /test/specs/large-file-memory-leak/large-file-memory-leak.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/large-file-memory-leak/large-file-memory-leak.test.ts -------------------------------------------------------------------------------- /test/specs/oas-relative-servers/v3-non-relative-server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/oas-relative-servers/v3-non-relative-server.json -------------------------------------------------------------------------------- /test/specs/oas-relative-servers/v3-relative-server-paths-ops.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/oas-relative-servers/v3-relative-server-paths-ops.json -------------------------------------------------------------------------------- /test/specs/oas-relative-servers/v3-relative-server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/oas-relative-servers/v3-relative-server.json -------------------------------------------------------------------------------- /test/specs/oas-relative-servers/v3-relative-servers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/oas-relative-servers/v3-relative-servers.test.ts -------------------------------------------------------------------------------- /test/specs/object-source/bundled.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/object-source/bundled.js -------------------------------------------------------------------------------- /test/specs/object-source/definitions/definitions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/object-source/definitions/definitions.json -------------------------------------------------------------------------------- /test/specs/object-source/definitions/name.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/object-source/definitions/name.yaml -------------------------------------------------------------------------------- /test/specs/object-source/definitions/required-string.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/object-source/definitions/required-string.yaml -------------------------------------------------------------------------------- /test/specs/object-source/dereferenced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/object-source/dereferenced.js -------------------------------------------------------------------------------- /test/specs/object-source/object-source.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/object-source/object-source.test.ts -------------------------------------------------------------------------------- /test/specs/object-source/parsed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/object-source/parsed.js -------------------------------------------------------------------------------- /test/specs/real-world/known-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/real-world/known-errors.ts -------------------------------------------------------------------------------- /test/specs/real-world/real-world.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/real-world/real-world.test.ts -------------------------------------------------------------------------------- /test/specs/typescript-definition.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/typescript-definition.spec.ts -------------------------------------------------------------------------------- /test/specs/unknown/dereferenced.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/unknown/dereferenced.js -------------------------------------------------------------------------------- /test/specs/unknown/files/binary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/unknown/files/binary.png -------------------------------------------------------------------------------- /test/specs/unknown/files/blank: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/specs/unknown/files/page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/unknown/files/page.html -------------------------------------------------------------------------------- /test/specs/unknown/files/text.txt: -------------------------------------------------------------------------------- 1 | Hello 2 | World 3 | -------------------------------------------------------------------------------- /test/specs/unknown/parsed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/unknown/parsed.js -------------------------------------------------------------------------------- /test/specs/unknown/unknown.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/unknown/unknown.test.ts -------------------------------------------------------------------------------- /test/specs/unknown/unknown.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/unknown/unknown.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/anyof.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/anyof.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/file-body-param.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/file-body-param.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/file-header-param.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/file-header-param.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/invalid-param-location.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/invalid-param-location.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/invalid-param-type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/invalid-param-type.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/invalid-response-code.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/invalid-response-code.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/invalid-response-header-type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/invalid-response-header-type.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/invalid-response-type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/invalid-response-type.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/invalid-schema-type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/invalid-schema-type.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/invalid-security-scheme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/invalid-security-scheme.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/multi-header-param.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/multi-header-param.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/multi-path-param.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/multi-path-param.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/multiple-invalid-properties.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/multiple-invalid-properties.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/non-primitive-param-type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/non-primitive-param-type.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/non-primitive-response-header-type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/non-primitive-response-header-type.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/non-required-path-param.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/non-required-path-param.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/oneof.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/oneof.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/optional-path-param.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/optional-path-param.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/invalid/ref-to-invalid-path.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/invalid/ref-to-invalid-path.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/valid/allof.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/valid/allof.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/valid/unknown-format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/valid/unknown-format.yaml -------------------------------------------------------------------------------- /test/specs/validate-schema/validate-schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-schema/validate-schema.test.ts -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/array-body-no-items.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/array-body-no-items.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/array-no-items.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/array-no-items.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/array-response-body-no-items.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/array-response-body-no-items.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/array-response-header-no-items.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/array-response-header-no-items.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/body-and-form-params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/body-and-form-params.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/definition-schema-with-invalid-characters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/definition-schema-with-invalid-characters.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/duplicate-header-params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/duplicate-header-params.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/duplicate-operation-ids.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/duplicate-operation-ids.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/duplicate-operation-params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/duplicate-operation-params.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/duplicate-path-placeholders.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/duplicate-path-placeholders.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/file-invalid-consumes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/file-invalid-consumes.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/file-no-consumes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/file-no-consumes.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/invalid-response-code.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/invalid-response-code.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/multiple-body-params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/multiple-body-params.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/multiple-operation-body-params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/multiple-operation-body-params.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/multiple-path-body-params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/multiple-path-body-params.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/no-path-params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/no-path-params.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/path-param-no-placeholder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/path-param-no-placeholder.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/path-placeholder-no-param.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/path-placeholder-no-param.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/required-property-not-defined-definitions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/required-property-not-defined-definitions.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/2.0/required-property-not-defined-input.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/2.0/required-property-not-defined-input.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.0/component-schema-with-invalid-characters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.0/component-schema-with-invalid-characters.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.0/component-schema-with-space.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.0/component-schema-with-space.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.0/invalid-discriminator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.0/invalid-discriminator.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.1/component-schema-with-invalid-characters.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.1/component-schema-with-invalid-characters.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.1/component-schema-with-space.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.1/component-schema-with-space.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.1/invalid-discriminator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.1/invalid-discriminator.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.x/array-no-items.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.x/array-no-items.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.x/array-response-body-no-items.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.x/array-response-body-no-items.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.x/array-response-header-content-no-items.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.x/array-response-header-content-no-items.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.x/array-response-header-no-items.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.x/array-response-header-no-items.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.x/duplicate-header-params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.x/duplicate-header-params.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.x/duplicate-operation-ids.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.x/duplicate-operation-ids.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.x/duplicate-operation-params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.x/duplicate-operation-params.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.x/no-path-params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.x/no-path-params.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.x/path-param-no-placeholder.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.x/path-param-no-placeholder.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.x/path-placeholder-no-param.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.x/path-placeholder-no-param.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.x/required-property-not-defined-components.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.x/required-property-not-defined-components.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/invalid/3.x/required-property-not-defined-input.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/invalid/3.x/required-property-not-defined-input.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/valid/2.0/definition-name-with-hyphens.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/valid/2.0/definition-name-with-hyphens.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/valid/2.0/file-vendor-specific-consumes-formdata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/valid/2.0/file-vendor-specific-consumes-formdata.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/valid/2.0/file-vendor-specific-consumes-urlencoded.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/valid/2.0/file-vendor-specific-consumes-urlencoded.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/valid/2.0/inherited-required-properties.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/valid/2.0/inherited-required-properties.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/valid/3.0/component-schema-with-hyphens.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/valid/3.0/component-schema-with-hyphens.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/valid/3.1/component-schema-with-hyphens.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/valid/3.1/component-schema-with-hyphens.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/valid/3.1/server-variable-description.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/valid/3.1/server-variable-description.yaml -------------------------------------------------------------------------------- /test/specs/validate-spec/validate-spec.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/specs/validate-spec/validate-spec.test.ts -------------------------------------------------------------------------------- /test/utils/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/utils/helper.ts -------------------------------------------------------------------------------- /test/utils/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/test/utils/path.js -------------------------------------------------------------------------------- /vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/readmeio/openapi-parser/HEAD/vitest.config.mts --------------------------------------------------------------------------------