{"_id":"validation.ts","_rev":"33-aecd008504f5e115dead701aca03a165","name":"validation.ts","description":"Validation for TypeScript","dist-tags":{"latest":"0.0.30"},"versions":{"0.0.1":{"name":"validation.ts","version":"0.0.1","description":"Validation for TypeScript","main":"lib/validation.js","license":"MIT","dependencies":{"space-lift":"0.3.0"},"devDependencies":{"typescript":"2.3.4","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"tsc validation.ts --outDir lib --strict --noUnusedParameters --declaration","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"typings":"lib/validation.d.ts","files":["lib"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"c25b538d3581d6ade313149ba3467cf1fde2f0e2","_id":"validation.ts@0.0.1","_shasum":"4ba09aed502a4f8090c1433084fa25e69ea92752","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"shasum":"4ba09aed502a4f8090c1433084fa25e69ea92752","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.1.tgz","integrity":"sha512-bE5HbNh5tM81d01K656p3F2fQUO/6ycXiu2M5m2wWPyZBdGuP5fVono9IofookWSUazlG1gr8qERcAQVaxOwvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBPweDlo9rwly0vVPkFpbJC9S5G6GeuLQ9xcyOdJH+OAIhAPixEEdNtqRdy4VO52QFWQCLRsuZTiIHU6bNLDbep+IC"}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts-0.0.1.tgz_1498297925605_0.4364749635569751"},"directories":{},"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.2":{"name":"validation.ts","version":"0.0.2","description":"Validation for TypeScript","main":"lib/validation.js","license":"MIT","dependencies":{"space-lift":"0.3.0"},"devDependencies":{"typescript":"2.3.4","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"tsc validation.ts --outDir lib --strict --noUnusedParameters --declaration","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"typings":"lib/validation.d.ts","files":["lib"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"2b062a44d09a6e0f98c198510e5305c2c8027fad","_id":"validation.ts@0.0.2","_npmVersion":"5.0.3","_nodeVersion":"6.3.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-6BYQZX5xltNyAzf6n6a1vQ2oA2Wy4kSQlhmaXYgIwsryG3iTvID9zTMOhZFr2brH2XCtQSgyKU2yKi9GZrsijA==","shasum":"8d651469e3dc1e75e6abb5979077c53be5e3e16e","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD027owDJCJdNL1BE++Pzu3JRZkuX8wNR9A7If1huPm9QIhALLTd4c8LvBw6oBrRIgv39aroBX0zccwMQRJaZRMOK9C"}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts-0.0.2.tgz_1498344539325_0.11349149257875979"},"directories":{},"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.3":{"name":"validation.ts","version":"0.0.3","description":"Validation for TypeScript","main":"lib/validation.js","license":"MIT","dependencies":{"space-lift":"0.3.0"},"devDependencies":{"typescript":"2.3.4","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"tsc validation.ts --outDir lib --strict --noUnusedParameters --declaration --lib es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"typings":"lib/validation.d.ts","files":["lib"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"fe17dd7f3accbe0c68b9e15e6c4b47eab2d74f6c","_id":"validation.ts@0.0.3","_npmVersion":"5.0.3","_nodeVersion":"6.3.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-3ZIr4xDb8WhbBX7Nk0gNC1nVDTZlapuPeXRvOanot9OOriM4oW27jKVFp7XDCDNIj/EAgYRlxMpl+yxezzoldA==","shasum":"557dbdf564ac819b96a54f2c305008577601a956","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbWYH9a1xDy+2c8TV7Fftl47oeqdLk9EulawDIqnum4AiBNnfAkDJ4cGQXblaKNLgB2LydNgdzQuMsdpcxt4k+suw=="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts-0.0.3.tgz_1498400369698_0.8701296567451209"},"directories":{},"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.4":{"name":"validation.ts","version":"0.0.4","description":"Validation for TypeScript","main":"lib/validation.js","license":"MIT","dependencies":{"space-lift":"0.3.1"},"devDependencies":{"typescript":"2.3.4","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"tsc validation.ts --outDir lib --strict --noUnusedParameters --declaration --lib es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"typings":"lib/validation.d.ts","files":["lib"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"01f679f823f2fc434747e56ad0adbb30f5b22ad2","_id":"validation.ts@0.0.4","_npmVersion":"5.0.3","_nodeVersion":"6.3.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-zWNUcoPxLp6AQLHVy/UQnb2g0QSq1sWjq9yrfOymo096RAvClb7TMXCmrL8ZyaKpks17v3G/RbWG10Ib7Yj1tQ==","shasum":"8210911f3bd27485b5086b3b74d81004ccfaadc7","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwqgVkbO8ce+H6AM7FoK4NrqFWvxjiGjw2NkYnuA7N2gIgcCyPJZmIEAkEt/3qg0tckvlmQksbIht6O7Ld8d0gMPg="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts-0.0.4.tgz_1499288530449_0.9301535012200475"},"directories":{},"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.5":{"name":"validation.ts","version":"0.0.5","description":"Validation for TypeScript","main":"lib/validation.js","license":"MIT","dependencies":{"space-lift":"0.3.1"},"devDependencies":{"typescript":"2.3.4","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"tsc validation.ts --outDir lib --strict --noUnusedParameters --declaration --lib es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"typings":"lib/validation.d.ts","files":["lib"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"fdd01cd0f6f2b57e63efb90e3a0be1602ffa6405","_id":"validation.ts@0.0.5","_npmVersion":"5.2.0","_nodeVersion":"6.3.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-oIoJjFo6zq2CVWQhOQJNnlWR8TTIxUgteAwHHkqaJQIYC1VkyKDo9WWc7J+bYKglgHNxK1SPqpWg8Rw32uC0HQ==","shasum":"3f479ada2775e13347f09d569d235450899cb159","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8+q/qTiPLOfRcjYXXfvYbwV05HREQsW/QKCImIxUMugIgDFNfqGBqMrK3xbze8+cmJJDAFf8gvg3KPNK5xDobWZA="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts-0.0.5.tgz_1500681014630_0.9358313856646419"},"directories":{},"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.6":{"name":"validation.ts","version":"0.0.6","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":"0.4.1"},"devDependencies":{"typescript":"2.4.2","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"files":["commonjs","es"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"03b47964eb72fdc645807ab52aff364213014865","_id":"validation.ts@0.0.6","_npmVersion":"5.2.0","_nodeVersion":"6.3.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-6UVeEipQHHDejOcWAbMVPXqz96cC16N84yrcctrtMsOahXqVdnHqWVEZFoz8YAsudY8C1Tdu//JtNbd0iedwCg==","shasum":"054ee99ad889a60cc35251a94d3b9b2f704a430c","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpfoSpqry06TAk+DGLeDgDf6JICgAD4ANKTViyWuXgSwIhAKKDWdm5SFmWG98Y70OlSueeOtl4nEiv9GoA84MV97cN"}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts-0.0.6.tgz_1501431744533_0.641806039493531"},"directories":{},"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.7":{"name":"validation.ts","version":"0.0.7","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":"0.4.3"},"devDependencies":{"typescript":"2.4.2","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"files":["commonjs","es"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"be00f4db6d5d12111e1f597b6d978718babcc187","_id":"validation.ts@0.0.7","_npmVersion":"5.2.0","_nodeVersion":"6.3.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-91AvliQtEB5GH3PUglj4UH+fRaA0ITD3X3QnEcSr2V9ZJk9Zinbnf3+2mirfkRROzFtKNAM4wZoRlKhyflnGzg==","shasum":"df9629e9482d3aca4f86407220eeb8599e05f9fe","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQnF3v3uo2pp6Svr3M2tUYM6T4aKOLITc4nHcEJ+ZfjgIgPX/FEUE2oWXEvX2HKvdVWuuQ7e2iDP3IqOXM1IrvbwQ="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts-0.0.7.tgz_1502195807346_0.27942956471815705"},"directories":{},"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.8":{"name":"validation.ts","version":"0.0.8","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"typescript":"2.4.2","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"files":["commonjs","es"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"7c3ea2488e219f0b2497b010429b5b386644c074","_id":"validation.ts@0.0.8","_npmVersion":"5.2.0","_nodeVersion":"6.3.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-rDWpbA4Dw/5ZQ+X7IH6JNbUR9VKmXQ7X+LN8qTbBf3RFRBEy7TCYBtzhzkMPonuKfzYDEytvJ1BisFfIgA1HNQ==","shasum":"8a767fe6992024d8cc94068dee9a840b20116467","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWbK7m224hMh8YiibPFVlUgbNj3wwo2miR2dk7aFbMJAiEAgKsCebs1MZGPAmqY7wmjvqw9rIlCmQsT55ArC9mkExI="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts-0.0.8.tgz_1503666041713_0.23155325185507536"},"directories":{},"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.9":{"name":"validation.ts","version":"0.0.9","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"typescript":"2.4.2","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"files":["commonjs","es"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"750daf97f25c035d314a56b933205e539beeb249","_id":"validation.ts@0.0.9","_npmVersion":"5.2.0","_nodeVersion":"6.3.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-eJ8OtPuvedEOSIdUnXU3O11g1mhccXB2NnQUofXwLUv9rtFwFaYGZRS6qSPSMksiuTMAtU7bFtSPq8U2URI4zA==","shasum":"121de691362b3161f460282cb2c236ee080c8281","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZkYZVF9VLgtHAySVtY4/HwI5BCo1e5zpKcdapob3OnAiBmA/b7gjwcSmDVH70wGz9zSce9GOzrdiANova2H/xKXg=="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts-0.0.9.tgz_1505403089558_0.1436136297415942"},"directories":{},"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.10":{"name":"validation.ts","version":"0.0.10","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"typescript":"2.4.2","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"files":["commonjs","es"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"57e8d836c688a850ca312b353af5ce3e0ffbc9be","_id":"validation.ts@0.0.10","_npmVersion":"5.2.0","_nodeVersion":"6.3.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-wpshop9PUrCV9NysCki5arf2atJmnRjmXgIRKFi7NE+JdaRsr4Wdjb+Ge3xUrq1lRTVCGgsxN6vm5KSJnddjdQ==","shasum":"2c3b5e043f7dcf505fd98e29bba3eaef5d68c861","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSEwmNJK3KMK0mVLVNkZvLD3xsdbQjAmTkKv/v4CmM2AiEA+t3QqDpVmaAUPFAs4pLjJ/EKxL94k/iyY0D9Mrz3gY4="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts-0.0.10.tgz_1506979170331_0.5441522521432489"},"directories":{},"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.11":{"name":"validation.ts","version":"0.0.11","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"typescript":"2.4.2","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"files":["commonjs","es"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"90d019a50637ca2f69d09d869bd5361c6e79f9d6","_id":"validation.ts@0.0.11","_npmVersion":"5.2.0","_nodeVersion":"6.3.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-YF/ok8qeqfBEMkTqD/tOYsbrCACYFzSqGXYsGMvEZUOh582LLzcluo39dHR+ZA6AbeZ76at6Nqjgh0cFo0rt7w==","shasum":"df99e34096f46dcb489b6d6bee43bd0eab229f19","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ6mp+XF6qCmqeTG3kx1wIeJxRG1lTYsRH6JU8S9aJxAIhALVD9XYzORzPHZShJqRQlfTCSOcwakkIPQHh3heeSTxN"}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts-0.0.11.tgz_1508232097594_0.37803138652816415"},"directories":{},"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.12":{"name":"validation.ts","version":"0.0.12","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"typescript":"2.4.2","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"files":["commonjs","es"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"b5a19c769df44c9fa03f9b4a6daca7cc53c775f5","_id":"validation.ts@0.0.12","_npmVersion":"5.2.0","_nodeVersion":"6.3.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-SkfMnvfAJdrS/y1EUVlrSLDAHMPmeDNsSB1mz/Ahswz2uN9APE7X2kaETxVp8kt9krsjU2RXnU8RsoKlrzwryg==","shasum":"ac9c6fcb293ab320193a2b7abf973771bcad5f7d","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUSUpdvMkqMYcLJuXXO3RMxASOS7cM/UtHMffoDW0IGAIhAMFfNmwqIIiBMOBzM+Po008XeELf2FX5oZck6CBWVjRu"}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts-0.0.12.tgz_1508234093981_0.9701314680278301"},"directories":{},"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.13":{"name":"validation.ts","version":"0.0.13","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"typescript":"2.4.2","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"files":["commonjs","es"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"2fa9285076678bc4345953bdc36bf42de54b2155","_id":"validation.ts@0.0.13","_npmVersion":"5.2.0","_nodeVersion":"6.3.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-+Xoi2Zwbc/RkDbtA7g8ryKYykQ1BqrGbHnPArrsW/7AtA4y1sznpA844M+wivMQi/WIrXHaiBhIRuv3rY2SuCQ==","shasum":"f5a72414d7522eedd849993edaf301cad7477026","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJVJNBp24Hhbk0tIbBLSzpV+N23XqzeoFGJvBqNw7U5gIgUoD8qfIz2pfNFuXDoGQ0G5NEIj9Eb4srFZRA/L1a1m8="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts-0.0.13.tgz_1508238576687_0.7843840382993221"},"directories":{},"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.14":{"name":"validation.ts","version":"0.0.14","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"typescript":"2.4.2","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"files":["commonjs","es"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"88603a6678af450112b488f4d2b97dfa81811794","_id":"validation.ts@0.0.14","_npmVersion":"5.2.0","_nodeVersion":"6.3.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-G6L8JqwyINfmIAvd4mW9Akyh9rqVfxJfplW9My98FG6HMp4Q9VLT3yFuNu5qNiy9p6kfsD/gqED0nYsu32/0ow==","shasum":"97ea64226102dc6920ee8e9e9abb21a2b3d5d4a8","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRIZlGyko8s6LoL2gnoVt4EFJaVSSoV4Ds27LmzJFKJAIhANEvKVUQzHfnCdwscCyRbWAJRuNn1ooQKgeNqxZ+2qtj"}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts-0.0.14.tgz_1508245156017_0.8193408364895731"},"directories":{},"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.15":{"name":"validation.ts","version":"0.0.15","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"typescript":"2.4.2","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"files":["commonjs","es"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"5f7efa86643988cbab40962269b589572421dc7b","_id":"validation.ts@0.0.15","_npmVersion":"5.2.0","_nodeVersion":"6.3.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-NHogZLL3uGtdGsU8h/Ho3zi6s6E6cPz3+1gOC9UiCFhRfgYfOW5sbFKoseOomiBAOAqzbvGnir53dSKu9ptjvQ==","shasum":"267e7b1374d9f17b6dd7bea84f27b8e1d5457c49","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiPDohng0Bqphvz6Ym3Sd9cZEqQGfmuS4Pw8ufoOXCxQIgA3ofARaEPxnY4QJZVFXd0DYAqyzTv+JErO9JGrzmFAM="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts-0.0.15.tgz_1508245610926_0.15681866160593927"},"directories":{},"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.16":{"name":"validation.ts","version":"0.0.16","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"typescript":"2.6.1","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib dom,es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib dom,es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"files":["commonjs","es"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"79b2ed42dcf9aaa615c065d35db1c668ee79263d","_id":"validation.ts@0.0.16","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-6NQr51HEAqaK9DSxXVnHHC+oRk0fa+19BZ743hoTUqAiDPPBcpwGg7Q+Gy6MtnhwhGxRTJUqsr0W6sr/Yjp6Iw==","shasum":"bb2396d0fbb584700a1ba1b4ebc4ae1196ecd9b9","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpav1XNpCsZxIIsN6lY4iUyjK6+23s6UNur8+1Ow46AAiEA9YR9JUjPywjqVhrTfkF/pnEAzvkwthUh5aaA+E3Uh3g="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts-0.0.16.tgz_1511269813518_0.2369713291991502"},"directories":{},"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.17":{"name":"validation.ts","version":"0.0.17","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"typescript":"2.6.1","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib dom,es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib dom,es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"files":["commonjs","es"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"623c5a5024535e1ebaea7a38587c9fbc2943d88a","_id":"validation.ts@0.0.17","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-RTU0y6gj5+vPhFO3r6cldYrRoT5AhT8lMU7nfhU/ZQhJf/KUpL+v9cYjpIxZYyEt+GOH9NE8NEIdBVOAuEMNvw==","shasum":"1312389f60ae3848ffe5e6e771be1284b6ebf351","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH3jWjSJJcttsrFc3jIK9rxqyCW/L3w/XuKqWsl6pD34CIGR/XeKl7MRXnuaJkRK4AK9I1Ee43XZavXOgZvfDjl0a"}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts-0.0.17.tgz_1511276286782_0.35478916740976274"},"directories":{},"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.18":{"name":"validation.ts","version":"0.0.18","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"typescript":"2.6.1","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib dom,es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib dom,es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"files":["commonjs","es"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"5941313c1ce0b13fac62bfeb2beb2dc674ae9816","_id":"validation.ts@0.0.18","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-dyXu63UNRV+9mF9PndvdH1wRBe3eSvqEprAzk5KDw4YtP3hm93VXzPM4g1pUlhXfesx+GKioFQYggenX1yMSdg==","shasum":"64c506fb88c508d1865e8f31e28594764571e027","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.18.tgz","fileCount":6,"unpackedSize":70662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNkzQCRA9TVsSAnZWagAAxjUP/3xLZWIc0IgOF6pEXhTg\nu4wsmFh3bFWa/7OpR34j47LHUK5sVHMSHRgt+IviiNEDHK5uCF/71P31wTQ2\noaIirZ0o+wqRsKgOMd6XejpVe/lWiezDN5xqfWUpFXrv6/+1hzgKjSBCfvt9\nBPSuylK21QVhcrPw0ZCFndJ+22tqv9KWhps6mjqDu4nWN2wn/cBaECcjckfU\n23FYiiqStZHyXHRwsH/LGKPwv3FMRwAr6CGs97E9n97/wobDpPKtRjRdv4iw\n7Vfuoi0bJpJbeRu10//ahvMC8p2wR+ejtk9JpTQ/Xr7xAWL3buWoLvZhYsLE\n0g5b1SR/gofKQvdjVwB05MkbbWkRHV/DIcA1hMcRxEulvIzEVLJKDZcM33V1\n7IlmVcotMsHNgEhlyid9a1+YBIeqfRuRjoXPm+eouMBaugt+2EEH6VDMdbvY\nvNvPUQPm6vjm4zT9QD6xynxPzBSTYse8WehjypdggmH7pgiA6BuD0DcijrWS\nWjoYqkFE/6Fae1gT247fGRSVY1e/JwKPMv6VnW8HJ8f04eCDZx1qyoF8B7uI\nJURReVoLIMcKU5os33Vlezdxfm70iEaINfmC7WRDx/kvk/RTBJW63cPrcOom\nPsWsG6m/27Y6b7K0AwYI9wIpXhokcYOmzk6UZE8flyjKoTviCSXFJvfP+O5q\n3GuD\r\n=nakw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUn0SVN1tguzedJx31hI0VpG51gTcAY9JJuBJiBmIgLAiEA4QauRVbPIlgifzIIjb921I4asw7p3doS65e+R3B9APA="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts_0.0.18_1530285264203_0.5826979233444625"},"_hasShrinkwrap":false,"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.19":{"name":"validation.ts","version":"0.0.19","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"typescript":"2.6.1","mocha":"2.2.5","expect":"1.8.0","chalk":"1.1.1"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib dom,es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib dom,es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"files":["commonjs","es"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"553575d712d98afba9196aca14e85bc90a710e13","_id":"validation.ts@0.0.19","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-RDrU5e9OhH+v1qitbFGeRx0PYjfxSDAr3PH5g78Vm6MckwlOwOWa3RSZI0n9M0wz8cI9iT53zXoKOXyhwd7EhQ==","shasum":"f9eac76d0737b143ff59fb51b6938c302d5a751d","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.19.tgz","fileCount":6,"unpackedSize":71342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOi6bCRA9TVsSAnZWagAAaQ0P/23B5urUXdfHx7JV9nTU\nxBunm2bcG6N9VNUOscuw3d1wu0Bk3KIvHQIzLI7WikH2MzXQu6dmW05ywz/d\nSwYjZa3HVwA3njBusyv7SxSx821tfVOF5Q2iz0hYhMzjZxOGTjZdVZ1CqFbr\nve/v6Scw8aJnujnp1JytXcWxlOoej1KAHAix19zSCXcZGm/xPsMJxWqKn5m8\nl+Yy//+1AnIAXw6GzCkV0dxiWMNiMOG8iZdlLQnRLmYfwvOEgOGEs0LCOX5k\n+mbpWQ8F5zyUBSdmFTlRHSm5zArG1kXk1D8R5ZD9jsiCGQeoSyHVXjaY0EGW\nxjminuxJUuGrbjG7m/gazr+5/bpT6n7uYFheKxweWGblcREqad3AGjiWWktL\n2fThLLjauqwHuEi7mMGETcnADeR8NcmfjhUyJAUPu78sUvbZoiiELYKkHBny\no036ZSGJb8ocJheWddN+Yn1m+zVF+ouJpMpQ8iF9IVOYLpT7X8NnZetAKINe\nufGeuT987oXkO+6V/REFOmGn9Qxch3dfgIGORO05h8/Zf+3uFEEVMtQcFjOC\nVVMlbn2ewZRAwsD0i0fygOCYgh8GXyy5k9/Iv7RGC9Radp1nsPhCzHE3eb+B\nTEsHxffkroKUFRniRInbtJgcr0CDGdpAlM1J99eTfhInK9UB59T93abVk0Vk\n7oUG\r\n=NVeI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0YNMpBULJJAvGxeuHyNfqf937/SrcBflIqxGnvLu7eAIgCj3ykygT70UHAwGx0OKM/yRoPbInS4YYs+swuBIBJZo="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts_0.0.19_1530539675817_0.9962297683681725"},"_hasShrinkwrap":false,"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.20":{"name":"validation.ts","version":"0.0.20","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"chalk":"1.1.1","expect":"1.8.0","mocha":"2.2.5","typescript":"2.9.2"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib dom,es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib dom,es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"files":["commonjs","es"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"6469c78c1b4334b7491e0bbb84f4f660ab2cf654","_id":"validation.ts@0.0.20","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-Ueeqc/6E0qXLNp1onMzmDaw8xhvW/hOx03oxc2TACNVmrf0WylXrJW1uCCHnw/bHkU3r5or2RBbzj4Tg85cxTw==","shasum":"cd17f31308b40eceb3a38d6c6133f31f4b907756","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.20.tgz","fileCount":6,"unpackedSize":74068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWKvvCRA9TVsSAnZWagAAMEMP/jlacnMbLSzPmBmLs0d6\n12pxp4H0pNaPL9WPOcIXT+ARjL/aqubBh4X7wOKkL1iPr80EUvJXDojYEa82\n1R9UtE0WgCESniYgNAI1VVRb9Iy+v6Ic5vbTzAoDgSOOxLWVQZICHG25Noz4\nX5GgQZ595pbmI7fTWpyg5uyoqTI34A4WjG1xIbOj74d7g2E83SB3llf161I0\nWEnNikMzysFwJcw3S+Lpm/CppBX35AI53KUuJzzy6FPR60q11iFM8Ycp/rGh\ndSqjIOcfIOalBHIQ19buHAMYgIkIIYv+davV6zMjSfB7v3KtS93wPTsMnSQW\nkm0lkmvBrYdtjpcN2zjewLPkRPMx3DkmcEvnCkXyaf124B3zBA15bwf3YkDg\neoLZZohoY+ZzavMc1BmBydLj3sfuDqxWdpVpD2B7DZyzA15NLJxPC2814kDY\n8qs/e0VWyRbnH236GegIGgCvklkpaxrcl7MR2F69j5MhWmHqLh2eDaiRuHA1\nX8HKWHfMOnfJXpwsmlumBqJa5tY4624vLgkkInOPtDP+kLQlZiO72kNIOE+p\nQJ4B+Bzb2PnnukeBP6Y7LzwD3ktiMhVjI6gPCIgDMnf/rjOyX5QFUT4AGnjL\n0rtV+xEgqQR/lda0JNAnmkDLGhygF75M1RMxAqWKtcwagSNP/MPEQ3Gv0+wU\n6gF1\r\n=YHHK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPz2RJHO0AAZrNPU8puAqTeOPkg3v96jk0e6Pld81WHAiEA3GTYhUOqmzMZopdNP7pVxCM7pqCWhFOTNTOMdDJhUkY="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts_0.0.20_1532537839768_0.6709692122855588"},"_hasShrinkwrap":false,"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.21":{"name":"validation.ts","version":"0.0.21","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"chalk":"1.1.1","expect":"1.8.0","mocha":"2.2.5","typescript":"2.9.2"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib dom,es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib dom,es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"files":["commonjs","es"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"831882c97d452192767129f6253206789a647f17","_id":"validation.ts@0.0.21","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-KeQLy3bspp0PIgQOlvR+Xhn4feoKRLepsWpwWvB5oBKuLcFFtKnfmF8XE8l+6IAgtlYSHQgycrVsxDa6219taQ==","shasum":"75467ee2a62a721ff2a04b93d77328841021b3e0","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.21.tgz","fileCount":6,"unpackedSize":74678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbbVDFCRA9TVsSAnZWagAArbwP/A0WTwhcYF/y+3KNGLZL\niIzfutj1bzNjp0t72gAczCYIeUl4jRy2V7L1AkbichmY4ntt4a2HlhuNxO1r\nSzVnOw1W8Aj8gfkm10XrdXskR+lcAj2BKoR2ZpxHZuA0Spz1pky7npDgEhIh\nY5b9lAx+MFv6kMbUCZicIcRVJ40CgqG/GgYt9+VRvJ9+TZ4/Og8x9hM1AEfO\nVR+rpuZM65g/4kjToIfG7W1C7GREteYt1YFUCTnNKeoNHFazULZFZTwu1aly\n2BHxN7pbo7VFmHCWwUJCZtH4MVJhskub8C5LPib3Lzey9j55has8s4/XsKD7\nYomu0McZkD91PD2qLHMbgR+kdYGxvUf5iNYWdDxwrO/bcaNtx5ulj+yiwE2B\nZRUKwNAPKNNAtoaKDfuq2wxJ4VATKzEcoNNznt4pBddnmcSs55YeDJKaMCQA\nAdKFJFoPaD5l0Qet1WnuKveX8AIZdPZbLPQcjsk8TdZ8xCcv/xu7ONdZtkE1\ndGOK0hrOl9fhaiL5zSWb7MBIkoNRKaPGBdZypsj2/zgOV2jQmrniOHoZPlkQ\nmtHa7ECJfCTUBqUZcmCjnG2LdboRAZ1rmUWTTvq6PoeItwHky63SgnZQZKfe\n7imaNc9zvDQAyCt6U4+YlqNZXdXlc+SftLXhXWtv0pWR8i7q0bigK6ky5VUv\n4NdO\r\n=3jBC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDAwxbH7ps0q5goraBrleRA7ZBDSp8YNLAHqWyfigCYgIhAKZcmkYoyyb+ijy/+c/cSAhFofO1R5AKmlH6xEzApp0O"}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts_0.0.21_1533890756685_0.18195595603306325"},"_hasShrinkwrap":false,"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.22":{"name":"validation.ts","version":"0.0.22","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"chalk":"1.1.1","expect":"1.8.0","mocha":"2.2.5","typescript":"2.9.2"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib dom,es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib dom,es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"files":["commonjs","es"],"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"314cb13e606c7695fa90aa5f525ebe4ea7063729","_id":"validation.ts@0.0.22","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-nbyBkFoWNVf+2iF/gWCTZKBf3eob1gBCjVVQU5Rf+0o1+XT9/NrRylL6MHuVv/OArRllVp2SIWJXnorRc+7NMA==","shasum":"f1aa00d340d4f5885e1c3f10d5226dba9c0e5ec7","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.22.tgz","fileCount":6,"unpackedSize":78852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcXp8CRA9TVsSAnZWagAACOkP+wbrMQPgzSQVvTGVwUCx\n9zRVtZpX2bjsD1TGyOntz8CjFYjrSwyVsSE11muACfOtfSRNANN+35xeVR8Z\nQuIuzmGEuyAnIqr3cTj7uUnZcLMNbbOfrz4IyvgXae1KW95X229y59DnlQaQ\ndOFuCOoahng7ye3nOuxWdWbAGt2WDPUKF9TPwkjPMmSlx6eWELmfh6XQ5SMU\nkLu8DBoEsXqGNjXlE52xWSWv0X8wGQ/FzFDRanZHF46QTYUtb+gH7CB2m+NA\nUIyj34AYu1enDOWO6PFr9vdLDGBxCX/fSxmb4GvYPYJRHK1/If5036FsV9yb\n0Iei/pg+7Y3l75dYCLCXjCxLZ20fIp1w4zPBxHymRTAEeaqnwPlqaEad2G76\nsd+80e4f8fKtWDIpUxWDkTDtds8LII46fAoFHg/JqWQDFBC8+crbsVplmSyy\n7SerZyT3GfjO4Knp6ZKPO42LcMwuBhNZxBO1k/7IyxjTS7nsOj/nOcq8t5OL\nrPTrQJ2q7iixWw+fF8DAxPitbKopRezq7C5VLW4fmNtdOfNXuhJvEcEslnCh\nk5YJRkDfB9zSd7KxtAFPOsqnQtJGYCPgn7a14lcU+M7u+HipVijdgiEghraW\nbHfqa0XYzhr08i2FPZ1NCVP+Z5tmwofu4PzbiftDB+kboKT8SIxEsccQQqwl\nHbA6\r\n=X54+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDoyDrfk8ASWXP3THp8Wm7wy2TQw9qb0zWgSUnAb8jGaAiAY46LfGMR8dFoLWGrK47wLcQ0YNCDClhJZxbYGsqozmw=="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts_0.0.22_1534163579509_0.689572628633488"},"_hasShrinkwrap":false,"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.23":{"name":"validation.ts","version":"0.0.23","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"chalk":"1.1.1","expect":"1.8.0","mocha":"2.2.5","typescript":"3.0.3"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib dom,es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib dom,es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"b3483e4e3071484584205b722b371db52beb7729","_id":"validation.ts@0.0.23","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-xZaGRmng7PEM2PZh745YpR/1rvFGV27iNDPTgNulBz5mb2i+aBpWBZg66YB9vEAe/hOQNaCqekObPitK3KPuUw==","shasum":"8e30f879c03b8f5e915b2cdb6aac29676102440e","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.23.tgz","fileCount":6,"unpackedSize":79818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiQbsCRA9TVsSAnZWagAA6RUP/RvDHHtZmlYiXE1qeYTw\n9nUGI2BBoqcrK0MT2EaHfkXpKATJKdIbDZk8u9Vy+vZOSCg5Mb+bwjl1IYZg\nE6QGX6ZwwTBWXRp6DFwzLHi4YBvylqbchuv00nCnvB4Xh0oU5ghMAmFbCqEe\nlqG1Hy/Tv016wNo0/XuoLWuuqb99J2fMHWtMz8aQuk495aTx8vbVn9YNOTbp\n3Pn2HAbJ8rXaqbmYk5ceFe8+wmPHPTGBEJpi1fgrlcKiDpy9YOlanqj+BHIA\nXjhiLzHHnzBTBQTxa+34udcAMG3KveBn+hmKytsWr/fOhIAw+lhaWJ4ZCdVj\nCRom/Wi13ZhBDlhUHBo5E0NNf+Fpxx4VmOyJ7hTeW6lKZpVBX5Y2JEBXV0gd\n/RCCpzJ1+E17JHkkcozJ6tgmEvBT1HGMJh/cPqKELihtZXg+T7rhABO0voau\n5hLyKHX6wonrrjCTNJMlBaeJqRYtqJtCQrYg4muauD+GFUURvZEYGQ7dkrpM\n7lJVB3/K271+PHt/f/FttE/vDdK5XR4w27J948P4CSe+wbq53S9n7AXBJ3gP\nNpSS+e1CkHrmej9ACthIfD2LX74ad+Ct9pvZs3IlUODw0gmYJkF+x+gXBstd\nd9d2OlKKA6m6vMeqCe/du85eupUU3+qeHFhDiaMU05NmTxM2ouTc9ts/m6/S\nmcuS\r\n=wXtx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC0CjjHjSIBEUMbXSfwWgZZIjOp25Tg76e/DEbtdg5UOAiEAmrSRv94AK/jo2D4fad5X8eWqmU0+H8nFPOJgJWlam4A="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts_0.0.23_1535706859909_0.8905049068968984"},"_hasShrinkwrap":false,"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.24":{"name":"validation.ts","version":"0.0.24","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"chalk":"1.1.1","expect":"1.8.0","mocha":"2.2.5","typescript":"3.1.1"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib dom,es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib dom,es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js"},"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"2549bab6ea2fb5c8bb5d18f1f12865293a24b191","_id":"validation.ts@0.0.24","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-/dYJX1GfNx/K7iWxIkEwQyYOH/XXJHp8CYXz9k/2QtqINxhu4F5aB2+PRCdEuFr18yudULmwG7meywZGBY/8HQ==","shasum":"79afec0b3cd0a07454fb5521f16558e2e92834c7","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.24.tgz","fileCount":6,"unpackedSize":79923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvPmtCRA9TVsSAnZWagAANIIP/A15leGf4tnIsgMEc9AW\nfMmQEwiYRyYVI/znnWWTGHWTxsz3UlTohOSA0sC5UPtI+ur3DDmMGU7iI+4q\nS6+vdu6I4iyrJth5KzcKOqPCy8KiAlwqf/eoiWUUFXk6b/sXnEGcpH3XOjyD\nCgT++Z8OHqfYr4zCOAKpCMixeBE9ALt94zacggub5M2sI7F38LOEHQhvUTa3\na/wTJcKtrzspxWe8U9QBc+XfEoa9jEWAJ7atIUDxD63sSLofTya8Js09PoSK\nlvdU/02iZxVxIN4SVsyyRXWAavp1ww2wAg/h/zOYWx8OpOefhfjrLH4QiN83\n+IyyXqJbuhkcXILuCiZDK/035o3wK7v2Du/iijATcMCwvmRtloIYR/Cd4fM/\n8p/CQjl8HZcXYtPk5ZCQDIR94W+Rz11/TjfALbtUr9ykD3YOMR/UYTjBoSOY\nVSSKjqp/u97sMojq7kaSGBHi3PrGXZdzYnXQTFs/ncYMhNQ5NzRTAH24rbES\nanUny1uAY0VPPD80KXa3TC07+QNlSYqvi8OSIhTBwL2Wc6ZGYKoZ9lOd0jif\ndgql6kus9okYHKzpe5gHcJl3d5kz/UnZcwMw8p9PF1LuuRuAKoDTxgzgiaMH\nAZnKO5l/8Wrse+XEmLrm0G0RTGV+HzG3eJStkWYjb3xjza4TnT7vCtVRPVyE\nmWsG\r\n=KU2n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbIwrQU1MUWiS7aXerCXeUTyyFNwxEZZvtj5I2rHinmAiBKrAghn8JQDk4/9FJD+vtdw1Zv4DET6lMgR/SJ3MDTXQ=="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts_0.0.24_1539111341144_0.20474191206686299"},"_hasShrinkwrap":false,"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.25":{"name":"validation.ts","version":"0.0.25","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"chalk":"1.1.1","cross-env":"5.2.0","expect":"1.8.0","mocha":"2.2.5","typescript":"3.1.1"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib dom,es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib dom,es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js","locale-test":"cross-env LANG=tr_TR npm run test"},"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"16ecba6aab05dc37ffde94e81eb291f9e345db33","_id":"validation.ts@0.0.25","_npmVersion":"6.2.0","_nodeVersion":"10.7.0","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-vPeK+i3Gko5ws4QoyUqBeCoVtlJyhpylXlQ4q+oE9hChLuCYPm0DYoWNAM7fK/oulqKXHyVCQEy0jsSbSDGHUA==","shasum":"703363f0c8e1ddc9a8b5ae6c27139e7885c18726","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.25.tgz","fileCount":6,"unpackedSize":79993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5IFNCRA9TVsSAnZWagAA7ysP/0f2+wUZ9Fv2lpOZqMnP\ncwOCoE4UqyUL4dRA1IDxJZbEI0eGA5B2aiCO2j7PzYYlE8wpkZ8Oy4RxV787\nqLgDLyLG2uyLCI+UM0jUCR6JA/U/Aer/d9U565IDin8p2K6omM3WLghXBqCA\njoHL37Svtg0b7BHQwXq2VqWlcoZiRbK3t/BtIBeZsr+rI8NnhQ2C9wW4Vjl7\nogoBMNAgi6LlKfjb7qBJ4UvSehjnJqPqzDHnMlZ4YvURNTuORsSxdaXw3010\nLlr/EA7WS9b0EHg28BobSlgqYIhBJFdWde7/95Xa+Fx54tZ/V/HzdMSGdFwy\naBBASO6jnuWMvR0F9aN/QzJ85O+tAflR53TRyVjsVx1JbOPH0UZfAXSWEdPP\nYjNDHtl7DcG6RPh8vNIpq1/pEE3GAx/SoOHSaEvGmRvNZJA3otPOH7XJ3rtV\nzgdH/HBNIvzQawdjT4VFLPmaEMVygmnO9CPihx64Tg3yrpd6QXelrg3WFsV/\nKdpYpz2PLgNLkxL7heht4F8hxxN2BbC1V8+1lijRWOxmso4HQOR16BK/WRuq\nCjJ5x2oU/5fidJowx717zF6Ywj4xDZHup8A8ggM54KiiU62FFwdfpShQhlRL\n1kHzkP6PFg7nFDVlc+sS0AQcBUzCN3zDi9uQuHhs9Xayh3Y5AWeXCeHQ6oRO\nHK0N\r\n=kyR0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5suRFoAcRsCScrdJR+FYMO+DVPNc41FfXzHGl2Abi/AiEAm0j1m1V0z2IUpmk6hQfKPBTolXhybcvl0WyWu3RuJvc="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts_0.0.25_1541701964714_0.8160320945887649"},"_hasShrinkwrap":false,"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.26":{"name":"validation.ts","version":"0.0.26","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"chalk":"1.1.1","cross-env":"5.2.0","expect":"1.8.0","mocha":"2.2.5","typescript":"3.7.4"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib dom,es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib dom,es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js","locale-test":"cross-env LANG=tr_TR npm run test"},"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"b1f7b867d0fe27b6e4ffc18d15cbdaa8655a159a","_id":"validation.ts@0.0.26","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-V4JLGkC8GWUv+GrLnW6BclKPvD+LRmY9B2POHvtRiibUF0aW40NIUdAHw7nGKBBOKERwos/de7OT5nwYtsTJgg==","shasum":"d9d53e06b7be147ca57dc9574e487dfe7ba4638a","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.26.tgz","fileCount":6,"unpackedSize":76276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG2vWCRA9TVsSAnZWagAARZIP/1j1JHjzoF4cNHCYdz6H\nJeHUD1wESn2ldBDSz+tX9zl/8nOKr4QmsTT/TZS2xxegyetOtSomyZz+AdLA\nnhCydd/+/JvDSqxHpFh0JwD5YxY4QX+glzlj7rNkQj6C3uI0YeuH3vpUZr33\nAE5CSx5I+x9dW74gvQmCsx3qX7GcSWjGidPI3clkX9u+lJ6v4ESX77DYr8sP\n4BV8nz9QEQmWjWiOfvyAHV05PjO4mADO1lZPUlx8BNTgX5bH4+T9Bo7AcoC8\nbCo0Gx6F9OSm1nQUUAdFItBRbGBsxpc7JtCx8ZtLDQSjBAauYlo9t4KeGmTo\nBkV+B7IqgO5DlkyONyyfpucYI1Ev1pX7y3OktsLRzARVUzDHsg8BJBWEh+cK\nrheoRzEXCrvNfjY6DjlAesNMk2sY4yiY9PQ+f7u090b4GxqbnVfCCtJ8Tsat\nRjmxt/6eNSj8+xwLxe0HgaqbqBJ5N7Mj0Zz/SNWIemvSu8u0qPsQ+gH0O88E\n9yvDMI+vKsgIsQ9s3sbl4I7kc8AmYz30gceYV9uBPbNK5tenW/HGsaIEXHAv\n2xXQg6v90rEYcykT4CAQKE4IhwUxUHc72cpavU0skTZbMQQczk3yY0BiMz+/\nRqYX1JscnOeDws5oat3YzFlOVV0LdNWxg9zDfYY2RRezZZ3OmJELsKb5+r0z\n1xht\r\n=+q02\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1AZC20chaaKP3U6B/z1hP1R8vWeR4Cu52Vt+0OwrjeAiEAovydjxFa2oLAgSUWrtruJ73JyNy7HhGBzC6k6VaTffA="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts_0.0.26_1578855381944_0.6508809639948743"},"_hasShrinkwrap":false,"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.27":{"name":"validation.ts","version":"0.0.27","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","dependencies":{"space-lift":">=0.0.0"},"devDependencies":{"chalk":"1.1.1","cross-env":"5.2.0","expect":"1.8.0","mocha":"2.2.5","typescript":"3.7.4"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib dom,es5,es6 --module es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib dom,es5,es6","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js","locale-test":"cross-env LANG=tr_TR npm run test"},"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"16fa3ce4ed2e1d505fd741e6a87f8bc45292b574","_id":"validation.ts@0.0.27","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"dist":{"integrity":"sha512-QiJ0y+UqHiZ0wwIb4m72ocLp4au73mDrTVKgB0Nib+0ik5/CkQXBIOcPzPQOEiDl/hImrfFeU9aao4oGXIKWuQ==","shasum":"865bd50efe8657d59861c4b83ce6833e72ad2ce0","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.27.tgz","fileCount":6,"unpackedSize":76114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHjIwCRA9TVsSAnZWagAAeI4QAJwKeub1OJNZrdEvn8KB\nQ33ZuE4RRHm4i494SwsIl2bbqGIPoXZfDhnrRjKq5OwS7KN8ROoMYG0V0WfP\nlwi8V+HgctCL6BucWAdRTimvJJsZ6cvcGl6/BG/KGuuRDuBah7T7sGAbJ09d\npBjZ9v2sMFBx19HU5ZeHA8ZF3gcnKJiYEJldE6L9Qn79HfhrFE4SC6vGSRfH\n4VxnE7cItMTWj7LxPqqlaAWjDDJqxYFLZ9WM5zdLwBu1PZj6FjIsIj3HitHy\noLEig2VTrO1qj/p9biyddo68Sq/4WLKARNKEfSozTPCtLeMm5yTZgl0RS8lQ\nLp9WXxa/3sLheYWKFdYHh9FV5knfp+aaJCXOh4I684Ov3/kdWWNOsEoXwk2t\nzEvWqQP47izmlbxcnqNQoWDPz7NYc22sxcE0Hz9Z4sDq/K7MBoT4d1r3h9yA\nZCyJ79qmkm9f7oBD428TpBPzxyMkaaWXxST0pcJsc4yEINKJ9/ROzpIzLIqs\niPp7qY1q6SJqen/7dgpRuG9xRGiaMgm2Y7vOPEHWk5tKfoagn7ZSTeCEVbpx\npjzlbiwvT/n/nUR2LNb+eZU1i8/tkTprK+RXpSUdHR9vXtzHrAuCxEG7moHl\n50nrRPKREa2oWu6WEIE1CTWfjIskLkCIxvBe4Hdp1spA7bLz/k7mLBu8Um8n\nff7D\r\n=9c/L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEtSaA+DedbVVOBOpiJf5loU4lWjSBKeSCZDG9rtqHTJAiBLNiN7Tbdg/229MQcif2xFOis2/4EtdMQhcQgZ8rJO3g=="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts_0.0.27_1579037232414_0.1299261298280281"},"_hasShrinkwrap":false,"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.28":{"name":"validation.ts","version":"0.0.28","description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","devDependencies":{"chalk":"1.1.1","cross-env":"5.2.0","expect":"1.8.0","mocha":"2.2.5","typescript":"4.0.2"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib dom,es5,es6 --module es6 --target es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib dom,es5,es6 --target es5","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js","locale-test":"cross-env LANG=tr_TR npm run test"},"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"c120de1b432c29d116022c79e55e974fe5879fbf","_id":"validation.ts@0.0.28","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Jf34hxepOd5y+mt3AgoNT9fHAPkjxF56MtbmvlhelFPByBfSm0TvpLVk/zeUUfzpi2o/JAL6hAdwLhwPMX0dFA==","shasum":"b9a8a8e6742c94a8a2d8992b50a3dfdd231c4f67","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.28.tgz","fileCount":6,"unpackedSize":53842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR8AGCRA9TVsSAnZWagAAPHgP+QAq+mwaL02JSdqIIog2\n69lTeSU0r+K/Ri1uWz5SfT49nRR2xMQ3FyQxoWl722uwlj2pSHED9u988OLc\n45R6X843a7M2hAYEs1ncMbSpyz4Sd8JEPX/TcfUm36mjLlzf1G/zAniAhUMO\nLf+fvQlttRiP4wtVpoc0PO33nBOm7vQjAK5xtOa1/KrjObQslOpuORKsbY5z\nMYz4FJ205v0Gmxm6744kV6rir+3NifFZwfUyKOm2jDNIz7gDhAN6jUEAyh4N\n1Dcp9bVKn/k1uJdYf45YGGl/4RMDQB9zNgepDsFVxxY3EG2nZerRxl6H1vbh\n7m/76g8mlr5Dxuz9X3qZgZSdJi5RPb5cMJZdxQofh6agNgO1Agy7x4oMCU35\nApL2qdwhM3aSXt2pDx5ERziNPOtlAXdjB3VwHoOspN8ViI64R9w827ho2e3w\nIuaxJLHk/+VhMt2IsrJIzMcr++zY5uAKkJXBe1Ujs0rZ4AwveXdf5EY6J7rD\nMCG7tdCUZfgZrpXddqCQ8u9CC3UdJoegHYSMegsKQFWt82FYXQxrgxq/cNJ5\n62+srFEC9YLX6Jvso9fI/t+/aZms1+aZ8ySs9IWdJAZ+80jvcBii+rIc2Emi\nUW2tRdERwudZi5ORSxShOOLEtdat99peAkrLXgCyxwZa64Yd72kNiNBLMJlW\nRSvE\r\n=8AXu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQRu32kvfNyaoUbAPW8GAekvu+BTzvSuX0UXqIqx5c0AiEAizDmz7ygu6g96QzLhlBrkYlX9nKzPTT31AU+jtkGgg4="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts_0.0.28_1598537733782_0.4404379046568536"},"_hasShrinkwrap":false,"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.29":{"name":"validation.ts","version":"0.0.29","sideEffects":false,"description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","devDependencies":{"chalk":"1.1.1","cross-env":"5.2.0","expect":"1.8.0","mocha":"2.2.5","typescript":"4.0.2"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib dom,es5,es6 --module es6 --target es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib dom,es5,es6 --target es5","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js","locale-test":"cross-env LANG=tr_TR npm run test"},"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","gitHead":"068bcf593d47cb1306ed1a4319e916a948ad336d","_id":"validation.ts@0.0.29","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-IbenFyQU95+Qc6Fb+tnewFDPCzvAru0pbg+8y23U4P9izjXq1vaNf4Iit/No6H8IU0dYnKsIxNkReuseGQNuXQ==","shasum":"8718c322a92564ff1887d78f2b99faa535bda797","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.29.tgz","fileCount":6,"unpackedSize":53833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR8QpCRA9TVsSAnZWagAAPI0P+wb+nIiM7chq09JDW4bx\nEQiHUfPHJm5jYUxR3JMrgd0vJovnAdbBLSriBmP94+ihLYCueHdfiCifyoad\nei7+xpFhxKtuqzyzJc6kZQK7EOh7oo4PV/NnIkWRaqOztBpkHrLlHb4bvklu\nTTNYWdQG8eN+lXCmp6wpRrZbk+tDeBJonIL48tv2L2q7yySE0mC5raDfy0Mx\nStSY/29ZTivAxiEeRc3QRWJaqY58nHFi3ZS2Qs0hll2/5u/8ktJZOia1Onr/\nqMqwF8dbJooLr1HnlbMhcnfQc/GD+Z71Wi+oALYLt+o+I/Kb9jJ6EhdXghu1\n4UDOhY9JisuSNHMKV8J428Uku0vaQR95uk9KoayL2JML9Me2CjEC3bvVCyny\noYV3utAkkqvInrHDQY29de4tfDCG4H++0L/Dh0f9DDS488bS5rty1JtizGGL\noFjpLPucXSHJRMwx69QPDcKo8oeyrx97xwlkfBjxtQ+A/mpIz6sKR/a7t/mn\nSAau3YvacgFnYry940zeaQ0WmTusZm/VKDIpj3IxaZ2aP5ZV4/NJGqkzbjV3\nvzTzx2t5YIIt4CakaAh413/LPgac84ONlb607FsRwHfZUt5MgzCjyoNnLvKI\ni6SRjj/h2BQfrjGtcIChuiejIYBxNDa271NNLBQJ6l5dJE8KC74pfyKUKP3g\nJ6jD\r\n=apIG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2CAvygpQMK3BcTxL+owrOMkyhn56SHPrHGg9okeK7iAiAepaU4AHR/o8NQ8ZrHn2kGmONDn0cydqGEJeP3tNUNSw=="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts_0.0.29_1598538792779_0.9628012832579109"},"_hasShrinkwrap":false,"deprecated":"idonttrustlikethat is the new name with newer versions"},"0.0.30":{"name":"validation.ts","version":"0.0.30","sideEffects":false,"description":"Validation for TypeScript","license":"MIT","main":"commonjs/validation.js","module":"es/validation.js","typings":"commonjs/validation.d.ts","devDependencies":{"chalk":"1.1.1","cross-env":"5.2.0","expect":"1.8.0","mocha":"2.2.5","typescript":"4.0.2"},"scripts":{"build":"npm run build-es && npm run build-commonjs","build-es":"tsc validation.ts --outDir es --strict --noUnusedParameters --declaration --lib dom,es5,es6 --module es6 --target es6 --moduleResolution node","build-commonjs":"tsc validation.ts --outDir commonjs --strict --noUnusedParameters --declaration --lib dom,es5,es6 --target es5","pretest":"npm run build && tsc test/mocha.d.ts test/global.d.ts test/expect.d.ts test/test.ts --strict","test":"mocha --recursive && node test/testCompilationErrors.js","locale-test":"cross-env LANG=tr_TR npm run test"},"keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"homepage":"https://github.com/AlexGalays/validation.ts","prettier":{"tabWidth":2,"semi":false,"singleQuote":true},"gitHead":"7a494dc560198474b480314f30ce7018766487b6","_id":"validation.ts@0.0.30","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-DFZBWK8Kjbmx+aklBjPg9vaUQRFSTQo/PF5bJlGyxjK3u9P+H8ZO7cDGRe7ccUXcHIGrjuWFoRorpm8GJjHZBw==","shasum":"564875a40e2b5d467df98b9bc7a80caab2293700","tarball":"https://registry.npmjs.org/validation.ts/-/validation.ts-0.0.30.tgz","fileCount":6,"unpackedSize":54166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYns6CRA9TVsSAnZWagAAvowP/3eMIy3k4IOMDyU2arYK\nhzbYO1/jNGsZ2YGvsI6vlfVLbqMIHXTSgMTgegAPCc9Itay4nvMWauMsKXMe\nBSxsj5OoEm+jl7B0+miEw5TtqtPhp9OOqVQy3wJQhJa7eMc5MItAsVkMeFcD\ncCMM5yIrYZSjGgiQfQN0UsMTnZuQm6gaacEqaIXwZSOKdeYyI92TAuWPlgO+\nf7dTRhRf9IMvwKaJKDPVJnaOvAEYwv9Oy7ineGfn9q8qQOuZBXClD2eFneQ1\ni9yPKDODMLKwlJG4zdrsK3lz3LTz5Jt8UZlfaLiyTmklxvtqWteB4LiUolw0\nMTzniOY2KP8ZMyegLvxTmItx6buqKpt9P5fbsXOWStbTMtORNlR0wBlKZa5F\n47PNR+jEo53ywI0SF9O86FK0QuI5PH6I2391VH5LRl+yHW3qpeuIjg1P9UYx\np2KmcomaOfH2tMgbGJAHrSHHkcN2W8gYqBR4MPN+4mbuFCwUUqU0kMc8sEAR\n8OjCWQhifsJehsu8KgiUJltbJDAqqn0dcXdLXWhidJIme4J+1gFedqX+P2r3\nNRsFy8YfrFReEaPBQp+g37U1w58bCivbFPWSX88vg7MwEEps2UcQHyeRn9Xg\nCoar552SRPtiG7FoDoSFreJQsTCjLHfguYgcaB8XYKWyPU2eFvMg0HOk+u1p\nfD1f\r\n=LZDP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBI5GHQK/FQUaFU/jN4zza8rnvKyQpBMoS2fFid0EEHOAiAUvYtbPOoWIc2roIG+zxlFK/aPDyX1sjaLw8uV/A+xpA=="}]},"maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"_npmUser":{"name":"boubiyeah","email":"boubiyeah@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validation.ts_0.0.30_1600289594502_0.03724298154428496"},"_hasShrinkwrap":false,"deprecated":"idonttrustlikethat is the new name with newer versions"}},"readme":"# validation.ts\nValidation for TypeScript\n\nThis module helps validating incoming JSON, url params, etc in a type safe manner.\n\n\n## validate\n\nEvery validator has a `validate` function which returns a Result (either a {type: 'ok', value} or a {type: 'error', errors})\n\nA validated value can be transformed at any point during the validation process (e.g. `isoDate`).  \nErrors are accumulated.  \n\n```ts\nimport { errorDebugString, isOk } from 'validation.ts'\n\nconst myValidator = ...\n\nconst result = myValidator.validate(myJson)\n\nif (isOk(result)) {\n  console.log(result.value)\n}\nelse {\n  console.error(errorDebugString(result.errors))\n}\n```\n\nIn case of errors, The `Result` contains an Array of `{ message: string, context: string }` where `message` is a debug error message for developers and `context` is the path where the error occured (e.g `root / data / 0 / name`)\n\n`errorDebugString` will give you a complete debug string of all errors, e.g.\n\n```\nAt [root / c] Error validating the key. \"c\" is not a key of {\n  \"a\": true,\n  \"b\": true\n}\nAt [root / c] Error validating the value. Type error: expected number but got string\n```\n\n## primitives\n\n```ts\nimport * as v from 'validation.ts'\n\nv.string\nv.number\nv.boolean\nv.null\nv.undefined\nv.isoDate\n```\n\n### tagged primitive\n\nSometimes, a `string` or a `number` is not just any string or number but carries extra meaning, e.g: `email`, `uuid`, `userId`, `KiloGram`, etc.  \nTagging such a primitive as it's being validated can help make the downstream code more robust.\n\n```ts\ntype UserId = string & { __tag: 'UserId' } // Note: You can use any naming convention for the tag.\n\nconst userIdValidator = v.string.tagged<UserId>()\n```\n\n\n## literal\n\n```ts\nimport { literal } from 'validation.ts'\n\n// The only value that can ever pass this validation is the 'X' string literal\nconst validator = literal('X')\n```\n\n## array\n\n```ts\nimport { array, string } from 'validation.ts'\n\nconst validator = array(string)\n```\n\n## tuple\n\n```ts\nimport { tuple, string, number } from 'validation.ts'\n\nconst validator = tuple(string, number) // Tuple2\n```\n\n\n## object, literal union, optional\n\n```ts\nimport { string, object, union, optional } from 'validation.ts'\n\n\nconst person = object({\n  id: string,\n  prefs: object({\n    csvSeparator: optional(union(',', ';', '|'))\n  })\n})\n```\n\nNote: For bigger unions of strings, consider using the `keyof` validator instead.\n\n## dictionary\n\nA dictionary is an object where all keys and all values share a common type.\n\n```ts\nimport { dictionary, string, number } from 'validation.ts'\n\nconst validator = dictionary(string, number)\n```\n\n\n## keyof\n\n```ts\nimport Set from 'space-lift/object/set'\nimport { keyof } from 'validation.ts'\n\nconst keys = Set('aa', 'bb', 'cc').value()\n\nconst keyValidator = keyof(keys)\n\nkeyValidator.validate('bb') // Ok<'aa' | 'bb' | 'cc'> = Ok('bb')\n\n// keyof typeof keys === typeof keyValidator.T === 'aa' | 'bb' | 'cc'\n```\n\n\n## map, filter, flatMap\n\n```ts\nimport { string, Ok } from 'validation.ts'\n\nconst validator = string\n  .filter(str => str.length > 3)\n  .map(str => `${str}...`)\n  .flatMap(str => Ok(str.toLowerCase()))\n```\n\n## recursion\n\n```ts\nimport { recursion, string, array, object }\n\ntype Category = { name: string, categories: Category[] }\n\nconst category = recursion<Category>(self => object({\n  name: string,\n  categories: array(self)\n}))\n```\n\n\n## Deriving the typescript type from the validator type\n\nNote: this can be used with any combination of validators except ones using `recursion`.\n\nInstead of using the derived type as your sole interface, use it to compare its compatibility with your\nhandcrafted interfaces which will always be more readable in IDE's tooltips.\n\n```ts\nimport { object, string, number } from 'validation.ts'\n\nconst person = object({\n  name: string,\n  age: number\n})\n\ntype PersonFromValidator = typeof person.T\n\ntype Person = {\n  name: string\n  age: number\n}\n```\n\n## Configuration\n\nA Configuration object can be passed to modify the default behavior of the validators:\n\n**Configuration.transformObjectKeys**\n\nTransforms every keys of every objects before validating.\n\n```ts\nconst burger = v.object({\n  options: v.object({\n    doubleBacon: v.boolean\n  })\n})\n\nconst ok = burger.validate({\n  options: {\n    'double_bacon': true\n  }\n}, { transformObjectKeys: v.snakeCaseTransformation })\n```\n\n## Thanks\n\nTo `gcanti` and his `io-ts` library which provided great inspiration.\n","maintainers":[{"name":"boubiyeah","email":"boubiyeah@hotmail.com"}],"time":{"modified":"2022-06-28T08:39:53.405Z","created":"2017-06-24T09:52:06.531Z","0.0.1":"2017-06-24T09:52:06.531Z","0.0.2":"2017-06-24T22:49:00.517Z","0.0.3":"2017-06-25T14:19:30.709Z","0.0.4":"2017-07-05T21:02:11.467Z","0.0.5":"2017-07-21T23:50:15.544Z","0.0.6":"2017-07-30T16:22:25.469Z","0.0.7":"2017-08-08T12:36:48.270Z","0.0.8":"2017-08-25T13:00:42.626Z","0.0.9":"2017-09-14T15:31:30.569Z","0.0.10":"2017-10-02T21:19:31.269Z","0.0.11":"2017-10-17T09:21:38.585Z","0.0.12":"2017-10-17T09:54:54.852Z","0.0.13":"2017-10-17T11:09:37.515Z","0.0.14":"2017-10-17T12:59:17.582Z","0.0.15":"2017-10-17T13:06:51.816Z","0.0.16":"2017-11-21T13:10:14.522Z","0.0.17":"2017-11-21T14:58:07.790Z","0.0.18":"2018-06-29T15:14:24.303Z","0.0.19":"2018-07-02T13:54:35.882Z","0.0.20":"2018-07-25T16:57:19.904Z","0.0.21":"2018-08-10T08:45:56.798Z","0.0.22":"2018-08-13T12:32:59.639Z","0.0.23":"2018-08-31T09:14:20.111Z","0.0.24":"2018-10-09T18:55:41.269Z","0.0.25":"2018-11-08T18:32:44.886Z","0.0.26":"2020-01-12T18:56:22.099Z","0.0.27":"2020-01-14T21:27:12.643Z","0.0.28":"2020-08-27T14:15:33.943Z","0.0.29":"2020-08-27T14:33:12.924Z","0.0.30":"2020-09-16T20:53:14.626Z"},"homepage":"https://github.com/AlexGalays/validation.ts","keywords":["validation","io","typescript","type derivation"],"author":{"name":"AlexGalays"},"license":"MIT","readmeFilename":"README.md"}