{"_id":"asyncapi-validator","_rev":"28-9d4faf9a87545af612c74c14ca9a49ba","name":"asyncapi-validator","dist-tags":{"latest":"5.1.1"},"versions":{"1.0.0":{"name":"asyncapi-validator","version":"1.0.0","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@1.0.0","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"6d95c9e8228078c39a9736ade13f3104ed34d6ab","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-1.0.0.tgz","fileCount":5,"integrity":"sha512-6A4nzaAOTDrkm1Tq+ljkoRXLKAYjivprhjkgA18+RHenrf/PtTyzKq+uWheZ5P5+QEqr3GdlLHmZtkAlSZpoEw==","signatures":[{"sig":"MEUCIBcupFP79quJjpOGe7wE2hYlYFrhaWQdpKwadgqIxvKCAiEAo3PY5Dcfs26/FGWqFRykHlO+Fxh+VPDqBIOVRPdVKgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdGQ6UCRA9TVsSAnZWagAAhmwP/iOpm3LLXwVowsiSvp3u\n7/KS+nCBvQiTA4c/NnxA6sjPJBt5cI54GiM3NvhwYm99lPQa2/pVdPlb6cj0\nKhRKS15d3vArACcNKkqU+UJRiitgIM1wi95jwlEQMl7QDmlUlONr5ALAWVyz\nXYC0ctUOVDu3xmrRKMsoctCBpIInUWjoBK6RSGDvzAD5thJWq5BxNxP8uNEl\nsdBLVNORXoeTKMsmF5jYc8zbaVXF4k6xm9vf9N8reC9lStAtoKvRub1muXbW\n8sgS8KERRM5jykn0WwQhxU+wqovXy++K8IKshkMUThouYcGL7sYx2AwFCB+9\np0eP6k7/+SeQzn4OjFBfuMEnTAsUAgxR2wJE2zvh5iPJAIU14UQ64vUcwZc8\nVOmCycQY5joZstJZkZ87WdI0GERlv9ZtMuEXu4915Yo12ik2Ez4y/0srzOWw\nFUHrzThDZrg7pixRmLEwjNWxMZvg28VwKew0PELspnlxTLmIQTVIH0mscc6Z\nmJmoU7fVK6bQkLopOJbWX4xkkgmlrCx9JZropFFFsRALGwfn2DDUY3rYWJfp\nLe4QIiPLWtqQrCsQZrMtcx7a8W+2Ik0xOrQT5HBKVUulzYmSllwTlILhkALu\npk0FnGyz4VG6R2W7WUYi9eIDUAtPh+WwPHTGue2l23fGWzUZc2QxKrwhj0rM\nF+Vj\r\n=yJrD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"775c2da740a190c175026f963a7a88a590e944b7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.9.0","description":"message validator through asyncapi","directories":{},"_nodeVersion":"10.15.1","dependencies":{"ajv":"^6.10.0","axios":"^0.19.0","yamljs":"^0.3.0","asyncapi":"^2.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_1.0.0_1561923219788_0.8507341818340133","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"asyncapi-validator","version":"2.0.0","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@2.0.0","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"35598299e7675ec929a6cf6fbd2a1799777ac24a","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-2.0.0.tgz","fileCount":16,"integrity":"sha512-3JBg602I+tzXFMLCa7CYSXLwbED2yTpVKs7CNi8aN0lHJgAUujYqjIOTUWgq1FM1e0wjfgQ8Zj8W4AeW12h7bw==","signatures":[{"sig":"MEUCIBn8IIhc0ElVams7xyuil2MrNn7N18LtklcDXg1GQIHZAiEAt3jbMQLZxCUxw5wdFxzhHuT9ksULWIWwK/53E2raMQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdIQXyCRA9TVsSAnZWagAACx4P/j27Hm1C8gdvJtBlTT8J\nE7MIeA9TLRHVf/qGkSJm86pungevc5pmJMIAmvFCuP+1pIa7u5dbbU9Svhy3\nfPxpN2+LPZXh59+W/QM9q3G7Ia481t1hGkXEddY0MVPyedVLucPuQ5vM7iuO\n1b5zU91CFVtjoAcvHCXWXYfBVMS47Bx1DbiARZgHC6zKvAIqYme6nNA+WpPz\nxA7cVGFekwLWkjutx9fekPrjKuh1anAKs3sFLqig1JXg4kbD3qeq8V0peo7d\nk2JF0pFqoH2r155LU/eEn/ee3W4PaPAnlo49bW3FjmZxKxobtRduH7dR+Ix0\n7QBeESbzs3tCYWYG/jsTZxk4JU3Tb8GgMh742rABTQerIk1IpcQ07K1b1gJk\no8GQY4dixAWOAMyPE02FiSyMR9xV4oorAYbpCwuYrMztmchYMypie8UY5bhG\nRpAJBKG3x0wihABtgQ8pdJ71PgbcMliDW9JM639Pfm9VXQJJP5Wo5Na252M5\nkRGO0oZfl9sx4J2YXvWi1XioD5ujMb+cdQnBqiMjXpBEpxKycPgd1jeyM7JB\n8gp2bUZ/RhFjCxsH6awQ03MoTIc6S93pMCHsnwaGA+Oqq4xKBQNK8O3dTGFd\nocqRg0P8huBR061tPvp8oQSwuGg+EEEktd9j5DLIQnyLOBBq9R01XGrn+wsN\n5vfP\r\n=5lKr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d14942b5ed20ce4379e351a42ad72bf13ddda9c4","scripts":{"lint":"eslint ./","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.9.0","description":"message validator through asyncapi","directories":{},"_nodeVersion":"10.15.1","dependencies":{"ajv":"^6.10.0","axios":"^0.19.0","yamljs":"^0.3.0","asyncapi":"^2.2.0","json-ref-resolver":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.0.1","eslint-plugin-node":"^9.1.0","eslint-plugin-import":"^2.18.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_2.0.0_1562445298186_0.04701124822546854","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"asyncapi-validator","version":"2.1.0","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@2.1.0","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"e2bd8ef26c2f297c6f193858a2d6d43de230094f","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-2.1.0.tgz","fileCount":21,"integrity":"sha512-VWoxBIMMz1kBMAbzVBg1rS0wkCwa31IqAozCMox2QqJUax1LxprnmYp/Dumfie3g9b7OA7PO215iThI4S4CCVA==","signatures":[{"sig":"MEUCIQCS8MrjnGH1d2+GBgQDok/Y/0HoXZMYPuHs8Q4btLmmpgIgXp4OnLtRkFqRLsCkhW699x84x7P1ESzyqXP4NthwTnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdI0IzCRA9TVsSAnZWagAABn8P/i1rwOm+DPB/MQhW7wyw\nRjZc3zt1hUZLieOAenHP7AiV1IUXf9LHAOgANYuuZABxbpFZhU0Rc79VKrO8\nNiYuaVkxgKUyjqzg1EI9cSrsg5wJuhnn3sZuqAHnoatCgIygyzAGED2rWxrn\nYKfz8FFXeHndmfMOlXVAQNJZY7gyjvZAs1DfTHIahzEC8TnpA1FiPgsl/YYT\nb4/J76QrqXbC3i5zYCwjsfA4LQ6iZbGmRXuOm2OR+o1rIQTQPYyJD/LhDFzH\nicsvw1swSSnVgo20CEPFNjKmI2BK3FnZzoO0Wul6E2v+aKsytkBCuEh8TrUZ\nmTJTvwMNj61VUF799uo+Dw93yuFf1sFDlRMKtqd9p6XWWwMYGGOw8gttkG8a\nVumJE110syRBLLe0Kx+y7qoIFyW8TbKL+Swtb03h0wiaWkQ7yjmh3QGuSQQ1\njDhid9SJelr1Inf1OwjFDfvlS0lrTkyt/ENrHKoyAIQjNg4QAUmyt6Ftrg61\nFP/6XgbB6hcGX22UtNRqJKaLMbsDx+qLsgTwnZ8LwzRdG9To+QoaiP7lXKph\nxAONTK0eylb6aKoLQGdiORwjpAT3r/cZzmF/dNoPdnm1C40FD0HT1yKjlgJt\nAgN2KduQb0hVaItAtt9YYKWhivLkl2EhZXQ807pYTmQ2M+0MRd6pyMOkp+cu\nGcAi\r\n=jgXH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d9846e05238f59d96f2f857e92898adece98e14d","scripts":{"lint":"eslint --ignore-path .gitignore ./","test":"jest"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.9.0","description":"message validator through asyncapi","directories":{},"_nodeVersion":"10.15.1","dependencies":{"ajv":"^6.10.0","axios":"^0.19.0","yamljs":"^0.3.0","asyncapi":"^2.2.0","json-schema-deref-sync":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^6.0.1","codecov":"^3.5.0","@types/jest":"^24.0.15","eslint-plugin-node":"^9.1.0","eslint-plugin-import":"^2.18.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_2.1.0_1562591795281_0.6363030230542197","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"asyncapi-validator","version":"2.2.0","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@2.2.0","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"748b6b97789ad74e94cec49c0d7a633eb771015f","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-2.2.0.tgz","fileCount":21,"integrity":"sha512-Pt2Jn/k+ZAcEWpXUZCIy4YZlltIfT6AKRi1p+uyMHcNfFHAece2ayUq0K2yZ3+MQM4UzkV7sM2g9fBTCMVTFSw==","signatures":[{"sig":"MEUCIAnzgmUIrpSowWxdPgmi98KGHd3ei37k8rppCUvZEyo8AiEA2rMhFqYFgn97tSbIWE3QtEL55xZPjrMad2p+EyzvJb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLH5oCRA9TVsSAnZWagAAhfAP/iYGotFdnQdEwgAYw6GH\nu3W0VgDck06M5XhsV0lQvG1W6aQXyHMr3hSdukmuWXsWy1ECdCNnlppLCA7v\nhCeaLMPxYlKqR19Lcnb9N5+zrjhLgZIbiud+7dFm0WFMdql0nHp2vZ7yreDj\nPjS6DsgqXjdRXPY+uyegRhzdUuQMadmHVRzTzckmxrjJZFQfDaVe/28DvnLR\nVMAqqs89Ic+6h9kSLNAZGzmb2jyzPA7SheYY207w6XoYKZK4jlVy2xOC46bK\nQSSLsfQ4dd7LEo25rkMKgIARRLd8K5A0EOv4mRbOVlT84xzOp6s0rEd7EX+x\n0cj6pk8WoJpMwKiJ/hdZZOi0kZAEtY8dl4PmljPKjo9ixdW0aDQ3UVM0JOZv\nG2yrN5flzCsnwxuUuRDm/XEBiMcm7B8YKCfL2VizyOFuGRR6RvixlHtCVVwS\n9uaRaquEnOLoAR4WK8Dgzs8mxtxXh/3yLIRzbkn4qgE48Y11GjVFYIZ3x1wx\n1QSIn+R8uSbRwhbWw8y7BUG1BZlBK+sI9/2KwKc52rqwJNUG4YassMiitUzn\nEhMuui9lBoUMjQsGV7PpAG1T1whDRBA/8oDQf4jyh3lkaP7O8AQ0todlIWjw\nNEikCcdlZmYYEnyXH/oB0NXHk3kZ6mBybaFWQmGhjZFhkLWDN0uSnsaQI5Kr\nD/vm\r\n=5lUl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"d546b2a771e0d5f08fd9dd5d54e35af4005e273f","scripts":{"lint":"eslint ./","test":"jest","build":"browserify index.js -s asyncapi | uglifyjs --compress --mangle -o ./dist/bundle.min.js","build:dev":"browserify --debug index.js -s asyncapi -o ./dist/bundle.js","build:watch":"watchify --debug index.js -s asyncapi -o ./dist/bundle.dev.js -v"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.9.0","description":"message validator through asyncapi","directories":{},"_nodeVersion":"10.15.1","dependencies":{"ajv":"^6.10.0","asyncapi":"^2.2.0","json-schema-ref-parser":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^6.0.1","codecov":"^3.5.0","watchify":"^3.11.1","uglify-es":"^3.3.9","browserify":"^16.3.0","@types/jest":"^24.0.15","eslint-plugin-node":"^9.1.0","eslint-plugin-import":"^2.18.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_2.2.0_1563197031324_0.49619954324797866","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"asyncapi-validator","version":"2.2.1","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@2.2.1","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"3f08c0b0887bd81334d711c2cee9e37f84cbfeb4","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-2.2.1.tgz","fileCount":21,"integrity":"sha512-VDFlxZnZhHieH5yeWVt+2XKCF0KK0BOz90W5ug6kCaAtDk1zNBGClXK8MufqEYrTtR5M1quRxeMa6TAMXVpMyw==","signatures":[{"sig":"MEQCIBcf+QHZ5TU96+SIul11owGSak1sceEWSUQsvEGNZjQ/AiBiusn1O8rDF0iHu4BdMcQpaBAmaEzdJynXlz1o/JeO7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMJaQCRA9TVsSAnZWagAAEKkP/idwNypO3DocnhB0UqA2\nuFlSdD8WfStu3G5bTNcug9KB1+CjM/PNYgPUIAgNnKBmL9r/MafN+KeTKox2\nJVqwW0HoDcLBDCgm/XX+nblD5pRv1N0EYeN2fS2Rcz0atlJbHdOvhupBY+nr\nXTY7ufQ8hBBgPiSHj+lIrVFEcAzRNCCKSPYtpWNs3oYz6GFIVIiHlT+meCyU\njv3b/sqT1HQsXIAD0njrh9cdqAuqDRoBsMJnuMEW4ZXjo1/sJk4JwU7Au4DT\nT9VsuzbIZYjk+XNWR6XiDg189AlmC9Zz9QJqzNp7OWhe5yqEJkI1Uh2cerWN\n8CKDHvpLOC9phJFV8baM/k6EybdGZ49+TrquWVbUewDjHtBc1ltArxS364rw\ndKkh335Kgvb7CcNkzQp9hbJekYaDyXHlFUB6nX0aPREHes22YGwupncLOotk\nyOG4S+3Fuxe/DzvkoHvyF9/kyRu6DJpHxkFwFtWiOj0BeIFaVYblZCONXwAl\n2VgqSw7Q9vTKM46lEsnP8BIFtdY8LwPTvnzBQAWxce65odOKBs7Ay7l4/7el\n3GVoyGxn7i+jPFIWL6LN5dP/u4pfk1r0V2+v1ETnQoi7NINU8Uh7aXThAsKd\nlV97V2Mn8tYEbLpGkOFNE9qO6UxU3Gs2EwyoeJ+xvkxsPEedX9qKlC34TwJY\n2Zqe\r\n=bX90\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"136babe139842d2bd01eca44edf07a657d6cc3df","scripts":{"lint":"eslint ./","test":"jest","build":"browserify index.js -s asyncapi | uglifyjs --compress --mangle -o ./dist/bundle.min.js","build:dev":"browserify --debug index.js -s asyncapi -o ./dist/bundle.js","build:watch":"watchify --debug index.js -s asyncapi -o ./dist/bundle.dev.js -v"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.9.0","description":"message validator through asyncapi","directories":{},"_nodeVersion":"10.15.1","dependencies":{"ajv":"^6.10.0","asyncapi":"^2.2.0","json-schema-ref-parser":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^6.0.1","codecov":"^3.5.0","watchify":"^3.11.1","uglify-es":"^3.3.9","browserify":"^16.3.0","@types/jest":"^24.0.15","eslint-plugin-node":"^9.1.0","eslint-plugin-import":"^2.18.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_2.2.1_1563465359958_0.12431072052681436","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"asyncapi-validator","version":"2.3.0","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@2.3.0","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"e87345dfaa5c12e18ebecb6f850841c1c73e4f68","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-2.3.0.tgz","fileCount":22,"integrity":"sha512-12FyFfU62+vowh1cijdTLHiHH+HAB56BnuLL3GGaEfcZfDDm1S0PjUCq7JrFyK8mxKCBZ9dKUD1rfcK6OnvgbA==","signatures":[{"sig":"MEYCIQDDZCDba0b4o3y9lV4kwBXBh3WKplz4KDx3doyO0hCV9wIhAOyFlW7uXUNxuQfNb0jYV/mjcWMI0LarRUYGQBycBnuL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOIC/CRA9TVsSAnZWagAACusQAJztXPM0/iFKVLVK7+VK\n3Z+279VsghwGTLP5HwBBJhg7PQgV9IcgE4AVM2/TVr+6zpgtdoI+ZT5qimCc\n+o+NJmCLnn5IYQNoTzFwKeKjPDTZN29gPAiksU6f/IJRwrBndxbC1kVkdc2a\n13kFBJXDAcmg5DlmwHUaKwPqOuNW/qtsMTuYSq0jkBodCmWuZ19rgYwQrN6K\nz+/mdrnGcS0ea4TTAx8clGajfRB5q0vWa/MVqPN56fRTYILBbxFGgL3OYMUa\nC20f7YLV+Fix14XfcB7xUEGJTh1iEZH2Mi/C+71OfSrtEAxPFpgYv9CLRzPX\nEx/Cc4t7FxRImWrou99l25zwVrCezG2AhGVyrAuhnhQogl+IrL44jhxcumOV\nkJ0A9jkmcp1pqSirZMH8tR1olQc86vsWJSPdVlMToi3sDnTLGP32s1VHm1fs\nyvpu3rnVEXjfn6Mhk1En8yvhPmXzSkA+cVfGIS3UChKZ0dXZr9bQHc7bBGL8\nRZjtOLmSTAkY8XZH5Y2IYJYg6OQbf/OEbKk6SRK8L8Y/6qfVHp9S87wi02tY\njK25eZBoluuG2LGxGGdLqRRMZwjViXEsFckNpZ/YXT5W9lPd505TZPbbbeiy\nVd7zgAGfu361cLuR1uvf7/YmMtqt6RIolDTUmobrV2APM68OwK42f33mpXvb\nt/HA\r\n=c1JX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"78e5c4726f5ac6a84e4f246abaf7f67f29f09dbc","scripts":{"lint":"eslint ./","test":"jest","build":"browserify index.js -s asyncapi | uglifyjs --compress --mangle -o ./dist/bundle.min.js","build:dev":"browserify --debug index.js -s asyncapi -o ./dist/bundle.js","build:watch":"watchify --debug index.js -s asyncapi -o ./dist/bundle.dev.js -v"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.9.0","description":"message validator through asyncapi","directories":{},"_nodeVersion":"10.15.1","dependencies":{"ajv":"^6.10.0","asyncapi":"^2.2.0","json-schema-ref-parser":"^7.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^6.0.1","codecov":"^3.5.0","watchify":"^3.11.1","uglify-es":"^3.3.9","browserify":"^16.3.0","@types/jest":"^24.0.15","eslint-plugin-node":"^9.1.0","eslint-plugin-import":"^2.18.0","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_2.3.0_1563984062944_0.7456689099825085","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"asyncapi-validator","version":"2.3.1","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@2.3.1","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"1b739da32ef013f092289088987ee1c97f696865","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-2.3.1.tgz","fileCount":21,"integrity":"sha512-KQurEFzVAr5CwJzrJiJ07VzFmbxkRFxbfcj23yv3noTsoUno9Epp5oJboFSqOmvR4lEJ6DuCG875a3okr7ZWAA==","signatures":[{"sig":"MEUCIQCK9ON8qIfJMpbncARDA7Z2Q5wKW4behLqWLVfjOJcQzQIgZxfJDUZa7f/xqd2pXY24r57sHOuGJIvQOM1NrMH8j64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbCypCRA9TVsSAnZWagAAyaMP/2nmac2ia6VoYKh2AGyq\nKAnOTZAC9V3SMNmXOaKwQqgl/q/c0Zo8UeZiXd3p/+1t+NlO8FadrDS3tMdQ\nEMSs9ApLPKrKcOLuNnuc5jSPLWJ3MkKXftQCotecJ9mX/FIpsjM+7ujrEgfz\nj8VvBRc6eBDXZJ2fuGxw6Nqjnc2JC81nzrrJBUdlCaf7evsf1/LLcGhXJRKi\nKQ2S9sBmd9JR6rCTTxJnAJ3+p1zDIkrJan6LKxG39U4dhlWZJOmu1R0lquc1\n4LEGVq9HNoGnlK2scsxlQ9vrX+sEKzuXcLKO2bSRVRpI/ybdO61Q6Bzj8yuE\nuLdUhlXMDbfuvHN/4D5C0HNyU2Vdzjv/lryGXgf95+iwWhUHneYVWjJ+YFAt\n5eCCf8pWovDJMUy+3+lrPzQAgGrosVcr4cvgsPguarmYQkN/RIlSp5csiEt3\njO7Hfc/KT8mHzrx37GL8daxFYX0ZlB2A0LUPRMf/TgoY6KGv0EEf81468XA9\nj1hUAjRf93qAfoexHZ+2GvIcKsKCokXy5xa4h/CGGCo9J9kcAB02NtCPpN8r\nR6zPEaaXQ4L+8H16YeAItkNRwW9NMUpVscgK0+fdo0rKmjtlekTDZAO86Mof\ni+fVAjRIvzp+xYmbnCxoCdrYtc1hw7NMsNQXVxD/Nuw/QuWfGIYAy8bXvum4\nG1Lf\r\n=c8Xk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"366421afffa21c516136a203b7fe06690694dc3d","scripts":{"lint":"eslint ./","test":"jest","build":"browserify index.js -s asyncapi | uglifyjs --compress --mangle -o ./dist/bundle.min.js","build:dev":"browserify --debug index.js -s asyncapi -o ./dist/bundle.js","build:watch":"watchify --debug index.js -s asyncapi -o ./dist/bundle.dev.js -v"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.9.0","description":"message validator through asyncapi","directories":{},"_nodeVersion":"10.16.0","dependencies":{"ajv":"^6.10.2","asyncapi":"^2.5.1","json-schema-ref-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","codecov":"^3.5.0","watchify":"^3.11.1","uglify-es":"^3.3.9","browserify":"^16.5.0","@types/jest":"^24.0.18","eslint-plugin-node":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_2.3.1_1567370408451_0.19219897348510662","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"asyncapi-validator","version":"2.3.2","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@2.3.2","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"786b92e71c550637aa3da425df00707db4cbe15d","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-2.3.2.tgz","fileCount":21,"integrity":"sha512-SEgbjsCPjWDAN40tyQcjvL43Fd3rlUFrtzvFHm29ein3T7aWL7PRscL2xSPmyQMRqSBCr+Q3bXKbt4ttCW89VA==","signatures":[{"sig":"MEUCICbHKLzSz1cUes/3YDOARgRtEK9LdEeT1hGk8XuCUg5sAiEA+bUgawW5ywmurMgld7dF0R8nE9JPuZpFJr7o/Vz0ktI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbDAhCRA9TVsSAnZWagAAv3MP/367x/moqaJKxbXR8QG7\nDqsnajYCwoOLW8a0/fTpjUjks5jySTBGa/GPQjbwPnCULqln9j8x/pg+sd+O\nulTJ2psDohYUz4S3rY9heIXhGEIwcL9KlWmu8oeFF3XszitXrSUvf18U7d9r\nRH0On8kO6RRFE3tn/EC0DEaJj3/kXFeR6sDNIcD1kRqj9M40i5vBJeZvtVX1\ndlVeCg8Me6wdkQYIBWQa6XKguU7brpWv/I9BrEwgcJ6gJNev34fQA1uCexNB\ni1qU7GGExrMv4MnACwYnsHQqU544yPnhF0sUPRnlUGss2Qb5j8voXOylO5ox\n7XaHkBlsw4GB9D9BvLroHl5cxBQRU4nUiiSKwEi6RXm/THE/oznsCeas/4y7\nmuUXzYYp9qLgu8VSx16jSCIPVVZo592SMUYA1DxAbLVNrVH2SE5h+NcmZskC\nTL7ZKE+jM3hqs9jxNppyZm1Ve8q2k5838wekod5J8Be/Tm4FEZzyA1pOKbXr\nc0QXR5XF6wLmnnYADYdKcW3/53zHLipStMgjfh2TlFkRE/INmVtuwBU/eiXc\nWR4on22YAQK01LZJK9UQuVlFhNreYyOw5X53gurkugUiSz9dijyQRU/VVM8R\nHT9TQhYGYxCFiHFQANLoiU5z5cWBCgQtGEHeHZ+lk8HL7R34i1FKZWNCRRGM\nnElY\r\n=D7j0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0466c29e4f1fc083601aa948d1b63a2d6a3e5111","scripts":{"lint":"eslint ./","test":"jest","build":"browserify index.js -s asyncapi | uglifyjs --compress --mangle -o ./dist/bundle.min.js","build:dev":"browserify --debug index.js -s asyncapi -o ./dist/bundle.js","build:watch":"watchify --debug index.js -s asyncapi -o ./dist/bundle.dev.js -v"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.9.0","description":"message validator through asyncapi","directories":{},"_nodeVersion":"10.16.0","dependencies":{"ajv":"^6.10.2","asyncapi":"^2.5.1","json-schema-ref-parser":"^7.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","codecov":"^3.5.0","watchify":"^3.11.1","uglify-es":"^3.3.9","browserify":"^16.5.0","@types/jest":"^24.0.18","eslint-plugin-node":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_2.3.2_1567371297380_0.5903476741775389","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"asyncapi-validator","version":"2.4.0","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@2.4.0","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"bc33312da5c1c0bc8560e5b57f229d359e4ba98f","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-2.4.0.tgz","fileCount":26,"integrity":"sha512-qRkOsbbWeYebJq/KAeBg4FAB3kfLBANGZUgIYQ+dx4xvydkxgy0QAr01k1W+5iHM2yP6q8UaWBMaxBkCKoZbPQ==","signatures":[{"sig":"MEUCIQD8t744E2OXvX5bJfcS228HsWx1f19LKs6/rbAIwgft2AIgPNsG6pLlptkyHfDoJFiqLENWzElC3QZfiTOFd83tl04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5EQtCRA9TVsSAnZWagAAb/YQAIX1+Vn4AdEv/CVJCHAq\nCIFFEhOPCwMsEry4kv6R/lq1LmCEeNirOu23PzjQIvAq4VaoJffB3/pzU7kS\nOudOTpoxN535UVuXRrY9WcongItZZ69mHtXXio5CjkvfLHwtHbuQ4F9dp9rG\nFXLCLuN1nEpXDvxcDoIefbe6kY8d4SrkyvmwEomFkyps34HhTWMUUIbk/wvU\nNzS+ec0r07iy/hKfVTe3rUnLRWzq5XmASJbFQwbWq6eBMl7M8KG92u9iLqdK\nIf4inq2t2T0ABn56iI0fcOpfikuxqa6KkTTt0Go8C30TSdruvQzBH4biMNza\n0jfp0A/lCmUFoBGUmktWv3hwKbp7/Ylxd6ObeCyYgg1VXXeSJ8/o3w1sPSfV\nQVlvvadJAbsE981GadfiY6ICFdHFXZxCnlKGMgqGGBA/GuYFCfYmkbAw1loh\nwJ1QtL8MujhFubJD/XCohaHOA8ZHRZTwjAipvXmY5/wWvQ4KiGlHB0Jkkyi5\nWh8nLyRYRZqyIau6xLYXAHhHRZtZ22605O7asOquZoh3DxYzeHuBX1ILA6Co\nDB+nBj4sBYFxsmjP0VyyA4B5UZvfvqppw+xjhZIcX208SRD6Udile77iEJ8Q\nZd/Ld4Oi0piA6/rKX00xpQuYVRp/OIB0wztqqXYTxIowQF/eP1tgzxxI1VN0\n4zyc\r\n=kQF4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3ed90b2c77323030c40bc98b35ee82869ae2ab62","scripts":{"lint":"eslint ./","test":"jest","build":"browserify index.js -s asyncapi | uglifyjs --compress --mangle -o ./dist/bundle.min.js","build:dev":"browserify --debug index.js -s asyncapi -o ./dist/bundle.js","build:watch":"watchify --debug index.js -s asyncapi -o ./dist/bundle.dev.js -v"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.12.1","description":"message validator through asyncapi","directories":{},"_nodeVersion":"12.13.1","dependencies":{"ajv":"^6.10.2","asyncapi":"^2.6.0","json-schema-ref-parser":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","codecov":"^3.5.0","watchify":"^3.11.1","uglify-es":"^3.3.9","browserify":"^16.5.0","@types/jest":"^24.0.18","eslint-plugin-node":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_2.4.0_1575240748583_0.7824508186834556","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"asyncapi-validator","version":"2.4.1","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@2.4.1","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"103c177c108447000601956dbda0bf99a1f2df98","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-2.4.1.tgz","fileCount":26,"integrity":"sha512-v953xVSc1Sym4/3PVb4WcDBh7Q8d3FM6uDuJUBCZpXKT1xgs1aLTBzj+8ZtXj9EnwNLdIqRalTkIrmul7t6GHw==","signatures":[{"sig":"MEUCIQDWQU9n1P99PxoClxhCv646r73QjbllSL7M8YyxUBYkbwIgL8EomqMC9pLhcfyPX53dCbTAXn/6xnmo0qqrM1o/Hs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":485546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5o0KCRA9TVsSAnZWagAAfsAP/2VGsnJz8edun9IDue2S\nuR7Lv6vH2K9GS7i5t4dK6j9DMBPGvKcTkXJkBW66i5IdEOBnGh0M7a1FC4hS\nepeIa8YvMOBk74pSXdezf6q2G1Vk89rkq3xT96V9MeFeqWOTAc3hicAOYk8K\nlTWdwqJlbiJx5N/OCXooeDR+dM/bUUh0HZcbzRxbikOxcIc3zULscvoFZxgu\nrSZhBFJXGbaHqCPXeUvXrAE4Lp/49Xdq14qS8VBlDOm8BvTW1S9BhEp4siQS\nAah+fBhAANugMRhuqSKtQTelP/t4q1cWDzQtdfj4vuhaWNuQKIJNavPlyk7n\nnOnwVsOT/N/rEYXNB2eb26CCw8JI+QPsbjXzGIlgvjitHSIIO/GnB/2IQy1/\nAQjuDSEt82S/ncrtS7NFLV5k7hEVNaOQljFAgX/u+y2eiTcP16kT9r9CNFsc\nsihQ7B+oRVJK/XIxlYNwML8LzByeaF58BI7EHU6KOqcBXyfl06RDYWnAsvlv\nQrGeaENIrgaHrPwmNXi0HrOIdrEd3xmElG/dcTyIQXHAqJmMsZqKOR50s2eN\ngIDq/A1QUHwv6PdYsEmoKAmC/1NYhVaxlSV3eaoRQ03mldQh0QQ2tIupvgRq\n2siylmPppQOB6XroHZFbs2uAwCeNbWH4EKBiKMscVyqeqRYjHEAtRPlsei73\npN7O\r\n=ljd0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"72f2a694f1177c6d0c5a16c0f0068777dfd13f05","scripts":{"lint":"eslint ./","test":"jest","build":"browserify index.js -s asyncapi | uglifyjs --compress --mangle -o ./dist/bundle.min.js","build:dev":"browserify --debug index.js -s asyncapi -o ./dist/bundle.js","build:watch":"watchify --debug index.js -s asyncapi -o ./dist/bundle.dev.js -v"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.12.1","description":"message validator through asyncapi","directories":{},"_nodeVersion":"12.13.1","dependencies":{"ajv":"^6.10.2","asyncapi":"^2.6.1","json-schema-ref-parser":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","codecov":"^3.5.0","watchify":"^3.11.1","uglify-es":"^3.3.9","browserify":"^16.5.0","@types/jest":"^24.0.18","eslint-plugin-node":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_2.4.1_1575390474204_0.2184768958190879","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"asyncapi-validator","version":"2.4.2","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@2.4.2","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"8b38e20c520a584661f88d9b091d8038e3ef568d","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-2.4.2.tgz","fileCount":27,"integrity":"sha512-pTWXLlaJwy6tpt+YWFJKcLh4pWp02nPz5u5v1keFx58wJCXdy+RfbakyxlacdKJsfwTLzenPH7yoKfVvMzy05Q==","signatures":[{"sig":"MEQCIGY6PpVh1QssiIvUud5CcjWis4sbFFCb0Vn5gxlbHtAAAiB5ycVjRvidMCbWnwPF/6XwedrxrswlOJM189JPkpy6TA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":486839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/I6xCRA9TVsSAnZWagAA8gQP/A1mkR8uXDK6RzkPVLek\nRkKTZPLyZvjpZsCMt1BuA8SGSjINZGFBFEoZHpQboL59XMlEvN5lElFeoRUd\ntC9tcPU+CwnFoSTUWPjXUgV7zF56O4WlCDPM08BsynK4QDt9JhiStCq4JhLz\ntdPvNGz3xs7L9tFCBhyj6i2P6TdrLxfaBkU3tADLXfOq81lWCgueqC1qaQuX\nwFS0vO+WR2sI/3jpMIarNi+o6hh/+fyghNudTxMPs6/UpSu5mg18zJ0AzEue\nHJ+VAdNWxWhllsxnb+5eBzAQu43qazRYf/oxI6cLQxT4ZGyffOtMLFyaaen9\nD2+F+E1cXUDUK1bGxj9ryiTNKmV7BMcak0t0pHxtGpV9O8Qnvoj2P5pjMHoW\njSPnnULSoq2lzFT4lDHSDmkbilvlxehA5iOf/9ZAy2bRNq+xvM5NcocNpDOe\nPsP2R3NjK+vG+Z/lR6v85oX5pTbyHH24zJNh8yVKs9F6z4vUAj3oLOo1yoN6\naPQX3NDHpnIuAY186q7wl+jui5/t0aqWv2NZtsPyRIHowy5qHqGLo3oKBjA2\nNnk8Svp4D7DWeuPtVix9R4x0vT2D+RCBhnF1/T1ulGH8G3lD/pGThZXyoxkd\n3aWE9ThTAW1q1gqFaw/9PRW+NR37GvfgTuo4I7Toq0FEaHxPZ40c/hs8F81V\nlYLX\r\n=NiEs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"18e1f99fedfd11c6b3524be2e165a2b74e6688c5","scripts":{"lint":"eslint ./","test":"jest","build":"browserify index.js -s asyncapi | uglifyjs --compress --mangle -o ./dist/bundle.min.js","build:dev":"browserify --debug index.js -s asyncapi -o ./dist/bundle.js","build:watch":"watchify --debug index.js -s asyncapi -o ./dist/bundle.dev.js -v"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.13.4","description":"message validator through asyncapi","directories":{},"_nodeVersion":"12.14.0","dependencies":{"ajv":"^6.10.2","asyncapi":"^2.6.1","json-schema-ref-parser":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","eslint":"^6.3.0","codecov":"^3.5.0","watchify":"^3.11.1","uglify-es":"^3.3.9","browserify":"^16.5.0","@types/jest":"^24.0.18","eslint-plugin-node":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.0","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_2.4.2_1576832688875_0.9631248545188784","host":"s3://npm-registry-packages"}},"2.4.3":{"name":"asyncapi-validator","version":"2.4.3","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@2.4.3","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"690a9b1d158361472f25637648989d5155a610d1","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-2.4.3.tgz","fileCount":27,"integrity":"sha512-s5seUAmkoi0xLQNAsZh1dQYThbSJcVQCMOQdD8GGTGdQDCAHZqhgQx3RbeuBUOluu3KHpkj/FljDp0rxhV7jAg==","signatures":[{"sig":"MEQCIDNvq2kNYaxy8bY24MEv8foKbbMu3P8q7WTICX1iRqOkAiBP/YjUaeMsj/Hd1STk5pDUfrRCl2V1GEEbIcuGZPSnNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":492275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetkmuCRA9TVsSAnZWagAAf0cP/j3j2bmGN9M1xo71+l2Q\nmjjwcTzSsYsEYwCWI4G0+kI8V7oACbrbX0dMNDZqphe+mADn/QGoT/OukNsw\nIuJiTZMXdDBtEv2mMTdkayQxWUachX1NwQHyF5IJD7/yBMbUQvG8zRRO1Hfq\nVXwYnIzDzHXYQOGyNpMPBd+T7BSpk7ftqHEqW2eUD1qkvjIGXeOwJL5KF6Nb\nkadXLiDOvEo6dJE6oru0O9trGsPaB6iJtOGbvNBKbcXw1bG+Rl54lYUR0DCT\nNOKRzunllTIDsn1B6hNVpipX1rSw8VJZ2z6sRf//Y4oatdDbHDFBgKScbG0Y\nd5dTvyB4OyPitcq/QUPEIhyohZK/GQVXX3zPUMzqQWh6xFd8DLqrexbGLyhb\nQC7TsFGhys/Uj1c6ebHMNQygBBgyIESl0tT3gz4CJp1U2NFa+1T4/anU9PSr\n8URfWavYrvTKbPH2ZoGDRDq3RtW7wWU1h+S0YQXG2GU9HHPVbXxPpMBAnzcM\n8cfcgIn7/5a2DFl11myV46mMthn57tY3SEEWpJ/4lE3vapsIVdqguLvH2lAu\nzCj5nupLTmDhdniFb8WorY3k/QNWINA2mAJU+vxMXRiTV8I3zXMJ/Q5LWlpN\nCuVZZL0g7dUtVaBZ9F0cqv9v0pFvflnC8pzSXTgBVnE3CbICKTIQn7RrrUPf\n9mVV\r\n=9TVQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"7541c4dfc81f333840f1408dcc002123a4c962e7","scripts":{"lint":"eslint ./","test":"jest","bundle":"browserify index.js -s asyncapi | uglifyjs --compress --mangle -o ./dist/bundle.min.js","bundle:dev":"browserify --debug index.js -s asyncapi -o ./dist/bundle.js"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.14.4","description":"message validator through asyncapi schema","directories":{},"_nodeVersion":"12.16.3","dependencies":{"ajv":"^6.12.2","asyncapi":"^2.6.1","@apidevtools/json-schema-ref-parser":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","codecov":"^3.6.5","uglify-es":"^3.3.9","browserify":"^16.5.1","@types/jest":"^25.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_2.4.3_1589004718411_0.6515441672629532","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"asyncapi-validator","version":"2.4.4","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@2.4.4","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"d1cd93c5225314a771d9132111837e913be22a09","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-2.4.4.tgz","fileCount":26,"integrity":"sha512-GhZlA1+JMqyWrKq1sNUebzVNBQBEWMDDoLlFFppakHmj15qWPoPBIYLlmxUNjaYVxjwh6MiERpgucZZXs2uD+w==","signatures":[{"sig":"MEQCIGEr38+N9LaHyWlMTvMC6n0GXGIRS9FOy+046r7XYatsAiBEVQzd7DqnUaW8iRj2rACfpEPOyXpUcXFDmfG1regQqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0WnoCRA9TVsSAnZWagAAkiwQAJIU6aBZtqdzNNZrgFix\n6m3q65LNWSAJs6br4qviUuH38UbVJtmH3GvVISWQocjgCBlz8XqIpnv3xndF\nFAf+gxxJS6Xy6DpwDV+Qu4PI82EOQ8do18y3Q8+T6LKxe/rcQI8MSHq8ZO0f\n8qxmfGXcti9LJg6jyKfW6BSZIt50Qc6VhDwDPt3vDGORCEAKSa5eIZxohjGw\nBuzpGSMWltY7vbhqpivhAn56sqUQl7BOIXB/VxpfRwhN4sjn+bYlqs9xfuly\n+Dbwz3oDQjBCzAZzeiBreE0eaJzWPqKzKHXV1yv82H1o5BQB4RH6MH2q1MvW\n0/aqifDf2Jp6r9b8T9DI8lRwAWNT0uPydn4JCdJu3IZKyr6MIPcbonQ+SZnj\ns3xT2CEr89BXc3/NXAlH2XZF7mDpDrh/H+vDTUNHXLNZc6QCX2+S9bLI/PwH\nbFvzGkfjFrxQvqJXY71/D2a19Yd1YCiuKxBVVAXiQmO3bmKN9yK+lrfXt7c4\nXwB4EkwTcaKM3fV0kfyL72n+d5sKqok554fGU5D2L+b1kklfaCnAZZsk0pWE\np9ZF7HpZHfkSFCkmTRJFybXNXqbKLuQfnvuupeLauWfF0FPk2RYlazrsYW3X\nz8+LhZkX3+GQQSJ+KfA+Gv4P3CgGs0ZTPoN1d6jVMU4JfiTTFdGBd51AigHH\nxbT6\r\n=v66e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"acb85134ee360c337eb4136cc2deb13231bf4df9","scripts":{"lint":"eslint ./","test":"jest"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.14.4","description":"message validator through asyncapi schema","directories":{},"_nodeVersion":"12.16.3","dependencies":{"ajv":"^6.12.2","asyncapi":"^2.6.1","@apidevtools/json-schema-ref-parser":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","codecov":"^3.7.0","@types/jest":"^25.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_2.4.4_1590782439855_0.5775532424493062","host":"s3://npm-registry-packages"}},"2.4.5":{"name":"asyncapi-validator","version":"2.4.5","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@2.4.5","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"cbaa61bff12176f9c5735600194532f03abad6ef","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-2.4.5.tgz","fileCount":27,"integrity":"sha512-LrLOxceHnoSH/146xtOzzVxDLAMSRDkHfVMqYnNG91Awm31S2tbhX5r55eT1odftBVznTkjFz9hxyBK7kalqCg==","signatures":[{"sig":"MEQCIH9oI0XrzCbfcFMd0etPGm9SxgR4ixRXDi0r/KHmNdkHAiAl7E/Pi6dTiduJLBzXvOd6dFuel1lxHa4qw+mFLXK7gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD692CRA9TVsSAnZWagAADH4P+QBF6tZ56FaMXePpXAf8\nC8KkhTa4doiPUviT7y3im5vEY2MgLKpq2wJBHgI0/q5Kyr3H+YThkn2b2djz\nfM9qqNmn+qHI+l993gZpzcKf1D93Kxl/Y4B2OkWaHNmFAym1RpMiaotJ5VQJ\neGbseYkgQL9P/btUdlJYCsbs3QrhtIp3B7EkIFEZISv8rg47M1tO9aSoijA5\n5Zft8L5xnpEhT3gcFMThELJHjNWlpPKY8QXAnybDQw8ruy8UxsBU77Lh2/2r\nwuHwLEnD3z3TiXF6oTnFlVu8dhomJ6vw0DvulpP9di+77qxqcEK3ew9BnL9M\ny3fuW0xYMT1sp02hTh+A1yHn+gOnENcFMIqFslhOhN6v8bvgblxZjVMAC3l4\nWywfwuEJ/s4HpgsivHDwjtsbxY+OhmmUZO+afU5CmDfukwlwZytsI7m2HW57\ntdNevDlDnpz0wBpXsMMc+NwZeFyzzrT0yyD9aIPmcm/9vFSWtw137H508rjC\nj7F6/GEP7APFbAuxU18Z6lHEIs5d3hyR+/nWNKsNuWtObNKaHzmDnmJjsAUD\ntax0zQvrXLOMoo7DRla2/WtoTfgIAMQVOiEAy/+MtFPeEUBdIrFlFu9UeCy+\nThKHD5LxrLQ5ogjRLWmRXDPqRedVVMw0CmTWOi125ejAawE9CxNgQFC2JZ/C\npoeo\r\n=hxwa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"8c33f018e148ee992747b0ba96722d92df373445","scripts":{"lint":"eslint ./","test":"jest"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.14.5","description":"message validator through asyncapi schema","directories":{},"_nodeVersion":"12.18.2","dependencies":{"ajv":"^6.12.2","asyncapi":"^2.6.1","@apidevtools/json-schema-ref-parser":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","codecov":"^3.7.0","@types/jest":"^25.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_2.4.5_1594863477565_0.3750078651778479","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"asyncapi-validator","version":"2.5.0","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@2.5.0","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"e30add8e9d569a2c56edc3f86e6e7f1cf11d2b7b","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-2.5.0.tgz","fileCount":27,"integrity":"sha512-k/6YQuKHeJbmaRTUDKuQRqERVx3ALzF75dQlw+6JjFixvGZd1muzgx3gwTXTmgKI9/VqjX2dmeYMJKKu3c4G7g==","signatures":[{"sig":"MEYCIQCiBPNFPwmF5ypYum/Pxx2WGq3jju8aphT4zgl+nEAeKQIhAPCED8O+3gEhlhs0vMzgOXukj3kZThUWbIG/fvQwRP0l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeJ7ACRA9TVsSAnZWagAAXYAP/iQd/dmFY9xyD17YzPw+\naArMYH8Nxz7WZGa6tLKBHfULRk6Ayu9SPEKtlUTUXcJtrtvZ2WbdNpvuMEFk\n3yvl1T8n86CwQtGwWI1fWjOXSwhdtd3Aun2rakAdh8tzXYrAJRWGBncih+nn\n8bPN0tLZlgFoo/pipGtzJZAs4r5yWg7k9Y4ELJBQzwkrAE5ZWdJkbGxowhxV\nWUAohINdgTrOlpDdsyl3t86sERoX/RovXLJea46z24zkHjaOvgAo6CDipZJK\n2ZuSiBOcURetFyrvAj/smsqdjnv74Njmw0rDrRosNwIZcBOu2cXPBXgTtF6E\ndQLqk79bc7QuCg4GqZ1q0+97PBSF9Cb3fAKKLheau6QDxZp5j6IN/mKXC1jJ\nP+h5s26qeocj2YTQ31CbuLZCjiU2vv9xDENObqbPi1sydNBrMQGK/CZFF/Qr\nS/4wyEFtOybYW/r33Zct8CbZEMARBrUMoRhfgw6yJvetiQXNkUUVI8czJeYF\nZnoTJcPNfa85ZEZfv0ngpA3M4u1XwAn4hlfongsJcsGRSBlDD74UhgYMXFS1\n/+0JBv02SIHz1ZQ2V51SgKT4Nm8AzDowafNJRMaliNC362DZ8+c2SIGsU5bl\nFDsw9i90Qn+r3UvcjsSurkoYdrcLUE2niW0DHKamQ3+UUTDVTZs6UVQYlflP\nKnDx\r\n=j7C/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"13e7edb7debbb647a8d8f4454c6a72e09c6c8fa9","scripts":{"lint":"eslint ./","test":"jest"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.14.6","description":"message validator through asyncapi schema","directories":{},"_nodeVersion":"12.18.4","dependencies":{"ajv":"^6.12.2","asyncapi":"^2.6.1","@apidevtools/json-schema-ref-parser":"^9.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","codecov":"^3.7.0","@types/jest":"^25.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_2.5.0_1601740479968_0.12962958459794227","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"asyncapi-validator","version":"3.0.0","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@3.0.0","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"a09c0f9ffc5ad37b34b27e08b84ae3b4097dd270","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-3.0.0.tgz","fileCount":29,"integrity":"sha512-/KBAeQSWRcUbAkTuk0xrVzZlwMKCtiqoudtp7dcc130SoeH7eaLbCTNwmGrMIBSHkLe1Y0J0Vx9As7S81b851Q==","signatures":[{"sig":"MEQCIFP1XDn65VZxE9VMXzRx9rblCGakbDWr1fLPikde8Up8AiA1kQzr6O6JivNsjGpRhGjKFkptuh9RVvXwjJRezmShig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVp0QCRA9TVsSAnZWagAAoqEQAIE4TW8goIiiAgOQ++ly\nG+TjmEOsDPY9rHHNENt2HW67IT6CUdnGQ6TuS5SRi4Z0Pqv0fvq09jwhlE+7\nRjV1uWwl/MYJT6ZUhxLeCWJ9q/JR71IwlD8PaFLYkyXaMrhZvKdCOJZVGYgR\nSk81ffx1p+gs59INAuD5iaiD4KZviOPHvO/6T9U1Tv2H5/7ggKXNMeYYR5SY\nqgNxyK9ntrTiPbq2pN6nKwLVRwyUAmz3PUHZQSEvr9og8hqEdjRpINQ++xfk\nL3lWNkAF7NnTr5TjjfMJ4v0AqH1CO04Qw9v5ZR6jss1aeWg8p326tWHcca3h\nwha83m0ibZ6ee14HZj6caCft3kin+Mh/FOzRcwyScqDPZLLE7Hk9fLXD6TF3\ngDfbXAESD0ABEZ86I2vTzS3QP0xDfsRl3gfp57WKpy4pgj+OZyUi+UdTq+7k\nJxV8lZf7v2tAFFtDXD764fxlJhsz4KFgznCmiuMCs1xKKEe6QA5zKnfxXcWY\n8sywOPjngK5rqj2RuXgVdEVPFbzDzS1q5ebm3QR5CzUUGoOLZvAEspBATVMS\nQBVk6yz2/JbYUawh1eKtlVME8yFOch+RgasN6ojQgTDkEoYs6LFwITlIfceE\niKcOvENWsw3Zf5ggO4y1gg1QmZIu4+UpclG5b6qSTipY2OwJvRIqlnv8LYsG\ngu2D\r\n=dOtn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ebe9bfc86e36da2470d6c87a01ca849794b4f5c8","scripts":{"lint":"eslint ./","test":"jest"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.14.11","description":"message validator through asyncapi schema","directories":{},"_nodeVersion":"12.21.0","dependencies":{"ajv":"^6.12.6","@asyncapi/parser":"^1.4.1","@asyncapi/openapi-schema-parser":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","codecov":"^3.7.0","@types/jest":"^25.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_3.0.0_1616289039685_0.6206942915071982","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"asyncapi-validator","version":"3.1.0","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@3.1.0","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"f5d0fcd3ea7980b65490ee19334eea823c9a5254","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-3.1.0.tgz","fileCount":29,"integrity":"sha512-jAos2V7VQRhOtQJKwh77f2ZDzKJJRWE1Y32UozNR19tztW2J8a/up8l15uj+WLu1HXeTRcauzrU8aefdZMqcBw==","signatures":[{"sig":"MEYCIQDutyFDVxTkld0vhn0ej1qf7KEgqEzVIhXNR58ocOaTKQIhAKEJZ824qKKVdrMSk3EfwAjd7ENgmlHiowfqtvZcuyNL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIi+KCRA9TVsSAnZWagAAilkQAJF6SPI7hVkcaAUroL5R\nq8QbdFJ+fPa2JtZLIizOTzpLGE8xxrca8hTiQYOAiwhETDm98F2zpo5Q0Bak\nobMjrLQEGJJU0wtg5fXWZWYmFIX1DW+4taWkyWT/ih7s3n3vX4cb1FQKoH7A\nr31WU1skmbSjNAkCgN17fpCqRfOrjjZwPO5ZyBx3AzzgHT1i4zrlZlGVZQOJ\ntgSLJonmZ562/JSni/2pnvc3u5596+8QR9WhMvSuxxy6WNPLc8FnVkFJNDfL\nzuunte0yoKBJUxdtxS+FKGaIIK5eH+ZzwrVUFV+uzDRI6DVjftBJB/S7RBIY\nJY2FPLq4znVsu90aa3tFdxuX+Ee7/fS5IeM/IJ46JDFBPhLZGt1XRujcCih5\nFRp6b3yWVKS3CePRLYuciGt3nqqJ+gPCj9LqZEWNy9b0SBaXJ2qVr8yhX3q3\nnn9Yx1K1WSDgejU/ekeW7YEZ5EYiKr8WCtgqadYUcQ/AGbv6f8q7VQtWhGYs\nHV8gkymFkjBkDB6tOzocT16AalC3ebWAqGS39hPQKvxWjVFNIoWK0sNiR6sK\nN+PhG8oEyXK161RjKEdSP8krz8376Lz7Uki+PFu7m5tn0eBdBVk+FyVGMDGz\ncGDzOOWdKuVu7yxzK2gxz90/n87DZFjgsl3URza4p7Ha3j+ezLaoxk31HPOb\njvTo\r\n=ZuGV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ba4b3b9e23b099b66bd772cf21ebea34fff18304","scripts":{"lint":"eslint ./","test":"jest"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.14.14","description":"message validator through asyncapi schema","directories":{},"_nodeVersion":"12.22.5","dependencies":{"ajv":"^6.12.6","@asyncapi/parser":"^1.4.1","@asyncapi/openapi-schema-parser":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","codecov":"^3.7.0","@types/jest":"^25.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_3.1.0_1629630346321_0.6519936645171052","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"asyncapi-validator","version":"3.1.1","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@3.1.1","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"0f7b0c5c59aa3c745b69f9e6e23ed4c894c89cd9","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-3.1.1.tgz","fileCount":30,"integrity":"sha512-Cb4bSTxieucCLR2mi04qo8xrnGMacy6dhQyamvjtlE09HuY+Ttn+vaF85/vkeXig8vvbzNyQcVZsIYMVgLv2iQ==","signatures":[{"sig":"MEQCIEc5ijaX9fVLenLbWiU8q22QeRO93OiSfq/vDCdPs6jNAiBZ7WYGapc3xz2ARICynSFFyhDxSyA9tILJGBU2IqR1wA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2j6ECRA9TVsSAnZWagAAEX8QAJG5lJqDDPpeMARd2CsW\n+d7sflajeU1fgsdA+thRJ1izt2s0EUW+tNwprJuz2Fy1mPxgwhGxMTqpOvVo\nYtC/O8W4oRRIyj+eJh6gp9dKdrDCW0njFMmKw6zqGQxW3N/awUI0DVgx6ohm\nLrBFCV4kzWvmIeG6fqRUC+nln3lm5jpMYXc13VYeM5dIYsfFYM77fO+Lw0Mi\ntNN7kKtQknM95vV4tk1TLvdJL2N9zDFoNVfGKSueW5i0Ae2UcUaYgWqfB6xz\nA0MauKbEA6bZwgxsrGmbbBrE3/eTGdcefdpfI5wp+ZxqwI59Wpg+mDuD7kLV\nu90IsL0EnhziIcudXD22F4XsZma358JjCJzAPrOOpVegJn16OuTO+zWKgaEU\nsU0qp1EYJM0msriG1moOHbvTs6p6N1SkH5tE0F0CBoMiBG629MYDTlXF1v1v\nX8+OBpfELwNBGJ6bZYjNP7ZBKTMlZvrLkgsSOtclijTz+woiALzlfWTVMkU7\nwJQt+sb9etAhAIkUN4tX9BAyJkl5hAKSUD9fMvaiWxY0gJ/Sz/lKPv5bejAE\nD5uSOums2uA3qNMcyyFj8Je/4UqvUBWWaDhqcY5va6LGfYnZydP+ImuljBSI\n7gNqDT82HZDtQQLPWcQl1PQVIo/zpnQQNzOMjFYrnQKxZMzK1Q+vfiQzy60q\nelAW\r\n=oc9m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"b827d4e3bb58906a09ec7ec24e0db7e3cbc12845","scripts":{"lint":"eslint ./","test":"jest"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.14.15","description":"message validator through asyncapi schema","directories":{},"_nodeVersion":"12.22.6","dependencies":{"ajv":"^6.12.6","@asyncapi/parser":"^1.4.1","@asyncapi/openapi-schema-parser":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"^7.0.0","codecov":"^3.7.0","@types/jest":"^25.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_3.1.1_1633038740412_0.14738457570658303","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"asyncapi-validator","version":"3.2.0","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@3.2.0","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"58da5e7a746c657a71f934fff2f7d4104798a187","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-3.2.0.tgz","fileCount":31,"integrity":"sha512-a+pAWNM0wcva+ZEVGy2Ogrwn9grN9Ik74B9/jDkAyUfDoe2tYUs99o9Il1frKWKbJyvuuAtrmWbd7EXueDRn5w==","signatures":[{"sig":"MEYCIQDbdOgAbLATkb0UZNohGqSi+YB03BLfCwj/QogC2MR8FAIhAOP77Jb30Z07BpThX6ktKGETCOVm6Hf5kpVQrwH+ONHS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiixlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnXxAAicMG3nSHwReoPvKHBFGAz2r4+ZvMWIsCiF5UZwkTfcQeToS5\r\nR1kZ97HyfhQU/Y3f4EyeIsWZxtqCJPS5I/ZX8+f0HcxGjlFjYTNi9H7Iht2s\r\nVXFFDlhXgK3ScgqFoYaT5giT05oVotLNPSALuFFloT9PmF95abfQ749YPjzL\r\nGz9RDY6aS4SNSRIGsHddy6gDkwQYlYrR+cD+oN3arL8iDRE23YsDn/23Kliq\r\nSflGImQIkg4OTK/NyuRtRpQo5FK3HYaqqpPlSZF9jBe/JHREr2PwMC/AkD22\r\neItx7kOcNeMX31Wgo+k/vXPYlm4KsCSxMhEgSH3H6Omy86gO8oaGQR0VD+q9\r\n78DBeSko0EIp1APu6B2fEusVVXFB1PepV/UqYkakRNAj1kqzUTGqzJBxft9w\r\nxczd6I2xK748O0kC1/r0kZrwVqt+Fe4dp2auoWsRqxTb7GfhdcBN6mIzHVWv\r\n0eA3S5qhZErLBObX2mTND2whlqPTjJoNyKH9JMv46aQKlLF+3AAcMNX/XWHU\r\nH4rdn74P6L1L2YWtdxAA9xonbm8WGazZhYiN3Uz4Dcw9DzAuid/Gzv9lY5Ua\r\n+k6bi61XTvNECTM6+1xMERdfzKfapRMBou9v3HUv9ZIq8iFnabbyhPSdxaHH\r\nVOaCv0G6BOcMBYubuMDEEpzGXH4wkk4aFz4=\r\n=n7g/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"6c4e01ccff6d8fbf212aa3657b77413750c9fc79","scripts":{"lint":"eslint ./","test":"jest"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"8.5.5","description":"message validator through asyncapi schema","directories":{},"_nodeVersion":"14.17.1","dependencies":{"ajv":"^6.12.6","@asyncapi/parser":"^1.4.1","@asyncapi/openapi-schema-parser":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","eslint":"7.0.0","codecov":"^3.8.3","@types/jest":"^25.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_3.2.0_1653222500789_0.5508690717554621","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"asyncapi-validator","version":"4.0.0","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@4.0.0","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"3b6038e82b663d35edfa3701adf7ecae3a3286eb","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-4.0.0.tgz","fileCount":40,"integrity":"sha512-OsKRPoghsJWQtyRPmnWulPXhYYsaX/b0GIb747ZVa/BeL+2GG6J/GiXFkaNFthQSFv1CI1p3Y2hn4FSjPicAYg==","signatures":[{"sig":"MEQCIDwbS8f3TQMzfO2+G5TkaXmWGeW6Ai+7V0RHmhGBui3cAiAd3cojDrZmznHKd6t7Oc/5N81XKpER2Kf/ebYZoiyAGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiiy/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaNA/9G6DzNU1AqGBE3qXxqgYoBmssUfJEQQWeqtUkXnmE9DnR14iE\r\nJQKNeHuenVRWMgCnSAsvUBXhSrGQNY/8ntbent1IQqM4WAn0z0+E2sC6p2DV\r\nplLURd+0tL71R0A4PslGV2ME/PDIL4vN99hZpfxX7xZgBbenFGh54e7UH8Ol\r\nm2tmfniCxHMh7Hh65ji01vhrvqaaunhTJ3uLsCaelx6lX6iE1X45M8yzuHwv\r\n7MpT7/GqzQprAdDHy+mMX6N2skpaygKBEiVzHdXuOat/NloV+Erh1O09qnkM\r\nFtWhCOPzerQgtKmdAhotEe1wB2TR+2dZzAiQsJ1fxnJTz4VzGRasYIsskLGR\r\nZI4UrvR6vq80JD3C09iHkjKJL29LGfTqsyaCTC+a0N5ZLx4rfcm9r8X4Xaj9\r\nWvQ2j19naJl3RemiRC/KAa0pgEsecweS1/eLIzIRzTITOWUqqx6VEI5FT66j\r\nGAXRa+xQWtkx6TnN9acDP1KNoJl3T4iBdvjlSx/Etfeo4n+J+lstX9wvTdP0\r\nUTnwTDxaJOYe5soFxq918R0gjaYaGUhHTRr0HWrdj+wEZfiOgNJ2JnKDvih0\r\nG/M2CE7t7g1698zoZTDxdOsEuAuqDIT77501En5rZmHJnn/sObV+DM63M5Fx\r\nlwNjKmM2gtcdTyEhTVIww/NyW0NMKzCynmg=\r\n=PXTx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"index.d.ts","gitHead":"34ef690a0c160fe18ccbd467ca1023e04d28b017","scripts":{"lint":"eslint ./","test":"jest"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"8.5.5","description":"message validator through asyncapi schema","directories":{},"_nodeVersion":"14.17.1","dependencies":{"ajv":"^8.11.0","ajv-formats":"^2.1.1","@asyncapi/parser":"^1.15.0","@asyncapi/openapi-schema-parser":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.1","eslint":"7.0.0","codecov":"^3.8.3","@types/jest":"^25.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_4.0.0_1653222590801_0.8218508578224524","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"asyncapi-validator","version":"5.0.0","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@5.0.0","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"83b4efae8ef3f399c8236a2012e4aeb5dbc9792b","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-5.0.0.tgz","fileCount":44,"integrity":"sha512-pV06+xk/F6jz71nuFp6+AcuSYCRBVwDFDXN/4vXga+9aMaKlAPD5OmEXDW7+YWYRieyn2fHda/AxzpcAxBbFPw==","signatures":[{"sig":"MEYCIQCTVRa6jkN8BosWG0thMOjX4JBr6jJvBJiDdhNa3UxrbAIhAKCTvfyeRk+xWHM4yWktkvXqKGq7/Ldi94ENZasC0Im5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182126},"main":"index.js","types":"index.d.ts","gitHead":"bac4f203027c44a00a7b4aff4bef13f8d4658eef","scripts":{"lint":"eslint ./","test":"jest"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"6.14.16","description":"message validator through asyncapi schema","directories":{},"_nodeVersion":"12.22.12","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@asyncapi/parser":"3.1.0","@asyncapi/openapi-schema-parser":"3.0.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.1","eslint":"7.2.0","@types/jest":"^25.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_5.0.0_1721537125281_0.06641639968115243","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"asyncapi-validator","version":"5.0.1","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@5.0.1","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"0293db79652a9beda1160976a192c7fc268699b8","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-5.0.1.tgz","fileCount":46,"integrity":"sha512-wf69ATPTxF4aKHjpOQr0nqY5U8loK02SF1TtMEvoU7pfiflvclynZi7/YYpaqV6CvTR/Wi0BzPLE/IUqcY/UJw==","signatures":[{"sig":"MEYCIQCphbiAQ7Mys0B4sb7j3kj0dMZky/3kGCswtoj/l5MQIgIhAIiKog4FnqRG9FC3U0Vr8MINXGKUFNNRsy4j+A45qOLB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189556},"main":"index.js","types":"index.d.ts","gitHead":"ce1fb5887d15bbac4627da73c2a168d7e367133e","scripts":{"lint":"eslint ./","test":"jest"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"10.7.0","description":"message validator through asyncapi schema","directories":{},"_nodeVersion":"18.20.4","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@asyncapi/parser":"3.1.0","@asyncapi/openapi-schema-parser":"3.0.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.1","eslint":"7.2.0","@types/jest":"^25.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_5.0.1_1724287587767_0.004641075192052702","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"asyncapi-validator","version":"5.1.0","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","_id":"asyncapi-validator@5.1.0","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"dist":{"shasum":"2aa0b6dabb16093180480e3fd4d176bf269b581c","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-5.1.0.tgz","fileCount":46,"integrity":"sha512-NScm2szoIW1KklZOi7EDQOkFBz0RvCAUHD/3Q6ajgbvoEmRzcDgDF9oRwMbAsnNUBt1mZIyMIeigOBNCjuzw5Q==","signatures":[{"sig":"MEQCIHNhMasyeJva8k9p/cshFFniUIhKVt1VbbZSDDDq8uguAiBzdUeGPNgnekuAp9PvMwuIKmZWK+pca0e+rgOTBIQrkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189634},"main":"index.js","types":"index.d.ts","gitHead":"66e07e4521f834133f502f6a9fe994b7559623a9","scripts":{"lint":"eslint ./","test":"jest"},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"repository":{"url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git","type":"git"},"_npmVersion":"10.8.2","description":"message validator through asyncapi schema","directories":{},"_nodeVersion":"18.20.6","dependencies":{"ajv":"^8.17.1","ajv-formats":"^3.0.1","@asyncapi/parser":"3.4.0","@asyncapi/openapi-schema-parser":"3.0.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.0.1","eslint":"7.2.0","@types/jest":"^25.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.29.1","eslint-plugin-promise":"^4.2.1","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1"},"_npmOperationalInternal":{"tmp":"tmp/asyncapi-validator_5.1.0_1739265280278_0.09502686060280019","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"asyncapi-validator","version":"5.1.1","description":"message validator through asyncapi schema","main":"index.js","types":"index.d.ts","scripts":{"test":"jest","lint":"eslint ./"},"repository":{"type":"git","url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git"},"keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"author":{"name":"Waleed Ashraf"},"license":"MIT","bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","dependencies":{"@asyncapi/openapi-schema-parser":"3.0.24","@asyncapi/parser":"3.4.0","ajv":"^8.17.1","ajv-formats":"^3.0.1"},"devDependencies":{"@types/jest":"^25.2.1","eslint":"7.2.0","eslint-config-standard":"^14.1.1","eslint-plugin-import":"^2.29.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","jest":"^28.0.1"},"_id":"asyncapi-validator@5.1.1","gitHead":"90674de4a1b79781f6113449c471dc6fec9b5deb","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jW73u+OoL+3PkX4YICUSWdWEliz2Bqdy2CaXzwqnWrpxjt8aZ0EOGWTlUqq0SmoR+/hqsn5f/B7nUa0BuE26gA==","shasum":"1b0a71558ce78dee1b0d90798e40d1767b08b79f","tarball":"https://registry.npmjs.org/asyncapi-validator/-/asyncapi-validator-5.1.1.tgz","fileCount":48,"unpackedSize":192457,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCUeBU1cpjU+rSqEzjGYHGIPobZgqHDQDar9lwQOv5tWAIhAKXLH0Gnl+yeRKNamsIhg+G/k4hMqqwxFE+PfhXzYufl"}]},"_npmUser":{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"},"directories":{},"maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/asyncapi-validator_5.1.1_1741648703118_0.6370942897579666"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-30T19:33:39.788Z","modified":"2025-03-10T23:18:23.485Z","1.0.0":"2019-06-30T19:33:39.905Z","2.0.0":"2019-07-06T20:34:58.332Z","2.1.0":"2019-07-08T13:16:35.406Z","2.2.0":"2019-07-15T13:23:51.535Z","2.2.1":"2019-07-18T15:56:00.248Z","2.3.0":"2019-07-24T16:01:03.078Z","2.3.1":"2019-09-01T20:40:08.719Z","2.3.2":"2019-09-01T20:54:57.474Z","2.4.0":"2019-12-01T22:52:28.708Z","2.4.1":"2019-12-03T16:27:54.361Z","2.4.2":"2019-12-20T09:04:49.018Z","2.4.3":"2020-05-09T06:11:58.625Z","2.4.4":"2020-05-29T20:00:39.950Z","2.4.5":"2020-07-16T01:37:57.683Z","2.5.0":"2020-10-03T15:54:40.136Z","3.0.0":"2021-03-21T01:10:39.865Z","3.1.0":"2021-08-22T11:05:46.508Z","3.1.1":"2021-09-30T21:52:20.558Z","3.2.0":"2022-05-22T12:28:20.975Z","4.0.0":"2022-05-22T12:29:50.972Z","5.0.0":"2024-07-21T04:45:25.444Z","5.0.1":"2024-08-22T00:46:27.938Z","5.1.0":"2025-02-11T09:14:40.508Z","5.1.1":"2025-03-10T23:18:23.291Z"},"bugs":{"url":"https://github.com/WaleedAshraf/asyncapi-validator/issues"},"author":{"name":"Waleed Ashraf"},"license":"MIT","homepage":"https://github.com/WaleedAshraf/asyncapi-validator#readme","keywords":["asyncapi","kafka","rabbitmq","test","validator","api"],"repository":{"type":"git","url":"git+https://github.com/WaleedAshraf/asyncapi-validator.git"},"description":"message validator through asyncapi schema","maintainers":[{"name":"waleedashraf","email":"waleedashrafhere@gmail.com"}],"readme":"![Unit Tests](https://github.com/WaleedAshraf/asyncapi-validator/workflows/Unit%20Tests/badge.svg) [![codecov](https://codecov.io/gh/WaleedAshraf/asyncapi-validator/graph/badge.svg?token=QlYEl26MvM)](https://codecov.io/gh/WaleedAshraf/asyncapi-validator) ![CodeQL](https://github.com/WaleedAshraf/asyncapi-validator/workflows/CodeQL/badge.svg)\n\n# asyncapi-validator\n\nValidate messages through AsyncApi\n\n_Note: This package only support AsyncApi Schema v2.0.0 and above._\n\n`npm i asyncapi-validator`\n\n## Features\n- Validate your messages against your AsyncApi Document\n- Validate your AsyncApi Document against AsyncApi Schema definition\n- Load your AsyncApi Schema from local file or any URL\n- Supports AsyncApi in JSON and YAML format\n- Supports AsyncApi v2.0.0 and above\n\n## Content\n- [Class Methods](#class-methods)\n  - [AsyncApiValidator.fromSource()](#asyncapivalidatorfromsource)\n    - [Options](#options)\n- [Instance Methods / Properties](#instance-methods--properties)\n  - [.validate()](#validate)\n  - [.validateByMessageId()](#validateByMessageId) - _deprecated_\n  - [.schema](#schema)\n- [Example usage with .validate() method](#example-usage-with-validate-method)\n- [Example usage with .validateByMessageId() method](#example-usage-with-validatebymessageid-method)\n- [Errors](#errors)\n  - [Error Example](#error-example)\n\n## Class Methods\n\n### AsyncApiValidator.fromSource()\n```js\n/** \n * Load and Parse the schema from source.\n * @param {string | Object} source - local PATH or URL of schema or schema Object\n * @param {Object} options - options for validation\n * @returns {Promise}\n */\nAsyncApiValidator.fromSource(source, options)\n```\n\n#### Options\n| value | type | | description |\n|-----|----|----|---|\n| msgIdentifier | string | required | Name of the parameter whose value will be used as `\"key\"` in `.validate()` method. Recommendation is to use `\"name\"` as described in [message-object](https://www.asyncapi.com/docs/reference/specification/v3.0.0#messageObject). You can also use [Specification Extensions](https://www.asyncapi.com/docs/reference/specification/v3.0.0#specificationExtensions). |\n| ignoreArray | boolean | optional | If `true`, then if schema is defined as an array and payload is an object, then payload will be placed inside an array before validation. |\n| path | string | optional |  Path to the AsyncApi document. |\n\n## Instance Methods and Properties\n\n### .validate()\n\nYou should provide `msgIdentifier` in AsyncApiValidator `options`.\n\n```js\n/**\n * Method to validate the Payload against schema definition.\n * @param {string} key - required - message key (as per msgIdentifier)\n * @param {Object} payload - required - payload of the message\n * @param {string} channel - required - name of the channel/topic\n * @param {string} operation - required - publish | subscribe | send | receive\n * @returns {boolean}\n */\n.validate(key, payload, channel, operation)\n```\n\n### .validateByMessageId() - deprecated\n_This method is deprecated as `messageId` was removed in AsyncApi v3.0.0. More details here [asyncapi/spec/issues/978](https://github.com/asyncapi/spec/issues/978) ._\n\nHere `messageId` should be as [defined in AsyncApi Schema v2.4.0](https://www.asyncapi.com/docs/specifications/v2.4.0#messageObject). To use this method, your AsyncApi Schema version should be >= v2.4.0 and <3.0.0.\n\n```js\n/**\n * Method to validate the Payload against schema definition.\n * @param {string} key - required - messageId\n * @param {Object} payload - required - payload of the message\n * @returns {boolean}\n */\n.validateByMessageId(key, payload)\n```\n\n### .schema\n`.schema` property can be used to access AsyncApi schema in JSON format and with all the refs resolved.\n\n## Example usage with .validate() method\nSchema\n```yaml\nasyncapi: 3.0.0\ninfo:\n  title: Streetlights Kafka API\n  version: 1.0.0\nchannels:\n  lightingMeasured:\n    messages:\n      lightMeasured:\n        $ref: '#/components/messages/lightMeasured'\noperations:\n  sendLightMeasurement:\n    action: send\n    channel:\n      $ref: '#/channels/lightingMeasured'\n    messages:\n      - $ref: '#/channels/lightingMeasured/messages/lightMeasured'\ncomponents:\n  messages:\n    lightMeasured:\n      x-unique-id: lightMeasured\n      payload:\n        $ref: '#/components/schemas/lightMeasuredPayload'\n  schemas:\n    lightMeasuredPayload:\n      type: object\n      properties:\n        lumens:\n          type: integer\n          minimum: 0\n          description: Light intensity measured in lumens.\n```\n```js\nconst AsyncApiValidator = require('asyncapi-validator')\nlet va = await AsyncApiValidator.fromSource('./api.yaml', {msgIdentifier: 'x-unique-id'})\n\n// validate 'lightMeasured' on channel 'lightingMeasured' with operation 'send'\nva.validate('lightMeasured', {\n  lumens: 0,\n  sentAt: '2019-08-24T14:15:22Z'\n}, 'lightingMeasured', 'send')\n```\nIn above example, `\"msgIdentifier\"` is `\"'x-unique-id\"`. That is why, `\"lightMeasured\"` is used as `\"key\"` in `\"va.validate()\"` method.\n\n## Example usage with .validateByMessageId() method\nSchema\n```yaml\nasyncapi: 2.4.0\n\ninfo:\n  title: User Events\n  version: 1.0.0\n\nchannels:\n  user-events:\n    description: user related events\n    publish:\n      message:\n        messageId: UserRemoved\n        payload:\n          type: object\n          properties:\n            userEmail:\n              type: string\n            userId:\n              type: string\n```\n```js\nconst AsyncApiValidator = require('asyncapi-validator')\nlet va = await AsyncApiValidator.fromSource('./api.yaml')\n\n// validate messageId 'UserRemoved'\nva.validateByMessageId('UserRemoved', {\n  userId: '123456789',\n  userEmail: 'alex@mail.com',\n})\n```\n\n## Errors\nError thrown from asyncapi-validator will have these properties.\n\n| key     | type   | value                   | description                                                                                                     |\n|---------|--------|-------------------------|-----------------------------------------------------------------------------------------------------------------|\n| name    | string | AsyncAPIValidationError | AsyncAPIValidationError                                                                                         |\n| key     | string |                         | \"key\" of payload against which schema is validated                                                              |\n| message | string |                         | [errorsText from AJV](https://ajv.js.org/api.html#ajv-errorstext-errors-object-options-object-string) |\n| errors  | array  |                         | [Array of errors from AJV](https://ajv.js.org/api.html#validation-errors)                                |\n\n### Error Example\n```js\n{\n  AsyncAPIValidationError: data.type must be equal to one of the allowed values at MessageValidator.validate (.....\n  name: 'AsyncAPIValidationError',\n  key: 'hello',\n  errors:\n    [\n      { keyword: 'enum',\n        dataPath: '.type',\n        schemaPath: '#/properties/type/enum',\n        params: [Object],\n        message: 'must be equal to one of the allowed values'\n      }\n    ]\n}\n```\n\n","readmeFilename":"README.md"}