{"_id":"@asyncapi/protobuf-schema-parser","_rev":"46-837326e36351b003940287048dad9b84","name":"@asyncapi/protobuf-schema-parser","dist-tags":{"next-major":"3.0.0-next-major.1","latest":"3.9.0"},"versions":{"1.0.0":{"name":"@asyncapi/protobuf-schema-parser","version":"1.0.0","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@1.0.0","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"9cafc9cd5092fef392b0b4838a9ff706532cf2ad","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-1.0.0.tgz","fileCount":48,"integrity":"sha512-eLfFhV6L+idW83LUspD6pzVwp2Zz0t3oW7kZD+USynmKZMkXnLmY7ON0q82Y5k0KZ34itoyyKu7YBYe4JxIZsw==","signatures":[{"sig":"MEQCIBs+aHIGcOwbuu0CUraF1o2XNwmYkIqS7Iiusug9pMmuAiAGYur7DJSWAomO/MFloktofWq4RvVCzboDQfa3bqEU7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNWpUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6cg//dpBCztQcHB0Syhz+96N1pl/wu82YI1fYmR+iPQDVi4mlVPWm\r\nNKYgpVqoVmn3Au5eyAR32+zpkptXCiei/9hz7G9VVQ/gvEV2uOMiH2Wj++Eg\r\nc/IOoY8TBtd96XtXRumatgDtt47RU4LdtuRVhbYg2XLwPmN+tb4yO0hrS4m2\r\nbpVXv+oujqHJicWsQBYWA6xWABx6mds3g9dYyOKXTW/fMnfRIKJ8QV2meIXj\r\nDc1xF/SkF28CstYxNhGKbmx2QjheZYXRW36j2qnbe9OF32IxVeTQKEs3y8Ef\r\nxJhieE9COpDRtcpoFxaD3byo0VQ+N3Jcb3hRf2EYrQIRwI2Vq4sNOxjKIQeO\r\nPEpwAajjArlMp6v8CNCWbxukgORWCpj2kUq6eyQIe84hHov7+buTFo6FJkru\r\n0pHUdYR5s+vyazLN6a8MlepqE39J3GfTswtX2+UrqiRZK0svgUC/W+a/21O9\r\nePF+vZiPxL+HN5CyoqurrB7N2clbiBGYbpztqvfRZEfuOQLO8p2g81yBBt9v\r\nz9CUnuOWwAGRfVtMKM84lhANfmFV73lrwC4y4LwnreBF76RUDla9/8WLuOI9\r\nzDPNr7qcufB0hIFKBGtl1oMrSaUMLsTH8xwwSltRbOvroBAUp4IdX2+JdfKM\r\nLzeyaGDiOP462dOrkilBsaiNv247CILCNC8=\r\n=k6LQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f95bc425758f7719b3bfd072096c18e802929a7b","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc --fix .","test":"mocha --recursive","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","generate:assets":"echo 'No additional assets need to be generated at the moment'"},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"6.14.18","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"_nodeVersion":"14.21.3","dependencies":{"protocol-buffers-schema":"^3.6.0","conventional-changelog-conventionalcommits":"^5.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^10.1.0","eslint":"^8.36.0","@asyncapi/parser":"^1.18.1","chai-as-promised":"^7.1.1","eslint-plugin-mocha":"^10.1.0","eslint-plugin-sonarjs":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_1.0.0_1681222228231_0.4800290639214517","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@asyncapi/protobuf-schema-parser","version":"2.0.0","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@2.0.0","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"95aa9d509796e40e9c1a5dede4ec2c537f934172","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-2.0.0.tgz","fileCount":27,"integrity":"sha512-oIOxGWuzy+x8GseMEutg8NHijfmzl43uKSilF8wBVWCZcFOPM4PQeQ74K/h0bL0X1YPPI7jTSR5G+p+cEZAAnA==","signatures":[{"sig":"MEUCID9DRyIJ5p/mQ4ZqV0LRWasuI6RVDSOtx25MTWzWDqAiAiEA+kGUNgFi3LhBkC3hL1TPuW/WrwsoUfm2bQGxC9mPcsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162146},"main":"index.js","gitHead":"4db94ee258a3a3cb77613c87feeaf9ad04c694dc","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION"},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"9.6.7","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"protocol-buffers-schema":"^3.6.0","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","@asyncapi/parser":"^2.1.0","chai-as-promised":"^7.1.1","eslint-plugin-github":"^4.3.7","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_2.0.0_1693985922275_0.20218303984425856","host":"s3://npm-registry-packages"}},"3.0.0-next-major.1":{"name":"@asyncapi/protobuf-schema-parser","version":"3.0.0-next-major.1","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.0.0-next-major.1","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"95c078e7b4f102d937522813e24f31112cefdbff","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.0.0-next-major.1.tgz","fileCount":27,"integrity":"sha512-4kFwb/NHGoBZb5O5+uNu77rLSI/4Gmf9LsPbxXPQROVx7OjGNUXaU6cj1/dyIOKZ4pJAoB80bQ9aowUbp6t6zg==","signatures":[{"sig":"MEQCIGaZa6RbGW8R7+Oqk6deK12j/Ov4DrpMIDyWvbUGvArKAiB9V196y/VsTsbdHKLkTjY5y2Nec33yyO4Lv70urd1hWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162177},"main":"index.js","gitHead":"f49ffed4730c949d1cffd75130f1ecc8480e7de1","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION"},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"9.6.7","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"protocol-buffers-schema":"^3.6.0","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","@asyncapi/parser":"^3.0.0-next-major-spec.2","chai-as-promised":"^7.1.1","eslint-plugin-github":"^4.3.7","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.0.0-next-major.1_1693990299855_0.3317530155366195","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@asyncapi/protobuf-schema-parser","version":"3.0.0","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.0.0","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"5e7f6559670b2a18d7c5154d0ba3185acccd785d","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.0.0.tgz","fileCount":19,"integrity":"sha512-kjoLrll611K+xYC/iBUlSnZsCHbrhL999ItVHZhObUOjUB991XgonqbSAaihiiDXTYgceOLhJKAN5llkV/LOOA==","signatures":[{"sig":"MEYCIQCTVmYAbfOJddovlHH/uly1OkfaHnjxkGc91X7xfJb86wIhAMwvdueWQd/Hvo5tHeGJeozPMi21zONwJ2+O4he5U9AY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98092},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"2c1aea26e55be371761f1444551d42fbc6075627","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"8.19.4","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"@asyncapi/parser":"^2.1.0","protocol-buffers-schema":"^3.6.0","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.0.0_1694009820607_0.46754516239597166","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@asyncapi/protobuf-schema-parser","version":"3.0.1","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.0.1","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"bf9b59c2957c2316e1811e5cd15ad5ed099cc7d3","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.0.1.tgz","fileCount":19,"integrity":"sha512-w6y7/jvnCBwwhAee7/uv6Cb31YAbDm3I6V9s7Jj+MSStA91WOEq1rOFm4YHdJ23oYFbWaQmc5+8MLTnQBGfc4Q==","signatures":[{"sig":"MEQCIAS2SD9kM9+BIBIBwrSrJGBO4zP8ClzH9sdk/A174ax9AiBmtDdmQMk68oh0aA1vl38UIjBxcYAnLolCPjsLHHV74A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98092},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"0d26e74701b0c39af0a508d65289967f252733a4","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"9.8.1","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"@asyncapi/parser":"^2.1.1","protocol-buffers-schema":"^3.6.0","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.0.1_1697798570474_0.6108504152644876","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@asyncapi/protobuf-schema-parser","version":"3.0.2","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.0.2","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"04cdb148c40945f1c05e152702558f1cf4400b36","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.0.2.tgz","fileCount":19,"integrity":"sha512-yRgW1dB1PnoAm9LbxMl8XnpzjuqBo2LxSZUWCuiLIB/ckhC9M4nNbB3yR94o2WRpQFW703Ee0GQnPj0/CLbVqQ==","signatures":[{"sig":"MEYCIQDwaM6WZ8O0NBSEXcDRdRorjQ4e34iOABY3UV35ZhTI5gIhAJy3RsuzUD9uYTNkZkHyBuVWcXMgltN9pRtiyY8mRQLq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98092},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"b887a447634c966fad787bca9fcaa8b958ea877a","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"9.8.1","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"@asyncapi/parser":"^2.1.2","protocol-buffers-schema":"^3.6.0","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.0.2_1700406529252_0.9549103178236682","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@asyncapi/protobuf-schema-parser","version":"3.0.3","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.0.3","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"16c0cc63aa81ee87c9afe6f8e2217246d3cacd53","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.0.3.tgz","fileCount":19,"integrity":"sha512-ghAQAriSKdm+YZ4CPaogCFhdKbXlZ1Y7SwoFo0QXx122BcwEDPvDzru347JD088XThjF1yMgFpjtX/C5ZP1E0A==","signatures":[{"sig":"MEUCIE+Wu/qghHRcCQCEdsqam5d9zGm/SKOkSTM2Tw20QJqFAiEAzzpkrdHrTEBJlPUeBYhv+9wiiUI+fNvpEPiP+/Yqy0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98092},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"63e151843a33fa97cfedf75f2071ba7e085855ff","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"9.8.1","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"@asyncapi/parser":"^3.0.0","protocol-buffers-schema":"^3.6.0","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.0.3_1701459033920_0.9930005896401382","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"@asyncapi/protobuf-schema-parser","version":"3.0.4","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.0.4","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"49935f56ed63271a35ff7a5ff156aa4fb3f7115f","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.0.4.tgz","fileCount":19,"integrity":"sha512-y48HjZqwEnR1b+N2pQd+8qyxXrTO8+u3mZlef5uNAHG0Bj8LeWl887+ZFa+0AQ7OEmUR/K4NITDpCSDgvK6OQw==","signatures":[{"sig":"MEUCIQDBOKMs8d4Dunw3PmYnWXzXWWpWrV2YUKLbvPg+CSRa+QIgXc5eFGiIxkD8/ez0sI6P3frJu3zkTqgVvAGcJphuMeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98092},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"33eead666d5a84e9b295bbb83ac962a20d9b8bee","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"9.8.1","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.18.2","dependencies":{"@asyncapi/parser":"^3.0.1","protocol-buffers-schema":"^3.6.0","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.0.4_1701729311376_0.8600996855594036","host":"s3://npm-registry-packages"}},"3.0.5":{"name":"@asyncapi/protobuf-schema-parser","version":"3.0.5","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.0.5","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"38a813f30b5dedea905de7ab48aa5ff4ebea9a91","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.0.5.tgz","fileCount":19,"integrity":"sha512-IsAo81P8N+QCLCC3u859PqGJHvYupPEQ+Hr5Sutp9laHH33LqcX8AvPtQP5aPW3oCsUAXORnbGmTdSf3spoKXA==","signatures":[{"sig":"MEUCIQDSKtUn8wQzF1EpwCjNHGIxjgGSownWo0A4Yjhh5wXHbgIgC8kFsSJ4YlqVLaydw3Xx6RMTUWg/tjX70MNRpT+77GU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98092},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"d3cfbd47f7fd106e46dc63c1ee01f251237e6974","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.2.3","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@asyncapi/parser":"^3.0.0","protocol-buffers-schema":"^3.6.0","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.0.5_1702467872186_0.33803810103406384","host":"s3://npm-registry-packages"}},"3.0.6":{"name":"@asyncapi/protobuf-schema-parser","version":"3.0.6","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.0.6","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"e998cd966d9c787551c3c46fbc145455e110983b","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.0.6.tgz","fileCount":19,"integrity":"sha512-XdjGyj4Sp7Hu2xy1gXaEm5ed5TcB9iQy9j2im3Hcqg8pwk1DTQqWF8zvfcDAKPGn22rBRSfzyrmecLOZtbuOPQ==","signatures":[{"sig":"MEQCIA2t9YlDJlvyVHk+4xTx58g8/TGr4Isq+boVtvWhAqGdAiAwJWlHfukgrbm8yM5CfdT0UP/TqerWserJhNYgVuowAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98092},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"9ab4728f7cdf4f1276c82b29edb828fef10d2224","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.2.3","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@asyncapi/parser":"^3.0.2","protocol-buffers-schema":"^3.6.0","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.0.6_1702496164905_0.3350357404423936","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@asyncapi/protobuf-schema-parser","version":"3.1.0","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.1.0","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"9a6f45111cee11e7c143a7ee84a0d87d0074854a","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.1.0.tgz","fileCount":19,"integrity":"sha512-xIwjk6Lji+GDEeFrpdK1tlefNqoW8zmP0+HA74va0XE7Gz/pgnW9z3AJXZaTEus2FmpCVLi5n6Tr4NS3eozy2Q==","signatures":[{"sig":"MEYCIQDDQ3jUfWvJtys5saukKgXZdu+PjoQJV158QzCNa+DdfgIhAN8DJT9/DekBxyYHYQUeupLOaA1FuZsEPyodHbDCzL6p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99702},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"25f4959e1b95e51bee19cd77b5acab0c4b65afc6","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.2.3","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@asyncapi/parser":"^3.0.2","protocol-buffers-schema":"^3.6.0","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.1.0_1706510165535_0.8125778875555199","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@asyncapi/protobuf-schema-parser","version":"3.1.1","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.1.1","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"181dec9cbe36c85cdd73b8f48ef4f05a3afca0d2","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.1.1.tgz","fileCount":19,"integrity":"sha512-9XxFdi55L8GHGePiq1yzyoW/UcUXj9daXSIv2rPLJ30qrSoDqemayOkD0oSWQ+q3yf0tcL+P5wdDh7a2DlmvdQ==","signatures":[{"sig":"MEUCIGBTl5Uu1Uzr2LVYIvtx67A2a3coAx3cSq5K8LuVpxuIAiEAoIu6gME7LPfl3kq5gbqqi7AGVKosleCFnzRFfE8vvkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99702},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"65eb948a11abd1bc1dccd76e32ec4369443ebc5a","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.2.3","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@asyncapi/parser":"^3.0.3","protocol-buffers-schema":"^3.6.0","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.1.1_1706553771456_0.9818427365875255","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"@asyncapi/protobuf-schema-parser","version":"3.1.2","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.1.2","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"4598bb9faeef2bdf412eb3c9d1a0c8a515e52927","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.1.2.tgz","fileCount":19,"integrity":"sha512-khZMAIJzfiue39pN611PKjGjF153q8oL37XWuMJ7qqJMOG8xQ99zfi/Q/L6gyqF/emKOw4/m9TqWcQKenCNQxQ==","signatures":[{"sig":"MEQCIEwHwO1iu5KHZhxIRXj2UBCMYRgNcueGg0Ha7C05y+olAiBvUvNKx5pk+ioUq03yAwLKyH2BgeZLZsQvPMAY6iQHCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99702},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"766d0ed5d72c28e8dc7d765728fffd5158271aa7","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.2.3","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"@asyncapi/parser":"^3.0.4","protocol-buffers-schema":"^3.6.0","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.1.2_1706590564159_0.12113658684266237","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@asyncapi/protobuf-schema-parser","version":"3.2.0","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.2.0","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"9b191b22fba8d2e8b13f84b56cfd4e1677041f63","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.0.tgz","fileCount":23,"integrity":"sha512-xy5iKew4r2QohDm/SA8I7qoSHMJEBe6uMKFxM1YAXLD5wOSVS/u+3Ug3q4nA4MeWOl8Mr2T3LddyvJeNSMbO8w==","signatures":[{"sig":"MEUCIHGsscA/9XID47B/dGQceOpzlNhaBA+eIkJswxrXGT+lAiEAhYFrwlnZtqmUS4jB3IWRM725U//EwxgGJdnwN5O64LI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144671},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"e554fedb42ed9a4a1c1970117d6fdbfa6db5cb38","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.2.3","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"protobufjs":"^7.2.6","@asyncapi/parser":"^3.0.4","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.2.0_1706615206653_0.5278713497847343","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@asyncapi/protobuf-schema-parser","version":"3.2.1","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.2.1","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"54ddfc980067e1183596d767c7a710d80a8135dc","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.1.tgz","fileCount":23,"integrity":"sha512-LO6afGz+6w5QfBP0ZDk5Pl7Z0+Ku8chyuaiS4lqi8S8eI6+3bCwWme/XgG1kfAlFmYepu+y8nGGOEOq5Q8jx+g==","signatures":[{"sig":"MEYCIQDzNh0kXKCLwQjr0qnI8cHKE1sYAgAlS9GkhvitOmauRQIhAIDZd7zu/qq46s/MOzw7C9yRaiG3WLq41/RiftAYBpNw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146041},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"f0f64cd276b1f93786e97b22888329cb2a642403","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.2.3","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"protobufjs":"^7.2.6","@asyncapi/parser":"^3.0.4","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.2.1_1706688447053_0.5497822467689757","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@asyncapi/protobuf-schema-parser","version":"3.2.2","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.2.2","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"d0940783558511f76212c0eceb98f6302e020820","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.2.tgz","fileCount":23,"integrity":"sha512-32A5da9U+okya8NMfB73TXz+Q5sqzckPpTaCYvVL6aftMHx1KXwqBLvfbXUX25pR+TTfhJq7QAMHdg0MVFLI9Q==","signatures":[{"sig":"MEUCIQCisZBiAJhJVGxT//meYyJjiXz3mU5t7fHEKkOPjR5NbgIgIAl8AYed6YJeFG4BQdqpUMeDVYM1SBQJ3FbTSuOu/qI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146041},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"d8efd39dc6be7c5da1403b0462a3ac0869108f3c","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.2.3","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"protobufjs":"^7.2.6","@asyncapi/parser":"^3.0.5","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.2.2_1707044726253_0.2202478623301476","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"@asyncapi/protobuf-schema-parser","version":"3.2.3","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.2.3","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"bd297c667b97952118b6ceaa599d55775bd49533","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.3.tgz","fileCount":23,"integrity":"sha512-VZCigDRxjRWZ/il6FH/IRGZVnoTBfwK7W9KW5qPYL37tSXbm1cY0We7VcgzEhZOTGQ/Ab/GfqIw2+z5M+oRgaw==","signatures":[{"sig":"MEYCIQCkhk3Ffk7SKrHBS+gpAMoRE6lAM2wd79bvHc5KOo43oAIhAMefsR/1vaOjuThZw2ZXmDivmzmjQKTM6d5SF6CtiNyx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146041},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"e05b14206bb8c4481d3dae2e293c6a17e353a279","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.2.3","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{"protobufjs":"^7.2.6","@asyncapi/parser":"^3.0.6","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.2.3_1708103493500_0.09787820789163781","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"@asyncapi/protobuf-schema-parser","version":"3.2.4","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.2.4","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"d336d88f11c53d3f500c899361674975d1316e89","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.4.tgz","fileCount":23,"integrity":"sha512-tQWci5hSrABb5obp6IfV4M6rMPQS4mV4qSXSyTggp10ha0pmvmbOEwP+ScCavvx6QXkb13eORGId6lF1KSht/g==","signatures":[{"sig":"MEUCICJoW44kcZBFoX833LQ9Q6TArimMa228jFZELFXN7HtGAiEA55WuXpr1OZmG1KGnGgDSxDoj4HojIMNbP9RxbHZsETI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146041},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"a62eaf066e21437179ff30d7c4482c1e8f4340fe","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"protobufjs":"^7.2.6","@asyncapi/parser":"^3.0.7","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.2.4_1708532542823_0.2196832322436002","host":"s3://npm-registry-packages"}},"3.2.5":{"name":"@asyncapi/protobuf-schema-parser","version":"3.2.5","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.2.5","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"58c01fd6aab395d7eeffda0553a2632c9a09a1fa","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.5.tgz","fileCount":23,"integrity":"sha512-b8ngne/22A+7qiHEAzH8ufZayne12CN995Fi4d7fQqPipCdoDKT46ejmINVP4vOEZAeJujAtKQDONUcECNUNNw==","signatures":[{"sig":"MEYCIQD4ZNWeok0YgEyOnwoPWNr3auO9V8UORYLLZeAcuh/rwQIhANrJ7OUiqS3BMZ14LkuOOn1AwJGtZKwtaN3KeRdl3Ka5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148219},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"c270f3557220524d47dae41bfe2e215afb23915c","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"protobufjs":"^7.2.6","@asyncapi/parser":"^3.0.7","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.2.5_1710173814031_0.840860043172108","host":"s3://npm-registry-packages"}},"3.2.6":{"name":"@asyncapi/protobuf-schema-parser","version":"3.2.6","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.2.6","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"b4a444b41341c742b7bb97a8577c367866192724","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.6.tgz","fileCount":23,"integrity":"sha512-8mEoUeK06BwW+2q8+UL1Hy2HS6vJRz/nqrPh4TeBunvIOL9hSDFkB56mahbjKHMTy/ov9S6maA1GLY/Cc4c/5Q==","signatures":[{"sig":"MEUCIGqEg3vJzGbT54tgUTVDbDw8cJ9SbsEnvWGOngggH0jmAiEAtdU4m66vW9NJL1RUBHbXcZNUrXfNYf1fwiKSt1Udvm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148219},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"922f26f334ba6421de39fe955f807a908e6022c4","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"protobufjs":"^7.2.6","@asyncapi/parser":"^3.0.8","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.2.6_1710401017796_0.24084794923601938","host":"s3://npm-registry-packages"}},"3.2.7":{"name":"@asyncapi/protobuf-schema-parser","version":"3.2.7","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.2.7","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"53f2e854e473164b56db1bb8dfd9f6b046323789","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.7.tgz","fileCount":23,"integrity":"sha512-bhDVE9+C1+hOn2Dw17Kl6c2Pi0D5T7gkCqy4jbcapfNoPC08cEtTqGnrIEQtpGzpiLLektbWu8z4gZUxfub9OA==","signatures":[{"sig":"MEYCIQCIuhXq56N6cmqyEoOyZgkVnKur1vwFl3txRiY1BkUbwgIhAN7YQUiwDZ6pcnKm16nowqQ3I8UJXtpWQUH/D0NkskJA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148219},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"8e1e8611747e31cafdc3f892cf4988308743dfbd","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"protobufjs":"^7.2.6","@asyncapi/parser":"^3.0.9","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.2.7_1710414512889_0.07003702069221007","host":"s3://npm-registry-packages"}},"3.2.8":{"name":"@asyncapi/protobuf-schema-parser","version":"3.2.8","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.2.8","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"e745820ae929448e70a290b2dc7452b8e45ac856","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.8.tgz","fileCount":23,"integrity":"sha512-qYKutNQTkMNrf8BB9d6o2JS/4LC+r6Fkugvg46gW66kN9dKMU2nguHWM+MdcG89nk5keM2Olz4IN8AvWqX9iew==","signatures":[{"sig":"MEUCIQCbt/TNDZ2tOjhtYOgc81/5Gsk072VrKFJfrVBi+2jeMQIgUaOPD0PnWlLFLzYXyZzZUQq+I5GzRnYhRFZXXjP5Ei4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148220},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"9c4d6baf8786059083507792db6854d4f6109ced","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"protobufjs":"^7.2.6","@asyncapi/parser":"^3.0.10","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.2.8_1710421588328_0.5416467910214939","host":"s3://npm-registry-packages"}},"3.2.9":{"name":"@asyncapi/protobuf-schema-parser","version":"3.2.9","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.2.9","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"302b1dfd52cab1f5a2e87d0f209f923460222b44","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.9.tgz","fileCount":23,"integrity":"sha512-s41ya3iLVWE2lfJPfFuVsrLuPcLW4aO4MMmfa22R77rge6kVXuAS4PeeKjtIgFTOUhjIZs7pf8gyd/SVA+x7SA==","signatures":[{"sig":"MEUCIQC/j67tEfsbKB7kJ2g/JiA5Bapu9kuLVAbo3tWFZznjYAIgfCMIzIdZUHP+TBT4l9ltD74M4KWTsvxlwJsfQyv+v+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148220},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"631752778e055df6ae0074d3e041043750e66fb1","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"protobufjs":"^7.2.6","@asyncapi/parser":"^3.0.11","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.2.9_1711905981847_0.36132027494996755","host":"s3://npm-registry-packages"}},"3.2.10":{"name":"@asyncapi/protobuf-schema-parser","version":"3.2.10","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.2.10","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"d37c9410de68de4b181000215efca2d31a645170","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.10.tgz","fileCount":23,"integrity":"sha512-k/+W3cTXy1JgUN5QEXV8MsIBwO7iGoxWLgLqyFY3qwEPLwBbydYxS9DLoo+0hI8jV70sInmnI7DLSUKQNEoK9g==","signatures":[{"sig":"MEUCIHlRqjRROsiLoIsfLKA1+ARMVsyq8BPELXPL66UBXYaPAiEAnQPe84dGaa5hQl/zpHmJtYbtf7SlfLppaXEKqf1658Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148221},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"464cc27837ca4d79c5a62bd1d9b21a54b710eeda","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.2.4","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.19.1","dependencies":{"protobufjs":"^7.2.6","@asyncapi/parser":"^3.0.12","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.2.10_1712156482896_0.5610679716011031","host":"s3://npm-registry-packages"}},"3.2.11":{"name":"@asyncapi/protobuf-schema-parser","version":"3.2.11","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.2.11","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"38dbd57be1c924227fc6ad0dee3c75570cf22b89","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.11.tgz","fileCount":23,"integrity":"sha512-zmN5Rb4OMuTKCFi1qWG2x+Q7gwk622jVRu3biAisHNjvJn80GtQwXB66tJ2FGhSfd9OcreU8sEfDKf+KzjqMAA==","signatures":[{"sig":"MEYCIQCrCowidE64AbDMTFiV01RYeJPMnK/c0oMHgbM3ZelJbwIhAOd7NgO0krMZPJT9BmBgcuQsfka5Pl5QfM///8Gtk4RY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148221},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"2a107a974e74099e41d8721a66a5e296815d2932","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.1","dependencies":{"protobufjs":"^7.2.6","@asyncapi/parser":"^3.0.13","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.2.11_1713177645883_0.5541847021270019","host":"s3://npm-registry-packages"}},"3.2.12":{"name":"@asyncapi/protobuf-schema-parser","version":"3.2.12","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.2.12","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"9a6c97832c25c06ec2f61baa12ded97909b11072","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.12.tgz","fileCount":23,"integrity":"sha512-ROMx71sdfeAvpRoRWkjKXxP6Cu6xNE2P/b7Nl3jiXcPUNhlwUu2m5ScV00v4C2d/So6jNrxnUzXeg1Q3f20EZw==","signatures":[{"sig":"MEYCIQDNT1EsqdG8YpA7JmMlHgG209QS3RIpPx+P/5i9/BggyQIhANiiP0VRMpEW5vjk/+3tU962p1Ubu7JQ+V6KW2FQz+lS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148221},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"8fecd6f99352b022130e344b4c5324be4909c487","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.5.0","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{"protobufjs":"^7.2.6","@asyncapi/parser":"^3.0.14","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.2.12_1713434567531_0.5481524156428548","host":"s3://npm-registry-packages"}},"3.2.13":{"name":"@asyncapi/protobuf-schema-parser","version":"3.2.13","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.2.13","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"5a56e5a29b117ce6244e2221e8be8d4daaa87f35","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.13.tgz","fileCount":23,"integrity":"sha512-8h+lLoCadAXi1HynYisgHYPDa2P+hzg03vie/6Ngdzm0h0fbrCMKdLneiv0OO5Ec96W0JgsTeGbs8bk6k63qAw==","signatures":[{"sig":"MEUCIEc161shB/6/JaCiIDVSgOxsnHx+quLKOq0qK00mb/MYAiEA7PML456Nd0dEdN4pV1yucFAkHgyQCB54qg0S/i/cUMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148221},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"fcba7d4159c9bf583526ff6ca403e23d0265adf5","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.7.0","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"protobufjs":"^7.2.6","@asyncapi/parser":"^3.0.15","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.2.13_1717580971015_0.06302624197004203","host":"s3://npm-registry-packages"}},"3.2.14":{"name":"@asyncapi/protobuf-schema-parser","version":"3.2.14","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.2.14","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"fec5e4023bf8c40176e6c765052c5e112ec6d54c","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.14.tgz","fileCount":23,"integrity":"sha512-7v64Jxhz2IBfaQECUhfwuLRMFQTysvmqtvT+Esgd9NooIPRnkEzgCbBnC25oGjzSB6Sju28G406lQpO15HHaEw==","signatures":[{"sig":"MEQCIFsBUCl09gib5Y474OGTPhwH8QsUMU0Mj0her52eZKj2AiBJVrUs/GWjXTtIbmxq9+tcrqqrYBwbYaS2Ns6rQgZnEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148220},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"6f63b23858fad9911761c10946c6d49c00c6e212","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.7.0","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{"protobufjs":"^7.2.6","@asyncapi/parser":"^3.1.0","@types/protocol-buffers-schema":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.2.14_1718196796409_0.3436123254077723","host":"s3://npm-registry-packages"}},"3.2.15":{"name":"@asyncapi/protobuf-schema-parser","version":"3.2.15","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.2.15","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"4d1a08549f648cd93f623e6d123575d4a5930727","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.2.15.tgz","fileCount":23,"integrity":"sha512-rtaNjKPWxtJkYpxpuq2UcLk1Qoks9DWNnGbcGEqNVAuZtBNXGdnAAKfwHnIso6WzcnTPDUwsLWPWfzwK9dpmDg==","signatures":[{"sig":"MEQCICbtFOL+AsKmKE9s33QckmLHCizF903glSmxHcWV51HiAiAEuEHTjyl5wLfQPS2KV/CYtqxH9F3CuW1Hvd1MecJCDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149053},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","engines":{"node":">=18"},"gitHead":"aeb2c306ae19fa36b539cb118371c86fd7800b5e","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"protobufjs":"^7.4.0","@asyncapi/parser":"^3.4.0","@types/protocol-buffers-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.2.4","devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.2.15_1732889791534_0.4675161776520449","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@asyncapi/protobuf-schema-parser","version":"3.3.0","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.3.0","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"401eae8c1f379e561e18e97b2aa535ec63d44cc1","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.3.0.tgz","fileCount":23,"integrity":"sha512-KQYt/FQQxHj6s6clObl1zzWqsZSH1McK9xw9egoELCY1knN/mzDR++A5cKXQAf8FqKVuw410Gbvkw51e1N8m3w==","signatures":[{"sig":"MEQCIBz2bOOA/rWlsD3DIY9KyLXK6veKWD15e5Y5v21ZfFxRAiBptTY0KmcqA8zkNe82ooWgqSa6ZuXc+X3oCrScgXz8BA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":155113},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","engines":{"node":">=18"},"gitHead":"7b2c139ff69db88c7f664c4202b4031f8c117837","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"protobufjs":"^7.4.0","@asyncapi/parser":"^3.4.0","@types/protocol-buffers-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.2.4","devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.3.0_1732892412976_0.07054500549629217","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@asyncapi/protobuf-schema-parser","version":"3.4.0","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.4.0","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"89d472db9b37815c830b2a12bb761362c75bd1c9","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.4.0.tgz","fileCount":27,"integrity":"sha512-aBBj8pKeYXJqXNRpw45mb4eBQ2LAA6ul9hMnDjvQ+YYyax58DmHqHvG9sDvFBlWBQM3KYQrC1GJG6Q6MDXCsNQ==","signatures":[{"sig":"MEYCIQD0i8jJtsNxioUVfik5T1ToIBULufpM7j2eoGAxSuQjIgIhAK9ydPNBGEJWpp3JAKK8QZIFLQo+lsCIFyjNHLr0w9Yd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180785},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","engines":{"node":">=18"},"gitHead":"5bab6c256a845b65082df7b240bed54784c47b03","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"protobufjs":"^7.4.0","@asyncapi/parser":"^3.4.0","@types/protocol-buffers-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.2.4","devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.4.0_1734518305057_0.24498966316178628","host":"s3://npm-registry-packages-npm-production"}},"3.4.1":{"name":"@asyncapi/protobuf-schema-parser","version":"3.4.1","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.4.1","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"e6e5c385cb5990c9012b0713d115403ff2c00035","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.4.1.tgz","fileCount":27,"integrity":"sha512-B4eUrkptYac25cGeskySMxGtwXKurAhaeA/7+yQKXFaCe/DVYfcCFg2B58QzcB5osvFZFeW0fz5aLSfDNbMbGQ==","signatures":[{"sig":"MEYCIQCynaKZlpefQiu2bvQ85C82Vvv/nrQs0LbZ4y6begRqFAIhAME85veE326TQfedSctBwwesrpjtYc06qg+q8filrue8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181538},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","engines":{"node":">=18"},"gitHead":"45e80f2864e7a546ed33b8d629a3a044cf8744ba","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"protobufjs":"^7.4.0","@asyncapi/parser":"^3.4.0","@types/protocol-buffers-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.2.4","devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.4.1_1741073502392_0.9282694878266664","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@asyncapi/protobuf-schema-parser","version":"3.5.0","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.5.0","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"c8f725f3a40b8175340f52eda720e6bfadbcb923","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.5.0.tgz","fileCount":31,"integrity":"sha512-9wN0jUl74NoDvWfl6voopgyr2wkC7rdksuP4JkQrfOWP/gPI2prI4FsFPVQzkA+BINVTkUHd0DZoxemqOv2F9Q==","signatures":[{"sig":"MEYCIQCjwkV9sPkvP3drpSUZTV1RXRGdjje5FzqgQXd7ztv1EwIhAJXphSARxbTCCqpP6rl6ioRTvqrIoaF7juBbUXEcm8ao","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184598},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","engines":{"node":">=18"},"gitHead":"7a610e50558d1e5a04d4474e47978bbb3f271621","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"protobufjs":"^7.4.0","@asyncapi/parser":"^3.4.0","@types/protocol-buffers-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.2.4","devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.5.0_1741095370429_0.6432445848767752","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@asyncapi/protobuf-schema-parser","version":"3.5.1","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.5.1","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"d95368352b9d76536c02636e6ea8a12e604f60e3","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.5.1.tgz","fileCount":31,"integrity":"sha512-rfSHrsJm+W5I10KhQGx2VZTBObw0w5fsMCcZJVSCV1E9YhKDUQkeH+78QBzuLdHtfo9ut90Ykx02wslpZlcu1A==","signatures":[{"sig":"MEYCIQCX357ajustudYzokWV5Fi5gaKnyUbaUePh1b+gU6WFhAIhAOTEEwJHeAx3a+P5VMJzu5S9sF6y28byEpZsGYnsRy+S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184602},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","engines":{"node":">=18"},"gitHead":"aaa2269843ddcea7ebfa31e88ca0f2605ff3e992","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.7","dependencies":{"protobufjs":"^7.4.0","@asyncapi/parser":"^3.4.0","@types/protocol-buffers-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.2.4","devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.5.1_1741100320746_0.3873447821746159","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@asyncapi/protobuf-schema-parser","version":"3.6.0","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.6.0","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"b8c0b19981d4cf70b2dbae01aa2a26916f3df8e5","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.6.0.tgz","fileCount":31,"integrity":"sha512-z6zVRAMi2bkkgjREoCIvUg7KcacyoEh+VIwQmEni/JPuPFMOD3oPv4kwoftEeiF2+gGiioeIxpkI5x7rmHf2Nw==","signatures":[{"sig":"MEUCIQDnL+L1s8WH9QqZ7wQsySyZv16i9AtpzkO8DBp1A1eNRAIgKvhA5GRahYn8QMPzWZhUGdp1n+yZPJ6LnNWoLxiVDOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184778},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","engines":{"node":">=18"},"gitHead":"9db7d0447e61d3583660529c88d59186915773f2","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"asyncapi-bot","email":"derberg@wp.pl"},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"10.8.2","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.8","dependencies":{"protobufjs":"^7.4.0","@asyncapi/parser":"^3.4.0","@types/protocol-buffers-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.2.4","devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.6.0_1756710057050_0.6868379283543673","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@asyncapi/protobuf-schema-parser","version":"3.7.0","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.7.0","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"44374d005821ba627139bbbd3418af97e6d5446b","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.7.0.tgz","fileCount":31,"integrity":"sha512-6wePe1ZbzI2xLV4hvamX0aHB5XkFBFjsaVnJbGyPFjSuLJ7yC76RaGY1ZTdOEIewP6VNNUivHHshToekvVS+5Q==","signatures":[{"sig":"MEUCIQDVIZr7NFHMJ09Xg51I3wl+kYLv8SYhXDQTvWIGJbozxQIgRHBcbDrIp++bRyyJn0hzjwqPi9Cppn4yJe+vdkp4Js4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asyncapi%2fprotobuf-schema-parser@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185916},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","engines":{"node":">=18"},"gitHead":"bbb85a5d5ef48e8637751e4a069d99c2f84c3273","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6dcb8c0-66cc-4248-a807-803b8e5db46c"}},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"11.17.0","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"protobufjs":"^7.4.0","@asyncapi/parser":"^3.6.0","@types/protocol-buffers-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.2.4","devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.7.0_1782273245611_0.07152175728137689","host":"s3://npm-registry-packages-npm-production"}},"3.8.1":{"name":"@asyncapi/protobuf-schema-parser","version":"3.8.1","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.8.1","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"6c4451fc9388fc80e930880e93bd32b9bbd9665d","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.8.1.tgz","fileCount":31,"integrity":"sha512-XWJut95UYKQqVXwkaAISIYoULY+FmdwnPi7y+tAoE43JQxm83PIH0H8Vl11+X3laPIIy0O7A28zdqanUSnNFOQ==","signatures":[{"sig":"MEQCIAHJ4k8tB4ul5bkZO24MDeOFlN10gj5NRMwC1/4x9QoNAiBej1BSsKC3PNK/NeJjjHFYQk3OI/ldFOkS3vJiKczbuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asyncapi%2fprotobuf-schema-parser@3.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193541},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","engines":{"node":">=18"},"gitHead":"06d78c6363c9c97e5c75d33347739a119294f31b","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6dcb8c0-66cc-4248-a807-803b8e5db46c"}},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"11.18.0","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"protobufjs":"^8.7.1","@asyncapi/parser":"^3.6.0","@types/protocol-buffers-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.2.4","devDependencies":{"chai":"^4.3.7","jest":"^29.2.1","mocha":"^10.2.0","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","chai-as-promised":"^7.1.1","semantic-release":"^19.0.5","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^9.0.1","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^8.0.6","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/release-notes-generator":"^10.0.3","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.8.1_1785148417824_0.5558478857817031","host":"s3://npm-registry-packages-npm-production"}},"3.8.2":{"name":"@asyncapi/protobuf-schema-parser","version":"3.8.2","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.8.2","maintainers":[{"name":"fmvilas","email":"fmvilas@gmail.com"},{"name":"derberg","email":"lpgornicki@gmail.com"},{"name":"asyncapi-bot","email":"derberg@wp.pl"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"a280959e542884b4abed4e6ffe0f94325d027bd2","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.8.2.tgz","fileCount":31,"integrity":"sha512-fCfRMei4L5q1hLqwY7WHCB4yjuX3MLfCiDAG6o+jDiD5TVXFw/jJ2iEI/M3ibacvjMaQAXmPuGnFqwk896Hktg==","signatures":[{"sig":"MEUCIHnZOn+dv6gE8Sq+p9ecascQ+45ZtXZ/egOaXMwWbokGAiEA7x9llEg2wAcSg6uqzk2DorzwyMYiPc5fHGAhRziWCG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asyncapi%2fprotobuf-schema-parser@3.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193464},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","engines":{"node":">=18"},"gitHead":"4bbb53d1e8f60f59afdd99c22205c8279d4f2f08","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6dcb8c0-66cc-4248-a807-803b8e5db46c"}},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"11.18.0","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"protobufjs":"^8.7.1","@asyncapi/parser":"^3.6.0","@types/protocol-buffers-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.2.4","devDependencies":{"jest":"^29.2.1","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","semantic-release":"^25.0.8","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^13.1.5","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^12.0.9","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.8.2_1785163202730_0.9800001478443381","host":"s3://npm-registry-packages-npm-production"}},"3.8.3":{"name":"@asyncapi/protobuf-schema-parser","version":"3.8.3","keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"license":"Apache-2.0","_id":"@asyncapi/protobuf-schema-parser@3.8.3","maintainers":[{"name":"derberg","email":"lpgornicki@gmail.com"}],"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"dist":{"shasum":"cf22e2b8d9ecea786f0a7beaf6c0052a0da59226","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.8.3.tgz","fileCount":31,"integrity":"sha512-r2zro1a/vBz9X9vZIYABWSAdtQTth/vzFYol0dNbzcIe7wl+LrucCzGz8/G97wtGriryKOBe9/T6JYvXSCxI8Q==","signatures":[{"sig":"MEYCIQCv69UjBnGITeHvg4RfZ/gWo6vHoDix+oijs2raMkCHsgIhALIBthcq2MZUt6WyAwQoBNOgqKlm1pBYBrd0+QeFwsnz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asyncapi%2fprotobuf-schema-parser@3.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193464},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","engines":{"node":">=18"},"gitHead":"6ccb2ff3990c0ecac0c72f0fbe2df361c783b45f","scripts":{"lint":"eslint --max-warnings 0 --config .eslintrc .","test":"cross-env CI=true jest --coverage","build":"npm run build:esm && npm run build:cjs","release":"semantic-release","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","build:cjs":"tsc --project ./tsconfig.cjs.json","build:esm":"tsc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","generate:assets":"npm run build && npm run generate:readme:toc","generate:readme:toc":"markdown-toc -i \"README.md\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6dcb8c0-66cc-4248-a807-803b8e5db46c"}},"repository":{"url":"git+https://github.com/asyncapi/protobuf-schema-parser.git","type":"git"},"_npmVersion":"11.19.0","description":"An AsyncAPI schema parser for Protocol Buffers data types.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"protobufjs":"^8.7.1","@asyncapi/parser":"^3.6.2","@types/protocol-buffers-schema":"^3.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"npm@10.2.4","devDependencies":{"jest":"^29.2.1","eslint":"^8.38.0","ts-node":"^10.9.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","cross-env":"^7.0.3","typescript":"^4.9.5","@jest/types":"^29.2.1","@types/jest":"^29.2.0","markdown-toc":"^1.2.0","semantic-release":"^25.0.8","eslint-plugin-github":"^4.3.7","@semantic-release/npm":"^13.1.5","eslint-plugin-sonarjs":"^0.19.0","eslint-plugin-security":"^1.5.0","@semantic-release/github":"^12.0.9","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/protobuf-schema-parser_3.8.3_1786026201622_0.5477513696537681","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"@asyncapi/protobuf-schema-parser","version":"3.9.0","description":"An AsyncAPI schema parser for Protocol Buffers data types.","scripts":{"build":"npm run build:esm && npm run build:cjs","build:esm":"tsc","build:cjs":"tsc --project ./tsconfig.cjs.json","test":"cross-env CI=true jest --coverage","lint":"eslint --max-warnings 0 --config .eslintrc .","lint:fix":"eslint --max-warnings 0 --config .eslintrc . --fix","generate:readme:toc":"markdown-toc -i \"README.md\"","generate:assets":"npm run build && npm run generate:readme:toc","bump:version":"npm --no-git-tag-version --allow-same-version version $VERSION","prepublishOnly":"npm run generate:assets","release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/asyncapi/protobuf-schema-parser.git"},"keywords":["asyncapi","protbuff","datatype","schema","parser"],"author":{"name":"Greenrover"},"publishConfig":{"access":"public"},"license":"Apache-2.0","bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","sideEffects":false,"main":"cjs/index.js","module":"esm/index.js","types":"esm/index.d.ts","engines":{"node":">=18"},"packageManager":"npm@10.2.4","dependencies":{"@asyncapi/parser":"^3.6.2","@types/protocol-buffers-schema":"^3.4.3","protobufjs":"^8.7.1"},"devDependencies":{"@jest/types":"^29.2.1","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/github":"^12.0.9","@semantic-release/npm":"^13.1.5","@semantic-release/release-notes-generator":"^14.1.1","@swc/core":"^1.3.9","@swc/jest":"^0.2.23","@types/jest":"^29.2.0","conventional-changelog-conventionalcommits":"^9.1.0","cross-env":"^7.0.3","eslint":"^8.38.0","eslint-plugin-github":"^4.3.7","eslint-plugin-security":"^1.5.0","eslint-plugin-sonarjs":"^0.19.0","jest":"^29.2.1","markdown-toc":"^1.2.0","semantic-release":"^25.0.8","ts-node":"^10.9.1","typescript":"^4.9.5"},"gitHead":"195a6c8c9ff57c746cbf3346d05eb5daacdc7ff7","_id":"@asyncapi/protobuf-schema-parser@3.9.0","_nodeVersion":"24.19.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-S8HH2gCb8qysKEuxVOOR0X+UV49n2oefeRRB9D+imtrYocOT+M4UgC+PgmcxgPSarIclG4mAzWYuH+hlKejDcw==","shasum":"cd0a78f64826a5e5043fbabf84c957cfc825e892","tarball":"https://registry.npmjs.org/@asyncapi/protobuf-schema-parser/-/protobuf-schema-parser-3.9.0.tgz","fileCount":31,"unpackedSize":193559,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@asyncapi%2fprotobuf-schema-parser@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGKPVLarK0NUejZ1m9CHMN0uwVNoC9fXmWNhRLF39gDNAiB0w2RUO3QiIapri9eNSawnzlTw5ewzK39CR/ICw9JDhA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6dcb8c0-66cc-4248-a807-803b8e5db46c"}},"directories":{},"maintainers":[{"name":"derberg","email":"lpgornicki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/protobuf-schema-parser_3.9.0_1787309888547_0.8845355814926501"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-11T14:10:28.180Z","modified":"2026-08-21T10:58:09.712Z","1.0.0":"2023-04-11T14:10:28.390Z","2.0.0":"2023-09-06T07:38:42.534Z","3.0.0-next-major.1":"2023-09-06T08:51:40.035Z","3.0.0":"2023-09-06T14:17:00.844Z","3.0.1":"2023-10-20T10:42:50.664Z","3.0.2":"2023-11-19T15:08:49.469Z","3.0.3":"2023-12-01T19:30:34.168Z","3.0.4":"2023-12-04T22:35:11.541Z","3.0.5":"2023-12-13T11:44:32.397Z","3.0.6":"2023-12-13T19:36:05.097Z","3.1.0":"2024-01-29T06:36:05.717Z","3.1.1":"2024-01-29T18:42:51.605Z","3.1.2":"2024-01-30T04:56:04.307Z","3.2.0":"2024-01-30T11:46:46.802Z","3.2.1":"2024-01-31T08:07:27.233Z","3.2.2":"2024-02-04T11:05:26.413Z","3.2.3":"2024-02-16T17:11:33.705Z","3.2.4":"2024-02-21T16:22:23.014Z","3.2.5":"2024-03-11T16:16:54.166Z","3.2.6":"2024-03-14T07:23:38.000Z","3.2.7":"2024-03-14T11:08:33.059Z","3.2.8":"2024-03-14T13:06:28.501Z","3.2.9":"2024-03-31T17:26:22.010Z","3.2.10":"2024-04-03T15:01:23.132Z","3.2.11":"2024-04-15T10:40:46.007Z","3.2.12":"2024-04-18T10:02:47.704Z","3.2.13":"2024-06-05T09:49:31.252Z","3.2.14":"2024-06-12T12:53:16.565Z","3.2.15":"2024-11-29T14:16:31.707Z","3.3.0":"2024-11-29T15:00:13.175Z","3.4.0":"2024-12-18T10:38:25.274Z","3.4.1":"2025-03-04T07:31:42.558Z","3.5.0":"2025-03-04T13:36:10.632Z","3.5.1":"2025-03-04T14:58:40.924Z","3.6.0":"2025-09-01T07:00:57.212Z","3.6.1":"2025-11-24T03:10:16.604Z","3.5.2":"2025-11-24T03:21:26.690Z","3.5.3":"2025-11-24T03:58:44.051Z","3.7.0":"2026-06-24T03:54:05.752Z","3.8.1":"2026-07-27T10:33:38.010Z","3.8.2":"2026-07-27T14:40:02.864Z","3.8.3":"2026-08-06T14:23:21.798Z","3.9.0":"2026-08-21T10:58:08.696Z"},"bugs":{"url":"https://github.com/asyncapi/protobuf-schema-parser/issues"},"author":{"name":"Greenrover"},"license":"Apache-2.0","homepage":"https://github.com/asyncapi/protobuf-schema-parser#readme","keywords":["asyncapi","protbuff","datatype","schema","parser"],"repository":{"type":"git","url":"git+https://github.com/asyncapi/protobuf-schema-parser.git"},"description":"An AsyncAPI schema parser for Protocol Buffers data types.","maintainers":[{"name":"derberg","email":"lpgornicki@gmail.com"}],"readme":"# ProtoBuff Data Types Schema Parser\n\n[![npm version](https://img.shields.io/npm/v/@asyncapi/protobuf-schema-parser.svg)](https://www.npmjs.com/package/@asyncapi/protobuf-schema-parser)\n[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](./LICENSE)\n[![Node](https://img.shields.io/badge/node-%3E%3D18-brightgreen.svg)](https://nodejs.org)\n\nA schema parser for [Protocol Buffers](https://protobuf.dev/) data types. It plugs into\n[`@asyncapi/parser`](https://github.com/asyncapi/parser-js) and lets you embed `.proto` message\ndefinitions directly in the `payload` (or `schema`) of an AsyncAPI document. During parsing, the\nProtobuf definition is converted into an AsyncAPI (JSON Schema based) schema so the rest of the\nAsyncAPI tooling can work with it like any other message payload.\n\n## Overview\n\nAsyncAPI messages can carry payloads described in different schema languages. `@asyncapi/parser`\ndelegates any payload whose `schemaFormat` it does not understand natively to a registered\n_schema parser_. This package is the schema parser for Protocol Buffers: you register it once, and\nevery message payload tagged with a Protobuf `schemaFormat` is parsed and expanded in place into an\nequivalent AsyncAPI schema.\n\n- Works with **Protobuf 2 and Protobuf 3** schemas.\n- Registers for the schema formats\n  `application/vnd.google.protobuf;version=2` and `application/vnd.google.protobuf;version=3`.\n- Maps Protobuf messages, scalars, enums, `repeated` fields, `oneof` and nested types to JSON Schema.\n- Understands leading comments as descriptions and a set of `@`-annotations for validation, defaults\n  and examples.\n- Optionally maps [protoc-gen-validate](https://github.com/bufbuild/protoc-gen-validate) and\n  [protovalidate](https://github.com/bufbuild/protovalidate) rules to JSON Schema validators.\n- Browser-compatible and ships both CommonJS and ES module builds.\n\n> There is no strict distinction between Protobuf 2 and 3. Declaring `schemaFormat` as\n> `application/vnd.google.protobuf;version=2` while providing a proto3 schema (or vice versa) does\n> not by itself cause an error.\n>\n> Version `>= 2.0.0` of this package requires `@asyncapi/parser` `>= 2.0.0`; the `3.x` line targets\n> `@asyncapi/parser` `>= 3.6.0`.\n\n<!-- toc -->\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [Supported input](#supported-input)\n- [How it works](#how-it-works)\n- [Scalar type formats](#scalar-type-formats)\n- [Comments and annotations](#comments-and-annotations)\n  * [Per field annotation](#per-field-annotation)\n  * [Per message annotation](#per-message-annotation)\n  * [Head annotation](#head-annotation)\n  * [Head annotation \"Option\"](#head-annotation-option)\n- [Supported validation frameworks](#supported-validation-frameworks)\n- [Development](#development)\n- [Contributing](#contributing)\n- [License](#license)\n\n<!-- tocstop -->\n\n## Installation\n\n```sh\nnpm install @asyncapi/protobuf-schema-parser\n# or\nyarn add @asyncapi/protobuf-schema-parser\n```\n\n`@asyncapi/parser` is required to use this package. Requires Node.js `>= 18`.\n\n## Usage\n\nCreate a `Parser`, register the Protobuf schema parser on it, then parse an AsyncAPI document that\nuses a Protobuf `schemaFormat`. The Protobuf source goes into the message `payload` as a string.\n\n```ts\nimport { Parser } from '@asyncapi/parser';\nimport { ProtoBuffSchemaParser } from '@asyncapi/protobuf-schema-parser';\n\nconst parser = new Parser();\nparser.registerSchemaParser(ProtoBuffSchemaParser());\n\nconst asyncapiWithProto = `\nasyncapi: 2.0.0\ninfo:\n  title: Example with ProtoBuff\n  version: 0.1.0\nchannels:\n  example:\n    publish:\n      message:\n        schemaFormat: 'application/vnd.google.protobuf;version=3'\n        payload: |\n          message Point {\n            required int32 x = 1;\n            required int32 y = 2;\n            optional string label = 3;\n          }\n\n          message Line {\n            required Point start = 1;\n            required Point end = 2;\n            optional string label = 3;\n          }\n`;\n\nconst { document, diagnostics } = await parser.parse(asyncapiWithProto);\n```\n\nThe same works with CommonJS:\n\n```js\nconst { Parser } = require('@asyncapi/parser');\nconst { ProtoBuffSchemaParser } = require('@asyncapi/protobuf-schema-parser');\n\nconst parser = new Parser();\nparser.registerSchemaParser(ProtoBuffSchemaParser());\n```\n\nNotes:\n\n- `ProtoBuffSchemaParser` is exported both as a named export and as the default export. Call it to\n  obtain the parser instance, then pass that instance to `registerSchemaParser`.\n- Place your Protobuf schema as a string in the message `payload` (AsyncAPI 2.x) or in the schema\n  object's `schema` keyword (AsyncAPI 3.x) to get it parsed. See the fixtures under\n  [`test/documents`](./test/documents) for both variants.\n- After parsing, the message payload in `document` is the converted AsyncAPI schema.\n\n## Supported input\n\n- **Protobuf 2 and Protobuf 3** message definitions.\n- The two registered schema formats:\n  - `application/vnd.google.protobuf;version=2`\n  - `application/vnd.google.protobuf;version=3`\n\nReferences are **not** supported:\n\n- No support for `$ref` inside the Protobuf payload.\n- No support for [`import`](https://protobuf.dev/programming-guides/proto3/#importing-definitions),\n  with the exception of the bundled well-known definitions:\n  - `google/protobuf/*` (provided by `protobufjs`)\n  - `google/type/*` (bundled with this package)\n  - the validation definitions `validate/validate.proto` and `buf/validate/validate.proto`\n\nAny other `import` throws an error during parsing.\n\n## How it works\n\nEach AsyncAPI document may contain several message payloads. For every payload whose `schemaFormat`\nmatches one of the registered MIME types, the parser hands the raw Protobuf string to the converter,\nwhich uses [`protobufjs`](https://github.com/protobufjs/protobuf.js) to parse it and then walks the\nmessage tree, emitting a JSON Schema based AsyncAPI schema.\n\nBecause a JSON Schema has a single root, the converter first determines the **root message**: the\nmessage that is not referenced as a field type by any other message. If several candidates remain,\nannotate the intended root with `@RootNode`; otherwise parsing fails with `Found more than one root\nproto messages`. If no root can be found, parsing fails with `Not found a root proto messages`.\n\nThe main mapping rules:\n\n| Protobuf construct | AsyncAPI / JSON Schema output |\n|--------------------|-------------------------------|\n| `message` | `{ \"title\": <name>, \"type\": \"object\", \"properties\": { ... } }`, plus a `required` list |\n| Scalar field (e.g. `int32`, `string`) | `type` + `format` from the [scalar type map](#scalar-type-formats), plus `x-primitive` (and `minimum`/`maximum` for numeric types) |\n| Message-typed field | The referenced message compiled inline, plus `x-type` set to the Protobuf type name |\n| `enum` | `{ \"type\": \"string\", \"enum\": [<names>], \"x-enum-mapping\": { <name>: <number> } }` |\n| `repeated` field | `{ \"type\": \"array\", \"items\": <field schema> }` |\n| `oneof` with 2+ members | A property named after the `oneof` holding `{ \"oneOf\": [ ... ] }`; each variant carries `x-oneof-item` with the field name |\n| Field / message comment | `description` (with `@`-annotations stripped out). A field comment replaces the comment of the message it references, which moves to `x-type-description` |\n\nField membership in the `required` list is additive: a field is marked required if it is proto2\n`required`, a non-optional proto3 field, or annotated with `@Required`.\n\nRecursive messages are supported: when the same message type is encountered twice on the current\nbranch, the converter stops descending to avoid an infinite loop.\n\nNon-standard (`x-`) keywords are used to preserve Protobuf information that has no direct JSON Schema\nequivalent: `x-primitive` (original scalar type), `x-type` (referenced message/enum name),\n`x-type-description` (comment of the referenced message when a field comment replaced it),\n`x-enum-mapping` (enum name to numeric value), and `x-oneof-item` (the `oneof` field a variant came\nfrom).\n\n## Scalar type formats\n\nEach Protobuf scalar type is mapped to a JSON Schema `type` plus a `format` that preserves the\noriginal Protobuf wire type. For example `int64` becomes `{\"type\": \"integer\", \"format\": \"int64\"}`\nand `bytes` becomes `{\"type\": \"string\", \"format\": \"bytes\"}`. The Protobuf type is additionally kept\nin the non-standard `x-primitive` keyword. By default numeric types also carry `minimum`/`maximum`\nlimits (see the `primitiveTypesWithLimits` option).\n\n## Comments and annotations\n\nEach field of a message may have a comment which is reflected as the JSON Schema `description`.\nFurthermore, the comment can contain the following annotations:\n\n```proto\nmessage Point {\n    /*\n     * The coordinate on the x axis.\n     * @Default 99\n     * @Min 0\n     * @Max 100\n     */\n    required int32 x = 1;\n\n    /*\n     * The coordinate on the y axis.\n     * @Default 12\n     * @Min 0\n     * @Max 100\n     */\n    required int32 y = 2;\n    optional string label = 3;\n}\n```\n\n### Per field annotation\n\n| annotation | description |\n|------------|:------------|\n| @Example | JSON Schema `examples` keyword. Can appear multiple times. If used with a complex type, a single-line JSON object has to be used. |\n| @Min or @Minimum | JSON Schema [numeric validator](https://json-schema.org/understanding-json-schema/reference/numeric#range) |\n| @Max or @Maximum | JSON Schema [numeric validator](https://json-schema.org/understanding-json-schema/reference/numeric#range) |\n| @Pattern | JSON Schema [string validator](https://json-schema.org/understanding-json-schema/reference/string#regexp) |\n| @ExclusiveMinimum | JSON Schema [numeric validator](https://json-schema.org/understanding-json-schema/reference/numeric#range) |\n| @ExclusiveMaximum | JSON Schema [numeric validator](https://json-schema.org/understanding-json-schema/reference/numeric#range) |\n| @MultipleOf | JSON Schema [numeric validator](https://json-schema.org/understanding-json-schema/reference/numeric#multiples) |\n| @MinLength | JSON Schema [string validator](https://json-schema.org/understanding-json-schema/reference/string#length) |\n| @MaxLength | JSON Schema [string validator](https://json-schema.org/understanding-json-schema/reference/string#length) |\n| @MinItems | JSON Schema [array validator](https://json-schema.org/understanding-json-schema/reference/array#length) |\n| @MaxItems | JSON Schema [array validator](https://json-schema.org/understanding-json-schema/reference/array#length) |\n| @Default | JSON Schema [default value](https://json-schema.org/understanding-json-schema/reference/annotations) |\n| @Required | Adds the field to the JSON Schema `required` list. Additive: a field is required if it is proto2 `required`, a non-optional proto3 field, or annotated with `@Required`. |\n\n### Per message annotation\n\n| annotation | description |\n|------------|:------------|\n| @RootNode | If there are multiple types without a parent, you can give a hint about the root node with this annotation. |\n\n### Head annotation\n\n| annotation | description |\n|------------|:------------|\n| @Option | In the head of your file you can place options for the parser. |\n\n### Head annotation \"Option\"\n\nThe `@Option` has to be followed by a space-separated option key and a space-separated value.\n\n```proto\n// @Option primitiveTypesWithLimits false\n\nmessage Point {\n\n}\n```\n\nPossible options are:\n\n| option | description | default |\n|--------|:------------|:--------|\n| primitiveTypesWithLimits | If you do not want default `minimum`/`maximum` limits for primitive types, set this option to `false`. | true |\n\n## Supported validation frameworks\n\nIf you would like to add additional validation to your proto files, you can use one of the following\nvalidation frameworks. Their rules are translated into JSON Schema validation keywords during\nparsing.\n\n- [protoc-gen-validate](https://github.com/bufbuild/protoc-gen-validate) — validation of lists is not\n  100% supported.\n- [protovalidate](https://github.com/bufbuild/protovalidate)\n\n## Development\n\nThis project is written in TypeScript and builds both an ES module (`esm/`) and a CommonJS (`cjs/`)\noutput. Tests use [Jest](https://jestjs.io/) against snapshot-style fixtures in `test/documents`.\n\n```sh\nnpm install          # install dependencies\n\nnpm run build        # build both esm/ and cjs/ (build:esm, build:cjs)\nnpm test             # run the Jest test suite with coverage\nnpm run lint         # run ESLint (use lint:fix to auto-fix)\n```\n\nSource layout:\n\n| Path | Purpose |\n|------|---------|\n| `src/index.ts` | Parser factory; implements the `@asyncapi/parser` schema-parser contract (`parse`, `validate`, `getMimeTypes`). |\n| `src/protoj2jsonSchema.ts` | Core converter that turns a Protobuf schema into an AsyncAPI schema. |\n| `src/primitive-types.ts` | Scalar Protobuf type to JSON Schema `type`/`format` map. |\n| `src/google-types.ts` | Bundled `google/type/*` well-known definitions. |\n| `src/pathUtils.ts` | Import path resolution helpers. |\n| `src/protoc-gen-validate.ts` | Maps `(validate.rules)` options to JSON Schema validators. |\n| `src/protovalidate.ts` | Maps `(buf.validate.field)` options to JSON Schema validators. |\n| `test/documents/*.yaml` | AsyncAPI input fixtures; `*.result.json` are the expected parsed outputs. |\n\n## Contributing\n\nRead [CONTRIBUTING](./CONTRIBUTING.md) to learn about the contribution process and the AsyncAPI\n[Code of Conduct](./CODE_OF_CONDUCT.md). Issues and pull requests are welcome.\n\n## License\n\n[Apache-2.0](./LICENSE)\n","readmeFilename":"README.md"}