{"_id":"protodef-validator","_rev":"23-e4ecad1eafc07891565b84a8b395b472","name":"protodef-validator","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"protodef-validator","version":"1.0.0","keywords":["protodef","type","serialization","schema","json"],"author":{"url":"<romain.rom1@gmail.com>","name":"Romain Beaumont","email":"romain.rom1@gmail.com"},"license":"MIT","_id":"protodef-validator@1.0.0","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"bin":{"protodef-validator":"./cli.js"},"dist":{"shasum":"441a35638c1766db52548cbf687846d80a185c84","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.0.0.tgz","integrity":"sha512-VEangk7J4hrJa5emfUK18MJl+Ezqqh0+mN4FlPEG/RvkDDrLnYs+BD5ORuAObQSTvidheY5LJP1k/3sEYXaeuw==","signatures":[{"sig":"MEUCICGqJl9nFu17OPOJB7XFXTJedNylTZ6nqOezMZ6lZK39AiEAwZw1Nn/K4n9bvRFi+mzHA7ea9VBqjsdLA8qgluI9PxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"441a35638c1766db52548cbf687846d80a185c84","gitHead":"de9bdc3bc48a8c5696333da21b0c318bcaa5fb83","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rom1504","email":"romain.rom1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git","type":"git"},"_npmVersion":"3.8.6","description":"Validate ProtoDef protocol definition in node","directories":{},"_nodeVersion":"6.1.0","dependencies":{"ajv":"^4.11.2"},"_npmOperationalInternal":{"tmp":"tmp/protodef-validator-1.0.0.tgz_1485908269508_0.5729200004134327","host":"packages-18-east.internal.npmjs.com"}},"1.0.1":{"name":"protodef-validator","version":"1.0.1","keywords":["protodef","type","serialization","schema","json"],"author":{"url":"<romain.rom1@gmail.com>","name":"Romain Beaumont","email":"romain.rom1@gmail.com"},"license":"MIT","_id":"protodef-validator@1.0.1","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"bin":{"protodef-validator":"./cli.js"},"dist":{"shasum":"7e7fdc6822f61deec47cf955559d670b35404dbc","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.0.1.tgz","integrity":"sha512-0ZDjCvI2KuEtGWEW1m8ajTa7y/as/i2y3sGbOekukaODIZ1UWUjxjZaY+95IT9MVIdy2X6xcg8XaFmlUZEamWQ==","signatures":[{"sig":"MEYCIQC3zxAOqneMGRvIlPfB4+6C+SWarZAlWwcisaxaOfFd+gIhAL0QGqaAdsLF8PUoXTfJsZdhE596DvdJprHScJO1SBKB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"7e7fdc6822f61deec47cf955559d670b35404dbc","gitHead":"2f199c97ccb940c41a350a8458af8d1718757747","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rom1504","email":"romain.rom1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git","type":"git"},"_npmVersion":"3.8.6","description":"Validate ProtoDef protocol definition in node","directories":{},"_nodeVersion":"6.1.0","dependencies":{"ajv":"^4.11.2"},"_npmOperationalInternal":{"tmp":"tmp/protodef-validator-1.0.1.tgz_1485908378365_0.311695939861238","host":"packages-12-west.internal.npmjs.com"}},"1.0.2":{"name":"protodef-validator","version":"1.0.2","keywords":["protodef","type","serialization","schema","json"],"author":{"url":"<romain.rom1@gmail.com>","name":"Romain Beaumont","email":"romain.rom1@gmail.com"},"license":"MIT","_id":"protodef-validator@1.0.2","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"bin":{"protodef-validator":"./cli.js"},"dist":{"shasum":"fccc0ed2f846147799d3f4e5cfb694a15239ecee","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.0.2.tgz","integrity":"sha512-C2gAvHJrkpwqhNp2CR+zd1AOu1yh3e8PH7rXX1UXFV+L/NGqCjuBjlF69kYOiP5hujTeYvf8hIyM3FxAULJD3w==","signatures":[{"sig":"MEYCIQDFp4Ks0ZhvS4bVIiNbrTu5KGPQE+aFcvGQKv1iJucJzQIhAJPGjL2gN6lD8XT1EvvnWc6pKTRAXTqhfsQgiZyJ/Qly","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"fccc0ed2f846147799d3f4e5cfb694a15239ecee","gitHead":"4e97314ff3713e29e58d65d1ab3bd9fceee75a09","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rom1504","email":"romain.rom1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git","type":"git"},"_npmVersion":"3.8.6","description":"Validate ProtoDef protocol definition in node","directories":{},"_nodeVersion":"6.1.0","dependencies":{"ajv":"^4.11.2"},"_npmOperationalInternal":{"tmp":"tmp/protodef-validator-1.0.2.tgz_1485908890303_0.40050923684611917","host":"packages-18-east.internal.npmjs.com"}},"1.1.0":{"name":"protodef-validator","version":"1.1.0","keywords":["protodef","type","serialization","schema","json"],"author":{"url":"<romain.rom1@gmail.com>","name":"Romain Beaumont","email":"romain.rom1@gmail.com"},"license":"MIT","_id":"protodef-validator@1.1.0","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"bin":{"protodef-validator":"./cli.js"},"dist":{"shasum":"a15d75de16c8795c257ca1bf6b97ec05cab7d5d5","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.1.0.tgz","integrity":"sha512-NXkCeMt8zo8Q/6nGdxHBFkX1qFve4C+AE8TGSAL+Eem7X1FDbC5t/Ze0rtQE4EucBSFWXY7zkrLd9zUH9Pt2Ng==","signatures":[{"sig":"MEYCIQDbqBmW55TeRYCFs57FqwD5J4pexSu2eWsmrAk9b9RBmAIhALbpILYlAVrF6uCh2IS6G8o+Ru7cl2d5zKamdAkto42a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a15d75de16c8795c257ca1bf6b97ec05cab7d5d5","gitHead":"4ca735a58f203fd81765c327833bacda243a49e8","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rom1504","email":"romain.rom1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git","type":"git"},"_npmVersion":"3.10.9","description":"Validate ProtoDef protocol definition in node","directories":{},"_nodeVersion":"7.2.0","dependencies":{"ajv":"^4.11.2"},"_npmOperationalInternal":{"tmp":"tmp/protodef-validator-1.1.0.tgz_1486652372634_0.0489085903391242","host":"packages-18-east.internal.npmjs.com"}},"1.1.2":{"name":"protodef-validator","version":"1.1.2","keywords":["protodef","type","serialization","schema","json"],"author":{"url":"<romain.rom1@gmail.com>","name":"Romain Beaumont","email":"romain.rom1@gmail.com"},"license":"MIT","_id":"protodef-validator@1.1.2","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"bin":{"protodef-validator":"./cli.js"},"dist":{"shasum":"e982340db6920308881b5ec078d7ab2f92501e72","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.1.2.tgz","integrity":"sha512-K8Pu8k1n59djLC/EieBcmVQoWekSyhmIBXlIa65Kdce7M7YQGgA3hiz30hhGGzNC0WckzAPy9V6auA+ZBb8RbQ==","signatures":[{"sig":"MEUCIQDKNRlv9BajoNrpCSxgaYFG/IJt7SovErBCNZwIgIzJfwIgCRmoE2xC+CvbUKfkiIIQ+K7mL7XpOfYz5x3BEFhXgmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e982340db6920308881b5ec078d7ab2f92501e72","gitHead":"c6c4887ebb550e90b655b4354392a90efeb3b8b6","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rom1504","email":"romain.rom1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git","type":"git"},"_npmVersion":"3.8.6","description":"Validate ProtoDef protocol definition in node","directories":{},"_nodeVersion":"6.0.0","dependencies":{"ajv":"^4.11.2"},"_npmOperationalInternal":{"tmp":"tmp/protodef-validator-1.1.2.tgz_1488129407936_0.6876126688439399","host":"packages-18-east.internal.npmjs.com"}},"1.1.3":{"name":"protodef-validator","version":"1.1.3","keywords":["protodef","type","serialization","schema","json"],"author":{"url":"<romain.rom1@gmail.com>","name":"Romain Beaumont","email":"romain.rom1@gmail.com"},"license":"MIT","_id":"protodef-validator@1.1.3","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"bin":{"protodef-validator":"./cli.js"},"dist":{"shasum":"a70bb1addcd6bfced54550a7d2bebbeca40c6e77","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.1.3.tgz","integrity":"sha512-3Egrltje45hgg0qxEBTtjsuwvq1bwbvP1Y88ctGhpMPNqhs4wSVy8EqIiF1GZqSIWYp59XEONwgTvSUTtFwQPA==","signatures":[{"sig":"MEQCIG5zNIGIov8eTZ/2CCMqb9fOlzMsiQwm19+FJc7s5RP5AiA+sISd44mZZyvgb1M77w/g1R3Cf7j4WXvTKrNeZB3ORg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"a70bb1addcd6bfced54550a7d2bebbeca40c6e77","gitHead":"44945b4ba71391f7f2f26374a321542d3c86c8b1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rom1504","email":"romain.rom1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git","type":"git"},"_npmVersion":"3.8.6","description":"Validate ProtoDef protocol definition in node","directories":{},"_nodeVersion":"6.0.0","dependencies":{"ajv":"^4.11.2"},"_npmOperationalInternal":{"tmp":"tmp/protodef-validator-1.1.3.tgz_1488136447565_0.1969772195443511","host":"packages-12-west.internal.npmjs.com"}},"1.1.4":{"name":"protodef-validator","version":"1.1.4","keywords":["protodef","type","serialization","schema","json"],"author":{"url":"<romain.rom1@gmail.com>","name":"Romain Beaumont","email":"romain.rom1@gmail.com"},"license":"MIT","_id":"protodef-validator@1.1.4","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"bin":{"protodef-validator":"./cli.js"},"dist":{"shasum":"65e8d54b41342671c0701afbbbb8abd7b1eabcaa","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.1.4.tgz","integrity":"sha512-TiL4awa9UUo2Ie/5H7THLSpEJ8N0cY4jetYu9d13BsZr3qtWRkLiOTjlnibkCu2sdBnCJwakQHHvBjG6oL9v4g==","signatures":[{"sig":"MEQCIBdwCCkONtsZpOMLtW9Zl7ct1+Jzq6nZjVSmI5wFOhYOAiAPuEa0RFkOg+6LahnhuwnlgrhoXLvQrvIDD2lEwSfosA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"65e8d54b41342671c0701afbbbb8abd7b1eabcaa","gitHead":"ea8c32fbba1d253f3cad73b6c4caea96b88e8939","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rom1504","email":"romain.rom1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git","type":"git"},"_npmVersion":"3.8.6","description":"Validate ProtoDef protocol definition in node","directories":{},"_nodeVersion":"6.0.0","dependencies":{"ajv":"^4.11.2"},"_npmOperationalInternal":{"tmp":"tmp/protodef-validator-1.1.4.tgz_1488148957334_0.7180922799743712","host":"packages-12-west.internal.npmjs.com"}},"1.1.5":{"name":"protodef-validator","version":"1.1.5","keywords":["protodef","type","serialization","schema","json"],"author":{"url":"<romain.rom1@gmail.com>","name":"Romain Beaumont","email":"romain.rom1@gmail.com"},"license":"MIT","_id":"protodef-validator@1.1.5","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"bin":{"protodef-validator":"./cli.js"},"dist":{"shasum":"1dce4040e04d8caa90981489eb403c993c7b3472","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.1.5.tgz","integrity":"sha512-WKXD7N9sxe30gOa225qfD+3sOZLbS45dVxIBPIMO08TfWmXXrkOvSoimeaV0bXCpIuaEirXWcUTzuxnWA3FDbQ==","signatures":[{"sig":"MEUCIFMKUN5D8K0xOeZQp5gA16gztWv2zrZViCgcLgVU3TNiAiEA6907085p2tEXrzMAJKTzxHJynX5SMhLlP25TIzWj3VM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1dce4040e04d8caa90981489eb403c993c7b3472","gitHead":"1623b368e280ac6cbb97020498efb736a638a995","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rom1504","email":"romain.rom1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git","type":"git"},"_npmVersion":"3.8.6","description":"Validate ProtoDef protocol definition in node","directories":{},"_nodeVersion":"6.0.0","dependencies":{"ajv":"^4.11.2"},"_npmOperationalInternal":{"tmp":"tmp/protodef-validator-1.1.5.tgz_1488149669042_0.29114882927387953","host":"packages-18-east.internal.npmjs.com"}},"1.1.6":{"name":"protodef-validator","version":"1.1.6","keywords":["protodef","type","serialization","schema","json"],"author":{"url":"<romain.rom1@gmail.com>","name":"Romain Beaumont","email":"romain.rom1@gmail.com"},"license":"MIT","_id":"protodef-validator@1.1.6","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"bin":{"protodef-validator":"./cli.js"},"dist":{"shasum":"9715964fe6430ced09ddae0d9c6b7bcbee87e2c7","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.1.6.tgz","integrity":"sha512-hRPjH6F5HPmaAav2oW/Q5WQSt253J55XB38ZsUHlKv0FlbX/Sr4HGzsr9oQ0vwlqyycJ0mYj18Bax0/+imUIrA==","signatures":[{"sig":"MEUCIFmjh/j06oxg5m1YdzH4rFvol5we59NnisGHlyGB6Kg4AiEA+38JoTtTLTNVzVshVU+ygkCSDKXmleonDcUojj9LJ+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"9715964fe6430ced09ddae0d9c6b7bcbee87e2c7","gitHead":"f65582e0349499930afec83769c7946bba00cf7f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rom1504","email":"romain.rom1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git","type":"git"},"_npmVersion":"3.8.6","description":"Validate ProtoDef protocol definition in node","directories":{},"_nodeVersion":"6.0.0","dependencies":{"ajv":"^4.11.2"},"_npmOperationalInternal":{"tmp":"tmp/protodef-validator-1.1.6.tgz_1488150793897_0.25563745643012226","host":"packages-18-east.internal.npmjs.com"}},"1.1.7":{"name":"protodef-validator","version":"1.1.7","keywords":["protodef","type","serialization","schema","json"],"author":{"url":"<romain.rom1@gmail.com>","name":"Romain Beaumont","email":"romain.rom1@gmail.com"},"license":"MIT","_id":"protodef-validator@1.1.7","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"bin":{"protodef-validator":"./cli.js"},"dist":{"shasum":"b8808024a7f72ad62bdee4b909486392c9878db6","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.1.7.tgz","integrity":"sha512-0BkUTGOprZfk+l0uDO2Bqy3LKmw2KVPWWkVGJ4lyIsELPRZpCH9YLqw8fxbWbkG+uU/9vhNAPmUkzGkv/wYeBw==","signatures":[{"sig":"MEQCIHDbdXEPIbjHkxG29es01ai91T0QfApsXWYefJp+66ygAiAe8zbiFJ2MtEL+OHKnsJkMjohMSHb7IIG7KXggUtZ+SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"b8808024a7f72ad62bdee4b909486392c9878db6","gitHead":"1b0d8547f16a90c0136c5a54c20db74f448202e9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rom1504","email":"romain.rom1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git","type":"git"},"_npmVersion":"3.8.6","description":"Validate ProtoDef protocol definition in node","directories":{},"_nodeVersion":"6.0.0","dependencies":{"ajv":"^4.11.2"},"_npmOperationalInternal":{"tmp":"tmp/protodef-validator-1.1.7.tgz_1488151281942_0.589996266644448","host":"packages-18-east.internal.npmjs.com"}},"1.2.0":{"name":"protodef-validator","version":"1.2.0","keywords":["protodef","type","serialization","schema","json"],"author":{"url":"<romain.rom1@gmail.com>","name":"Romain Beaumont","email":"romain.rom1@gmail.com"},"license":"MIT","_id":"protodef-validator@1.2.0","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"bin":{"protodef-validator":"./cli.js"},"dist":{"shasum":"21a6bed2070a3dd3d46e141a785c25d6cd9eb643","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.2.0.tgz","integrity":"sha512-TcRqCiTnhCzGnrLiqDvtozKC03a1u59pnFUwBuAJKYAaQNj18e9RZLTQGZPDUGQZV+auA3fracl/YB4FNMvX9A==","signatures":[{"sig":"MEUCIQCBP0M6o+pwYXijBRtWyqkf29eR7KH0Ghmfhfpescz6EQIgW1l04Kut8urqpDJzFXEwAQNhpaVUajNGk0zMaI7LjP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"dfc7958c63bf33381d7fa347a39abe9003d4afc9","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rom1504","email":"romain.rom1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git","type":"git"},"_npmVersion":"5.3.0","description":"Validate ProtoDef protocol definition in node","directories":{},"_nodeVersion":"8.1.2","dependencies":{"ajv":"^4.11.2"},"_npmOperationalInternal":{"tmp":"tmp/protodef-validator-1.2.0.tgz_1514826121988_0.7834402024745941","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"protodef-validator","version":"1.2.1","keywords":["protodef","type","serialization","schema","json"],"author":{"url":"<romain.rom1@gmail.com>","name":"Romain Beaumont","email":"romain.rom1@gmail.com"},"license":"MIT","_id":"protodef-validator@1.2.1","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"bin":{"protodef-validator":"./cli.js"},"dist":{"shasum":"73ca6d7b4ae2dfff022cabefff199d6376a0392e","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.2.1.tgz","fileCount":7,"integrity":"sha512-h+dv+w3p44F2Nw2uzMlROoMtOpHuXiqqN6xEtVNt3iFiXnuePLl1qwdMirCrGgtAFt8xe3gRcV0Y6/v6A8PnXQ==","signatures":[{"sig":"MEQCIDUIeeZptFNH1GYo4ruqpZJIA8E+kpsMjgsigUdu68FLAiAISXqGM4hieqmDMBSEu0wWNbQxL2vyPTFE08nu/ad0uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqVOhCRA9TVsSAnZWagAAlfkQAIpivOjd4GhNThyt7Clu\njqq0pkqpp0e7nThWxP12WeKKQ5soVChjazIpf772Mvr043h2mpYRUmGKSzCB\nhPA1RZHT3fwu+bLooCz2LBGgWsfAScUZs0QNLtYp3jcNiL7nYs7qPeBYTIYp\nVzE7Ei9vtfTEeIG28Nz34293wAW1H8mPPZ+KKrBNBPl4d9Hh14b+xZCTX1cI\nHbjEohTenMPyHfVECkakpqn882mEACoyI57gygJRMh+DNnwF5e7mMIFxSVb3\nkrVfZVf5TcRQXr6z6YTBa69W+aOOZwkQrggXIAqtDufMfncxdh0mP2vlnH6o\nGHTDtAbYewkZsxKkm4QIkhgbzBnbDbBDS64eSgfkhkNv+1DaY5PTcdzr5na0\nEyST1kRC0YITUUn55xJwSL4kRyYD2nf244ud4QmIgBeXPkfpAz5zh/hv8nkW\no73xOYbz1Qt4opAqWlrW4HVYpIeHdyNVrKdwAeFJRGydWEhQQlu8vZZOd156\nf/HckQX8KKFLgGkyehe8sVfYks85DM6MPO5gm/nAPLkExNo285pcyWE2RNCw\n58FJunXnMXQWQWo03n+2eYtn6IJkfkfOnj/nBqaux9teyjfc7+hPef14j1y+\nlqNJQrxRn3QBcVWD2YKgo9dN11xMW4VRYmT5ctZqpar4GZwj8/x00sNuzPsT\nhKx2\r\n=kobF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"3a747421817e67fb352de5c8451e77239c27d4af","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rom1504","email":"romain.rom1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git","type":"git"},"_npmVersion":"6.0.1","description":"Validate ProtoDef protocol definition in node","directories":{},"_nodeVersion":"10.1.0","dependencies":{"ajv":"^6.5.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protodef-validator_1.2.1_1537823649105_0.7186413719940261","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"protodef-validator","version":"1.2.2","keywords":["protodef","type","serialization","schema","json"],"author":{"url":"<romain.rom1@gmail.com>","name":"Romain Beaumont","email":"romain.rom1@gmail.com"},"license":"MIT","_id":"protodef-validator@1.2.2","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"bin":{"protodef-validator":"./cli.js"},"dist":{"shasum":"68fae789170e60c5a0a72686f56daee8f791f659","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.2.2.tgz","fileCount":23,"integrity":"sha512-EnfcF1v/FGPtkwQr6SAbCM+9IoMCXlhtUVQKgeavUXoJ4FLNk3dZ0jIg/KDnTmaVgvDdHXhg1foH/qTae9vfhw==","signatures":[{"sig":"MEYCIQCrCzvYloi5EdjXObJ7KJ1Kitjxh+zBHjmq3jwyhMxvpAIhAILC3ukPcsbyRerCuUh5BzeO6lJbHNyUAidN/FvoCNpv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqVW9CRA9TVsSAnZWagAAi0YP/3I+0rOdvqa54QMY+XgM\npM0vVGlqm8nI7cXCd700Es+OW9mjdE1Rz8m+jxyUvysSD/fRLHwPAuX6GbTf\nRb4/gRRzMorxvSSwgPjZEErxqOBb/0LQgVJOHFC0bPN+xP4WIYoUSIqKsGLr\ndH6mWItYcGK97yQHxH5X1LfWSJzHpRCrGrhodeMY+Fez4OF9iz0Mndg294xo\n+qxTVTGnQxdj66nEsOAQpXjvXc5ItdRkCY6Jf8s/BcFw6OmHuv23PHnofMOw\nqz4Xl1TMEX2Oe6+v7cdx5PGjOfyJ4v5SMaJZ+XNgiiUfMYWFu4iREld4yEMG\nZFy44342/qWuwMsYzFEZiygHA3qE2OlrGcx7IWtRHgZRL1eNLlDewLs1tPkL\n8bIkQ6V68UzR4g+l1Ij1wf2d1GcyEpoSatu445zmpm6FsrTeyB+d7bGN+35W\nEbaz3e6dVPNuPR3bTRK78GLC3RvBGfHRP/jJbJ8gmd7UiZTGC1I3eS/iqbCS\nB03fOamIMYsEe0nz3v/z3YOwtsVqzbhQp4vu0IDaZm64kwAU0RftDdA653BR\np8HstZnKItMoQtfcpl4Aqt6QFjoZnyBPI9Yk7xDPSx0Sd47AkJfY512BIfkN\nQrBwQbSSZnt7yotoOLWkPV8I3QdJDAYXzPm0CZJnoHn8O29cFMwon61GK3DG\ns+RA\r\n=n0NC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"eeb487ce41f2459c6581edd19ed6c9963bcd33c5","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rom1504","email":"romain.rom1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git","type":"git"},"_npmVersion":"6.0.1","description":"Validate ProtoDef protocol definition in node","directories":{},"_nodeVersion":"10.1.0","dependencies":{"ajv":"^6.5.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protodef-validator_1.2.2_1537824188283_0.8242393418603424","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"protodef-validator","version":"1.2.3","keywords":["protodef","type","serialization","schema","json"],"author":{"url":"<romain.rom1@gmail.com>","name":"Romain Beaumont","email":"romain.rom1@gmail.com"},"license":"MIT","_id":"protodef-validator@1.2.3","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"bin":{"protodef-validator":"./cli.js"},"dist":{"shasum":"101a42269b999d115b9fd612a94dd1871fa1254f","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.2.3.tgz","fileCount":25,"integrity":"sha512-dMcSMYRh8s0z0iQN0PLVlXwJOgN8cgBuM1uWzhMjkLdpKCOASwp+h7wHnTigBTRVhGLywykcb3EKiGSsXX4vvA==","signatures":[{"sig":"MEQCIDftlzzzxv49p/zVLtd0auFd9yEKwTtZtgwUsy3G8LYRAiBDwkxW0mJgRpF15gtL8YkulYj0eoewRJ9wJd5eRALFiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYWqzCRA9TVsSAnZWagAA6a4P/33iYuoKK+zbKu5WEkTC\na2fJKt93oi6DeGurflLb+CaGhhNOEDhqLm4yhcgtny9vORzMsl2oZvIeLbYn\nxcdQYExyZ6EwmdPkWlxB5i7FMrWbnVmxyl9fQzXGQhwiugEkaj6ERofPpOpJ\n8Pbnu2RpNVu9ODah6bGfZk9vQ/a3TzByw6xAsVWxW2uX0CdJ9PhKYdpBIR1a\nSBBs6p3NO7a1ENpLpFxGihExvNRWLWNjCG/GhQ3YthyqkAt/xlYMCAn8YLbd\naktZtp7biXwSJCFldnRM5+XOotfZsEAgNYr57DszDeSEm0C5/a3IbuzD03sG\nG+ONr4bEJcqUZYl0qG2LCR5NBGOhm9YAFQi3ESVtD5t66KlGh7gSULp4Dru5\nHg9+iQzuYYlx77QZ1jetWE+0nN/upa2rftwUjo5ZuWUp1vyhg9yWNRjtFl6u\n+liZvvjzoHXHwAqn6JO7vOd/A9EpSmJeOXDJvtaiHGdAq0342+U30yWw0SNi\n9godKnlsiF6UDcwI0piMD6n47fGzJeUp9kFRIq3TvRELDM2Nymr9wkHvUinC\n6b2ZGgoqXxyOspT6pS++e0YFMTqKlP7n+ervTLhViMhxBPuK+dmJ0PN5SJud\n/1xX4Iqkw2KxhhPlwVXiQA50VoIfbwwbhpCr3++gBv7QIhzaZTVV7D4aGWpa\noAr3\r\n=YUKp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b6c3a1e832fed720f02427280bd9fff9b1bbd5e6","scripts":{"test":"node example.js"},"_npmUser":{"name":"rom1504","email":"romain.rom1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git","type":"git"},"_npmVersion":"6.4.1","description":"Validate ProtoDef protocol definition in node","directories":{},"_nodeVersion":"10.15.3","dependencies":{"ajv":"^6.5.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protodef-validator_1.2.3_1566665395315_0.5185866443500782","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"protodef-validator","version":"1.3.0","keywords":["protodef","type","serialization","schema","json"],"author":{"url":"<romain.rom1@gmail.com>","name":"Romain Beaumont","email":"romain.rom1@gmail.com"},"license":"MIT","_id":"protodef-validator@1.3.0","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"bin":{"protodef-validator":"cli.js"},"dist":{"shasum":"e25d68446c612b9cf72633b4ffb88388a32d0b88","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.3.0.tgz","fileCount":31,"integrity":"sha512-qS3b1TccA7mSjxeKcTUfAcAZfQQAvzup8Wy3nb55Dq/gMdRuX/GepsQPAylIxM64zG0JffVXKJEng83YG6rSWg==","signatures":[{"sig":"MEUCID4ESpZW5gdZwW8IzJ7TSs4QZUO3u0vw289s9JX3QNO0AiEAgyDkmud1RluaxIcX26ZegMFf4zrS8bGQuLnHTmZ7mWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwUQ6CRA9TVsSAnZWagAAS/UQAI2ARHTN/CknOrZpV6eG\nGt8SPq/hFqNZYyLMQ7fe4m72LpHlD2Bdk0leOBsjRznqRYEGZff0Hm/k8xsO\nl8flK2LZyqsVnWE4TdMSD7uSH8weTcKNlDCVcDqJJ++KmHsHnhrqc4xWf8Hn\nVGlj4ZEGseKD9BB5XL02L6FsR+nr8MpLgX1HMzosTudlWfk7bbshfSueMfU6\nwRCkmk+1NGDUtWwB2kZzAoJMvD/MuqLA6SmeGW/yYBZNa0iOo4FRZwhrq9jg\n7zEgxVTrkLqYmmI9Fy4Wet49xlQTpRatc/QPhTZgAlZCbztVcy81j+GtCRsR\nstJHrK+J2+ePhoIRbtO1BI24TXeU9n/IxVXfS0P+8t2rhoSxFKYOe2mWjtlI\nB8z//j7RWoOu8duSqfvLhFg3MqE7QjFuQVlZ3ZvCYffX6WNRy4HM16FQa1Sh\npd4se/3FXa0F+rL4SuY9UhqupFxLYZCTPpj+hlnVn/xyirhm8opiLkju4vlj\nGYwCmE1P3GH+BKyr1ZuUgD0VNNCOc3GdzCHC4NXERE7fMRlL+1cXRQ53XoLq\n5bQDwEfbAY3mTO359KmUILOSnqsBwNU2VksxzKtGWq1B8ha2UaekPBm2xVWu\n67p2O4nasRHeXiX/zC0d9Gm0wEXGpg1hLTjmdWpx041GG+/w3+I6w62tnHBs\nGkaM\r\n=sMJA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"f09fe8b1e00c365079fcee03f0e72ce25f9b2a32","scripts":{"test":"node example.js"},"_npmUser":{"name":"rom1504","email":"romain.rom1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git","type":"git"},"_npmVersion":"6.14.13","description":"Validate ProtoDef protocol definition in node","directories":{},"_nodeVersion":"14.17.0","dependencies":{"ajv":"^6.5.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protodef-validator_1.3.0_1623278649946_0.2348985450771668","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"protodef-validator","version":"1.3.1","keywords":["protodef","type","serialization","schema","json"],"author":{"url":"<romain.rom1@gmail.com>","name":"Romain Beaumont","email":"romain.rom1@gmail.com"},"license":"MIT","_id":"protodef-validator@1.3.1","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"bin":{"protodef-validator":"cli.js"},"dist":{"shasum":"bcdec416d25a8c17be19074bb16d157afa37d183","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.3.1.tgz","fileCount":32,"integrity":"sha512-lZ5FWKZYR9xOjpMw1+EfZRfCjzNRQWPq+Dk+jki47Sikl2EeWEPnTfnJERwnU/EwFq6us+0zqHHzSsmLeYX+Lg==","signatures":[{"sig":"MEYCIQCzPQO45xyOWp5mrCy3WVACvI3yi4ByEsT6vwKQ+rZQBQIhAPTDgBUU1a20ufMHXXj/Y6uRrDrZfwrmaNw0PZ82uvsX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":63712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwnLjCRA9TVsSAnZWagAA7YUP/2rSPuKtL6Z6ffW5hS9T\nWbv4lK09Rh1g7J/GugQUdche2+kQaYVh6u9TRENXwqu2JDKQoViG3MngRaF5\n1QODZ9+X6G24Ov42YoaLn96/dQ+ToZe2SwgaXmx2N/nawqeyeM6h2hZz8nu1\n56/gWYx1CK/ku4i0zOQSFpnN9IDqNvOgoVvQjlyHsAO/NYyz2YZYW4FtXcwu\n4NliVCnQeMOu1CMM8ZmVhn/+b2VAzzJH2eYjNt2fowssiYG3uiTHgAM3nkrO\nQB/Zla1iTPbiaxMAC0XL93YDkKo/BOcvKYl4KamGGUdc+wWbZeAeBmsrD0A2\n1pxBK/bjfrFLqbsXr/BAnRb7AN/lcUKTjDiJMsGK+aoOjGHmImF7FMhj9hnr\n/X5PkbIm18I8qC1+XaWPj+gZu3+gSubhYycD/kx06Mf1IKwsl2/vtuW1rRUK\nmblo1Cj2UOgYsXXorXrP4NW2Gt2jewoJQP8WfLUyi8gRcmhOxQ/+aqVZWxnL\nj4uhG5nOdbQtFQ1SslLNIXJ1ALjO+03b9/MVzKEI07gzvDKUyW/AXMDbG8I7\nWxw3B6bfMnjFqbFGhFm4LPvzxc82aQiBJPrIljmcsg+Bgr3C8btuzxN6p6wP\n+0FAqCN0M0DixcyAvwHyKWdVs8XZSpzs3MFruIZGupXIR0A+pmIHQIP/Arqn\n6m33\r\n=eni5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"da87acde6d419601d00d289aa4910c634c5db200","scripts":{"test":"node example.js"},"_npmUser":{"name":"rom1504","email":"romain.rom1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git","type":"git"},"_npmVersion":"6.14.4","description":"Validate ProtoDef protocol definition in node","directories":{},"_nodeVersion":"14.0.0","dependencies":{"ajv":"^6.5.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protodef-validator_1.3.1_1623356131051_0.26119146915844804","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"protodef-validator","version":"1.4.0","keywords":["protodef","type","serialization","schema","json"],"author":{"url":"<romain.rom1@gmail.com>","name":"Romain Beaumont","email":"romain.rom1@gmail.com"},"license":"MIT","_id":"protodef-validator@1.4.0","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"bin":{"protodef-validator":"cli.js"},"dist":{"shasum":"dfe74086b9a7a2f378ca52505afe207c62f65a97","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.4.0.tgz","fileCount":33,"integrity":"sha512-2y2coBolqCEuk5Kc3QwO7ThR+/7TZiOit4FrpAgl+vFMvq8w76nDhh09z08e2NQOdrgPLsN2yzXsvRvtADgUZQ==","signatures":[{"sig":"MEYCIQDV91ahVe549Ze71Rgsu9axE+VowIgnz43F7AtdK2yRdwIhALui7zS8oGM1ngOAI81wDpxr80A2iKqN0j9JQv76S0Ah","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71803},"main":"index.js","gitHead":"01d6417544385ef015ea74f72aa1a1bbc9ed30f6","scripts":{"test":"node example.js"},"_npmUser":{"name":"rom1504","email":"romain.rom1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git","type":"git"},"_npmVersion":"6.14.4","description":"Validate ProtoDef protocol definition in node","directories":{},"_nodeVersion":"14.0.0","dependencies":{"ajv":"^6.5.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protodef-validator_1.4.0_1733781347414_0.4505469576258372","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"protodef-validator","version":"1.5.0","description":"Validate ProtoDef protocol definition in node","main":"index.js","scripts":{"test":"node example.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git"},"bin":{"protodef-validator":"cli.js"},"keywords":["protodef","type","serialization","schema","json"],"author":{"name":"Romain Beaumont","email":"romain.rom1@gmail.com","url":"<romain.rom1@gmail.com>"},"license":"MIT","bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","dependencies":{"ajv":"^6.5.4"},"gitHead":"57d83e7230969a50a01dcba8ed72e3f9a9e3d39e","_id":"protodef-validator@1.5.0","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-GrPKsNpcd7/4bIAZN3Ojgk5ILsRX9s1IItzU+o29D1o0AKbIaLuBCmaSGbZE90Gn8zxF2/Vj8aPUHjo0AbgFdw==","shasum":"55077abb1ed9eb539809c14bc7f4c27a071a3d98","tarball":"https://registry.npmjs.org/protodef-validator/-/protodef-validator-1.5.0.tgz","fileCount":33,"unpackedSize":73459,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/protodef-validator@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDeRSSchdAUaUXmcXs2juEpWrqru782xmiO2Dok+EFbgAIgF0L+d54WDl27MpuDJ0c/AzCLDbZ3RRX57PVfHtGafyo="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0e87cce5-252f-4552-a480-4bb5c421a10e"}},"directories":{},"maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/protodef-validator_1.5.0_1787810989692_0.7435160337048021"},"_hasShrinkwrap":false}},"time":{"created":"2017-02-01T00:17:50.118Z","modified":"2026-08-27T06:09:50.145Z","1.0.0":"2017-02-01T00:17:50.118Z","1.0.1":"2017-02-01T00:19:40.239Z","1.0.2":"2017-02-01T00:28:10.920Z","1.1.0":"2017-02-09T14:59:33.221Z","1.1.1":"2017-02-26T17:14:22.199Z","1.1.2":"2017-02-26T17:16:48.491Z","1.1.3":"2017-02-26T19:14:09.453Z","1.1.4":"2017-02-26T22:42:39.252Z","1.1.5":"2017-02-26T22:54:29.592Z","1.1.6":"2017-02-26T23:13:14.451Z","1.1.7":"2017-02-26T23:21:22.494Z","1.2.0":"2018-01-01T17:02:02.866Z","1.2.1":"2018-09-24T21:14:09.256Z","1.2.2":"2018-09-24T21:23:08.477Z","1.2.3":"2019-08-24T16:49:55.449Z","1.3.0":"2021-06-09T22:44:10.120Z","1.3.1":"2021-06-10T20:15:31.222Z","1.4.0":"2024-12-09T21:55:47.597Z","1.5.0":"2026-08-27T06:09:49.849Z"},"bugs":{"url":"https://github.com/ProtoDef-io/node-protodef-validator/issues"},"author":{"name":"Romain Beaumont","email":"romain.rom1@gmail.com","url":"<romain.rom1@gmail.com>"},"license":"MIT","homepage":"https://github.com/ProtoDef-io/node-protodef-validator#readme","keywords":["protodef","type","serialization","schema","json"],"repository":{"type":"git","url":"git+ssh://git@github.com/ProtoDef-io/node-protodef-validator.git"},"description":"Validate ProtoDef protocol definition in node","maintainers":[{"name":"rom1504","email":"romain.rom1@gmail.com"}],"readme":"# ProtoDef-validator\n\n[![NPM version](https://img.shields.io/npm/v/protodef-validator.svg)](http://npmjs.com/package/protodef-validator)\n[![Discord](https://img.shields.io/badge/chat-on%20discord-brightgreen.svg)](https://discord.gg/GsEFRM8)\n[![Gitter](https://img.shields.io/badge/chat-on%20gitter-brightgreen.svg)](https://gitter.im/PrismarineJS/general)\n[![Irc](https://img.shields.io/badge/chat-on%20irc-brightgreen.svg)](https://irc.gitter.im/)\n[![Build Status](https://github.com/ProtoDef-io/node-protodef-validator/workflows/CI/badge.svg)](https://github.com/ProtoDef-io/node-protodef-validator/actions?query=workflow%3A%22CI%22)\n[![Try it on gitpod](https://img.shields.io/badge/try-on%20gitpod-brightgreen.svg)](https://gitpod.io/#https://github.com/ProtoDef-io/node-protodef-validator)\n\n\nValidate [ProtoDef](https://github.com/ProtoDef-io/ProtoDef) protocol definition in node\n\n## Installing\n\n```\nnpm install protodef-validator\n```\n\n## Usage\n\nSee [example](example.js)\n\n## Command Line Interface\n\nYou can install this package globally with `npm install -g protodef-validator` and then run `protodef-validator someProtocol.json` to validate it.\n\n## API\n\n### Validator\n\nClass to make validator instances\n\n#### Validator.addType(name [,schema])\n\nadd the type `name` with schema `schema`\n\nIf `schema` isn't specified, use a default schema.\n\n#### Validator.addTypes(schemas)\n\nAdd `schemas` which is an object with keys the name of the schemas and values the schema definitions.\n\n#### Validator.validateType(type)\n\nvalidates a type definition `type`\n\nthrows an exception if the type isn't correct\n\n#### Validator.validateProtocol(protocol)\n\nvalidates a protocol definition `protocol`\n\nthrows an exception if the protocol isn't correct\n\n## History\n\n### 1.5.0\n* [Speed up dataType validation ~12x by collapsing default type branches (#18)](https://github.com/ProtoDef-io/node-protodef-validator/commit/30c2075f2f3dd86e5fc0d748cc863eef42e80c3c) (thanks @u9g)\n* [Fix publish condition for npm-publish v4 (#17)](https://github.com/ProtoDef-io/node-protodef-validator/commit/470e691e191261fe3d84a24249790f11d9f8d875) (thanks @rom1504)\n* [Switch to trusted publishing via OIDC (#16)](https://github.com/ProtoDef-io/node-protodef-validator/commit/6080ed63d0791d470f4c2d0ef5d209431d5ff06b) (thanks @rom1504)\n\n### 1.4.0\n* [Create commands.yml (#14)](https://github.com/ProtoDef-io/node-protodef-validator/commit/3597c71d35a600c76438b2082782032ab40daa97) (thanks @extremeheat)\n* [update submodule (#13)](https://github.com/ProtoDef-io/node-protodef-validator/commit/d79b1085a2590de5e33b811b777b16902134379b) (thanks @extremeheat)\n\n### 1.3.0\n\n* update protodef\n\n### 1.2.3\n\n* add .json suffix when requiring (for webpack)\n\n### 1.2.2\n\n* fix release\n\n### 1.2.1\n\n* update ajv and protodef\n\n### 1.2.0\n\n* allow : in switch keys\n\n### 1.1.7\n\n* properly define compareTo/compareToValue\n\n### 1.1.6\n\n* fix compareToValue switch property allowance\n\n### 1.1.5\n\n* properly normalize schema names\n\n### 1.1.4\n\n* normalize refs\n\n### 1.1.3\n\n* print errors again\n\n### 1.1.2\n\n* fix release\n\n### 1.1.1\n\n* recreate ajv instance to recompile if types were validated hence compiled\n\n### 1.1.0\n\n* check the datatypes have been defined\n* make it possible to add types with a default schema\n* better errors\n\n### 1.0.2\n\n* ignore already added types\n\n### 1.0.1\n\n* fix index.js\n\n### 1.0.0\n\n* can validate types and protocols\n","readmeFilename":"README.md"}