{"_id":"@scalar/openapi-validator","_rev":"16-45ebf9acb79095c9f69432523f729c3a","name":"@scalar/openapi-validator","dist-tags":{"latest":"0.1.16"},"versions":{"0.1.0":{"name":"@scalar/openapi-validator","version":"0.1.0","keywords":["openapi","scalar","swagger","validator","typescript"],"author":{"url":"https://github.com/scalar","name":"Scalar"},"license":"MIT","_id":"@scalar/openapi-validator@0.1.0","maintainers":[{"name":"cameronrohani","email":"cam@scalar.com"},{"name":"marclave","email":"marc@scalar.com"},{"name":"scalar_geoff","email":"geoff@scalar.com"},{"name":"hwkr","email":"bn@hwkr.me"},{"name":"hanspagel","email":"mail@hanspagel.com"},{"name":"amritk","email":"amrit+spam@hockey-community.com"},{"name":"scalar-machine","email":"machine@scalar.com"}],"homepage":"https://github.com/scalar/scalar","bugs":{"url":"https://github.com/scalar/scalar/issues/new/choose"},"dist":{"shasum":"f1cdefe48342deed2dcb100ba9318030f1ba6c19","tarball":"https://registry.npmjs.org/@scalar/openapi-validator/-/openapi-validator-0.1.0.tgz","fileCount":37,"integrity":"sha512-ZwUibJj0nPCdhRXCdgOvWme3EcywDPIwsfKCh912AMOWjSw4EF5Iv9MfAsKC+y8k8vrQEZ3JRcVvJcq3OwWtQQ==","signatures":[{"sig":"MEUCIQDSNmv/y7H5PgBuNBSxdhH3lOlHNM1UmP0bHgY3jz6c4wIgIumMkeNV1PqeiALld6vX+jTb3/gNme3duIyM8oJH74A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546793},"main":"./dist/index.js","type":"module","_from":"file:scalar-openapi-validator-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm playground","test":"vitest --run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","playground":"cd playground && vite","types:check":"tsgo --noEmit"},"_npmUser":{"name":"hanspagel","email":"mail@hanspagel.com"},"_resolved":"/private/var/folders/3w/dmcljw8d0kgdgjbctj1f2vgw0000gn/T/1ef86c1bd62b750f6d5d359d73a660e0/scalar-openapi-validator-0.1.0.tgz","_integrity":"sha512-ZwUibJj0nPCdhRXCdgOvWme3EcywDPIwsfKCh912AMOWjSw4EF5Iv9MfAsKC+y8k8vrQEZ3JRcVvJcq3OwWtQQ==","repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/openapi-validator"},"_npmVersion":"11.19.0","description":"Validate OpenAPI documents against the OpenAPI Specification","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.9.0","@scalar/types":"0.18.3","@scalar/helpers":"0.11.2","@scalar/json-schema-validator":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","vite":"8.1.5","@types/node":"^24.1.0","tailwindcss":"^4.3.3","@scalar/themes":"0.17.4","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-vue":"^6.0.8","@scalar/use-codemirror":"0.14.15"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator_0.1.0_1787916125187_0.7035754952474085","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@scalar/openapi-validator","version":"0.1.1","keywords":["openapi","scalar","swagger","validator","typescript"],"author":{"url":"https://github.com/scalar","name":"Scalar"},"license":"MIT","_id":"@scalar/openapi-validator@0.1.1","maintainers":[{"name":"cameronrohani","email":"cam@scalar.com"},{"name":"marclave","email":"marc@scalar.com"},{"name":"scalar_geoff","email":"geoff@scalar.com"},{"name":"hwkr","email":"bn@hwkr.me"},{"name":"hanspagel","email":"mail@hanspagel.com"},{"name":"amritk","email":"amrit+spam@hockey-community.com"},{"name":"scalar-machine","email":"machine@scalar.com"}],"homepage":"https://github.com/scalar/scalar","bugs":{"url":"https://github.com/scalar/scalar/issues/new/choose"},"dist":{"shasum":"5d2550887cbad972526da3629bd866b6dfcbf4bb","tarball":"https://registry.npmjs.org/@scalar/openapi-validator/-/openapi-validator-0.1.1.tgz","fileCount":37,"integrity":"sha512-or/zAV/BUABPV6WEfOb5PO5VDXz305rkoJNyHjh2J1L9ho3S6TUBr2ewOo/3GG4R/MIiQ7qTwWc7irGsicuUWw==","signatures":[{"sig":"MEQCIBchM2lNh5pO7ehpHdKM2K68H988PcCK9CWBnHBfy3vwAiB+PHC9gIfepnh+sNwqEH1LMcl5SVrzvQcts8AWLyunXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fopenapi-validator@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":546803},"main":"./dist/index.js","type":"module","_from":"file:scalar-openapi-validator-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm playground","test":"vitest --run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","playground":"cd playground && vite","types:check":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1767c529-5b47-4872-a8c2-09f57ce35fea"}},"_resolved":"/tmp/1df6dcfbea3f7f9b66a3efb3592171d6/scalar-openapi-validator-0.1.1.tgz","_integrity":"sha512-or/zAV/BUABPV6WEfOb5PO5VDXz305rkoJNyHjh2J1L9ho3S6TUBr2ewOo/3GG4R/MIiQ7qTwWc7irGsicuUWw==","repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/openapi-validator"},"_npmVersion":"11.19.0","description":"Validate OpenAPI documents against the OpenAPI Specification","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.9.0","@scalar/types":"0.19.0","@scalar/helpers":"0.11.3","@scalar/json-schema-validator":"0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","vite":"8.1.5","@types/node":"^24.1.0","tailwindcss":"^4.3.3","@scalar/themes":"0.17.4","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-vue":"^6.0.8","@scalar/use-codemirror":"0.14.15"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator_0.1.1_1788777616598_0.7647116387523922","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@scalar/openapi-validator","version":"0.1.2","keywords":["openapi","scalar","swagger","validator","typescript"],"author":{"url":"https://github.com/scalar","name":"Scalar"},"license":"MIT","_id":"@scalar/openapi-validator@0.1.2","maintainers":[{"name":"cameronrohani","email":"cam@scalar.com"},{"name":"marclave","email":"marc@scalar.com"},{"name":"scalar_geoff","email":"geoff@scalar.com"},{"name":"hwkr","email":"bn@hwkr.me"},{"name":"hanspagel","email":"mail@hanspagel.com"},{"name":"amritk","email":"amrit+spam@hockey-community.com"},{"name":"scalar-machine","email":"machine@scalar.com"}],"homepage":"https://github.com/scalar/scalar","bugs":{"url":"https://github.com/scalar/scalar/issues/new/choose"},"dist":{"shasum":"c8b1676fa84513ad87a284c5bac07fd575418c87","tarball":"https://registry.npmjs.org/@scalar/openapi-validator/-/openapi-validator-0.1.2.tgz","fileCount":40,"integrity":"sha512-fGofbCKi8BoRX3QynohY7hcaDsXiDDJS/50afCgi2fRTeFt7OOUhFRRM/w/Kn2191rbMIujf+CKG9iu7tvtJ+w==","signatures":[{"sig":"MEUCIBoVfORD+yLewrt66xPPcw2LVLLxug4XRTjxoHhelTRWAiEA96wedRLq3J4joa90dEH2gMoJHS6VsLFbnVSklWlrRQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDTRusVs0z2DVaamXEC28rzYk3BBSRHtO2ObnoOl6KPrwIgAUgUjSDL1q+qawazneR9hioHYVIPEPEhfk/Fr5fhtuI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fopenapi-validator@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549925},"main":"./dist/index.js","type":"module","_from":"file:scalar-openapi-validator-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm playground","test":"vitest --run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","playground":"cd playground && vite","types:check":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1767c529-5b47-4872-a8c2-09f57ce35fea"}},"_resolved":"/tmp/40cf7bd7be86238db8a8f0063b3c69a4/scalar-openapi-validator-0.1.2.tgz","_integrity":"sha512-fGofbCKi8BoRX3QynohY7hcaDsXiDDJS/50afCgi2fRTeFt7OOUhFRRM/w/Kn2191rbMIujf+CKG9iu7tvtJ+w==","repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/openapi-validator"},"_npmVersion":"11.19.0","description":"Validate OpenAPI documents against the OpenAPI Specification","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.9.0","@scalar/types":"0.20.0","@scalar/helpers":"0.12.0","@scalar/json-schema-validator":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","vite":"8.1.5","@types/node":"^24.1.0","tailwindcss":"^4.3.3","@scalar/themes":"0.18.0","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-vue":"^6.0.8","@scalar/use-codemirror":"0.14.15"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator_0.1.2_1789555915524_0.9133647816796238","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@scalar/openapi-validator","version":"0.1.3","keywords":["openapi","scalar","swagger","validator","typescript"],"author":"Scalar (https://github.com/scalar)","license":"MIT","_id":"@scalar/openapi-validator@0.1.3","maintainers":[{"name":"cameronrohani","email":"cam@scalar.com"},{"name":"marclave","email":"marc@scalar.com"},{"name":"scalar_geoff","email":"geoff@scalar.com"},{"name":"hwkr","email":"bn@hwkr.me"},{"name":"hanspagel","email":"mail@hanspagel.com"},{"name":"amritk","email":"amrit@scalar.com"},{"name":"scalar-machine","email":"machine@scalar.com"}],"homepage":"https://github.com/scalar/scalar","bugs":"https://github.com/scalar/scalar/issues/new/choose","dist":{"shasum":"f783829002c5e95fc2631d06b23cf3b4d0b6bb09","tarball":"https://registry.npmjs.org/@scalar/openapi-validator/-/openapi-validator-0.1.3.tgz","fileCount":40,"integrity":"sha512-kg4BlnOQn3QEybdo6Ha4yuNQiqMXOLpEH5QZ8IokzYFstin4TwDjci607mZ5TV9rXHVIcZmENzUGq0Q9bvTIfA==","signatures":[{"sig":"MEUCIQD7coBkG9O4U3SrFkv4ezWasIqC11rIOq4AqQtp7YxfzgIgLXIUvPnTvCZj0pNiiOEmzHjtCZYmoPcY3pha6UeQ8aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCc+dWMSkzjAqtK1kRs9dPdz84TBtCwokGnYqA0pcC9RAIgcpdZ0Btwjpb3Gy1+QIX/IWUn+DPWmwQGwuxJNJ1ALQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fopenapi-validator@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549935},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm playground","test":"vitest --run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","playground":"cd playground && vite","types:check":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1767c529-5b47-4872-a8c2-09f57ce35fea"}},"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/openapi-validator"},"description":"Validate OpenAPI documents against the OpenAPI Specification","directories":{},"sideEffects":false,"dependencies":{"yaml":"^2.9.0","@scalar/types":"0.20.1","@scalar/helpers":"0.12.0","@scalar/json-schema-validator":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","vite":"8.1.5","@types/node":"^24.1.0","tailwindcss":"^4.3.3","@scalar/themes":"0.18.0","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-vue":"^6.0.8","@scalar/use-codemirror":"0.14.15"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator_0.1.3_1790014756608_0.3772723493934358","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@scalar/openapi-validator","version":"0.1.4","keywords":["openapi","scalar","swagger","validator","typescript"],"author":"Scalar (https://github.com/scalar)","license":"MIT","_id":"@scalar/openapi-validator@0.1.4","maintainers":[{"name":"cameronrohani","email":"cam@scalar.com"},{"name":"marclave","email":"marc@scalar.com"},{"name":"scalar_geoff","email":"geoff@scalar.com"},{"name":"hwkr","email":"bn@hwkr.me"},{"name":"hanspagel","email":"mail@hanspagel.com"},{"name":"amritk","email":"amrit@scalar.com"},{"name":"scalar-machine","email":"machine@scalar.com"}],"homepage":"https://github.com/scalar/scalar","bugs":"https://github.com/scalar/scalar/issues/new/choose","dist":{"shasum":"107a3df150f628d06810b46b19c146f94e4c9ba7","tarball":"https://registry.npmjs.org/@scalar/openapi-validator/-/openapi-validator-0.1.4.tgz","fileCount":40,"integrity":"sha512-ZYuM23X2+XIOTcDR89oe1ijWfi8Qv0t8AK6D6p/w9SbekKoOVHXHXr/kClg9t25/mS53fDjj6qRETtE/c4UjmA==","signatures":[{"sig":"MEQCIEl+4bQ8Dty2QNUXhZs4tXmAZBDOuQDpdavrFvu13atPAiB12gCl/nqLo/1D+XwPBAFbp6HbQhRd8LwrBmA/DXWLNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmUmyC3//Dir/ownlKtjh80n+IJbyHL49OxjmGzxM4HwIgLKa5/nju6B4jMUarQYW1JPMOwdgjTzSXofUjyY5q5vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fopenapi-validator@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549945},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm playground","test":"vitest --run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","playground":"cd playground && vite","types:check":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1767c529-5b47-4872-a8c2-09f57ce35fea"}},"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/openapi-validator"},"description":"Validate OpenAPI documents against the OpenAPI Specification","directories":{},"sideEffects":false,"dependencies":{"yaml":"^2.9.0","@scalar/types":"0.21.0","@scalar/helpers":"0.13.0","@scalar/json-schema-validator":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","vite":"8.1.5","@types/node":"^24.1.0","tailwindcss":"^4.3.3","@scalar/themes":"0.18.0","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-vue":"^6.0.8","@scalar/use-codemirror":"0.14.15"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator_0.1.4_1790077404225_0.6870848631249544","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@scalar/openapi-validator","version":"0.1.5","keywords":["openapi","scalar","swagger","validator","typescript"],"author":"Scalar (https://github.com/scalar)","license":"MIT","_id":"@scalar/openapi-validator@0.1.5","maintainers":[{"name":"cameronrohani","email":"cam@scalar.com"},{"name":"marclave","email":"marc@scalar.com"},{"name":"scalar_geoff","email":"geoff@scalar.com"},{"name":"hwkr","email":"bn@hwkr.me"},{"name":"hanspagel","email":"mail@hanspagel.com"},{"name":"amritk","email":"amrit@scalar.com"},{"name":"scalar-machine","email":"machine@scalar.com"}],"homepage":"https://github.com/scalar/scalar","bugs":"https://github.com/scalar/scalar/issues/new/choose","dist":{"shasum":"591d29900a7eda96f562635fb87a56d189af368b","tarball":"https://registry.npmjs.org/@scalar/openapi-validator/-/openapi-validator-0.1.5.tgz","fileCount":40,"integrity":"sha512-7bWrqsZ6DKni+2rnNsKNAQg/hqgM7WoJ8UT53R2W9AzvW7DBq5FS4vG0eB/ISjAa/EdrNBvtaOew9wpHQrRkiA==","signatures":[{"sig":"MEUCICa3tLbiiYo1bOo1VYlyklLXjDrmuzqPG1KDMnvnxjNBAiEAtLv1nmqkreJpw/yIyFXDtzVwcyrY1OaZ8QncCibyH9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBaDKaJGGgNLU6baQkeceROzoboDoIHHlfv/Bi0kAyR1AiEAoSwf7znNn0MlaOjHUnW2CD6aMwu6Jjc9J2wwvX4QxQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fopenapi-validator@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549955},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm playground","test":"vitest --run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","playground":"cd playground && vite","types:check":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1767c529-5b47-4872-a8c2-09f57ce35fea"}},"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/openapi-validator"},"description":"Validate OpenAPI documents against the OpenAPI Specification","directories":{},"sideEffects":false,"dependencies":{"yaml":"^2.9.0","@scalar/types":"0.22.0","@scalar/helpers":"0.14.0","@scalar/json-schema-validator":"0.1.5"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","vite":"8.1.5","@types/node":"^24.1.0","tailwindcss":"^4.3.3","@scalar/themes":"0.18.0","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-vue":"^6.0.8","@scalar/use-codemirror":"0.14.15"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator_0.1.5_1790249809684_0.9398075180362646","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@scalar/openapi-validator","version":"0.1.6","keywords":["openapi","scalar","swagger","validator","typescript"],"author":"Scalar (https://github.com/scalar)","license":"MIT","_id":"@scalar/openapi-validator@0.1.6","maintainers":[{"name":"cameronrohani","email":"cam@scalar.com"},{"name":"marclave","email":"marc@scalar.com"},{"name":"scalar_geoff","email":"geoff@scalar.com"},{"name":"hwkr","email":"bn@hwkr.me"},{"name":"hanspagel","email":"mail@hanspagel.com"},{"name":"amritk","email":"amrit@scalar.com"},{"name":"scalar-machine","email":"machine@scalar.com"}],"homepage":"https://github.com/scalar/scalar","bugs":"https://github.com/scalar/scalar/issues/new/choose","dist":{"shasum":"b622389fdf705cf4eb0358950fd6b4e4f486bff9","tarball":"https://registry.npmjs.org/@scalar/openapi-validator/-/openapi-validator-0.1.6.tgz","fileCount":40,"integrity":"sha512-I7W84sl3CL03eq1GMZfIq3QC9L2pnc1fyjGw//dgcF7DVJtP5QJQyNdXs4loCoGd6RtKx6U6iUYB+AvTOLgeZw==","signatures":[{"sig":"MEUCIA6hiva6pbl8tryg3t2mc5xpzs6vqfzon7U2KffXZC2iAiEAojph415Z4DSlL6UNkepGETguf1khgRkz5hdNUdcQP5Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD70uBxmYFI065jMPQgF7uJCnUZL9s6Q3Q/Go0OdUKjFwIgKFoxdStd2baIV+g8UlLBMCfpNkYc+3X+IXiyeUlW13g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fopenapi-validator@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm playground","test":"vitest --run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","playground":"cd playground && vite","types:check":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1767c529-5b47-4872-a8c2-09f57ce35fea"}},"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/openapi-validator"},"description":"Validate OpenAPI documents against the OpenAPI Specification","directories":{},"sideEffects":false,"dependencies":{"yaml":"^2.9.0","@scalar/types":"0.22.1","@scalar/helpers":"0.15.0","@scalar/json-schema-validator":"0.1.6"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","vite":"8.1.5","@types/node":"^24.1.0","tailwindcss":"^4.3.3","@scalar/themes":"0.18.0","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-vue":"^6.0.8","@scalar/use-codemirror":"0.14.15"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator_0.1.6_1790332601975_0.488260186084714","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@scalar/openapi-validator","version":"0.1.7","keywords":["openapi","scalar","swagger","validator","typescript"],"author":"Scalar (https://github.com/scalar)","license":"MIT","_id":"@scalar/openapi-validator@0.1.7","maintainers":[{"name":"cameronrohani","email":"cam@scalar.com"},{"name":"marclave","email":"marc@scalar.com"},{"name":"scalar_geoff","email":"geoff@scalar.com"},{"name":"hwkr","email":"bn@hwkr.me"},{"name":"hanspagel","email":"mail@hanspagel.com"},{"name":"amritk","email":"amrit@scalar.com"},{"name":"scalar-machine","email":"machine@scalar.com"}],"homepage":"https://github.com/scalar/scalar","bugs":"https://github.com/scalar/scalar/issues/new/choose","dist":{"shasum":"db85dd037efaa0d1062986190148798512bbdd9b","tarball":"https://registry.npmjs.org/@scalar/openapi-validator/-/openapi-validator-0.1.7.tgz","fileCount":40,"integrity":"sha512-Kc1i7GFBOVBHqDrx5djH+TxMYfS7tez0zXW8kdFF3UdEJXpV9JaH932qrsx2Pp7rvtyg2aIQbDQVRosNcOik1A==","signatures":[{"sig":"MEQCIDhjkJtFUgdEwxwF/mxFToxufflkSByLySDNOehLIT3lAiAd50iAO0v79o6+FuocA5fy4OiVMB2eqm72sZ29ibYmiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCouXl7Zcazhdi0v9Y4r+/Zk81bg2x2VH95JX3jf2pY1QIgBo6LYilz7bhsG80er1wf9QqB0RTymRJQ3GCVN1izXgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fopenapi-validator@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549975},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm playground","test":"vitest --run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","playground":"cd playground && vite","types:check":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1767c529-5b47-4872-a8c2-09f57ce35fea"}},"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/openapi-validator"},"description":"Validate OpenAPI documents against the OpenAPI Specification","directories":{},"sideEffects":false,"dependencies":{"yaml":"^2.9.0","@scalar/types":"0.22.2","@scalar/helpers":"0.16.0","@scalar/json-schema-validator":"0.1.7"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","vite":"8.1.5","@types/node":"^24.1.0","tailwindcss":"^4.3.3","@scalar/themes":"0.18.1","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-vue":"^6.0.8","@scalar/use-codemirror":"0.14.15"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator_0.1.7_1790674743174_0.9277289904126096","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@scalar/openapi-validator","version":"0.1.8","keywords":["openapi","scalar","swagger","validator","typescript"],"author":"Scalar (https://github.com/scalar)","license":"MIT","_id":"@scalar/openapi-validator@0.1.8","maintainers":[{"name":"cameronrohani","email":"cam@scalar.com"},{"name":"marclave","email":"marc@scalar.com"},{"name":"scalar_geoff","email":"geoff@scalar.com"},{"name":"hwkr","email":"bn@hwkr.me"},{"name":"hanspagel","email":"mail@hanspagel.com"},{"name":"amritk","email":"amrit@scalar.com"},{"name":"scalar-machine","email":"machine@scalar.com"}],"homepage":"https://github.com/scalar/scalar","bugs":"https://github.com/scalar/scalar/issues/new/choose","dist":{"shasum":"010a6b74ff35d09f99e953906fdf2f558e050e0f","tarball":"https://registry.npmjs.org/@scalar/openapi-validator/-/openapi-validator-0.1.8.tgz","fileCount":40,"integrity":"sha512-fgH3j/Yo5+eliLZBXQsP6z4KqHTUBM+DJJWe94cx/PBjUqq5whV4W0pvxaljNaSn2mePgIWCZ7hlIPzCjV9HlA==","signatures":[{"sig":"MEYCIQDdDdHzzqbVmytRamKwoW3o3oyZOxhlFUbUtl3EwfHsYQIhAKMohKgXze/tVosCw95H/vFPX6wfcesPbgB5iO9Mi/mi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyztWao3ag2PzLuXku1WVwVBeoF63Lh7y0rueeONOKQwIgUu72rmULhT8UkTUM0NQn+viMMLf1z9hqAashGtlmRFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fopenapi-validator@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549985},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm playground","test":"vitest --run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","playground":"cd playground && vite","types:check":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1767c529-5b47-4872-a8c2-09f57ce35fea"}},"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/openapi-validator"},"description":"Validate OpenAPI documents against the OpenAPI Specification","directories":{},"sideEffects":false,"dependencies":{"yaml":"^2.9.0","@scalar/types":"0.22.3","@scalar/helpers":"0.16.0","@scalar/json-schema-validator":"0.1.8"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","vite":"8.1.5","@types/node":"^24.1.0","tailwindcss":"^4.3.3","@scalar/themes":"0.18.1","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-vue":"^6.0.8","@scalar/use-codemirror":"0.14.15"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator_0.1.8_1790775586486_0.5736359042300658","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@scalar/openapi-validator","version":"0.1.9","keywords":["openapi","scalar","swagger","validator","typescript"],"author":"Scalar (https://github.com/scalar)","license":"MIT","_id":"@scalar/openapi-validator@0.1.9","maintainers":[{"name":"cameronrohani","email":"cam@scalar.com"},{"name":"marclave","email":"marc@scalar.com"},{"name":"scalar_geoff","email":"geoff@scalar.com"},{"name":"hwkr","email":"bn@hwkr.me"},{"name":"hanspagel","email":"mail@hanspagel.com"},{"name":"amritk","email":"amrit@scalar.com"},{"name":"scalar-machine","email":"machine@scalar.com"}],"homepage":"https://github.com/scalar/scalar","bugs":"https://github.com/scalar/scalar/issues/new/choose","dist":{"shasum":"616ec8c3f4383ea814b4aa9c720161030694b012","tarball":"https://registry.npmjs.org/@scalar/openapi-validator/-/openapi-validator-0.1.9.tgz","fileCount":40,"integrity":"sha512-4fb8mrWtTaxJeImW17kuLlVdVgwj/AUS8K5qgiyPFp04AOaGiZnHiAZQycHeIIK2dZsW+QMax4AwVUF8R6Arzg==","signatures":[{"sig":"MEQCICceJfP3nLd4oG3uIyzekpKb+qYtflMa+ohqAHkCuDFYAiB3+4PVM37fhK7wpbn3xCoRHB5TQR329JI4dzFNASASOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE01vrhmmnO2fzTqrgjwHY2JWZf1o3tWdoct9UzzmrfEAiEApGzPOrHhgdj+tBZaVY2ts7PBp1bEZ6vSC+4EdLrzFN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fopenapi-validator@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549995},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm playground","test":"vitest --run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","playground":"cd playground && vite","types:check":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1767c529-5b47-4872-a8c2-09f57ce35fea"}},"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/openapi-validator"},"description":"Validate OpenAPI documents against the OpenAPI Specification","directories":{},"sideEffects":false,"dependencies":{"yaml":"^2.9.0","@scalar/types":"0.22.4","@scalar/helpers":"0.16.0","@scalar/json-schema-validator":"0.1.9"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","vite":"8.1.5","@types/node":"^24.1.0","tailwindcss":"^4.3.3","@scalar/themes":"0.18.1","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-vue":"^6.0.8","@scalar/use-codemirror":"0.14.15"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator_0.1.9_1790916281674_0.7067437962140324","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@scalar/openapi-validator","version":"0.1.10","keywords":["openapi","scalar","swagger","validator","typescript"],"author":"Scalar (https://github.com/scalar)","license":"MIT","_id":"@scalar/openapi-validator@0.1.10","maintainers":[{"name":"cameronrohani","email":"cam@scalar.com"},{"name":"marclave","email":"marc@scalar.com"},{"name":"scalar_geoff","email":"geoff@scalar.com"},{"name":"hwkr","email":"bn@hwkr.me"},{"name":"hanspagel","email":"mail@hanspagel.com"},{"name":"amritk","email":"amrit@scalar.com"},{"name":"scalar-machine","email":"machine@scalar.com"}],"homepage":"https://github.com/scalar/scalar","bugs":"https://github.com/scalar/scalar/issues/new/choose","dist":{"shasum":"4e7d9b6e8c07f761354c827a1e25b8776e20edb2","tarball":"https://registry.npmjs.org/@scalar/openapi-validator/-/openapi-validator-0.1.10.tgz","fileCount":40,"integrity":"sha512-Td897dijaKFzjrBvFeC6J782IZPhUOnnolzQ5fnc1GWP/PCucjnTTrf6wM24kDpFd+JJHwBg04iuoNk/v/metw==","signatures":[{"sig":"MEQCIGpEj4jhKRhXSSiG0gMtyxn7i8sMyA2kdyZMGuxstbgiAiA4KNaU0T9STKf459MBUB/Yi6a8HDlI7IfnthFGjsmN9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEx2mhqlvVUPibmpmsaLqse1TXX3PA4OEIHH1a/8RfGYAiATwyKizh+XBhCRwQ8sbbMUeGpv63ftTXdHOG5xHDfRUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fopenapi-validator@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550008},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm playground","test":"vitest --run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","playground":"cd playground && vite","types:check":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1767c529-5b47-4872-a8c2-09f57ce35fea"}},"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/openapi-validator"},"description":"Validate OpenAPI documents against the OpenAPI Specification","directories":{},"sideEffects":false,"dependencies":{"yaml":"^2.9.0","@scalar/types":"0.23.0","@scalar/helpers":"0.16.1","@scalar/json-schema-validator":"0.1.10"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","vite":"8.1.5","@types/node":"^24.1.0","tailwindcss":"^4.3.3","@scalar/themes":"0.18.1","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-vue":"^6.0.8","@scalar/use-codemirror":"0.14.15"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator_0.1.10_1791208307290_0.9136751117976005","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@scalar/openapi-validator","version":"0.1.11","keywords":["openapi","scalar","swagger","validator","typescript"],"author":"Scalar (https://github.com/scalar)","license":"MIT","_id":"@scalar/openapi-validator@0.1.11","maintainers":[{"name":"cameronrohani","email":"cam@scalar.com"},{"name":"marclave","email":"marc@scalar.com"},{"name":"scalar_geoff","email":"geoff@scalar.com"},{"name":"hwkr","email":"bn@hwkr.me"},{"name":"hanspagel","email":"mail@hanspagel.com"},{"name":"amritk","email":"amrit@scalar.com"},{"name":"scalar-machine","email":"machine@scalar.com"}],"homepage":"https://github.com/scalar/scalar","bugs":"https://github.com/scalar/scalar/issues/new/choose","dist":{"shasum":"ae3a1e6a18ca602d91f67675cd8e594aac042477","tarball":"https://registry.npmjs.org/@scalar/openapi-validator/-/openapi-validator-0.1.11.tgz","fileCount":43,"integrity":"sha512-xqdSNIOBqG67+Pde0WQv3QZ0cCr3kmNu7lfp1UzOVV34RtN0AW8F1oFQSITe73EbOMcAGIpe15ekrFvhRrCvcA==","signatures":[{"sig":"MEUCIQCuaWbOicZ2hHh37X0Qz5DylXdBOgiQQNJsg/OYzLnBDQIgJYowAGFcUl7YFvz8ySHWANfH/BsxY14aXzqshqui3GA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD72xq9JZSFUWzm8PmGgPy1Fi8nbl4XTvg2dIOdJ+oO0AIgCCEvrSSA3Ubh7EBX4EGH7Ry6Sle4scJqVTo4u86MCy0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fopenapi-validator@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556184},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm playground","test":"vitest --run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","playground":"cd playground && vite","types:check":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1767c529-5b47-4872-a8c2-09f57ce35fea"}},"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/openapi-validator"},"description":"Validate OpenAPI documents against the OpenAPI Specification","directories":{},"sideEffects":false,"dependencies":{"yaml":"^2.9.0","@scalar/types":"0.23.1","@scalar/helpers":"0.16.2","@scalar/json-schema-validator":"0.1.11"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","vite":"8.1.5","@types/node":"^24.1.0","tailwindcss":"^4.3.3","@scalar/themes":"0.19.0","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-vue":"^6.0.8","@scalar/use-codemirror":"0.14.15"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator_0.1.11_1791415480326_0.08329008439514052","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@scalar/openapi-validator","version":"0.1.12","keywords":["openapi","scalar","swagger","validator","typescript"],"author":"Scalar (https://github.com/scalar)","license":"MIT","_id":"@scalar/openapi-validator@0.1.12","maintainers":[{"name":"cameronrohani","email":"cam@scalar.com"},{"name":"marclave","email":"marc@scalar.com"},{"name":"scalar_geoff","email":"geoff@scalar.com"},{"name":"hwkr","email":"bn@hwkr.me"},{"name":"hanspagel","email":"mail@hanspagel.com"},{"name":"amritk","email":"amrit@scalar.com"},{"name":"scalar-machine","email":"machine@scalar.com"}],"homepage":"https://github.com/scalar/scalar","bugs":"https://github.com/scalar/scalar/issues/new/choose","dist":{"shasum":"faf88520fa07e029879a928190b29d8b79e19b00","tarball":"https://registry.npmjs.org/@scalar/openapi-validator/-/openapi-validator-0.1.12.tgz","fileCount":43,"integrity":"sha512-ZQ08rgGeQO+ikgASM09r0qRqg3H0qlGeeSKYz0mCf2TLwNGveQSGmWuMwF0hafNMmjvtsakob4XaMdWwhUpaxQ==","signatures":[{"sig":"MEQCIEcLcj7QkpWwc/RfVKmwx2YpGd15I0DnAD3OF/mv2bcVAiAj+B4V9KOmxXJE+ZEE+maaF4ry0ElqRXDewC8XtcviBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGlnujX0Q/66PFSbzc9DFuZthWYUWD8mVSbztklM/p3MAiEAjvhjAjmhpfrxg7cyB/vrSJxh1zCjgFEIaUeXfcmu2VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fopenapi-validator@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556195},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm playground","test":"vitest --run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","playground":"cd playground && vite","types:check":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1767c529-5b47-4872-a8c2-09f57ce35fea"}},"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/openapi-validator"},"description":"Validate OpenAPI documents against the OpenAPI Specification","directories":{},"sideEffects":false,"dependencies":{"yaml":"^2.9.0","@scalar/types":"0.23.2","@scalar/helpers":"0.16.3","@scalar/json-schema-validator":"0.1.12"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","vite":"8.1.5","@types/node":"^24.1.0","tailwindcss":"^4.3.3","@scalar/themes":"0.19.1","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-vue":"^6.0.8","@scalar/use-codemirror":"0.14.15"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator_0.1.12_1791824119111_0.2802538585374965","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@scalar/openapi-validator","version":"0.1.13","keywords":["openapi","scalar","swagger","validator","typescript"],"author":"Scalar (https://github.com/scalar)","license":"MIT","_id":"@scalar/openapi-validator@0.1.13","maintainers":[{"name":"cameronrohani","email":"cam@scalar.com"},{"name":"marclave","email":"marc@scalar.com"},{"name":"scalar_geoff","email":"geoff@scalar.com"},{"name":"hwkr","email":"bn@hwkr.me"},{"name":"hanspagel","email":"mail@hanspagel.com"},{"name":"amritk","email":"amrit@scalar.com"},{"name":"scalar-machine","email":"machine@scalar.com"}],"homepage":"https://github.com/scalar/scalar","bugs":"https://github.com/scalar/scalar/issues/new/choose","dist":{"shasum":"a3b5705b834a8e40acaf19d71b338005a1ab5d91","tarball":"https://registry.npmjs.org/@scalar/openapi-validator/-/openapi-validator-0.1.13.tgz","fileCount":43,"integrity":"sha512-o40Dka4QOdtdz0KKrmOjp+r50KkMbH36i3fb+6qQPCpIMkfAHoJiQlOa3Z2DFpkfTSpc3p5UdPbWKwjZxpvUVg==","signatures":[{"sig":"MEUCIQCwcIQgT3+gG/AKtua/x/j+U+Dt4yxk6Ed52F3lXvOxFgIgAU5yZMjXTL8nmpOL+9I8Bi5Hl946VB3oMz/lzdoLZGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6JxUdOiObtb4zJ3YFLOtPcvT/CnwbcY9TH4vmAu6WiwIgJ8ve+wXVUJuGnDxAEikL1VLoqUuhF/vgJaCc3u9e7bE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fopenapi-validator@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556206},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm playground","test":"vitest --run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","playground":"cd playground && vite","types:check":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1767c529-5b47-4872-a8c2-09f57ce35fea"}},"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/openapi-validator"},"description":"Validate OpenAPI documents against the OpenAPI Specification","directories":{},"sideEffects":false,"dependencies":{"yaml":"^2.9.0","@scalar/types":"0.24.0","@scalar/helpers":"0.16.4","@scalar/json-schema-validator":"0.1.13"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.40","vite":"8.1.5","@types/node":"^24.1.0","tailwindcss":"^4.3.3","@scalar/themes":"0.19.2","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-vue":"^6.0.8","@scalar/use-codemirror":"0.14.15"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator_0.1.13_1792160811386_0.20050224883444656","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@scalar/openapi-validator","version":"0.1.14","keywords":["openapi","scalar","swagger","validator","typescript"],"author":"Scalar (https://github.com/scalar)","license":"MIT","_id":"@scalar/openapi-validator@0.1.14","maintainers":[{"name":"cameronrohani","email":"cam@scalar.com"},{"name":"marclave","email":"marc@scalar.com"},{"name":"scalar_geoff","email":"geoff@scalar.com"},{"name":"hwkr","email":"bn@hwkr.me"},{"name":"hanspagel","email":"mail@hanspagel.com"},{"name":"amritk","email":"amrit@scalar.com"},{"name":"scalar-machine","email":"machine@scalar.com"}],"homepage":"https://github.com/scalar/scalar","bugs":"https://github.com/scalar/scalar/issues/new/choose","dist":{"shasum":"60c7c489a60265a1e23bb7e64c96f279fa1d9e82","tarball":"https://registry.npmjs.org/@scalar/openapi-validator/-/openapi-validator-0.1.14.tgz","fileCount":43,"integrity":"sha512-02r1/T7/KufhnOQ0r2/Le7ASSKBCSQLoP+r4wjGCEkQFRyjREBe01lAWHXl/nycq3l/ONFAN94vWKTFd1NVtLw==","signatures":[{"sig":"MEYCIQCSnfolJ88CLQo+D91uBINQmZft6AN+QlzPgAU86uytfQIhANCZaD8KGMNZ7k1C9ndPXKEHyBphE3kuFpxIljgaiVmZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCWCrSz4qPRs2abXI/TEbo36Dn4P4vNi4ymy+zIh6+V6AIhAME8pTeoBrp67iUpsmAxLVMDAWNvxGCyo0B+je7q6LPQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fopenapi-validator@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556405},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"pnpm playground","test":"vitest --run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","playground":"cd playground && vite","types:check":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1767c529-5b47-4872-a8c2-09f57ce35fea"}},"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/openapi-validator"},"description":"Validate OpenAPI documents against the OpenAPI Specification","directories":{},"sideEffects":false,"dependencies":{"yaml":"^2.9.1","@scalar/types":"0.25.0","@scalar/helpers":"0.16.4","@scalar/json-schema-validator":"0.1.14"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.44","vite":"8.3.4","@types/node":"^24.19.2","tailwindcss":"^4.3.3","@scalar/themes":"0.19.3","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-vue":"^6.0.10","@scalar/use-codemirror":"0.14.16"},"_npmOperationalInternal":{"tmp":"tmp/openapi-validator_0.1.14_1792750595132_0.03887981681028552","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"_id":"@scalar/openapi-validator@0.1.16","bugs":"https://github.com/scalar/scalar/issues/new/choose","dist":{"shasum":"bde6373028150f62582a346f72ba5e4e8c1af8bb","tarball":"https://registry.npmjs.org/@scalar/openapi-validator/-/openapi-validator-0.1.16.tgz","fileCount":43,"integrity":"sha512-wp5sODCIlCp42AtOdHohmQGeQi0VgIojDPvy2J2AGNugHDDMmn5jWnx46lhah2DGLSRZNmgDdpIPIOItyOfjQg==","signatures":[{"sig":"MEQCIHRbuIz7eO8aogWY/L+K4suHzwM8LuvK+gUsj92FXxS/AiBphIMGIv7RCSxkby7yuk6riUuG+j8pYgm4hS52dfTNCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCGRrPMKAZeuYrFn5tgrKxst8dcSnmATH7BH3U32mGMiAIhAOqnzzdqPRPg+zfKCqPiuq3Mh36V4l2C/Dh6dvkVuO7b"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fopenapi-validator@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556427},"main":"./dist/index.js","name":"@scalar/openapi-validator","type":"module","types":"./dist/index.d.ts","author":"Scalar (https://github.com/scalar)","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"license":"MIT","scripts":{"dev":"pnpm playground","test":"vitest --run","build":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","playground":"cd playground && vite","types:check":"tsgo --noEmit"},"version":"0.1.16","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"1767c529-5b47-4872-a8c2-09f57ce35fea"}},"homepage":"https://github.com/scalar/scalar","keywords":["openapi","scalar","swagger","validator","typescript"],"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/openapi-validator"},"description":"Validate OpenAPI documents against the OpenAPI Specification","directories":{},"maintainers":[{"name":"cameronrohani","email":"cam@scalar.com"},{"name":"marclave","email":"marc@scalar.com"},{"name":"scalar_geoff","email":"geoff@scalar.com"},{"name":"hwkr","email":"bn@hwkr.me"},{"name":"hanspagel","email":"mail@hanspagel.com"},{"name":"amritk","email":"amrit@scalar.com"},{"name":"scalar-machine","email":"machine@scalar.com"}],"sideEffects":false,"dependencies":{"yaml":"^2.9.1","@scalar/types":"0.25.2","@scalar/helpers":"0.16.4","@scalar/json-schema-validator":"0.1.16"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.44","vite":"8.3.4","@types/node":"^24.19.2","tailwindcss":"^4.3.3","@scalar/themes":"0.19.3","@tailwindcss/vite":"^4.3.3","@vitejs/plugin-vue":"^6.0.10","@scalar/use-codemirror":"0.14.16"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openapi-validator_0.1.16_1793209444026_0.46799827282933304"}}},"time":{"created":"2026-08-28T11:22:04.929Z","modified":"2026-10-28T17:44:04.572Z","0.1.0":"2026-08-28T11:22:05.335Z","0.1.1":"2026-09-07T10:40:16.748Z","0.1.2":"2026-09-16T10:51:55.609Z","0.1.3":"2026-09-21T18:19:16.704Z","0.1.4":"2026-09-22T11:43:24.308Z","0.1.5":"2026-09-24T11:36:49.778Z","0.1.6":"2026-09-25T10:36:42.061Z","0.1.7":"2026-09-29T09:39:03.259Z","0.1.8":"2026-09-30T13:39:46.575Z","0.1.9":"2026-10-02T04:44:41.752Z","0.1.10":"2026-10-05T13:51:47.392Z","0.1.11":"2026-10-07T23:24:40.403Z","0.1.12":"2026-10-12T16:55:19.210Z","0.1.13":"2026-10-16T14:26:51.490Z","0.1.14":"2026-10-23T10:16:35.238Z","0.1.16":"2026-10-28T17:44:04.125Z"},"bugs":"https://github.com/scalar/scalar/issues/new/choose","author":"Scalar (https://github.com/scalar)","license":"MIT","homepage":"https://github.com/scalar/scalar","keywords":["openapi","scalar","swagger","validator","typescript"],"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/openapi-validator"},"description":"Validate OpenAPI documents against the OpenAPI Specification","maintainers":[{"name":"cameronrohani","email":"cam@scalar.com"},{"name":"marclave","email":"marc@scalar.com"},{"name":"scalar_geoff","email":"geoff@scalar.com"},{"name":"hwkr","email":"bn@hwkr.me"},{"name":"hanspagel","email":"mail@hanspagel.com"},{"name":"amritk","email":"amrit@scalar.com"},{"name":"scalar-machine","email":"machine@scalar.com"}],"readme":"# Scalar OpenAPI Validator\n\n[![Version](https://img.shields.io/npm/v/%40scalar/openapi-validator)](https://www.npmjs.com/package/@scalar/openapi-validator)\n[![Downloads](https://img.shields.io/npm/dm/%40scalar/openapi-validator)](https://www.npmjs.com/package/@scalar/openapi-validator)\n[![License](https://img.shields.io/npm/l/%40scalar%2Fopenapi-validator)](https://www.npmjs.com/package/@scalar/openapi-validator)\n[![Discord](https://img.shields.io/discord/1135330207960678410?style=flat&color=5865F2)](https://discord.gg/scalar)\n\nValidate OpenAPI documents against the OpenAPI Specification. Supports OpenAPI 3.2, 3.1, 3.0 and Swagger 2.0.\n\nThis package does the schema validation part of [`@scalar/openapi-parser`](https://www.npmjs.com/package/@scalar/openapi-parser) on its own. Use it when all you need is validation and you do not want the rest of the parser.\n\n---\n\nScalar is an open-source API platform for teams who want beautiful developer interfaces without vendor lock-in.\n\n- **[API References](https://scalar.com/products/api-references/getting-started)** — Interactive API documentation from OpenAPI and AsyncAPI specs.\n- **[Developer Docs](https://scalar.com/products/docs/getting-started)** — Write in Markdown/MDX, generate API references, sync with two-way Git.\n- **[SDK Generator](https://scalar.com/products/sdk-generator/getting-started)** — Type-safe SDKs and CLIs in TypeScript, Python, Go, PHP, Java, and Ruby.\n- **[API Client](https://scalar.com/products/api-client/getting-started)** — Open-source, offline-first Postman alternative built on OpenAPI.\n\n20M+ monthly npm installs · 15,500+ GitHub stars · MIT licensed · [scalar.com](https://scalar.com)\n\n---\n\n## Installation\n\n```bash\nnpm add @scalar/openapi-validator\n```\n\n## Usage\n\nPass a JSON string, a YAML string, or an object:\n\n```ts\nimport { validate } from '@scalar/openapi-validator'\n\nconst result = validate({\n  openapi: '3.1.0',\n  info: {\n    title: 'Hello World',\n    version: '1.0.0',\n  },\n  paths: {},\n})\n\nconsole.log(result.valid)\n\nif (!result.valid) {\n  console.log(result.errors)\n}\n```\n\n### References\n\nThis validator does not resolve references. It validates a single, self-contained document. If your document references other files or URLs, bundle or dereference it first (for example with [`@scalar/json-magic`](https://www.npmjs.com/package/@scalar/json-magic) or [`@scalar/openapi-parser`](https://www.npmjs.com/package/@scalar/openapi-parser)) and then validate the result.\n\n### Throw on error\n\n```ts\nimport { validate } from '@scalar/openapi-validator'\n\ntry {\n  validate(document, { throwOnError: true })\n} catch (error) {\n  // Handle the first validation error\n}\n```\n\n## Community\n\nWe are API nerds. You too? Let's chat on Discord: <https://discord.gg/scalar>\n\n## License\n\nThe source code in this repository is licensed under [MIT](https://github.com/scalar/scalar/blob/main/LICENSE).\n","readmeFilename":""}