{"_id":"@scalar/asyncapi-validator","_rev":"7-b8cc83abd5d4ff4c14c4e79e1a254267","name":"@scalar/asyncapi-validator","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.0":{"name":"@scalar/asyncapi-validator","version":"0.1.0","keywords":["asyncapi","scalar","validator","typescript"],"author":{"url":"https://github.com/scalar","name":"Scalar"},"license":"MIT","_id":"@scalar/asyncapi-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":"e4a019d1c4ba71436f84fe158e333cd301d02bf2","tarball":"https://registry.npmjs.org/@scalar/asyncapi-validator/-/asyncapi-validator-0.1.0.tgz","fileCount":22,"integrity":"sha512-UCm85zr9YOlssBz7RS+jMXAnRWieHoa5H2If9pufQYA8NQXerWXSz8WI40WE9EjtF85i1UkbTvNwwOMNAURIDA==","signatures":[{"sig":"MEYCIQDs80edAzG0m/umUxl7oqBxHtSUFZ/w8B+fRT6FogqtegIhAIlIqdImyunL5uLKxhcRqddUbECY/pZrHNSdr0xDclEZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16211},"main":"./dist/index.js","type":"module","_from":"file:scalar-asyncapi-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/f5395d24121e6c5f3e041a6ca6f7317c/scalar-asyncapi-validator-0.1.0.tgz","_integrity":"sha512-UCm85zr9YOlssBz7RS+jMXAnRWieHoa5H2If9pufQYA8NQXerWXSz8WI40WE9EjtF85i1UkbTvNwwOMNAURIDA==","repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/asyncapi-validator"},"_npmVersion":"11.19.0","description":"Validate AsyncAPI documents against the AsyncAPI Specification","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.9.0","@scalar/types":"0.18.3","@asyncapi/specs":"^6.11.1","@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/asyncapi-validator_0.1.0_1787916127437_0.019243177772846787","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@scalar/asyncapi-validator","version":"0.1.1","keywords":["asyncapi","scalar","validator","typescript"],"author":{"url":"https://github.com/scalar","name":"Scalar"},"license":"MIT","_id":"@scalar/asyncapi-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":"753b76f80b57f6e2981025ca74405d2241369d35","tarball":"https://registry.npmjs.org/@scalar/asyncapi-validator/-/asyncapi-validator-0.1.1.tgz","fileCount":22,"integrity":"sha512-XtzuVMB5ruFoGyMKgOABpFeeE0uoP7U0H1dYl5u0+vCK6rJYuAUdH4dqaNP+aIknjnDTtcjLXSoVOu1nMv5fHw==","signatures":[{"sig":"MEUCICBgsiU7U3AInzI74mAewTR3NtU+8KS2WBJSYDUA5AR9AiEAhSxCa6CxWvSAQt1vILSP5aGVR84vx9bJBk3oQNBpy2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHL/8c/Z2qZP+17qEoxV6xmbuvvr3ePOBxVbC/sGMyVqAiEAnNCGzqJecsgrwy9+OS1DPDIE2/64fp9H4NiVg9kswug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fasyncapi-validator@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16221},"main":"./dist/index.js","type":"module","_from":"file:scalar-asyncapi-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:8d7bafe9-7590-4da0-a0ab-f1511b67b798"}},"_resolved":"/tmp/af0a0df56c40562d1b8646578fb9748b/scalar-asyncapi-validator-0.1.1.tgz","_integrity":"sha512-XtzuVMB5ruFoGyMKgOABpFeeE0uoP7U0H1dYl5u0+vCK6rJYuAUdH4dqaNP+aIknjnDTtcjLXSoVOu1nMv5fHw==","repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/asyncapi-validator"},"_npmVersion":"11.19.0","description":"Validate AsyncAPI documents against the AsyncAPI Specification","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.9.0","@scalar/types":"0.19.0","@asyncapi/specs":"^6.11.1","@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/asyncapi-validator_0.1.1_1788777664219_0.2500017445263545","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@scalar/asyncapi-validator","version":"0.1.2","keywords":["asyncapi","scalar","validator","typescript"],"author":{"url":"https://github.com/scalar","name":"Scalar"},"license":"MIT","_id":"@scalar/asyncapi-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":"3a3feb0e857cd48340c41efe6e39d45c86ebce88","tarball":"https://registry.npmjs.org/@scalar/asyncapi-validator/-/asyncapi-validator-0.1.2.tgz","fileCount":22,"integrity":"sha512-1ZRkO3gRNw+CFmzKo+FsetkzwRMzVIh5oH/f5Q+F9UZYB8VD/BiR2WQ9oo6PIEFE/d/DfMEfLSovG69kXg5lfQ==","signatures":[{"sig":"MEQCIDd/1okprHIV/Y0CZGPXBH2ee5BcdZz8fulMHWqylY+KAiAOJ1do2KBB9C+qBj4wWq+50mtACn/Kops9Ef+jRoN4zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC0Lp2Ig2X9tzoDVXKrr0OY1NWArgCszY5AoAFrBQHi9wIgUVPnAvBDjAKxy8iIBzj31prGoatAENhdNktvuIdhsvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fasyncapi-validator@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16231},"main":"./dist/index.js","type":"module","_from":"file:scalar-asyncapi-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:8d7bafe9-7590-4da0-a0ab-f1511b67b798"}},"_resolved":"/tmp/0556ead1233c0b10be9402655dbe0fae/scalar-asyncapi-validator-0.1.2.tgz","_integrity":"sha512-1ZRkO3gRNw+CFmzKo+FsetkzwRMzVIh5oH/f5Q+F9UZYB8VD/BiR2WQ9oo6PIEFE/d/DfMEfLSovG69kXg5lfQ==","repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/asyncapi-validator"},"_npmVersion":"11.19.0","description":"Validate AsyncAPI documents against the AsyncAPI Specification","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"yaml":"^2.9.0","@scalar/types":"0.20.0","@asyncapi/specs":"^6.11.1","@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/asyncapi-validator_0.1.2_1789555755357_0.38528195262824627","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@scalar/asyncapi-validator","version":"0.1.3","keywords":["asyncapi","scalar","validator","typescript"],"author":"Scalar (https://github.com/scalar)","license":"MIT","_id":"@scalar/asyncapi-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":"9d80524011e826bcef5850963292386574ebbb9a","tarball":"https://registry.npmjs.org/@scalar/asyncapi-validator/-/asyncapi-validator-0.1.3.tgz","fileCount":22,"integrity":"sha512-3niJiZikck9O3w2UJJXAGQJuo0ffcZT2eYZjBUDd+qmEP7DLT7gC0EyeajYijhP6WvowlnkcCFjDJRxFerRrtw==","signatures":[{"sig":"MEUCICIsfdjAFFCZPBgH/4SneGIdYNqkilu/i5UFNtrshYRVAiEAj7l88KB9NhbtwTSwyzc3uwUEqRD0MyExMxqwe/Y/n8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDLY3IPcDTICMt8PBRN9ztKxBenPcXGZ40HTy3aFei3YAiEA5nkGY+Q4bNPOYOFDVIfxdRpA3KOW4RmOWFkZHlygXqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fasyncapi-validator@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16241},"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:8d7bafe9-7590-4da0-a0ab-f1511b67b798"}},"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/asyncapi-validator"},"description":"Validate AsyncAPI documents against the AsyncAPI Specification","directories":{},"sideEffects":false,"dependencies":{"yaml":"^2.9.0","@scalar/types":"0.20.1","@asyncapi/specs":"^6.11.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/asyncapi-validator_0.1.3_1790014752943_0.5854093002680953","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@scalar/asyncapi-validator","version":"0.1.4","keywords":["asyncapi","scalar","validator","typescript"],"author":"Scalar (https://github.com/scalar)","license":"MIT","_id":"@scalar/asyncapi-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":"3491e20edab1fabf906ff02ac83145034ba164a0","tarball":"https://registry.npmjs.org/@scalar/asyncapi-validator/-/asyncapi-validator-0.1.4.tgz","fileCount":22,"integrity":"sha512-2zPeLVCc73SXySjhn07zFW+xx+1OUtheqgmBIgG0ilb9qOOcnbEeITc8znbR4/OXWj1esG/yerrJSe23eu1KwA==","signatures":[{"sig":"MEQCIFjPQF+7gQavOcHgwixd2z8sC4vHUdwS/c70yFxFU614AiB7W2ZsKM8bU5eReMgCe0ENLtKcPSUxpdNJg4qVRNhX3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDpsqmbEq+trsfFAFAdTo4ANmyNN6HRzD5efWgDHeACLQIhANybAh/omjWbAPJguUbXUl5iqgDnE0g/raUZgDU0mMBO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fasyncapi-validator@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16251},"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:8d7bafe9-7590-4da0-a0ab-f1511b67b798"}},"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/asyncapi-validator"},"description":"Validate AsyncAPI documents against the AsyncAPI Specification","directories":{},"sideEffects":false,"dependencies":{"yaml":"^2.9.0","@scalar/types":"0.21.0","@asyncapi/specs":"^6.11.1","@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/asyncapi-validator_0.1.4_1790077360653_0.5486390769919238","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@scalar/asyncapi-validator","version":"0.1.5","keywords":["asyncapi","scalar","validator","typescript"],"author":"Scalar (https://github.com/scalar)","license":"MIT","_id":"@scalar/asyncapi-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":"b330b06a73c61ad339a3c154d176a173260e9e21","tarball":"https://registry.npmjs.org/@scalar/asyncapi-validator/-/asyncapi-validator-0.1.5.tgz","fileCount":22,"integrity":"sha512-Yg/mmLTmIb43+fvPDGrJGAkCtYbsCRvk2Z0QTsp83cdEEXzsRLoN0v0rywFgNnlBRIaTJ3ecfWtrdWmsn/OPhQ==","signatures":[{"sig":"MEUCIGddCJX4+v97kZHNXeegzySeCIkYZvD5N5/nxo3AR6nTAiEAoim+2YOfgTYmMgTkLzdkk4azIPtTqWKERq4SPYpcgjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICIplaZG7Pr4jun1TYROIKQbXcNiS2Y7txBnpYpESv93AiBMkxZLse+FvR8f75ehJ1+spEqyyDY/Nr9PPPw6a0xAKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fasyncapi-validator@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16261},"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:8d7bafe9-7590-4da0-a0ab-f1511b67b798"}},"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/asyncapi-validator"},"description":"Validate AsyncAPI documents against the AsyncAPI Specification","directories":{},"sideEffects":false,"dependencies":{"yaml":"^2.9.0","@scalar/types":"0.22.0","@asyncapi/specs":"^6.11.1","@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/asyncapi-validator_0.1.5_1790249843000_0.4479676484752553","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"_id":"@scalar/asyncapi-validator@0.1.6","bugs":"https://github.com/scalar/scalar/issues/new/choose","dist":{"shasum":"483230dcd4b44c003e5cef411085679d560bfbc2","tarball":"https://registry.npmjs.org/@scalar/asyncapi-validator/-/asyncapi-validator-0.1.6.tgz","fileCount":22,"integrity":"sha512-nXfMzsSxd4qdIm+uRxxqUmQbkSwwr18gvWLfQ2W9CsWVRh1VMbzRXb1F/ho1sXDRky4zkoaN8BIbteV3ETP4KA==","signatures":[{"sig":"MEQCIDoqhSgtlIOYw3r2c5+470KiR/6CLHUdbCnXJ6OScGN+AiAjirO/kpvCGlUySoKu6bHJbNHEykxEHZiSIXSABI4h1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDMhA9BwB7+TzqWAFu4Xc5F0TsjrcfOsabxWh8dbMperAiAuoEDW+sV4ZJoVrypqa7Fu+/G3HTA2Dy9N7qKlfHTMGw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@scalar%2fasyncapi-validator@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16271},"main":"./dist/index.js","name":"@scalar/asyncapi-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.6","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8d7bafe9-7590-4da0-a0ab-f1511b67b798"}},"homepage":"https://github.com/scalar/scalar","keywords":["asyncapi","scalar","validator","typescript"],"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/asyncapi-validator"},"description":"Validate AsyncAPI documents against the AsyncAPI 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.0","@scalar/types":"0.22.1","@asyncapi/specs":"^6.11.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":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/asyncapi-validator_0.1.6_1790332617955_0.7215556261211655"}}},"time":{"created":"2026-08-28T11:22:07.218Z","modified":"2026-09-25T10:36:58.358Z","0.1.0":"2026-08-28T11:22:07.570Z","0.1.1":"2026-09-07T10:41:04.309Z","0.1.2":"2026-09-16T10:49:15.459Z","0.1.3":"2026-09-21T18:19:13.025Z","0.1.4":"2026-09-22T11:42:40.728Z","0.1.5":"2026-09-24T11:37:23.104Z","0.1.6":"2026-09-25T10:36:58.042Z"},"bugs":"https://github.com/scalar/scalar/issues/new/choose","author":"Scalar (https://github.com/scalar)","license":"MIT","homepage":"https://github.com/scalar/scalar","keywords":["asyncapi","scalar","validator","typescript"],"repository":{"url":"git+https://github.com/scalar/scalar.git","type":"git","directory":"packages/asyncapi-validator"},"description":"Validate AsyncAPI documents against the AsyncAPI 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 AsyncAPI Validator\n\n[![Version](https://img.shields.io/npm/v/%40scalar/asyncapi-validator)](https://www.npmjs.com/package/@scalar/asyncapi-validator)\n[![Downloads](https://img.shields.io/npm/dm/%40scalar/asyncapi-validator)](https://www.npmjs.com/package/@scalar/asyncapi-validator)\n[![License](https://img.shields.io/npm/l/%40scalar%2Fasyncapi-validator)](https://www.npmjs.com/package/@scalar/asyncapi-validator)\n[![Discord](https://img.shields.io/discord/1135330207960678410?style=flat&color=5865F2)](https://discord.gg/scalar)\n\nValidate AsyncAPI documents against the AsyncAPI Specification. Supports AsyncAPI 2.x and 3.x.\n\nBuilt on [`@scalar/json-schema-validator`](https://www.npmjs.com/package/@scalar/json-schema-validator), using the official schemas from [`@asyncapi/specs`](https://www.npmjs.com/package/@asyncapi/specs).\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/asyncapi-validator\n```\n\n## Usage\n\nPass a JSON string, a YAML string, or an object:\n\n```ts\nimport { validate } from '@scalar/asyncapi-validator'\n\nconst result = validate({\n  asyncapi: '3.0.0',\n  info: {\n    title: 'Hello World',\n    version: '1.0.0',\n  },\n})\n\nconsole.log(result.valid)\n\nif (!result.valid) {\n  console.log(result.errors)\n}\n```\n\nThe AsyncAPI version is read from the document's `asyncapi` field, and the matching schema is chosen automatically.\n\n### Schema-level validation\n\nThis is schema-level validation. As the AsyncAPI project notes, JSON Schema alone cannot express every rule of the specification, so a valid result here does not guarantee a semantically complete document.\n\n### Throw on error\n\n```ts\nimport { validate } from '@scalar/asyncapi-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":""}