{"_id":"bsy-validation","_rev":"25-1d15f1ebb4305c28fc2f101c5820c301","name":"bsy-validation","description":"Light validation for TypeScript classes.","dist-tags":{"latest":"2.8.4","dev":"1.1.0"},"versions":{"1.0.0":{"name":"bsy-validation","version":"1.0.0","description":"A set of validation classes with support for node-data-mapper models.","main":"index.js","scripts":{"test":"grunt"},"repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"ISC","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","dependencies":{"bsy-error":"^1.0.3","deferred":"^0.7.5","glob":"^7.0.6","insulin":"^1.0.7","moment":"^2.15.0"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-jasmine-nodejs":"^1.5.4","node-data-mapper":"^1.0.18"},"gitHead":"f0437d1fa75946daccfb1b65487cd4d8474e97f8","_id":"bsy-validation@1.0.0","_shasum":"e2f09bcaf22b28eb3051a79bbb914590980b7446","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"dist":{"shasum":"e2f09bcaf22b28eb3051a79bbb914590980b7446","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-1.0.0.tgz","integrity":"sha512-Jjc8TKWL+T5QLVIOedZFjN5oavr3Kw8XjuNb3AEs8aEUcZ13xJtaOzz6WUNCP9q552ca9v3Us6JHr6YG4C0/hQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBH01SL8BSOm0PiZSix2aROGTOcTukAFKnC4oybS+DHWAiEA0NEIQqqXQS/fc8i/FSHvIVg4LgpBMH430lj70ZKMRwk="}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bsy-validation-1.0.0.tgz_1473713864439_0.33457290777005255"},"directories":{}},"1.0.1":{"name":"bsy-validation","version":"1.0.1","description":"A set of validation classes with support for node-data-mapper models.","main":"index.js","scripts":{"test":"grunt"},"repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"ISC","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","dependencies":{"bsy-error":"^1.0.3","deferred":"^0.7.5","glob":"^7.0.6","insulin":"^1.0.7","moment":"^2.15.0"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-jasmine-nodejs":"^1.5.4","node-data-mapper":"^1.0.18"},"gitHead":"96b295321df36c2c8998372b709911f0d3804a1c","_id":"bsy-validation@1.0.1","_shasum":"efd59945070409750f31abd7c959e0e1d44d6e3d","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"dist":{"shasum":"efd59945070409750f31abd7c959e0e1d44d6e3d","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-1.0.1.tgz","integrity":"sha512-VFapCJPRc+lvEp56wRmAzJznnHBxMK155QqP/XKG93a/nrVBFRKDNmfNQAr5paGOIqIZ06KhMNpeWNl/ocIygw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgwhNbj5Q88N+FN4i4efzS9etjcOXDv9hgVMb8CFCk2AiEAlXDXnACtuEIBnNL4pnElCCbr/LLfr/aTqPR/MV1Vgkw="}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bsy-validation-1.0.1.tgz_1476551293352_0.1902220295742154"},"directories":{}},"1.1.0":{"name":"bsy-validation","version":"1.1.0","description":"A set of validation classes with support for node-data-mapper models.","main":"index.js","scripts":{"test":"grunt"},"repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"ISC","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","dependencies":{"bsy-error":"^1.0.3","deferred":"^0.7.5","glob":"^7.0.6","insulin":"^1.0.7","moment":"^2.15.0"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-jasmine-nodejs":"^1.5.4","node-data-mapper":"^1.1.15"},"gitHead":"ed6ba0cb2c1a9298fba31d3beaf241a982ea65f0","_id":"bsy-validation@1.1.0","_shasum":"022ed6956aa3d4d1e5f56d2e51df51d61afe991d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"dist":{"shasum":"022ed6956aa3d4d1e5f56d2e51df51d61afe991d","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-1.1.0.tgz","integrity":"sha512-Ttj8uyKG0xOCLsE4anQQI+gsnlBuANjAfk/V+BWJ1GO0K7qptrKslcBNbIG1XDg0TZiIvL3WyC8Cq/4EMtep7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYNT5gnB2b8HykeJROX5Tzhd+0bQhaE+PI1SxVA7rT6gIgKYxr3HvKfuTCDDETe1ODCm4y7jOO8cQZtn1mQpalSI0="}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bsy-validation-1.1.0.tgz_1485189344400_0.5041332237888128"},"directories":{}},"1.1.1":{"name":"bsy-validation","version":"1.1.1","description":"A set of validation classes with support for node-data-mapper models.","main":"index.js","scripts":{"test":"grunt"},"repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"ISC","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","dependencies":{"bsy-error":"^1.0.3","deferred":"^0.7.5","glob":"^7.0.6","insulin":"^1.0.7","moment":"^2.15.0"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-jasmine-nodejs":"^1.5.4","node-data-mapper":"^1.1.15"},"gitHead":"4737b839f09ea4bb10deea4b77c2f6a202b91fe8","_id":"bsy-validation@1.1.1","_shasum":"27a9904609866e5fab8fb07ebbab368dce576b79","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"dist":{"shasum":"27a9904609866e5fab8fb07ebbab368dce576b79","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-1.1.1.tgz","integrity":"sha512-UhLZo2PQYWY2sKJFVFcIUU3r6XS9HvKlpP10287CQaAOBZAtAkiRFGrxYzrDGrfr5BQeqvh0nRK29FMege6Shw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGmzMVXtdkrcksKhczN4YCdq37GqyTY1GgBLYdcQHGqgIhAN0bIuDcgs+it9mIweZ2jt65ewOejufAZkhySoctTKMx"}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bsy-validation-1.1.1.tgz_1486837379232_0.6051254314370453"},"directories":{}},"1.1.2":{"name":"bsy-validation","version":"1.1.2","description":"A set of validation classes with support for node-data-mapper models.","main":"index.js","scripts":{"test":"grunt"},"repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"ISC","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","dependencies":{"bsy-error":"^1.0.3","deferred":"^0.7.5","glob":"^7.0.6","insulin":"^1.0.7","moment":"^2.15.0"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-jasmine-nodejs":"^1.5.4","node-data-mapper":"^1.1.15"},"gitHead":"4737b839f09ea4bb10deea4b77c2f6a202b91fe8","_id":"bsy-validation@1.1.2","_shasum":"cc58c6495a38299832ff1e77887dadf5da97fdb2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"dist":{"shasum":"cc58c6495a38299832ff1e77887dadf5da97fdb2","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-1.1.2.tgz","integrity":"sha512-FbtiP23qRuOnTKcJOMYJzheCWD6QJ5bHCiTfYX7IYDX/y9XN41hJIpG5M/TKePP0/sLHdoQK7CeIEPvTFK7mlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdQ3EqxVDRRWqqOAqpuoiCOcIxO8l244w9nJTnFE9WDAiEA6zF6Lk1qwdfnOGtLrmVososauvP34gMEw0bRN97cTuk="}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/bsy-validation-1.1.2.tgz_1494083074950_0.8532131006941199"},"directories":{}},"1.1.3":{"name":"bsy-validation","version":"1.1.3","description":"A set of validation classes with support for node-data-mapper models.","main":"index.js","scripts":{"test":"grunt"},"repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"ISC","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","dependencies":{"bsy-error":"^1.0.3","deferred":"^0.7.5","glob":"^7.0.6","insulin":"^1.0.7","moment":"^2.15.0"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-jasmine-nodejs":"^1.5.4","node-data-mapper":"^1.1.15"},"gitHead":"3ae85edba55ae7f9da9d7bcd664777769afa1ab3","_id":"bsy-validation@1.1.3","_shasum":"e7a5b6f488097287f08baf2c6726fcb247b4bd2b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"dist":{"shasum":"e7a5b6f488097287f08baf2c6726fcb247b4bd2b","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-1.1.3.tgz","integrity":"sha512-e4MhQ4RPhykWtiIRjKnE/VPV4nS5QTbpbqlLiB6ivNZMY/c36ior2Rtxb+kdhGypzjgAJdNX/bD4yjTjqQs2uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8gSrF3Uez46nGfm+1niD76UylD3ITuufvSuYL//b4dAIhALQ10yicVOc+H70kLLOVH/iaJhGa/HssXkycCKSfSaF0"}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bsy-validation-1.1.3.tgz_1500419149556_0.8823400819674134"},"directories":{}},"2.0.0":{"name":"bsy-validation","version":"2.0.0","description":"Light validation for TypeScript classes.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"MIT","scripts":{"build":"tsc -p ./tsconfig.build.json","test":"ts-node ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:debug":"node --inspect-brk=0.0.0.0:9229 -r ts-node/register ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","clean":"rm -rf dist","watch:test":"chokidar --initial \"src/**/*.ts\" -c \"npm run test\"","prepublishOnly":"npm run test && npm run clean && npm run build"},"dependencies":{"@types/moment":"^2.13.0","bsy-error":"~2.0.0","moment":"^2.24.0","typescript":"~3.3.3333"},"devDependencies":{"@types/jasmine":"~3.3.9","chokidar-cli":"~1.2.2","jasmine":"~3.3.1","jasmine-console-reporter":"~3.1.0","ts-node":"~8.0.2"},"gitHead":"a7e23c47e56f022a4c9242ab847d48aa925ec362","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","_id":"bsy-validation@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"dist":{"integrity":"sha512-4WcwVLkOKv+voSnK1lXx/fzYuKbpwn/RrUVZCoTi189uOKUFMCzyLj9ZWpHt9XTiz3wwCPl8M8tVho1XHvLAyw==","shasum":"63cad25f56b79156509cc121ede391bac46cbbc4","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-2.0.0.tgz","fileCount":115,"unpackedSize":113783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck7UDCRA9TVsSAnZWagAAuPIP/j3aHv/lw2ASV5cCyJVY\nVYwMzathT/4IVYjaUFQ1PYb6lEh1ZsOer6g1LwWrncD9gzV976Emi8zuUpse\nbc6+rt8raj1lrVW+48Kyh50rnF+jjjj/RYlQuiD5WC3LcPEbH01dfn9Mm3RM\nopV1rJJkZXaGUAZZW+YfPZjnYkge+yHSuCFjqZJmMlZNxFy1YXwvwEVuDHvo\neVfdhRtV7v/KhxzS1SagBIJuJpToE5hucho9EiSPt5MZFTCFK08W0jJmydui\nbT7e2JfhQ/S16dUbXHUXyhhfqgFsLZBXHGgsfIRwjKXZPv7XbumpPim9TQ7L\nZ8zlpEYcexgm8Sl9faS8xeEAERmVugzoNQbKUIYVX5Rjx7WWMaQo+hMAzOpf\niY5HSCDjxRrznwXMQ/6knJG1/kEer29Q/ttYYFMKvnQfvwPnkYMPh4dXc9YZ\nowERPj9Je+AXB7ClFO5NGxok2nfgr8+MEozEqOp+w4hDJLPNImRd9TmXoBR/\nCSn8BG1BfGxIMDTVEF60LM5aLLT60kcdV8pgBpAz8nLltOM7gy+h/8ZM9t/F\nAlkQySkcUETO61o4dSAkIPspGh+gnmMyqshZlDpAVUnlqtqPJ5BvPILK1snq\ngh/jofosm9pMOuVWa8ij1/cckAfLB4o8+C5xz3fLdeG3Ia9OBkvkkNixNPzg\nPyBa\r\n=ozbC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKTJCGAv6K6My6JTgSQUOnG+Wl8QkZExIVI0pOWNSqAAiEA14m1zPbNal10nQzy3Mt2sEGbEi69q+zzARLscOyyCcY="}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bsy-validation_2.0.0_1553184002514_0.20407393014185282"},"_hasShrinkwrap":false},"2.1.0":{"name":"bsy-validation","version":"2.1.0","description":"Light validation for TypeScript classes.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"MIT","scripts":{"build":"tsc -p ./tsconfig.build.json","test":"ts-node ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:debug":"node --inspect-brk=0.0.0.0:9229 -r ts-node/register ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","clean":"rm -rf dist","watch:test":"chokidar --initial \"src/**/*.ts\" -c \"npm run test\"","prepublishOnly":"npm run test && npm run clean && npm run build"},"dependencies":{"@types/moment":"^2.13.0","bsy-error":"~2.0.0","moment":"^2.24.0","typescript":"~3.3.3333"},"devDependencies":{"@types/jasmine":"~3.3.9","chokidar-cli":"~1.2.2","jasmine":"~3.3.1","jasmine-console-reporter":"~3.1.0","ts-node":"~8.0.2"},"gitHead":"da0dbe283c5ccfb4fe78276b2649d85ff5786f8b","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","_id":"bsy-validation@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"dist":{"integrity":"sha512-zRkihM8uOv/g7hjFaOCHsVs9o+JU7zyzh+7VP6ukdENGq5grskXkGcvC8RJJlaa07Cc42QzkcAQd+U2vffHX2A==","shasum":"ecf550b52bc29b22a9b41b16cd64c47f5ce21976","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-2.1.0.tgz","fileCount":115,"unpackedSize":112198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck7n7CRA9TVsSAnZWagAAix4P/3kMZ9XSM1iYjrx7jLEp\nhuj07Pw6s/w3hDDFJoEaFWerab0OCm3l+FTDAWSrddcxbepVK/w8OlYoQok8\nGqOXh8gLRCdXdCmwb5wbu3wjBuE1sstIOxEsBvC1sQyJLju9GTeEL8lYg+DV\njknrhfbRxveGEYJYLggaCoCzrtwb8S56IhQelt0Zx3Xdj88acfReOthS8aYl\nJCZUtULJSQktfSusV3jVdmDTmJH7Ou1mezd9dNDZH5Qz6Sc4H2zT+GFtTMF1\nNvq/AVgELRmx0ccFrMUhqV0JCsJSjR2W+OlNHW+GSB3UcuYX+hWQSfUcUAHc\nuHTXE6A22ThDM5G+zS2kM4+NO53r7SQ3MMZBq5ftaojao0U1qIUjU4CLEo1R\nNhLwLa5Rrv6fyudvm9iaA7QgCPYjHwkT/jOBmLMqYdpGTrFa4/ereb7Pz0zA\nIQKP/dGkw9euBo/LzVCP4la2LuIprg0NxrJzNcojhNz/LGSFnCeAyv5L/JEA\nCoMPUpG4qRRcBqR7WjyJUdRft9LelWa9VxHOVhf9eHn23oBSs+F19kQEK+O3\nUoYWjCYaA4kRK5/zjXSAiQkdjTbO2mYB4gfVg+LT9LwhFSUvdpEf2RY5UYrL\nU9ALjpQQJNBmaT4GHIlXW97Ca5l/fdHgMw82gBkZqM9DWCD1cNPnsDdzjXnV\n1DAu\r\n=XXJO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKKjUUtkp6R9AjHOFSAzAlPGKRrn6/j1ffOHBWtlCFNAIhALWn9zdu1LiIBbMW71bahPb7XnUR6Hu3A9w1YpKzgv3/"}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bsy-validation_2.1.0_1553185274819_0.010534446371501138"},"_hasShrinkwrap":false},"2.2.0":{"name":"bsy-validation","version":"2.2.0","description":"Light validation for TypeScript classes.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"MIT","scripts":{"build":"tsc -p ./tsconfig.build.json","test":"ts-node ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:debug":"node --inspect-brk=0.0.0.0:9229 -r ts-node/register ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","clean":"rm -rf dist","watch:test":"chokidar --initial \"src/**/*.ts\" -c \"npm run test\"","prepublishOnly":"npm run test && npm run clean && npm run build"},"dependencies":{"@types/moment":"^2.13.0","bsy-error":"~2.0.0","moment":"^2.24.0","typescript":"~3.3.3333"},"devDependencies":{"@types/jasmine":"~3.3.9","chokidar-cli":"~1.2.2","jasmine":"~3.3.1","jasmine-console-reporter":"~3.1.0","ts-node":"~8.0.2"},"gitHead":"27cdd8bb7e49f227a7c569aa78d4a865fa24d6be","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","_id":"bsy-validation@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"dist":{"integrity":"sha512-0mLIuH+m8ycFlI/7YhBZLozWK2BEwoxWRRXmHTVOHtfe6qEsd3zFewvT1zNxPZ8wEnqGVbSYSYHaELRSoDb80g==","shasum":"ee6502565dbabd36fa4886cfa051aea6f51cc578","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-2.2.0.tgz","fileCount":115,"unpackedSize":119501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclCXWCRA9TVsSAnZWagAAFYUP/i4GqXoFBKI56jQ1yEkt\ncpQ33rcfQWWBta1Xdlal9slSSS4aiB5SbaOqa2V6V/ZIt3alwYm9X5QyXXxz\ngYWPjdysKQ1RbSPHpN5nx1Uh/wGiB0Rlc7Va8nzyL82YX04oqhUJK7TtnaIY\nxP9jAC2uXl7s1kOpvrVWytHDOt38rMStxw1Yb1tJ3HjMguT+ZVzHDeLuXKTt\n4QOijR6AI2Tfp1CPK52Qhh7bYko6n+l0wRZfkTHtM+fsl19HgezcIdVcECRL\narp34TENQzF51LHFMmFuVAVUGhrkkT4Lgk4BChGmqFS8SfgRPyiLFz2h/ah8\nWs0ZjYbhFeCRvbx2SAsP3w+GNpcg4QFYta7HcaemFMi36RdiEEXGJBaoK2jA\n5vEKJs2/KdgnbaKJcPTBEQTe12ZyD5Gx3dauQih6xSwK1H5UWtgZnqpNpb+3\nCLkAIGr9hS3icxcww3R7UcmU+Bx2gAqnt8Dbcj/u5EoU9Dv/v+kjeBQQPT11\nfikobjhtPcXP+IeIhRI08M1sBuvQVRftqXo5ULayWIFA0Uzys0pZSziuwpAz\nlaMRZqq2bGO0vv+7jXfBql60kTHykD5V3cnFjLm05nOtapxzQf2bWF5mTxrq\nHV03g4CiOANAuBsGDKHjKKitGmldKpdS6TpxYaMKjQrWCI0AA4jZm7UcxQTa\n1+6B\r\n=Pql0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwgaFnlAZT4mBDJH7dh+bnnfab820jlBhgO5somEd8ywIgSssLvV0x9+VaZqtg8F89jxw7nt2bf0B+TaSxDA+ygUU="}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bsy-validation_2.2.0_1553212885802_0.08832210763676018"},"_hasShrinkwrap":false},"2.3.0":{"name":"bsy-validation","version":"2.3.0","description":"Light validation for TypeScript classes.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"MIT","scripts":{"build":"tsc -p ./tsconfig.build.json","test":"ts-node ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:debug":"node --inspect-brk=0.0.0.0:9229 -r ts-node/register ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","clean":"rm -rf dist","watch:test":"chokidar --initial \"src/**/*.ts\" -c \"npm run test\"","prepublishOnly":"npm run test && npm run clean && npm run build"},"dependencies":{"@types/moment":"^2.13.0","bsy-error":"~2.0.0","moment":"^2.24.0","typescript":"~3.3.3333"},"devDependencies":{"@types/jasmine":"~3.3.9","chokidar-cli":"~1.2.2","jasmine":"~3.3.1","jasmine-console-reporter":"~3.1.0","ts-node":"~8.0.2"},"gitHead":"52f11e88a505ba639b5d2bd6698ec876519a9f63","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","_id":"bsy-validation@2.3.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-9Q+BXZk7CsGAkSR39VdW9hX5N1bWRX/Md6p6/5Tti+18XC3dYgAQJDxCgsmNQoJQMNZUxe3L9gV+EcO0hJ0g7A==","shasum":"bfb2ec8b0ba0fa885e5a26ec049b504ac949aa08","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-2.3.0.tgz","fileCount":114,"unpackedSize":69987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclPeICRA9TVsSAnZWagAAlIYQAJx4IgoRpDIyrOS0b0JP\nHmhm+LcYNZLofJHP2E3rBYxDcnc7APNyBpkP6l1xJDYgwlEJ/aY4mxfyhwAA\nuYvMl2Uzde8nWj859d9uqus87PqWunPucuuIUD9ZEjok+6+430vST9UcrVmx\nKMxVtIsOsTzV2wCpPGOZeMVkOrWJEXHeulvKbWUQCEOgvNoxkRgMCrcuE3nb\nfAFUOntdrVc1ywoh8wsETlC+Ij732XcdhfNJAdNN3V8pBlL2xn1UKVoUxMaY\nunzy7uulX6dpDOOF3iFNmZ//I6KTQtLZ1zCAKrR2yFuPeNZ3Z4SjTbPQKUbZ\n8gCuZIUavF/ifLfeXvCPp7p3g5+2I/4tU/AwxAIb/xdf9jyDHZP6yhc09+/g\n0M1T/U0hYcK8H0B9x7Y5iaPdxZrzqc+G1gt4Qd/nupTdlZIYpJ1wdFjFOisK\nJE7QL9dj0Y+PFDJOPefA5Sbg59oMiGFVQKQr4hxA6L1F19dCuww7aRhwDmZ2\nWbN5jeBj3JBi7IEJA2IQWg/hYiy2TmpNZDM3mm6gmcoxQMPX1K7V5z2DhfcO\n9Ih/ku0erHDUpouZbuoAxU3f7PVMP+yFJKMhCCu7/FOfKTtDxWRB+hpKVqLm\n3csRvcO56j412BzbXrOehUH30DpHqRPf/fl2sT+fUGUOfvxeI4muLG2Mf9rn\n8IlV\r\n=h4Cd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNmReqLT864OJn3PKIQE+6BFhbE7eQJPcqsbaBpzyBhgIgXLmK4+nREqLgI1XVn7Dtfhxf1xrl8minXdxM7ix0V/k="}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bsy-validation_2.3.0_1553266567778_0.12960738760052104"},"_hasShrinkwrap":false},"2.3.1":{"name":"bsy-validation","version":"2.3.1","description":"Light validation for TypeScript classes.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"MIT","scripts":{"build":"tsc -p ./tsconfig.build.json","test":"ts-node ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:debug":"node --inspect-brk=0.0.0.0:9229 -r ts-node/register ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","clean":"rm -rf dist","watch:test":"chokidar --initial \"src/**/*.ts\" -c \"npm run test\"","prepublishOnly":"npm run test && npm run clean && npm run build"},"dependencies":{"@types/moment":"^2.13.0","bsy-error":"~2.0.0","moment":"^2.24.0","typescript":"~3.3.3333"},"devDependencies":{"@types/jasmine":"~3.3.9","chokidar-cli":"~1.2.2","jasmine":"~3.3.1","jasmine-console-reporter":"~3.1.0","ts-node":"~8.0.2"},"gitHead":"3d81b5a7e75a6872cb1a5531f9f5e0b68f459803","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","_id":"bsy-validation@2.3.1","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4GEPqIiWXWcjFq4CVK6qMuL8dvGLfUYhEARdSSiEhL8+wKyhdKqSWfCxd9oHCDFsYXzwrzEC+Q9n1lJoM2VcIg==","shasum":"0d0c9c2be4a75018aff131a14c4011fdeb1320d8","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-2.3.1.tgz","fileCount":114,"unpackedSize":70170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclWzwCRA9TVsSAnZWagAAr0AP/16nquGMOvysTZjxQ0zY\nr0vmwJkvFLM1gHbxL39yR+O6O5HhFLXi+2rZ01cUrdSnrAVnYrGiigJ5GhRy\nWAYQxhpwm+ZlujEBedVq9PcE5OO6wk1lWMb41oA6ECmhkGPaIqbAKoVdD7Rr\nr4k99LqNgE/OwSI1X9Zk/gHjFLx0I2sPrK8/rMdVOqokiO99EExgveEU9J8U\nKghncXMzMnxmXDC6Fy7XKLTw7oTIS1XjKTocjl2rmn/X+AFtTpAk32Lt7Z8x\nfIkzRGRRZxj0J6aQvBDNoMJnwMFLLE4nD+tKJnbhDGk4iyvuWtv7mIFHKfbE\nk7EPrjO/o9DHoN4IgHAgLIBDmuPITRQnVTm3yGrOXBz/lM9saYbsvoYQvivj\nCfVZI36vmolVCOpHJc09rLq8F8to7RNxITwVQNlNB4IKlvHGaDy9I9hM/tkx\ndX5gSXfmaT691f4iBFTKNlCgNcsZb8aCmnTbGBYvN2SvkIbfz1v05Gp4Z55g\nB5DPTpl8ApH63KQzgxCdJ642Xd3JKnoNUDEmjeL0nbdx7zaUJYuvrLDqbCPZ\ndTRXXVait5gZ5hvMNfcM826BFlyUPklao23x0AZLItCL7gQY2iLjNOOXT0+K\nolzEKFATy8WHGRf5DbmT9xLagR8ckkJ8vudEhxPXqAq2ZYKsBek0trBrREKy\nWR1R\r\n=elzu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD21hMRmYWhcJ2kWvbn9coA8FJVAQx+3us/wyXroSP/SAIhAK05yLfIEIAeT7IjR4xl91hT/1EUiX2bD0ZZYgpCSY5A"}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bsy-validation_2.3.1_1553296623448_0.6596021955236937"},"_hasShrinkwrap":false},"2.4.0":{"name":"bsy-validation","version":"2.4.0","description":"Light validation for TypeScript classes.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"MIT","scripts":{"build":"tsc -p ./tsconfig.build.json","test":"ts-node ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:debug":"node --inspect-brk=0.0.0.0:9229 -r ts-node/register ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","clean":"rm -rf dist","watch:test":"chokidar --initial \"src/**/*.ts\" -c \"npm run test\"","prepublishOnly":"npm run test && npm run clean && npm run build"},"dependencies":{"@types/moment":"^2.13.0","bsy-error":"~2.0.0","moment":"^2.24.0","typescript":"~3.3.3333"},"devDependencies":{"@types/jasmine":"~3.3.9","chokidar-cli":"~1.2.2","jasmine":"~3.3.1","jasmine-console-reporter":"~3.1.0","ts-node":"~8.0.2"},"gitHead":"fca94b5a1662a04f441de6c680f155197864dedc","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","_id":"bsy-validation@2.4.0","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Pnd4f6f+HdC0dLS37MqTa+MWlvki6lH4pi8WuWpy3LS6xeZqf93OBNcHKoyD3E9Bz7VS07mtznItUDCn6UdoWw==","shasum":"d19a58ff144170d3af73cdb7cb753cd01969ac0f","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-2.4.0.tgz","fileCount":119,"unpackedSize":72459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpRvGCRA9TVsSAnZWagAAbEwP/iV0si0inZymDYf5ZfOF\nOrNqU/HWDII0HY8uw8sAH4Mr0MemH6pNuSRCnrXF0J15hHKyV1o0VdewM6wM\n8jNDmS9p6wtrd5C44cJjL2DVwOMryLSTCHTHyKZ/Tc4iiTZ7lcCv+W0BMPeM\nR9J3Anbe0HLzHZSnBp0TNHUtl2C+v32JO3OvzWD0l2BIi/7rHws5loaX/fC1\nP/zILFGI9dVV68hdEQqEMPj519MsYbWh9wvsZnv3GmigtRRnL5QvqlOCp7sj\n57Ry2HEHh/gMk01sGH3ZPe2gMA+NyABQCNn7cjDR2KFJ6GlfER4b88+K6GAz\nk08WNkJ+L0Fixib8WezPnRuleymo6Ra3CB5XOhrjzBaNHkja4wjUjWqYe24F\n/ZubkJ1zSFIxC/NpRC/ex8XF0XDGyJiyUdRwDshPeBKWPQLNQK3tIKdpNzJX\n5TPXSzjR9QVyf8t5Vshq1WyJdOFe90gndUJOtnfnsvoV1rkE5Scuy7lf/QBp\nsL0Xw2uR1G9zZu24Tk8RtNPRVwOEm9blb+GFiyAdyTG42YIv9nhWvQXj6L8e\nq+1T+RaIdC6B2aQnabBj1nwf0T2iVgvf5nE1mjVBSZXtoK7ILayK+N9E7Vdr\ndhzRhaG5pA42Xd84v8H3LSo7z7UsIU+vdlHjysK++aDkLGDyit0+w0E2O/DW\nSyBk\r\n=lAAC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBS+apLMvyDbsVZReiDDq+APaAN/0kXj/YFDRq+T5huAiANK87hkjD6MYmGmtu/oKkgcle2R/9OPi3JEcnFzcK3Wg=="}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bsy-validation_2.4.0_1554324421768_0.15768153679468333"},"_hasShrinkwrap":false},"1.1.4":{"name":"bsy-validation","version":"1.1.4","description":"A set of validation classes with support for node-data-mapper models.","main":"index.js","scripts":{"test":"grunt"},"repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"ISC","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","dependencies":{"bsy-error":"^1.0.3","deferred":"^0.7.5","glob":"^7.0.6","insulin":"^1.0.7","moment":"^2.15.0"},"devDependencies":{"grunt":"^1.0.1","grunt-contrib-jshint":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-jasmine-nodejs":"^1.5.4","node-data-mapper":"^1.1.15"},"gitHead":"648912a2c497f4267b80e0dc1998189ed17b22c7","_id":"bsy-validation@1.1.4","_nodeVersion":"10.13.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-PxDus0lT72WQ5mpRPEINqc8mA0OMPYXjt2e2en79pE4Ju0kn0Y7BrNxKmGhHr3EaIxyt3cdXbWcGIpzZs7r4rw==","shasum":"5e27d41247ed422c1aed2bfc0afba937003066ef","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-1.1.4.tgz","fileCount":21,"unpackedSize":49251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcw2vcCRA9TVsSAnZWagAAQHUP/iT1roWOtFIq2J7hPljg\nV3I4cRt05sGxjpJw6uXB3KiK1n/6yqKW2bynHclML5U1gqgvnbCZ4crVZFtL\nJubKPGNL24V/RP/krEPxvb0rTmyr6GF83BFK8srgEgsQOmkkm30U3Nm8Vaus\njWK53dmyzMfR0vCYUReLUQ8vHpgPvslkk+ESMVtQc02oR3oxAASgvQwyyQue\nzeg8+TdPMdoMuN48k7GO1QMV1VvwxL3Fl+Xe1GRcbN08DuwfBrv36WtshKsj\nSl+GEFdNpZsusb2Z+NhZCBKL5YWQe0FzgNCRQAR9G25qIeUZ8aA4pH4mkl5/\nDu+Zab92tMzuwR8qtoy5dFYyg70NlAdZcMbRrEyuSJED8NxpSc7wxtEkmxb6\nJDorA+pgmsrJ0z901FoC0xwj9iU9P28GuAlZnvDwkG+SNcrcUqlQUlp+1i+m\n0FCF3ukh+wS4jzbpcT1PTAS78QdwNlzvaib6PPPP/BoUJRI+eASALl/Wr7sV\naBcoR4fYvzVDxibPQdP2sC0sRhFBraGhV/aYLNg9wUMBuoMleDEMbP4N1338\nwC7XmH70bcjPJrkZNVdibcRXXBEOrctQbs111QbQ0S7eEDg9Skp+gWi9Y2uM\nrT4kpfMYi7zyQ1RvdMmldQWcF/PWZ2RTOv6//9BpSBZOdgCffy32PCotBKUa\nax8I\r\n=PcSu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7cnRc3GkFz9gAeuqvlO62NgsycIi8b/mO78xf4tPdKAiEAlcHjsAixDLVaPIHU+g9v09tuu1lD/1JME0uPNcXeLPc="}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bsy-validation_1.1.4_1556311003621_0.7386143782789008"},"_hasShrinkwrap":false},"2.5.0":{"name":"bsy-validation","version":"2.5.0","description":"Light validation for TypeScript classes.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"MIT","scripts":{"build":"tsc -p ./tsconfig.build.json","test":"ts-node ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:debug":"node --inspect-brk=0.0.0.0:9229 -r ts-node/register ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","clean":"rm -rf dist","watch:test":"chokidar --initial \"src/**/*.ts\" -c \"npm run test\"","prepublishOnly":"npm run test && npm run clean && npm run build"},"dependencies":{"@types/moment":"^2.13.0","bsy-error":"~2.0.0","moment":"^2.24.0","typescript":"~3.3.3333"},"devDependencies":{"@types/jasmine":"~3.3.9","chokidar-cli":"2.x.x","jasmine":"~3.3.1","jasmine-console-reporter":"~3.1.0","ts-node":"~8.0.2"},"gitHead":"8d665774d92873f4ce127d0c1dda48363752aa44","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","_id":"bsy-validation@2.5.0","_nodeVersion":"10.13.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-KQewPfphMxremjONqtoNNmcoeKDvXMw6nDJTseWc+Gx4HNKmNVUAFCUADrT/EIVGUbAA/+akEBR+8tZtEpQgNA==","shasum":"ce46cd60c1167e43e5cad4e3e431bcc5cbc6b8a8","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-2.5.0.tgz","fileCount":124,"unpackedSize":75323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ97PCRA9TVsSAnZWagAAOV8P/13G0PXneKhQfh2FxPDo\n2TrWYs2Uhxp5ad7oPVGygLWAS96ytkMBQBZJBxiyt9BHpIxK17u/lZ4YN+mh\n0FQ5sjNHyDcMgPs/qIf35hV+zEtz4zVdj+bVVViFvxrS3QUjTxar9mNoyZOz\nfaMsU08Rlpc2qjSpDDYUlAInNgyYV8W2x3IVxDuQwgCc87h0kJnx+FOnbnEP\n9SGO4QxFWsYP83hOcOwKOaO/c80Lh2PFdTZEDm0kkxBNbPC+9zTRtXIxkGaR\ncY3fxXzuPI1IyfjcqGK3MDHO0rxM69CacpXMGabSAddNwaj6vbkXq93dIhOn\n0dRbae9yY3Se5mRE9XKZNj+XBKkZ3KyWxvetq2ekDXux/EePRjuOq6d+Y7M9\nMA+xQQ6zRNa84kRZVKddqRgg2P4KgrGnXaZpFGxxjbHqm0ddn1+QjoA/pDW9\n2fu+kbSYUShfQ0GGrlcDHj7FpikSpOkruiWb7IP0dlQg+z90m043WmqTA+Iq\nO5bl0ZEi1DyHYUGdT2vIAWSPyftwBKHeTejjvHMUZdgDE0E375L+eyFj4nUP\ntVLChu4ub2Nn4AuswWQiwzv8sY99X0lC2S7Odv4afyjQsA5himM+efNTL3al\nJPOBfCy2y20k67HsKwKWgcthnApGRDxGY/HY1Qtvlk1fujg7+bCzWhjRcVxA\nmU6a\r\n=Q6sA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXO2Skch0uGZzXd+xdkWSvsXqb5nm7BOEyoc6dvfnDJAiEAhEpMf3vlTR9XF2DsSagH3NMR9bFcEejTB7h4XsOYZKM="}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bsy-validation_2.5.0_1567088335195_0.10981001771766796"},"_hasShrinkwrap":false},"2.6.0":{"name":"bsy-validation","version":"2.6.0","description":"Light validation for TypeScript classes.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"MIT","scripts":{"build":"tsc -p ./tsconfig.build.json","test":"ts-node ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:debug":"node --inspect-brk=0.0.0.0:9229 -r ts-node/register ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","clean":"rm -rf dist","watch:test":"chokidar --initial \"src/**/*.ts\" -c \"npm run test\"","prepublishOnly":"npm run test && npm run clean && npm run build"},"dependencies":{"@types/moment":"^2.13.0","bsy-error":"~2.0.0","moment":"^2.24.0","typescript":"~3.3.3333"},"devDependencies":{"@types/jasmine":"~3.3.9","chokidar-cli":"2.x.x","jasmine":"~3.3.1","jasmine-console-reporter":"~3.1.0","ts-node":"~8.0.2"},"gitHead":"62cceaeb4b80a141bf6f18b8b766f3311e3bf020","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","_id":"bsy-validation@2.6.0","_nodeVersion":"10.13.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-837Jd3RqTA9hlLWLiMv3a8AMTBMyEsIXks1xVktsXJZnQS79JlI+ljGg/+VewRoR6eJxcPCeQ4YI14zdXvVLNw==","shasum":"a9b564d9bcb13d773b6a1b7fd02effbdf5a4c7a6","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-2.6.0.tgz","fileCount":134,"unpackedSize":82537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqNFWCRA9TVsSAnZWagAAufYP/i7tytNZsXvAKfMWD/TE\nMw+2r4N7BATl3M9PMBB1Pp7ailaMuqf4FtzbgubbcMCy7HKqLh6LKdwQrmBn\nZjFTfHvHINoxsx1+czVF4GGLkEiqB92kEKLzZ0nVJaCETcGeuqMD8Okp+DKp\nINW7Huq6AHaZpFRkZrNLND1v8qFO3DzmCDH4Uwb65J6hc5cWAPQxcbaargFa\nT3EkfFdh6xfJOdvOuWss26n4F4hJDTOH67O7Zsc7Bn0OxtztHrxwenbIn+XJ\nib6a0lOWgKG09MF5vCe4awAnaNStSI2pCR40BbMPuA5LBf+/bFXFkVjz9sSi\nBXqSBsupbzIuQ6/U4LMHF82KK5Yw9gM+oELU5Z5Bikr1EmsOome7al1rigjG\naRoR5Xfoiyj3O4yQVOt8GkBonNL0YZmYQcupPYGEw64oK1P5DkD47WJme8GJ\nofFLhhXE+IsoCFToqLDFRYkp/W+rwXhJp2TORXKL/mmwpEVnVK02fvtVwIft\nWa0/HamVUIK+CqRv8CyPQYF7ws/BDNybQvhWiwJ/5Ha605nK/NV94+mzsjGC\ncAW1mdnIvk3LjxZtLBclwUouz5JJIJ8RK2DmqloysrviW8APOJSVimVemTta\nUfWU2sK8JbO1Tgydl5Z6H8rUZzYZKyOC2Gp9YTp8aoSs0Dd0I8NwieSpN0k4\n89lN\r\n=7oKz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAe1ss+lJsRIGTP14cI3KVEUZk9VK7elseEXiPC4CD4CAiB5d/VkPB0OpJT09FxkvX7oE//8OH6q8GQCJKr6tI3FMA=="}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bsy-validation_2.6.0_1571344725398_0.6036284549039244"},"_hasShrinkwrap":false},"2.7.0":{"name":"bsy-validation","version":"2.7.0","description":"Light validation for TypeScript classes.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"MIT","scripts":{"build":"tsc -p ./tsconfig.build.json","test":"ts-node ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:debug":"node --inspect-brk=0.0.0.0:9229 -r ts-node/register ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","clean":"rm -rf dist","watch:test":"chokidar --initial \"src/**/*.ts\" -c \"npm run test\"","prepublishOnly":"npm run test && npm run clean && npm run build"},"dependencies":{"@types/moment":"^2.13.0","bsy-error":"~2.0.0","moment":"^2.24.0","typescript":"~3.3.3333"},"devDependencies":{"@types/jasmine":"~3.3.9","chokidar-cli":"2.x.x","jasmine":"~3.3.1","jasmine-console-reporter":"~3.1.0","ts-node":"~8.0.2"},"gitHead":"b4f5d607874991dcd9c87d11b8e5b42aa83da2f9","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","_id":"bsy-validation@2.7.0","_nodeVersion":"10.13.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-GSWBv3EuLa68CUSHB3w3CXpSQ+WVHZs/pJ8Tm8bmFdNak2P08LrTD9rpY0pEcHOCu9nP5RzVIjFvcFOK50DNvw==","shasum":"fcb3765880c8001151f23a9b7b6e81f2f3dd00a8","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-2.7.0.tgz","fileCount":134,"unpackedSize":84357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeD6tjCRA9TVsSAnZWagAAMj0P/jkckVeGBmqfX9VM98xo\nnxlFdrVOKNN3ET+RemzOwOtFyAelmNz5dz421iXObZu+6k546tcluNpDI0V4\n7LWF8EtnAl9cPdZ83kDyNzJvcadTS71S7mhYLc4p2XNfLrWLHk4Uro8Y8G2d\nMKUhszrK5IErTds+JdnJJ3gzKTY5/hyyIuhh5Fkv3gZLWYTvf5exWXtJOVIt\nWc11jPHc5E2pKCaGKk4sZCjg2Sf5tlBkVawFwb3+sv5MuMLr0qnGZfEngbfC\nnbqVWXlzBbqjaIMps9molBxkmNo8+288xufLjAOO3NOBIv6Rkk9DtX4AQmVd\nX56F2s5+zpcpOqQVBwVk6vTarjc8iYDEtPBfpNCduiOxh8rui5/gk/MdPQzE\ntUno7SSEYmy7kAA7Tj+VXme/bfU9cjWHwfuvjTSoDRhHila4oNpv7xBk3qGS\n9vhFchcMwNqpNRcSgIT1UCkBEs7Wzj/m9OH/y6xjJKMF8KmHUhdI2T9RA30S\n9jyjD8rrJB+fI0XfRDts+HcoPfjNF+/Oll0yozfXjEWzJqhHnoI3JU4QPy3P\nx3PNio62ySOa9lBuzE0tRkdVqH5x/eRRma+nw3+J+LMiUl/gYtq3LCPWKTgO\nBY7GmThNuCrc0G4vaiRZop84t3+u9X0MUlhA+fN+w2N34dH0SfDsD0KE8b/V\nqO/I\r\n=W8VF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9ZQkXemfetA7Y2nysMbH5C0Xi0yK+rZ4UBljvMyGVUAiEAkXW16sQLPMEGdRBRZPs+jN37GaVgYD6S331eXNGK8fI="}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bsy-validation_2.7.0_1578085218683_0.9512502292624079"},"_hasShrinkwrap":false},"2.7.1":{"name":"bsy-validation","version":"2.7.1","description":"Light validation for TypeScript classes.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"MIT","scripts":{"build":"tsc -p ./tsconfig.build.json","test":"ts-node ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:debug":"node --inspect-brk=0.0.0.0:9229 -r ts-node/register ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","clean":"rm -rf dist","watch:test":"chokidar --initial \"src/**/*.ts\" -c \"npm run test\"","prepublishOnly":"npm run test && npm run clean && npm run build"},"dependencies":{"@types/moment":"^2.13.0","bsy-error":"~2.0.0","moment":"^2.24.0","typescript":"~3.3.3333"},"devDependencies":{"@types/jasmine":"~3.3.9","chokidar-cli":"2.x.x","jasmine":"~3.3.1","jasmine-console-reporter":"~3.1.0","ts-node":"~8.0.2"},"gitHead":"88684746111c05c4c5f396a1fa48320bcf65667c","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","_id":"bsy-validation@2.7.1","_nodeVersion":"10.13.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-dHgQoXUk80UQX7Al1pcjZ8xatFGCYCVGPQQaxLo40t1IbEgGFxZwysgJxvgPXgLuZicW2+0TMgzhCGD9fLgh1A==","shasum":"0ecb36b3bfb148386265d056d9ef11c3bf66600e","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-2.7.1.tgz","fileCount":134,"unpackedSize":84387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeD64WCRA9TVsSAnZWagAAgYcP/jRU/d3dWz8SIHqcOcER\nuVv7ifj0pJ0RJhgQvzLwptjOEC8bZ27icj4JtVKji/98tT+OSeh/MdDHz5eg\nQiR6jYp4WNfHvPaoKA7NoXSg3yW+s58Hm6uuolbRjr58aNezPTDBjKdJGJR9\nI1WIBqSXna/J/3leU09PjDTYlQlZpI2uaqfHczlRpB3n+wBCwXlrcIPZsNME\nXGOyXG6EpGKFTP7FGqatQlMt5XCHLXPsQoaN5Ss3DYqED8TDe0Ji9pszES8P\ng/a8CvgKz2ibH91ppvH0x8Pf69ED4AkioCGt2feLVV8O5NFnqSiXiufq6VCe\nE/QFQFtCEBqh2cmU4eII18hPS28Lk9eG9LXFTetUOqerrURGAzLsLXCBdGVR\nqhplbfhfkPf3YvHURpuRqApDH4b3zGEciBURKI7uynFA3xR9ul1Q2P7ukRdq\nv8L5JpmIf51D2gQXOA+TU9zF+tAHjXWj+UijDKUiGdruVjE2f4XLNP0igrqx\n/fTOF1aboaquyHXwXpbY2cOQR/fE0mvTPlHobW4DkarM8ZooXRuOJMXpldXX\nU3ODUMKzYD6hZCMlRmgCTxMjeAQhvsSjrNFUXlZzdaERalb+/tV0mvpr/uZ3\n3GEKpOSC4PckZ9LPcK84W+Fu/2+r3BXtCexUozzOaAAPbAFsDrU3HE7WLYbB\nl/KD\r\n=9sm/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK15wbR5g+BIrEnc0dYwnh5K7CwnuWYsp61aaT80NI6AIhAOC0SSwK5XuyO2fM/Yx+qsFUyJCkLnNyeD/75MC0EhZf"}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bsy-validation_2.7.1_1578085909886_0.3794037022067456"},"_hasShrinkwrap":false},"2.8.0":{"name":"bsy-validation","version":"2.8.0","description":"Light validation for TypeScript classes.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"MIT","scripts":{"build":"tsc -p ./tsconfig.build.json","test":"ts-node ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:debug":"node --inspect-brk=0.0.0.0:9229 -r ts-node/register ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","clean":"rm -rf dist","watch:test":"chokidar --initial \"src/**/*.ts\" -c \"npm run test\"","prepublishOnly":"npm run test && npm run clean && npm run build"},"dependencies":{"@types/moment":"^2.13.0","bsy-error":"~2.0.0","moment":"^2.24.0","typescript":"~3.3.3333"},"devDependencies":{"@types/jasmine":"~3.3.9","chokidar-cli":"2.x.x","jasmine":"~3.3.1","jasmine-console-reporter":"~3.1.0","ts-node":"~8.0.2"},"gitHead":"09cc0a691d4944e6da1800a8c923af57d69ff404","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","_id":"bsy-validation@2.8.0","_nodeVersion":"10.13.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-xo6xkku8BNcWR4Cf/wqbjwD5irFEDPltZEncbVuwCQbpIc0pfrPj56ZDmU21LWv7SW0kN8uUZhJzTSyGOKFq1Q==","shasum":"6f73988908a3913ba898dbb45364577086e7d1a3","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-2.8.0.tgz","fileCount":134,"unpackedSize":85389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePdHHCRA9TVsSAnZWagAA6CkP/Aw1AR1LjP/40lLXlKFn\n2BO7cJS6U6F5nMHI+ka/mTM3RgOdxYKyG+ipX1khMBhJzVYKDC9sbmVkwO16\nbZtXyt4GdFTJ8DoFM60GSX+TM/vgZhX88eKv5WYM1bPdx7rxdgph9OJRV2R5\nxK3tQjFQ5HZCUGbY/5jgm1lcSvSKW2blpTFofC3WDn4PSGBAgh0RQw8sFXlr\nLheIhfd9sY1MEZA6V4HGD5j6tjlhPXEa/ZiUkNz3N8aNsE7CWLlTILI3Cco6\nAldtvOgBr60Bb4AVEbSzXcLCIN72eChtRO0uOikpp0TdYGPW4xeBFFL7dTaR\nFXIFO3hf//43GWt9UO6ly19IFQhnBQjaBOXqxXi4Fj4o7br3MOxMHop88pHx\nV8TzXGc2kB7bXZ/jduLi8RkQ8orv3ZW+BPpygRaQ33EXDoCXMPtSOa2O9Skx\n73SIZ69xAXStJb2OZdPz65LYcqbjkNat6f4vwFiPWzP5ieh5bKMuuZRgbbHx\n4NY0m3H5MzCKEclY0QhrqL5YX4/IeeM4Zx5qITv348QpVUWlOchXstEHVGC5\nec28wwlsUdnxgJATghlFSY8E/UGvGjgSFoL39ZfZPRIcCaP2WfyHsNJB4AkB\nx6OYhWSfjg3UmQHQOaJ/DttKXtZwXmv5Dc0sY6ZnLYrqSuSKsfWwXAoANXTG\n35OH\r\n=EchD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMG4hi/PjVgKhrBitrK8RprxcZZUGx1KwYHfGLXeBERAiBjehNXvENaxMOuj/s79iWM+C23hzUC0OImjB4U0Vmz/Q=="}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bsy-validation_2.8.0_1581109702955_0.8075189598727197"},"_hasShrinkwrap":false},"2.8.1":{"name":"bsy-validation","version":"2.8.1","description":"Light validation for TypeScript classes.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"MIT","scripts":{"build":"tsc -p ./tsconfig.build.json","test":"ts-node ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:debug":"node --inspect-brk=0.0.0.0:9229 -r ts-node/register ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:watch":"chokidar --initial \"src/**/*.ts\" -c \"npm run test\"","clean":"rm -rf dist","prepublishOnly":"npm run test && npm run clean && npm run build"},"dependencies":{"@types/moment":"^2.13.0","bsy-error":"~2.0.0","moment":"^2.24.0","typescript":"~3.3.3333"},"devDependencies":{"@types/jasmine":"~3.3.9","chokidar-cli":"2.x.x","jasmine":"~3.3.1","jasmine-console-reporter":"~3.1.0","ts-node":"~8.0.2"},"gitHead":"20e0fa72906bae741bc08ed6a142307221e629b3","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","_id":"bsy-validation@2.8.1","_nodeVersion":"10.13.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-Ptz047x3Y7qA+XKpOq7gsCiUkvIre95oFF13ZgT12gjqemkJu8Dmn2jm+vecbUGoaZF2xUoD+MoWJ8lHI9JBYA==","shasum":"adf12af27d8ed497e4598682afbd284df01c788c","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-2.8.1.tgz","fileCount":134,"unpackedSize":85663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQuJlCRA9TVsSAnZWagAA7WkP/3IDu5qCXz3F6kUwsreH\nJ+5uIs/iAoySIoyTtgahOGfKOhpBEZkauNzRGEV57zKs9UwTrZ4Ifh4W9J6X\nKwKzdQ3GWy4+Iip/MlR56I5rUw+YIXzYoNF+fOWM18bSs0Uas1cBu30PBym9\nC20MwZWO9qYw7L2H/3s67juou7i66uPlgm5RJFhE0ICb/IXeudqZQZeruGlM\nOFO09MRsdgWgMJgvkkDTm+ZKE8oXVHTmsXBG4PuU4k71qrsdG3uluQV+HQm9\nbYbWfqPEuRzRpAY/LREN4VIOKFDvx31BR5KWvxmGsV4DTGAU3mGTFhNU03o5\nsimJtfgdSYBiTvxYgts0JuMdttVCLlzRQuPfjD3N4SB6TyR9fmaub4fpotQs\ny2Dxxsi22P6XUFNXFS+mjN85HbJprIHQDO0TFluGiz0TudTGgyZVvI+vfyXs\nmYEnPKUFd3A6EKU5MplIA6Pwxr3g0cjiZGiYrKKGWqDb8tqiGJRi45ejWoqL\n/kRxp2bFlWiygyI9tyiLmO9fdpd/xnVGPh42nZAl+Y8Rif56/wW/uadr37TA\nckZ/FxpEmF1XzG8I+cq1nTxb/JB0+twe903MrNcDaATVShGMIi49HZL64Q86\nqd88grYUZmSSCDgt2QJ8Cu0y6EK0M1OgwIrl629JtYaRH4SH4TaifEor3DcA\ntQn7\r\n=w0el\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5OCpwqhcLVU9ogGNIpeW+Jke8mzV4jFExjjJ4rSqBfAiAYPZuO+X/l5Rzm2cp/rCRaEHZ02PwnOksOzv+5GHcwbA=="}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bsy-validation_2.8.1_1581441637052_0.9168481670568589"},"_hasShrinkwrap":false},"2.8.2":{"name":"bsy-validation","version":"2.8.2","description":"Light validation for TypeScript classes.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"MIT","scripts":{"build":"tsc -p ./tsconfig.build.json","test":"ts-node ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:debug":"node --inspect-brk=0.0.0.0:9229 -r ts-node/register ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:watch":"chokidar --initial \"src/**/*.ts\" -c \"npm run test\"","clean":"rm -rf dist","prepublishOnly":"npm run test && npm run clean && npm run build"},"dependencies":{"@types/moment":"^2.13.0","bsy-error":"~2.0.0","moment":"^2.24.0","typescript":"~3.3.3333"},"devDependencies":{"@types/jasmine":"~3.3.9","chokidar-cli":"2.x.x","jasmine":"~3.3.1","jasmine-console-reporter":"~3.1.0","ts-node":"~8.0.2"},"gitHead":"c67e1cf34bb41a1638e767c328e159189ee96ee3","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","_id":"bsy-validation@2.8.2","_nodeVersion":"10.13.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-yD902L4bONvCjZ39Kvv84XawTg3R9a4/CMOV+tLB48KGmUPz04SZQhTQrkaaIE2uFySL8W6i7RTMNKnk5pcm9g==","shasum":"4a316443c6534e3df1893274acca00c607a88f38","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-2.8.2.tgz","fileCount":134,"unpackedSize":85881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ6bACRA9TVsSAnZWagAAKtIP/1PgYveDB9YdHkE+DB+v\nHuh3h0M9kSlNSUXSI2q5EUKU7kiXHtdqvbgWNUSJ6Uk5Yr830HZwQtadcia6\n8+oxk6nvx82AVVzv/7KwgaoWHL2XXDmpmL/HSuEbJM6ps3ZHIQFQXQPJpIHW\n2dZQSqRyOf/mGPjAoa5VI1ByJj77EQ9tzmOsUL2jFPOf8z8AY/HmjgyxlpgY\nzQMoKfgA3keDTJh89sP9Xm46fayk4oN9/1rOJSXPANxJ7L7DfQmrFNe09YEs\n8WT+PZ+Ke3mjJc/pS/DzdBuvX+eJFHKctIwxp2Km3QCPJp7A31ts5COFr6tx\nv4Yr0QVxssvrQVkkpDgpbVWfL+fzjWx5WsYJjWXm0w4Y9fcaHrz4N+ReqksB\nVsto8EdF2eWcSS4Tmv+K678fr/PKaoGb7GB7n9lkodytWAxaTctm/gowfiX2\n1TmxsMZ9ogpGCCBQdMMRgGB1dt+KXNrr8Z/giUiUMt4BX1Uz2UxDp+Ssv6l0\nJEbO87kE9o97cueROerJd+A9pAsw8NSFEppjdNVyPeMvcW9/+Mc+xxI8StA8\nhnIO3scjw93vO+eIFNOsNLUFI9pChB1HJOCF9NHCH1qHZcqq0xuubEdHyZAk\nyDUyRo7q90J0MqBxHv1mfhr7LIYHtVFOQP7taBoKzPJ6GhtM1HdxlOk0nVAf\nCit4\r\n=XOgs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmGby+9Zb+QT4RR3ZCE6b4YgBZR9Q3awkwuC1vaMlSqwIgCpc7KbYdNkhO5iETndzEbs9XGLOpQj0Q4AKkh/8gZl0="}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bsy-validation_2.8.2_1583851200217_0.6135455777454957"},"_hasShrinkwrap":false},"2.8.3":{"name":"bsy-validation","version":"2.8.3","description":"Light validation for TypeScript classes.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"MIT","scripts":{"build":"tsc -p ./tsconfig.build.json","test":"ts-node ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:debug":"node --inspect-brk=0.0.0.0:9229 -r ts-node/register ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:watch":"chokidar --initial \"src/**/*.ts\" -c \"npm run test\"","clean":"rm -rf dist","prepublishOnly":"npm run test && npm run clean && npm run build"},"dependencies":{"@types/moment":"^2.13.0","bsy-error":"~2.0.0","moment":"^2.24.0"},"devDependencies":{"@types/jasmine":"~3.3.9","chokidar-cli":"2.x.x","jasmine":"~3.3.1","jasmine-console-reporter":"~3.1.0","ts-node":"~8.0.2","typescript":"3.x.x"},"gitHead":"374a72101c591b28a91e4917f1c7a764047b7830","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","_id":"bsy-validation@2.8.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-B4dxJEE3Hoy9UOpCegZXiHswR20HdPfqs8Y6BdJ8T7pzGUXevVLmogUHTY88OIVceV9wrrC1qsDC5mbbrfe0Yw==","shasum":"01efa51591bbea1bcc3691dfb97ea3ad721115f3","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-2.8.3.tgz","fileCount":134,"unpackedSize":85958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejgVJCRA9TVsSAnZWagAAB/IP+gOuoELNkbEYfK8wWc3Y\nHw5OuZWWC0flxELx2XJ2ukXEC08BUiKyJz9F/ZycUMwgqA684vd3TCzRPrsQ\nHhINxsg9X8A/p+V1kFnWfQwMPbqcZV3CHiosDuCR8Y9sw2mZsHd6RmrE/pyz\nwKs9PbsJYjLyjVdn1UZjCAcv2r+wuByTRGHRHmen/3jYJu+STr+CkuRzosEL\nNApfgZVXUnheSK16GDSKcconRK0Q16ECzVRZZw6qBZbPgLr2lxuQRWsLKoIF\nt45xgUQLKZvwqLg3OJduPuEpghyBzoG4dTXY39vkUbvrvPk/Li6lT22WIueA\nqmHsJVtEXhB94uB4+lQmieGfKKoFoIPR4K92/5M9VFnxpaRphZ/cpKV+lKeT\nqJFxa0EwGS9juh7DW2X0aE5WqiD9EN6VxO59n6kG+l2CMHzc+PrW4mdhCtbb\njGehMqk58TtY6oyDP5AziOB26yXI779lUVh46r+1UVOFwhR5Ap2eqqXn6lyy\nyyigwk1M11mT6JhsRz0izqrdIJQanozFreDeoPf/pk/LZhij2mT6JzO0fbv3\nLsD7Y6qFD2+gLBr/wkULUrd3DPn02Alg/ZiEmCGcm0Jnk2U8Iq+SABSse+Oc\nl0/BQt+cogBwtZTSymQG1nmiXGVBetByPWIl5tqHZpi5g9XU7sXAaFMJUrlI\noMPr\r\n=mEyR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFBlFio8w4i/9/beVvpLyC/zQQ6UgEt9JTWlAIO7TRK4AiB6c9eSxuoWSQz2fSQ7vuw6tX1KakOlQXlagPh/HjoNhQ=="}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bsy-validation_2.8.3_1586365768626_0.6263402131048785"},"_hasShrinkwrap":false},"2.8.4":{"name":"bsy-validation","version":"2.8.4","description":"Light validation for TypeScript classes.","main":"dist/index.js","types":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"license":"MIT","scripts":{"build":"tsc -p ./tsconfig.build.json","test":"ts-node ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:debug":"node --inspect-brk=0.0.0.0:9229 -r ts-node/register ./node_modules/.bin/jasmine --config=./jasmine.json --reporter=jasmine-console-reporter","test:watch":"chokidar --initial \"src/**/*.ts\" -c \"npm run test\"","clean":"rm -rf dist","prepublishOnly":"npm run test && npm run clean && npm run build"},"dependencies":{"@types/moment":"2.x.x","bsy-error":"2.x.x","moment":"2.x.x"},"devDependencies":{"@types/jasmine":"3.x.x","chokidar-cli":"2.x.x","jasmine":"3.x.x","jasmine-console-reporter":"3.x.x","ts-node":"8.x.x","typescript":"3.x.x"},"gitHead":"7ec4b2b958264af613417ce6dcc815ed795d01f2","bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"homepage":"https://github.com/benbotto/bsy-validation#readme","_id":"bsy-validation@2.8.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5Eti0BCj/PwWNre9DwrraG6Geb+UvnudHe2yMAZ1QiHHYYSbF9sPEaD5mtaO4V0uyBSnvuvqnb+N4T2AaEsC3Q==","shasum":"92b37001a1d2fbb3f4427d6cc5bcc04990059b3d","tarball":"https://registry.npmjs.org/bsy-validation/-/bsy-validation-2.8.4.tgz","fileCount":134,"unpackedSize":88362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLY4hCRA9TVsSAnZWagAAgPsP/izCUeD3ga8F184qjZoc\nWYE76Rps4JGni1WseBYjE2X/ymGCUNfh1Ns9Ki3YfkKtGFOlK+cVM6QDyTE5\n5vVmrDziEkf8X97ryE1gFpNzWSk+xGjQuEgwb9NOIYDM3KE0e9J70aHi5utg\nrcN0KDBSwfqiyZiRBx9Zw/RCW2GBJohioQM4IliMLGQhyXwcLJUR/E++EW6Z\nWX9sxOJ4P5AEBqYa5bO4tYKVKzgRMRZ0fc9j+6Igmf/eEMTmdd7fyuoMy6qG\noelHuzNXYdorNVNVIHEXi7Sn+d89JEJ9rYZQsQaoaJ4qfHS6cxN9U2ZPB1jB\nO+BXdZXQP6ciiK5+CjQwIi/clAnjnWPAyPw+gQ8cMY7H2feXcz80ZooWNpy8\nVXK4xHNAsouUf7fDPXKgXrnklcgXGzfBfBGdIqjVyi+8Yh+gY8dJkQDAi9k5\nmCtDyxbrgsvAqstIqGWcMjtjSzpgic5fyj3rItCsFhVgB6UN7GESZTyvxYnR\nQ4OZ6pQ7KVrWw0q4gpXj16N7bhP8PQKh1OJbPhbkTX6M+78Iz0m/9OhA5TTm\nluko15CofCAtCjE+kRRxYEgSL9qE1eZifnjpcEs8J+/ETvDio3U13fVUg445\nHfMBfB/+xQkkQbLwH4vkKhB1thkBK9BfKOZLjcekEvx3K9+IG8DPz4RPduwk\n3up/\r\n=f69H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmjOB+K/hXys9U7GSwmw0dnQ5uCmMJiowzT+pvZZsE7QIhAM+sacj5Xb3SyOZM5DquEfVAwlvGTObwfyHY0/wur+4B"}]},"maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"_npmUser":{"name":"avejidah","email":"avejidah@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bsy-validation_2.8.4_1596821024589_0.05283122277169294"},"_hasShrinkwrap":false}},"readme":"# bsy-validation\n\nLight validation utilities for TypeScript classes.  With bsy-validation, class properties are decorated with validators, and then plain objects can be validated against a class's validation schema.\n\nNote that version 2 is a complete rewrite, and is not backwards compatible.\n\n### Installation\n\nWith yarn:\n\n```\nyarn add bsy-validation@2.x.x\n```\n\nWith npm:\n\n```\nnpm install --save bsy-validation@2.x.x\n```\n\nEnsure that you have `experimentalDecorators` and `emitDecoratorMetadata` enabled in your `tsconfig.json`.\n\n### Usage\n\nFirst, decorate a class's properties with the `@Validate` decorator, supplying\none or more\n[Validators](https://github.com/benbotto/bsy-validation/blob/develop-2.x.x/src/validator/validator.ts)\nas arguments.  All of the\n[Validator](https://github.com/benbotto/bsy-validation/blob/develop-2.x.x/src/validator/validator.ts)\nclasses can be found in the\n[validator directory](https://github.com/benbotto/bsy-validation/tree/develop-2.x.x/src/validator).\n\nFor example, here is a decorated `Person` class.\n\n```typescript\nimport {\n  Validate, IntValidator, StringValidator, MaxLengthValidator, EmailValidator,\n  PhoneValidator, DateValidator, NumberValidator\n} from 'bsy-validation';\n\nexport class Person {\n  @Validate(new IntValidator())\n  id: number;\n\n  @Validate(\n    new StringValidator(),\n    new MaxLengthValidator(50))\n  name: string;\n\n  @Validate(new PhoneValidator())\n  phone: string;\n\n  @Validate(new EmailValidator())\n  email: string;\n\n  @Validate(new DateValidator())\n  dob: Date;\n\n  @Validate(new NumberValidator())\n  weight: number;\n}\n```\n\nAn object can be checked against this class's validation schema using an\n[ObjectValidator](https://github.com/benbotto/bsy-validation/blob/develop-2.x.x/src/validator/object-validator.ts)\ninstance.  This class's `validate` method takes two arguments: An object to\nvalidate, and a the constructor of a `@Validate`-decorated class.  It returns a\npromise that is resolved if the object is valid, or rejected with one or more\nerrors if the object is invalid.\n\nHere's an example of a valid `Person` object.\n\n```typescript\nimport { ObjectValidator } from 'bsy-validation';\n\nimport { Person } from './person';\n\nconst validator = new ObjectValidator();\n\n// Joe Dirt is valid.\nconst joeDirt = {\n  id: 42,\n  name: 'Joe Dirte',\n  phone: '530-444-5555',\n  email: 'dirte@itsfrench.com',\n  dob: '1983-09-19T00:00:00.000Z',\n  weight: 205\n};\n\nvalidator\n  .validate(joeDirt, Person)\n  .then(() => console.log('Joe Dirt is valid.'));\n```\n\nThe above logs \"Joe Dirt is valid.\"  Here's an example of an invalid object.\n\n```typescript\nimport { ObjectValidator } from 'bsy-validation';\n\nimport { Person } from './person';\n\nconst validator = new ObjectValidator();\n\n// Donald Trump is invalid.\nconst emperorTrump = {\n  id: 74.7, // Not a valid int.\n  name: 'Trust me people, my name is Mister Magnificient Trump', // Too long.\n  weight: 239 // A lie, but valid.\n};\nvalidator\n  .validate(emperorTrump, Person)\n  .catch(err => console.error(JSON.stringify(err, null, 2)));\n```\n\nThe above logs an error that describes why the object is invalid.\n\n```\n{\n  \"code\": \"VAL_ERROR_LIST\",\n  \"name\": \"ValidationErrorList\",\n  \"detail\": \"Validation errors occurred.\",\n  \"errors\": [\n    {\n      \"code\": \"VALIDATION_ERROR\",\n      \"name\": \"ValidationError\",\n      \"detail\": \"\\\"name\\\" must be at most 50 characters long.\",\n      \"field\": \"name\"\n    },\n    {\n      \"code\": \"VALIDATION_ERROR\",\n      \"name\": \"ValidationError\",\n      \"detail\": \"\\\"id\\\" must be a valid integer.\",\n      \"field\": \"id\"\n    }\n  ]\n}\n```\n\n### Validator Call Order\n\nFor a given `@Validate`-decorated property, validators are applied in order.\nIf one of the validators fails, then execution halts.  For example, in the\n`Person` class defined above, `Person.name` has two validators:\n[StringValidator](https://github.com/benbotto/bsy-validation/blob/develop-2.x.x/src/validator/string-validator.ts)\nand\n[MaxLengthValidator](https://github.com/benbotto/bsy-validation/blob/develop-2.x.x/src/validator/max-length-validator.ts).\n[StringValidator](https://github.com/benbotto/bsy-validation/blob/develop-2.x.x/src/validator/string-validator.ts)\nis applied first, then\n[MaxLengthValidator](https://github.com/benbotto/bsy-validation/blob/develop-2.x.x/src/validator/max-length-validator.ts)\nis  called *if\n[StringValidator](https://github.com/benbotto/bsy-validation/blob/develop-2.x.x/src/validator/string-validator.ts)\npasses*.\n\n```typescript\nconst aryaStark = {\n  name: false // Not a string.  A girl has no name.\n};\n\nvalidator\n  .validate(aryaStark, Person)\n  .catch(err => console.error(JSON.stringify(err, null, 2)));\n```\n\nIn the above example, `aryaStark.name` is not a string, so [MaxLengthValidator](https://github.com/benbotto/bsy-validation/blob/develop-2.x.x/src/validator/max-length-validator.ts) is never executed.  The above logs the following error.\n\n```\n{\n  \"code\": \"VAL_ERROR_LIST\",\n  \"name\": \"ValidationErrorList\",\n  \"detail\": \"Validation errors occurred.\",\n  \"errors\": [\n    {\n      \"code\": \"VALIDATION_ERROR\",\n      \"name\": \"ValidationError\",\n      \"detail\": \"\\\"name\\\" must be a string.\",\n      \"field\": \"name\"\n    }\n  ]\n}\n```\n\n### Null and Undefined\n\nThe built-in validators consider `null` and `undefined` properties to be valid.\nSo, for example, an empty object is considered to be a valid `Person`.  To\nensure that a property is present and/or non-null, use the\n[DefinedValidator](https://github.com/benbotto/bsy-validation/blob/develop-2.x.x/src/validator/defined-validator.ts)\nand\n[NotNullValidator](https://github.com/benbotto/bsy-validation/blob/develop-2.x.x/src/validator/not-null-validator.ts).\n\nIn the following class, the `message` property must be defined, cannot be null, and must be a string.\n\n```typescript\nclass Greeting {\n  @Validate(\n    new DefinedValidator(),\n    new NotNullValidator(),\n    new StringValidator())\n  message: string;\n}\n```\n\nWhen defining custom validators, `null` and `undefined` values should be considered valid.\n\n### Custom Validators\n\nTo create a custom validator, implement the\n[Validator](https://github.com/benbotto/bsy-validation/blob/develop-2.x.x/src/validator/validator.ts)\ninterface.  You must define a `validate` method that returns a boolean or a\npromise, and a `getErrorMessage` method that's used when validation fails.\nHere's an example.\n\n```typescript\n// File: ./odd-number-validator.ts\nimport { Validator, NumberValidator } from 'bsy-validation';\n\nclass OddNumberValidator implements Validator {\n  /**\n   * Check that val is a number and is odd.\n   */\n  validate(val: any): boolean {\n    const numVal = new NumberValidator();\n\n    return val === undefined || val === null ||\n      numVal.validate(val) && Number(val) % 2 === 1;\n  }\n\n  /**\n   * Describe the validation error.\n   */\n  getErrorMessage(propName: string): string {\n    return `\"${propName}\" must be an odd number.`;\n  }\n}\n```\n\nThen, use the validator as follows.\n\n```typescript\nimport { Validate, ObjectValidator } from 'bsy-validation';\n\nimport { OddNumberValidator } from './odd-number-validator';\n\nclass Preferences {\n  @Validate(new OddNumberValidator())\n  favoriteNumber: number;\n}\n\nnew ObjectValidator()\n  .validate({favoriteNumber: 18}, Preferences)\n  .catch(err => console.error(JSON.stringify(err, null, 2)));\n```\n\nWhen run, the above prints the following error.\n\n```\n{\n  \"code\": \"VAL_ERROR_LIST\",\n  \"name\": \"ValidationErrorList\",\n  \"detail\": \"Validation errors occurred.\",\n  \"errors\": [\n    {\n      \"code\": \"VALIDATION_ERROR\",\n      \"name\": \"ValidationError\",\n      \"detail\": \"\\\"favoriteNumber\\\" must be an odd number.\",\n      \"field\": \"favoriteNumber\"\n    }\n  ]\n}\n```\n\n","maintainers":[{"name":"avejidah","email":"avejidah@hotmail.com"}],"time":{"modified":"2022-06-13T05:13:22.054Z","created":"2016-09-12T20:57:46.330Z","1.0.0":"2016-09-12T20:57:46.330Z","1.0.1":"2016-10-15T17:08:14.913Z","1.1.0":"2017-01-23T16:35:44.997Z","1.1.1":"2017-02-11T18:23:01.119Z","1.1.2":"2017-05-06T15:04:36.934Z","1.1.3":"2017-07-18T23:05:49.872Z","2.0.0":"2019-03-21T16:00:02.755Z","2.1.0":"2019-03-21T16:21:14.964Z","2.2.0":"2019-03-22T00:01:25.956Z","2.3.0":"2019-03-22T14:56:07.885Z","2.3.1":"2019-03-22T23:17:03.635Z","2.4.0":"2019-04-03T20:47:01.914Z","1.1.4":"2019-04-26T20:36:43.783Z","2.5.0":"2019-08-29T14:18:55.406Z","2.6.0":"2019-10-17T20:38:45.614Z","2.7.0":"2020-01-03T21:00:18.844Z","2.7.1":"2020-01-03T21:11:50.043Z","2.8.0":"2020-02-07T21:08:23.063Z","2.8.1":"2020-02-11T17:20:37.237Z","2.8.2":"2020-03-10T14:40:00.332Z","2.8.3":"2020-04-08T17:09:28.831Z","2.8.4":"2020-08-07T17:23:44.783Z"},"homepage":"https://github.com/benbotto/bsy-validation#readme","repository":{"type":"git","url":"git+https://github.com/benbotto/bsy-validation.git"},"author":{"name":"Ben Botto"},"bugs":{"url":"https://github.com/benbotto/bsy-validation/issues"},"license":"MIT","readmeFilename":"README.md"}