{"_id":"the-vladiator","_rev":"28-b433923e533ebe58cb1b15d7e5604b75","name":"the-vladiator","description":"Javascript validation and assertion library for checking incoming parameters.","dist-tags":{"latest":"1.3.5"},"versions":{"1.0.0":{"name":"the-vladiator","version":"1.0.0","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","directories":{"test":"test"},"dependencies":{},"devDependencies":{},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"admin@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.0.0","_shasum":"96478b78377ec403aa66dc36f3b8c3211b01bfc0","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.1","_npmUser":{"name":"vmlweb","email":"admin@vmlweb.co.uk"},"dist":{"shasum":"96478b78377ec403aa66dc36f3b8c3211b01bfc0","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.0.0.tgz","integrity":"sha512-CGJTlomv+ZmAAy7lppBrKvMKmbZr77O7pd66+ngBwnIdhfZUF/Slc0J8a3jeEhJnUmGCavshmRPMw+EYGUcGAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs5YNuzZtcIFNKylOtrcKX5a4jwWL/gxhTJp4YSvsI7wIhAIE0LtQiXzEjgjW/IceCHpgEkE6RqCYxaBlFEuKy9jTq"}]},"maintainers":[{"name":"vmlweb","email":"admin@vmlweb.co.uk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/the-vladiator-1.0.0.tgz_1466764314018_0.9601000614929944"}},"1.0.1":{"name":"the-vladiator","version":"1.0.1","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","directories":{"test":"test"},"dependencies":{},"devDependencies":{},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"admin@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.0.1","_shasum":"2364037da6502caaccd3404ea64ca09cfef65b45","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.1","_npmUser":{"name":"vmlweb","email":"admin@vmlweb.co.uk"},"dist":{"shasum":"2364037da6502caaccd3404ea64ca09cfef65b45","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.0.1.tgz","integrity":"sha512-QaaUlhBwD/dm66jXFITzWYWyCQozW+RVgMdYwtpufd7qDOzREldDkJuaW86kvRL66VUDO/IFw80b00A92BKSug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5TDNxS1FBTNxLFje+p7J4/qehDKvjuEJc4AIJCcTmtwIgYo3KPDzPG+AliYp5rHELfec9mwUwfSe6zJLkFE58EzI="}]},"maintainers":[{"name":"vmlweb","email":"admin@vmlweb.co.uk"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/the-vladiator-1.0.1.tgz_1466777630623_0.5766895164269954"}},"1.0.3":{"name":"the-vladiator","version":"1.0.3","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter; mocha test"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"admin@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.0.3","_shasum":"0da6025eb0bb49e80c8f3c751169d3850eccc52b","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.1","_npmUser":{"name":"vmlweb","email":"admin@vmlweb.co.uk"},"dist":{"shasum":"0da6025eb0bb49e80c8f3c751169d3850eccc52b","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.0.3.tgz","integrity":"sha512-M5rDDTKb57M60/BjHG1Ks41CFh2d9tD32m6fh2WYPLklbZyk05D8LMuzPSLMn/uutzzFndyoBQHaeSkPprRLdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRpIW6hW7Sg/pt3gm1Ebuu/0/SqQcC0yvPzgdZWZkR+wIhAMFGoUZU83kSyOE77cwxNNcC7GazxTivjruLCnQS+0Qj"}]},"maintainers":[{"name":"vmlweb","email":"admin@vmlweb.co.uk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/the-vladiator-1.0.3.tgz_1467412945674_0.33688248321413994"}},"1.1.0":{"name":"the-vladiator","version":"1.1.0","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"admin@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.1.0","_shasum":"82cd087bc13d23ebcab54890982268077961146c","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.1","_npmUser":{"name":"vmlweb","email":"admin@vmlweb.co.uk"},"dist":{"shasum":"82cd087bc13d23ebcab54890982268077961146c","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.1.0.tgz","integrity":"sha512-y+MIb8PFJFSiRi1ExXpCJtgAKRuQ+mjQzBYbplM5h3IbWzmb8aAuXl2JgWYIc8V209fiP5zgBz5+tBDXpWxVag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6X+PGQ5hxR/hYLlis7w5FH6qzwXJlixA3kNq94mv5UgIgSZLfZDcOwEL511QV5IeWEeCotErbnY1cYkZailRAjDs="}]},"maintainers":[{"name":"vmlweb","email":"admin@vmlweb.co.uk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/the-vladiator-1.1.0.tgz_1467471502610_0.03760562650859356"}},"1.1.1":{"name":"the-vladiator","version":"1.1.1","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"admin@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.1.1","_shasum":"f83c8ee1e495eba4d353ff90feacc8aed041e13b","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"vmlweb","email":"admin@vmlweb.co.uk"},"dist":{"shasum":"f83c8ee1e495eba4d353ff90feacc8aed041e13b","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.1.1.tgz","integrity":"sha512-LddpA9z9cls6oCScVpONTwBfn51Trg9PkZi9uFy7VZhsGBLWDN/EEjLK9NUCmljONR4vO7ncrQNtJGqudUh+lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNQ6zXFk//4r+QoUISqUPDlTUa3/A93ET1aVMZfstd4wIhAMtKdGbSXosPizvYWr6uTrr1+gqi7WtALVOrAyeTf4Sp"}]},"maintainers":[{"name":"vmlweb","email":"admin@vmlweb.co.uk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/the-vladiator-1.1.1.tgz_1467655868281_0.1055726537015289"}},"1.1.2":{"name":"the-vladiator","version":"1.1.2","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"admin@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.1.2","_shasum":"791ac9c2255c32ccf3b877bb9d94d5eef70edf93","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"vmlweb","email":"admin@vmlweb.co.uk"},"dist":{"shasum":"791ac9c2255c32ccf3b877bb9d94d5eef70edf93","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.1.2.tgz","integrity":"sha512-Ke5+Qx9hEL5wns5uop86tem5adkguyhNifW11fvSGTa9QPOJA3WMfOU/rb32hKUlGbicl5nPmh4ammYNLfVmzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCpUrltdCkXbr50EqCOTCbDntn8vtgwU97zQuYK9cgZAiEAo95zoU0wTXGo3AZEYqlo9uZAGWrlb3AGJ4ZfHMLGMiQ="}]},"maintainers":[{"name":"vmlweb","email":"admin@vmlweb.co.uk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/the-vladiator-1.1.2.tgz_1467655893359_0.9340425161644816"}},"1.2.0":{"name":"the-vladiator","version":"1.2.0","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","types":"vladiator.d.ts","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"admin@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.2.0","_shasum":"1e439fc3f5822e8253b7a7e9c2b297a26b45be1a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"vmlweb","email":"admin@vmlweb.co.uk"},"dist":{"shasum":"1e439fc3f5822e8253b7a7e9c2b297a26b45be1a","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.2.0.tgz","integrity":"sha512-VysjYDUnbuMIWiigYMSf7hryB2k7MtRy/ItTTVMlY7sh2Bdenbr9vOMP9N+zOG1YD6xJ+gs1HFxlIrgGAWvOIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtcAjaWQUu1KdU7zIDwm63328jsxBNltrW3Ol0G2G0EwIgMBaXq/Tu4owJQhTaVkCjxIceaMWjrNvbVDoYU4TGPbM="}]},"maintainers":[{"name":"vmlweb","email":"admin@vmlweb.co.uk"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/the-vladiator-1.2.0.tgz_1484865910491_0.30913049867376685"}},"1.2.1":{"name":"the-vladiator","version":"1.2.1","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","types":"vladiator.d.ts","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"admin@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.2.1","_shasum":"0aa8a00b687d0f37a91642e27f8710c752d0ade5","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"vmlweb","email":"admin@vmlweb.co.uk"},"dist":{"shasum":"0aa8a00b687d0f37a91642e27f8710c752d0ade5","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.2.1.tgz","integrity":"sha512-fI0JCGoSwE8nNFahC/PFTO0+sfzW+A1r+rm+jUPevdK2K75IjkV7YAtR7RF3H4K4rqGvolW2Ud1zibadXp1fOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1lxvnr7dXj4db/iXsu3cQxLES1XtWES7d93jSDVdDwQIgK3NETznpTbUq+crbXGCWKSwkQiaWJcEiZtdrRgOFn2U="}]},"maintainers":[{"name":"vmlweb","email":"admin@vmlweb.co.uk"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/the-vladiator-1.2.1.tgz_1484869147836_0.9369005309417844"}},"1.2.2":{"name":"the-vladiator","version":"1.2.2","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","types":"vladiator.d.ts","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"admin@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.2.2","_shasum":"81c88de85109fae3aa8d9750bda4aad4f786f700","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"vmlweb","email":"admin@vmlweb.co.uk"},"dist":{"shasum":"81c88de85109fae3aa8d9750bda4aad4f786f700","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.2.2.tgz","integrity":"sha512-MNNBqdbXzN9x7q9HRqkut8zu00McKL/Fo8XFH5oR7+p0DXzJE0YrGyaPhi7K16u94GzdPgtA0E0QIQPbaHyj1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4R8ab6UnRhUFogFSHhC/s9ijVK8qnflnQQKKyYB7+zAiAFI3U/u0FhRMH6EHUPdkIQed8hHvejKksG0HgxyanOQg=="}]},"maintainers":[{"name":"vmlweb","email":"admin@vmlweb.co.uk"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/the-vladiator-1.2.2.tgz_1484869575425_0.5695758773945272"}},"1.2.3":{"name":"the-vladiator","version":"1.2.3","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","types":"vladiator.d.ts","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"mail@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.2.3","_shasum":"a47a92d35328d4dabec23bdef9663de39a2704f9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"vmlweb","email":"admin@vmlweb.co.uk"},"dist":{"shasum":"a47a92d35328d4dabec23bdef9663de39a2704f9","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.2.3.tgz","integrity":"sha512-H47Yfdxj6LGH8nMY9UOjex7HvVOlQJO/dySrlg3Na5SpsTCqnx26T0lKyxaWRaIDnWqLgf4DZBsnbRdlRYzTsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvgVTJuvjNKf4O+FDumOkY5AefISE8n1Q926NKc1FjngIgCxcUYkRcTtTmcukq2ROSFqNBPVjXXc0cH1RDKbHmzZ8="}]},"maintainers":[{"name":"vmlweb","email":"admin@vmlweb.co.uk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/the-vladiator-1.2.3.tgz_1485087792670_0.09441821603104472"}},"1.2.4":{"name":"the-vladiator","version":"1.2.4","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","types":"vladiator.d.ts","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"mail@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.2.4","_shasum":"de60f091104e7d4e2dff702e5cfbfbbad52935f2","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"vmlweb","email":"admin@vmlweb.co.uk"},"dist":{"shasum":"de60f091104e7d4e2dff702e5cfbfbbad52935f2","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.2.4.tgz","integrity":"sha512-JmA2dbZK2yiQHKsAoIn9ZMU7Nq7Eo3APuerJP5R0wjnTqteydpMplhEnWhqR1bI1KA2MZdEwqeZ2PoYDlr9seA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICO8FfyWnHjfmTrRWLf8oS/sd0NUJYVMEZqc9kcBQS6RAiEA+k1J+QgLZ4QS3OsF1kwUZlFq3oWpuYsuni4oyxKHcrA="}]},"maintainers":[{"name":"vmlweb","email":"admin@vmlweb.co.uk"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/the-vladiator-1.2.4.tgz_1485107086180_0.47336112963967025"}},"1.2.5":{"name":"the-vladiator","version":"1.2.5","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","types":"vladiator.d.ts","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"mail@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.2.5","_shasum":"7ae7c750ce2edc0f906e4933525f192f9812d512","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"vmlweb","email":"admin@vmlweb.co.uk"},"dist":{"shasum":"7ae7c750ce2edc0f906e4933525f192f9812d512","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.2.5.tgz","integrity":"sha512-zvCvZoDmeO88IgSNoUjzUm79ufbJJp65dw59wx+L4pJugIw2OAviCqY5VCNcw9y1o4K/gFOKXQQiqvIKg3TUgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDEBBo4L4jOfF3BNt9anxsgfQIAz/gyps7hKfpmKap35AiA+n98s9cXbdfSBZMZo3V8fWtO35+4gyed8R+BYAmeR5w=="}]},"maintainers":[{"name":"vmlweb","email":"admin@vmlweb.co.uk"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/the-vladiator-1.2.5.tgz_1485107163572_0.0343968877568841"}},"1.2.6":{"name":"the-vladiator","version":"1.2.6","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","types":"vladiator.d.ts","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"mail@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.2.6","_shasum":"a1312b1640a79d185e686988d8e4f80e99f43f5d","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"vmlweb","email":"admin@vmlweb.co.uk"},"dist":{"shasum":"a1312b1640a79d185e686988d8e4f80e99f43f5d","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.2.6.tgz","integrity":"sha512-+3XThOfRMDVxMOOZkYApPWcX9/+hWyoM07/ZQ5Gvu8rg5aM790o1IjyTf010GcPHKpsdljCreFnXAXxhfqwxnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+73K3kzL7ugaq9dQRF5WU63fXpxak+3D11eI3bsComAiEAru5ue49OsnY6USUgcmxH29t1q3ERyQv4/xaDOtOB28c="}]},"maintainers":[{"name":"vmlweb","email":"admin@vmlweb.co.uk"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/the-vladiator-1.2.6.tgz_1485108841792_0.24505932978354394"}},"1.2.7":{"name":"the-vladiator","version":"1.2.7","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","types":"vladiator.d.ts","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"mail@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.2.7","_shasum":"2ce2fa62d85de8571ffd5d40923208931141794f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"vmlweb","email":"admin@vmlweb.co.uk"},"dist":{"shasum":"2ce2fa62d85de8571ffd5d40923208931141794f","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.2.7.tgz","integrity":"sha512-FvzszMNZpPnu/uqOST0vsfaCyTO6e0uEtfOCoXTHRPZW9pu+69Kcq+jDVJuy86zHFn2c/ldHNbrAEz6R5yj3LA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQ9AOiCcrz/kOvEnw7WmoxuY4vh8cQudg/kMqtL+ubeAiABzs8+SxEBqugf0IEeEzlTSlC6zqWQpGSqFQ4xpPlmMA=="}]},"maintainers":[{"name":"vmlweb","email":"admin@vmlweb.co.uk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/the-vladiator-1.2.7.tgz_1485109528619_0.7566435986664146"}},"1.2.8":{"name":"the-vladiator","version":"1.2.8","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","types":"vladiator.d.ts","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"mail@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.2.8","_shasum":"cac93a006099085558f8c72aeba06b48c20df12f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.4.0","_npmUser":{"name":"vmlweb","email":"admin@vmlweb.co.uk"},"dist":{"shasum":"cac93a006099085558f8c72aeba06b48c20df12f","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.2.8.tgz","integrity":"sha512-taVNyy6Dq/RQx1m0iCbIaFMLxjF43myk+e073PrstEw9JyvRGD6/FTPGm+t9joGZH4jQtH9U/o8brLcOV4FJgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZxVdzlDTeHKFDGoxvPdiAg88X88I1Ytn3CM7w+rqZYAiAITTqq9c5Yt6qMmFosswIatCDS8zadQkNbHhvkCENhXg=="}]},"maintainers":[{"name":"vmlweb","email":"admin@vmlweb.co.uk"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/the-vladiator-1.2.8.tgz_1487259913284_0.920322349993512"}},"1.2.9":{"name":"the-vladiator","version":"1.2.9","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","types":"vladiator.d.ts","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"mail@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.2.9","_shasum":"7bdff2e24b8e731206ebff88cbf8a3f136071130","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.4.0","_npmUser":{"name":"vmlweb","email":"admin@vmlweb.co.uk"},"dist":{"shasum":"7bdff2e24b8e731206ebff88cbf8a3f136071130","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.2.9.tgz","integrity":"sha512-M0h80PUrd0usFlcPs5t2e9D45ZjAI0xS9EHb+J1rW3QgWwTBnxQRRiaKHnD08hoH88ISiIopFvF9KSdROLJxcQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTfSGSyGPloltqSxGwtPGX75n833y30LPuF6SjlPJD6AiA8j1f+kIan++OArc2dkmmkf4bD/uE58+PbWToVYISwqQ=="}]},"maintainers":[{"name":"vmlweb","email":"admin@vmlweb.co.uk"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/the-vladiator-1.2.9.tgz_1487260550030_0.3542524348013103"}},"1.2.10":{"name":"the-vladiator","version":"1.2.10","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","types":"vladiator.d.ts","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"mail@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.2.10","_shasum":"f86cc387bed99c90ca579fc4fc4db2a76121827a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.4.0","_npmUser":{"name":"vmlweb","email":"admin@vmlweb.co.uk"},"dist":{"shasum":"f86cc387bed99c90ca579fc4fc4db2a76121827a","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.2.10.tgz","integrity":"sha512-xdgTWBudvER42XXrgUHD0Ggxd1Tak7tMmCr+CMcmuZqQ6QjSOb4cTGx9IlTqFjoGmPNZ5suvQFKyzRTmrVEQdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSmIvJTzmX0e0elVkr51F6vEO7eH+fdvCrhfA4trUJBAIgAmxV+5NOdYBVIFwcfJNNcU7g0pkfttccHsyAB5n9Kv0="}]},"maintainers":[{"name":"vmlweb","email":"admin@vmlweb.co.uk"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/the-vladiator-1.2.10.tgz_1487936168546_0.6559960125014186"}},"1.3.0":{"name":"the-vladiator","version":"1.3.0","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","types":"vladiator.d.ts","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"mail@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.3.0","_shasum":"71f35d397a8c65527440b2989939427298c8e63f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"victor96","email":"victor96@mac.com"},"dist":{"shasum":"71f35d397a8c65527440b2989939427298c8e63f","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.3.0.tgz","integrity":"sha512-HAiaz3+bX2s5oZpikcjjo0mXBfGcoTtVNW2vrXmjfPVgr1apy57lnoujsclUQkA/JL6NAPlbyay3LsTtpgnJPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZpayFthiLNeHj7Wx4ZbiCGxc5t9D6FSARqTTkTPVDmAiA+iK1hZbPBohmxVx2X5IRatAsAHzhdlcAEi8ai+uaJuw=="}]},"maintainers":[{"name":"victor96","email":"victor96@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-vladiator-1.3.0.tgz_1495632392713_0.833770350785926"}},"1.3.1":{"name":"the-vladiator","version":"1.3.1","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","types":"vladiator.d.ts","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"mail@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.3.1","_shasum":"4c06158163d3fd1af419acbe470be352ae227fe6","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"victor96","email":"victor96@mac.com"},"dist":{"shasum":"4c06158163d3fd1af419acbe470be352ae227fe6","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.3.1.tgz","integrity":"sha512-iKpVoOqxVvqrs04JVph3KHc6ItX6aIQXGTI0z5cbjBQGugjtpPS51GX3RebAZbF02k42pCtuY70TVbDnhVFKYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKerkWk63XJpPDeVuOSPwgT+dCZFfaqDA38tiBKBWx2AiBG2wh4lrx9syRJlZxC+oxbE/4NSf8zB4KFiAStZM/RYw=="}]},"maintainers":[{"name":"victor96","email":"victor96@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-vladiator-1.3.1.tgz_1495632487847_0.6064976362977177"}},"1.3.2":{"name":"the-vladiator","version":"1.3.2","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","types":"vladiator.d.ts","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"mail@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.3.2","_shasum":"0dffd289a0c3ab11b11d5896bf2d41c15f5fd8e0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"victor96","email":"victor96@mac.com"},"dist":{"shasum":"0dffd289a0c3ab11b11d5896bf2d41c15f5fd8e0","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.3.2.tgz","integrity":"sha512-Op+TAmjNW6J3mHc21uQexw5Fz9BA/SIEVa8hN2KpboyfPU7ozbcRkKgBLf3zH9MhGYqjfTTHUZKyREpI9zU+yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoi1XYLRWneHKylc3MaScd0cgYKoLCZs5K2PzREAXzKQIhALTfDXorDyz+8nUfnctgKVFUCLk9z/JhK+OatV945V0c"}]},"maintainers":[{"name":"victor96","email":"victor96@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-vladiator-1.3.2.tgz_1504878297285_0.688380666077137"}},"1.3.3":{"name":"the-vladiator","version":"1.3.3","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","types":"vladiator.d.ts","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"mail@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","_id":"the-vladiator@1.3.3","_shasum":"713e68fe5f443722021d77ae886320a38215d27c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"victor96","email":"victor96@mac.com"},"dist":{"shasum":"713e68fe5f443722021d77ae886320a38215d27c","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.3.3.tgz","integrity":"sha512-c4idJveLIQga64AOvhr4ql28mrQCzvH/b7Sp6Shcqi72n0PFXHMArNBiKwRUIThMCTl3X8CDuLFmdjjUn7DsZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUyIhUTRmwDqGoIPh5cztRMdfWgo/kOa4g/VYtQ6rj8gIgLvfoYNeY7YpijJAfR6Hrmxv1yzc4trJZfgrWbIbFdtI="}]},"maintainers":[{"name":"victor96","email":"victor96@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-vladiator-1.3.3.tgz_1504878323425_0.023936832090839744"}},"1.3.4":{"name":"the-vladiator","version":"1.3.4","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","types":"vladiator.d.ts","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"mail@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","gitHead":"a534ca74d877dc8cf500da198b655ff28f22dd4e","_id":"the-vladiator@1.3.4","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"victor96","email":"victor96@mac.com"},"dist":{"integrity":"sha512-H4j4g9hG/lR6nCwqQrI2CEEKNzJ/0pT7OqafB+qCVRukTbofLveaBgl3uTHRpapGCrKxHTIpI0Hfb3NSeio3Ug==","shasum":"10cb447a69509ee5252ea1e783d50353a622949b","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.3.4.tgz","fileCount":31,"unpackedSize":515447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa5Dr3CRA9TVsSAnZWagAAbH4P/28c/qjbrZ1LahA6Atoy\nZjTB49PLGHmFnN45Z0p6k5dwO6xdx7By05GYLYU6k2asi4NM0ibfK973MzAf\n+k0yJ4KEZqTuUFmmnn5lPTey7FlnxnGL5XA0tqBBOuoJpodWcpeIz9qu1Lj9\nmjubcbeWPhG/SNcOez6rKDUd2vBRxs6Uv6guorqCEkY9iEKbgg60HoCl9DhP\n61l3jtjxo/NcHNuARdzxDP9pm+iaRA2JA/zaE2HsxniSqzJXKAIV2IF38NUJ\nyIuYnUHyHV0chb92n146alptPcI5s3jdTtxwIp73GvNB805du7L7OVaZIrlf\nNnE9vSwMQwTD03/aqbQ5XPj3iZTvmroG2wqHSq8LW6lWWLLiiXyjOYJis7ZM\nBFjQju32pTJKiF1ojtdZgvAqUL+M4MolwLhLOIsNYHxrB2ek3yG7dyhhr8Bu\nqgmWGVBanxasyEZSPngSdbaSKSOKCt/HWRpEyTSZ+7v96AP0DwAx6uix6dSI\nlaQ/BgyPeEVUS8yzTdkGH+L7c9V/RXiMcxZpjuj7vZmke6ER44N/KFvJt640\nBxw5tP7MJF2cb/6gFUcl2F8WktWRr5QcHExDn+F1pJkPBZRpQRK33BNcxyiL\njL0gfFsmvDuO3Dq54OmPjt8j5DGTZXw0Sv9BgtZlJ0Lt+JcpNQQMopiQ0OoN\n7i9v\r\n=L4ps\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt1okRfzin45p6PyJqSjSbccLfoB+Br8xpu4jARUGBsgIgNwuwls0MpcfvNbi89Gfb6OdSnLRGKU6pBSYXbRfOJQ8="}]},"maintainers":[{"name":"victor96","email":"victor96@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-vladiator_1.3.4_1524906741956_0.7756704447803899"},"_hasShrinkwrap":false},"1.3.5":{"name":"the-vladiator","version":"1.3.5","description":"Javascript validation and assertion library for checking incoming parameters.","main":"vladiator.js","types":"vladiator.d.ts","directories":{"test":"test"},"dependencies":{},"devDependencies":{"chai":"^3.5.0","karma":"^1.1.0","karma-chai":"^0.1.0","karma-coverage":"^1.0.0","karma-junit-reporter":"^1.1.0","karma-mocha":"^1.1.1","karma-mocha-reporter":"^2.0.4","karma-phantomjs-launcher":"^1.0.1","mocha":"^2.5.3","mocha-junit-reporter":"^1.11.1"},"scripts":{"test":"mocha test --reporter mocha-junit-reporter --reporter-options mochaFile=./logs/tests/test-results.xml; mocha test; karma start"},"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"author":{"name":"Victor Leach","email":"mail@vmlweb.co.uk"},"license":"MIT","bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","gitHead":"824eb340fecb7407fcf51291484a4c7bb5ff331a","_id":"the-vladiator@1.3.5","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"victor96","email":"victor96@mac.com"},"dist":{"integrity":"sha512-fGlYFm+/VLtNPU5y59xZto4AszaXlZLaF2K2kUoazZtdEXY8rNd119QEjiidTLhcUkdoFzHc9caSVNWtHmaCyw==","shasum":"ad0aa8c781b2a56a4cd797d3b0ba687150a0fc1f","tarball":"https://registry.npmjs.org/the-vladiator/-/the-vladiator-1.3.5.tgz","fileCount":18,"unpackedSize":198451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeF94CRA9TVsSAnZWagAAxDMP/RnqezcjkzaL7BUQ2gdw\n4grBsr+rwPmPSebJzN+++RZ5JuARo7dxMIMqot44+ydRVCZAHE7OWHx1fuJb\nqcYWuZyiTQn3tbt5O4WKIafSBGw+0QNVDKOukEpE+MBDkEcwLSACvMr4lLiz\nEYusEDHj78r5/3Zb6MIC5iYFaPLejyti6kFCAr5iOoaVive1cpAQMBUD6DG+\nVK59kZviZVdtaOsZCMu0nZN/zcrkvXlBnLhm5s0l+1XjpwQq3vlKKMst/tSj\n2hPYT3cftMnwz4P5OHEl2TIDy3g6vM56yCNIwJI2aPJqbAX5eV+9WHc0VQOP\ni9peU0fLLot7WU9eEGsr8Mq35tK0ezxPnketUUAj8xKcN4sk6G0Ef47MEA0o\nYM+bapcrNR8kuzMRTh/oLhU/nZuKGusQz/f2EnMelSdc5NoBV0mmvAWtnZWM\ngtm2OLfSUZ/egnjx2JE9SorUDMo1RySqLqeG8uedMPlguN+o/BahsCGDkxnf\nGn5T7iPlunqpu1rKs+xkciuSNgdBx4mwykHxL4OeQXAzWE/9U1KDdmIEh2H9\nCoaUY9RjMuLOCyAm6ogr/cpQZ416bZQWtRrikeutPYae+emBE9Szuwmid7Ez\nc37Zn+eI+8blt1Oc0Xrpb8Tnf4Vdn9WWunTYP39lHgefXXXgRSz5bYcoGCcF\n+wS/\r\n=cZeF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMn14SACjTIPkyhzRCKeyDvT0zufG4FT15QxUJYsFgIAiAl9Hf8Zz69ppWqjpjS6ThKGevj1aEKuaZ6/Do2VxXilQ=="}]},"maintainers":[{"name":"victor96","email":"victor96@mac.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/the-vladiator_1.3.5_1534615415849_0.30659534534361876"},"_hasShrinkwrap":false}},"readme":"# The Vladiator\n\n[![Build Status](http://bamboo.vmlweb.co.uk:8085/plugins/servlet/wittified/build-status/OPEN-VLAD)](http://bamboo.vmlweb.co.uk:8085/browse/OPEN-VLAD)\n\nJavascript validation and assertion library. Suggestions are welcome.\n\nIncludes Typescript definitions.\n\n## Installation\n\nYou can grab the latest version via NPM or Bower.\n\n```bash\nnpm install --save the-vladiator\nbower install --save the-vladiator\n```\n\nThen either use require through NodeJS.\n\n```javascript\nvar validate = require('the-vladiator');\nvalidate('email@email.com')\n```\n\nOr add as a script to your HTML.\n\n```html\n<script src=\"vladiator.js\"></script>\n```\n```javascript\nvalidate('email@email.com')\n```\n\n## Getting Started\n\nBelow are some basic examples of usage.\n\n```javascript\nvar validate = require('the-vladiator');\n\n//E-mail address\nvalidate('email@email.com').isRequired().isString().isEmail().didPass(); //returns true if passed validation\n\n//Name\nvalidate('John').isRequired().isString().notEmpty().didFail(); //returns true if failed validation\n\n//Positive number\nvalidate(5).isRequired().isNumber().isPositive().throws('Number must be positive'); //throws if failed validation\n```\n\n### Type Checks\n\nYou can test whether your input is a certain type.\n\n```javascript\n.isBool()\n.notBool()\n\n.isTrue()\n.notTrue()\n\n.isFalse()\n.notFalse()\n\n.isNumber()\n.notNumber()\n\n.isString()\n.notString()\n\n.isDate()\n.notDate()\n\n.isArray()\n.notArray()\n\n.isObject()\n.notObject()\n\n//Checks for an array or object\n.isParent()\n.notParent()\n```\n\n### Equality Checks\n\n```javascript\n//Checks for equality using ===\n\n.isEqual(comparison)\n\n.notEqual(comparison)\n\n//Check contents using indexOf\n\n.contains(comparison)\n\n.notContains(comparison)\n```\n\n### Numeric Checks\n\n```javascript\n.isPositive()\n.isNegative()\n\n.higherThan(amount)\n.lowerThan(amount)\n```\n\n### Length Checks\n\n```javascript\n.isEmpty()\n.notEmpty()\n\n.hasLength(length)\n\n.longerThan(length)\n.shorterThan(length)\n```\n\n### Optional Checks\n\n```javascript\n//Ensures that value is defined, not null and not NaN\n.isRequired()\n\n//Skips remaining checks if value is undefined, null or NaN\n.isOptional()\n\n//Ensures the value is defined\n.valueRequired()\n\n//Skips remaining checks if value is undefined\n.valueOptional()\n```\n\n### Object Checks\n\n```javascript\n.missingKey(key)\n.hasKey(key)\n\n.missingValue(value)\n.hasValue(value)\n\n.missingKeyValue(key, value)\n.hasKeyValue(key, value)\n```\n\n### Nested Checks\n\n```javascript\n//The value can be replaced with a nested object one or more levels deeper\n.open('key')\n.open('firstKey.secondKey')\n\n//Iterates checking inside arrays or objects, all subsequent checks will be performed on each\n.extract()\n.extract('key')\n.extract('firstKey.secondKey')\n\n//Iterates checking through all nested levels inside arrays or objects\n.recursive()\n```\n\n### Custom Checks\n\n```javascript\n//Validates whether input is pie\n.is(function(value){\n\treturn value === Math.PI;\n});\n```\n\n### Other Checks\n\n```javascript\n.isEmail(email)\n.notEmail(email)\n\n//Checks for MongoDB ObjectIds\n.isMongoId()\n.notMongoId()\n\n//Checks whether value is an Enum.\n//Arguments are a mongoose model or schema and property name string\n.isMongoEnum(type, field)\n.notMongoEnum(type, field)\n\n//Checks whether value confirms to semver\n.isSemver(version)\n.notSemver(version)\n```\n\n### Other Stuff\n\n```javascript\n//Replaces the currently checking value\n.and(newValue)\n\n//Inverts the following checks result\n.not()\n\n//Changes values case\n.upperCase()\n.lowerCase()\n```\n\n### Advanced Examples\n\nWe can compose some pretty lengthy validation rules as demonstrated below though it's recommended to split them into smaller more readable chunks.\n\n#### Example One\n\n```javascript\nvalidate('myPassword').isString().longerThan(6).shorterThan(20).notContains('password').notEmail().throw('Enter a strong password')\n```\n\n#### Example Two\n\n```javascript\nvar data = {\n\tusernames: [\n\t\t'User1',\n\t\t'User2',\n\t\t'User3',\n\t\t'User4',\n\t\t'User5'\n\t],\n\temails: [\n\t\t'admin1@vmlweb.co.uk',\n\t\t'admin2@vmlweb.co.uk',\n\t\t'admin3@vmlweb.co.uk',\n\t\t'admin4@vmlweb.co.uk',\n\t\t'admin5@vmlweb.co.uk'\n\t]\n};\n\nvalidate(data).hasKey('usernames').hasKey('emails')\n\t.extract('usernames').isString().notEmpty()\n\t.and(data)\n\t.extract('emails').isString().isEmail()\n\t.throw('failed');\n```\n\n#### Example Three\n\n```javascript\nvar database = {\n\tusers: {\n\t\tmetadata: {},\n\t\tids: [\n\t\t\t'507f1f77bcf86cd799439011',\n\t\t\t'507f1f77bcf86cd799439012',\n\t\t\t'507f1f77bcf86cd799439013',\n\t\t\t'507f1f77bcf86cd799439014',\n\t\t\t'507f1f77bcf86cd799439015',\n\t\t\t'507f1f77bcf86cd799439016',\n\t\t\t'507f1f77bcf86cd799439017',\n\t\t\t'507f1f77bcf86cd799439018',\n\t\t\t'507f1f77bcf86cd799439019',\n\t\t\t'507f1f77bcf86cd799439020',\n\t\t\t'507f1f77bcf86cd799439021'\n\t\t]\n\t}\n};\n\nvalidate(database).extract('users.ids').isMongoId().is(function(value){\n\n\t//Check whether exists in database\n\tvar exists = true;\n\treturn exists;\n\n}).throw('failed');\n```\n","maintainers":[{"name":"victor96","email":"victor96@mac.com"}],"time":{"modified":"2022-06-27T05:58:43.925Z","created":"2016-06-24T10:31:56.486Z","1.0.0":"2016-06-24T10:31:56.486Z","1.0.1":"2016-06-24T14:13:52.922Z","1.0.3":"2016-07-01T22:42:28.317Z","1.1.0":"2016-07-02T14:58:24.999Z","1.1.1":"2016-07-04T18:11:10.760Z","1.1.2":"2016-07-04T18:11:35.691Z","1.2.0":"2017-01-19T22:45:11.104Z","1.2.1":"2017-01-19T23:39:08.445Z","1.2.2":"2017-01-19T23:46:16.040Z","1.2.3":"2017-01-22T12:23:14.612Z","1.2.4":"2017-01-22T17:44:46.772Z","1.2.5":"2017-01-22T17:46:04.161Z","1.2.6":"2017-01-22T18:14:02.408Z","1.2.7":"2017-01-22T18:25:30.448Z","1.2.8":"2017-02-16T15:45:13.969Z","1.2.9":"2017-02-16T15:55:50.770Z","1.2.10":"2017-02-24T11:36:10.681Z","1.3.0":"2017-05-24T13:26:33.879Z","1.3.1":"2017-05-24T13:28:08.881Z","1.3.2":"2017-09-08T13:44:58.349Z","1.3.3":"2017-09-08T13:45:24.531Z","1.3.4":"2018-04-28T09:12:22.082Z","1.3.5":"2018-08-18T18:03:35.920Z"},"homepage":"https://github.com/Vmlweb/Vladiator#readme","keywords":["validator","assert","optional","parameter","check","recursive","object","property","search"],"repository":{"type":"git","url":"git+https://github.com/Vmlweb/Vladiator.git"},"author":{"name":"Victor Leach","email":"mail@vmlweb.co.uk"},"bugs":{"url":"https://github.com/Vmlweb/Vladiator/issues"},"license":"MIT","readmeFilename":"README.md"}