{"_id":"skema","_rev":"74-b09304da32c2e8c6b9da825d9a3b1db1","name":"skema","description":"Skema provides a handy & composable way to validate / transform / purify the input data.","dist-tags":{"latest":"9.5.5"},"versions":{"0.1.0":{"name":"skema","version":"0.1.0","description":"skema","main":"index.js","scripts":{"test":"mocha --reporter spec ./test/*.js"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema"],"engines":{"node":">=0.11.0"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"devDependencies":{"mocha":"*","chai":"*"},"homepage":"https://github.com/kaelzhang/node-skema","_id":"skema@0.1.0","_shasum":"2337b0f97d9d46bf7b59a8c68277d0e6ea73a2ce","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"2337b0f97d9d46bf7b59a8c68277d0e6ea73a2ce","tarball":"https://registry.npmjs.org/skema/-/skema-0.1.0.tgz","integrity":"sha512-+eWdp5O5RB7NIm5cB5/RUiz5OaOEnPkqOFqbVzKwFS0d9KUBg+70kmtbR+pjOHMPK4y3evfWDSYvGnGVPy5ejw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4+Q7kishpIidHGtrmajzVXab2UEuC5sbyjj5CA7IBxAiAPuPJKwmC+X4mx2vPvrXHEsZ7laF0Bn87d7n9VvGn17Q=="}]},"directories":{}},"0.5.2":{"name":"skema","version":"0.5.2","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"test":"mocha --reporter spec ./test/*.js"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validator","validate","setter"],"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"devDependencies":{"mocha":"~1.13.0","chai":"~1.8.0"},"dependencies":{"async":"~0.2.9"},"homepage":"https://github.com/kaelzhang/node-skema","_id":"skema@0.5.2","_shasum":"5db1866b93124e28d52f30f1b663159156a74c43","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"5db1866b93124e28d52f30f1b663159156a74c43","tarball":"https://registry.npmjs.org/skema/-/skema-0.5.2.tgz","integrity":"sha512-A6vM8iW7tSh+t1QvUoPDoiexbrNsEivqt/HRdeECT5y/QOW8f5ln89GwsNtXzSj1q+m7V1Pxizmlol8neROvZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETFh3DoLYsRgfZMSEoXtMJBDlvemMFHmCLQtQuuXhj3AiA4jRwxgaFH3+Uok37Cu64NPu5AMlbOcfpW74Q6kyCBxQ=="}]},"directories":{}},"1.0.0":{"name":"skema","version":"1.0.0","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"test":"mocha --reporter spec ./test/*.js"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validator","validate","setter"],"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"devDependencies":{"mocha":"~1.13.0","chai":"~1.8.0"},"dependencies":{"async":"^0.9.0","make-array":"^0.1.2","mix2":"^0.1.6"},"homepage":"https://github.com/kaelzhang/node-skema","_id":"skema@1.0.0","_shasum":"f7c10821e46ab3f6435eed93398e97fc71aed9ee","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"f7c10821e46ab3f6435eed93398e97fc71aed9ee","tarball":"https://registry.npmjs.org/skema/-/skema-1.0.0.tgz","integrity":"sha512-tRBWMfXDyzhFyz4a58g5VigPRzQagZCuKu803cFUHzN4ThgXLKysaW3K+fOpwU1/158juXTnzAb5j27h89SxDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFq5+4+GFS4iJRQ64lYn8skvkQO3Ympld2dHGXDYS/AMAiAuCk0FXB01Tt8R7rfuSeGDRYu0giX5I8ok921aeTKocA=="}]},"directories":{}},"1.0.1":{"name":"skema","version":"1.0.1","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"test":"mocha --reporter spec ./test/*.js"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validator","validate","setter"],"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"devDependencies":{"mocha":"~1.13.0","chai":"~1.8.0"},"dependencies":{"async":"^0.9.0","make-array":"^0.1.2","mix2":"^0.1.6"},"homepage":"https://github.com/kaelzhang/node-skema","_id":"skema@1.0.1","_shasum":"9cb8f2b2d017dde2854b9cf79d64191152e37000","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"9cb8f2b2d017dde2854b9cf79d64191152e37000","tarball":"https://registry.npmjs.org/skema/-/skema-1.0.1.tgz","integrity":"sha512-HLjRJEU4Y8nBJ630L4pOxRdVDFzI+eEIotI3gcc+X4IH1RtAb5yD8af9dkV+ZAxS9pKmwOi6/KJeDZ2zZ5O8sA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+Boa/exqZ79qqfE2fZJX4GmBSWwYRBi/TTBOZx/AdkAiEAluo3s/JuHaltb3ACDktkUEKZYbTbOxz/ChxFHzeL620="}]},"directories":{}},"1.0.2":{"name":"skema","version":"1.0.2","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"test":"mocha --reporter spec ./test/*.js"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validator","validate","setter"],"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"devDependencies":{"mocha":"~1.13.0","chai":"~1.8.0"},"dependencies":{"async":"^0.9.0","make-array":"^0.1.2","mix2":"^1.0.0"},"homepage":"https://github.com/kaelzhang/node-skema","_id":"skema@1.0.2","_shasum":"37121cfea1caec31072d956585748c9b119fc453","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"37121cfea1caec31072d956585748c9b119fc453","tarball":"https://registry.npmjs.org/skema/-/skema-1.0.2.tgz","integrity":"sha512-5LWfF2RSW2B3xfOaY6j49X8aNwsnj9cRVrM5QMF7it+cZvpv5ufiOUT13ps2U52sIbAzs11bdRP6mi5qyg75VQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElhTk4Esc0I0MeWd3r274TTdegHG7eOHc+mrLvjFwAaAiAR9Xs7SwGLWnN4dcK7yG9MvBvPThxZSUCS7ouO6w24sQ=="}]},"directories":{}},"2.0.0":{"name":"skema","version":"2.0.0","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"test":"mocha --reporter spec ./test/*.js"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validator","validate","setter"],"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"devDependencies":{"mocha":"*","chai":"*"},"dependencies":{"async":"^1.5.0","make-array":"^0.1.2","mix2":"^1.0.0","wrap-as-async":"^1.1.7"},"gitHead":"02d9cf858988751a1587d2c15a30f2b69fe7f841","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@2.0.0","_shasum":"592b43f8f5164faf3f9d300f346148ca36b59a61","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"592b43f8f5164faf3f9d300f346148ca36b59a61","tarball":"https://registry.npmjs.org/skema/-/skema-2.0.0.tgz","integrity":"sha512-mQh9VefWHhITH9Wpy71igfq2ZwTq+D/HF0xanYXa1T8NcJk4NVzsi5SBihOvg2kgL3t9ASVj6nXA1lUBxk+ENQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIDUB4LL8GBNdoms5u1C930pSOa2ks+NBMfeDpRLi5+AiAOhppDocW4u9cYRMNC0aF1d/YZjHQWKZ59MTg4Wfekuw=="}]},"directories":{}},"2.1.0":{"name":"skema","version":"2.1.0","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"test":"mocha --reporter spec ./test/*.js"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validator","validate","setter"],"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"devDependencies":{"mocha":"*","chai":"*"},"dependencies":{"async":"^1.5.0","make-array":"^1.0.1","wrap-as-async":"^1.1.7"},"gitHead":"ad0d018dc0ff61a14d7e1344b54219a788de8dbf","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@2.1.0","_shasum":"cc14c8e05e9cc29ba1c4bf09481ab0fc6275ad74","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"cc14c8e05e9cc29ba1c4bf09481ab0fc6275ad74","tarball":"https://registry.npmjs.org/skema/-/skema-2.1.0.tgz","integrity":"sha512-BKAkIx+PMXjFPZdHhlRY+WqX97MJujcG4qUxn1XtUfFSb3mG3eaRkHiFtIIP0RNkm/LmxFA8+ciOPNtLg7RjxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOj/GaSsIZ6dEhBoJx1vmZWThRUlVsUzL7bpKKgSAzhwIgLH5414bYCZCrjSnErYwzRk1IrirIbM1Z4WtAxdgigLM="}]},"directories":{}},"2.2.0":{"name":"skema","version":"2.2.0","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"test":"mocha --reporter spec ./test/*.js"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validator","validate","setter"],"author":{"name":"kael"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"devDependencies":{"mocha":"*","chai":"*"},"dependencies":{"async":"^1.5.0","make-array":"^1.0.1","wrap-as-async":"^1.1.7"},"gitHead":"8359b446e416a9ed74a725f5b0759f8181cdb97e","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@2.2.0","_shasum":"27c8f2bac8ed18ded0f3a709bff017328995b156","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.3.0","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"27c8f2bac8ed18ded0f3a709bff017328995b156","tarball":"https://registry.npmjs.org/skema/-/skema-2.2.0.tgz","integrity":"sha512-eShMb0i6FaZQdnquhPntS/YSNk4AXViDqypSIwCalN1KpXoCMEOdlK4uSmj60l8hft8aQGbYjSSfVm3Z/ECtAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE93fmdaYl4q6MD49EFFg4s2oprWESCfA0kxn/8XEamAIhALbKR4f5zO9OBx1vIwFmuPATp29cnhEbCA52eij6Gw21"}]},"directories":{}},"3.0.0":{"name":"skema","version":"3.0.0","description":"skema","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"npm run build && ava --verbose --timeout=10s","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema"],"engines":{"node":">=0.10.0"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0"},"dependencies":{"make-array":"^1.0.1","promise.extra":"^1.2.0"},"gitHead":"e64f1d587aa4daaab546b27c3556cd7e286a4e22","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@3.0.0","_shasum":"327a74ac21a3ed3f7caf2957112a837a30ef8156","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"327a74ac21a3ed3f7caf2957112a837a30ef8156","tarball":"https://registry.npmjs.org/skema/-/skema-3.0.0.tgz","integrity":"sha512-FScVU5pBv0+rJ1MI9lfc/54aAR0rTumriKswRbbQwI3tmFqu/Jb4asaj1MPdT8r9ey3mBY9ywTBIJfyQccNWdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEYWStXgGpdrNvF+bmZaxs929eihkQuc/tzAMHIp9jowIgYRzh/ZMkhE1J4/A8+tFISiyc2RX1CQhwwPm6ITkG7qY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/skema-3.0.0.tgz_1483976590490_0.5096871291752905"},"directories":{}},"3.0.1":{"name":"skema","version":"3.0.1","description":"skema","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"npm run build && ava --verbose --timeout=10s","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0"},"dependencies":{"make-array":"^1.0.1","promise.extra":"^1.2.0"},"gitHead":"0109ea218d15f5bc7e899fcfd69f4778090c619a","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@3.0.1","_shasum":"d604854d271a7f2ee91bde786abf3413528c90d5","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"d604854d271a7f2ee91bde786abf3413528c90d5","tarball":"https://registry.npmjs.org/skema/-/skema-3.0.1.tgz","integrity":"sha512-qTSVyTaB/ZIm4C3DVBPehxE42pz9R8CQercUnGyHibjz8z4mlyATQ7Xu2ZyH+lcIt9iYoXak347nDK+iuuCeAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJC/NNSgvEh7PDtMj58pe0vr6R24Ml85jV5zHSUKJHwAiA/eHBzgGVWiHEhD2hyAjC+erDn7kUIyF5pTluIhmSBPQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/skema-3.0.1.tgz_1483978008327_0.6182761541567743"},"directories":{}},"3.0.2":{"name":"skema","version":"3.0.2","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"npm run build && ava --verbose --timeout=10s","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0"},"dependencies":{"make-array":"^1.0.1","promise.extra":"^1.2.0"},"gitHead":"856ac6c443d400f55c1cd6615fdd9d4d08300fb8","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@3.0.2","_shasum":"47f5d762bc35c87192d494df532fbeb3b4644ff5","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"47f5d762bc35c87192d494df532fbeb3b4644ff5","tarball":"https://registry.npmjs.org/skema/-/skema-3.0.2.tgz","integrity":"sha512-PwNOKm/FCvh4faN3QiP+hyS18odVBKg1pmXpNfKns3NtUv7iFTSJP/hSfDQ+V6FFqNNtzOMSTbLvwBI9IfS9PQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNNnhyVegVR161xhhL8yo85b7PQlH38l+UFEKzpMsplgIgS8SxyadsCkXiOF6jOpKhHzd3+TyNu7sU4WRE4Psu2IY="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/skema-3.0.2.tgz_1483978426236_0.21515433071181178"},"directories":{}},"3.0.3":{"name":"skema","version":"3.0.3","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"npm run build && ava --verbose --timeout=10s","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0"},"dependencies":{"make-array":"^1.0.1","promise.extra":"^1.2.0"},"gitHead":"fe1d5f362a999a5c43d39f25d532174fa8415a2a","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@3.0.3","_shasum":"180f20b7b57266bacdebf8ff753b6c45bf3edadf","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"maintainers":[{"name":"kael","email":"i@kael.me"}],"dist":{"shasum":"180f20b7b57266bacdebf8ff753b6c45bf3edadf","tarball":"https://registry.npmjs.org/skema/-/skema-3.0.3.tgz","integrity":"sha512-/JdN6OlVWrhhXIw0xoc/U1hny4KPYB7NzmKCRRTv08JYviFKgCQAnq/oKTA2UL36B4d0TyhYD6GgMtidkUDO3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5Hv8Ia5iIC0Si7XMqgk2/wPskS2fTyQMsmvwPFjtufwIgK3jXH+ltFfFNw6gCpT/AnOVLSuobqBMeL2+Mz4qdzas="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/skema-3.0.3.tgz_1484015383983_0.7202982374001294"},"directories":{}},"4.0.0":{"name":"skema","version":"4.0.0","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"npm run build && ava --verbose --timeout=10s","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0"},"dependencies":{"make-array":"^1.0.1","promise.extra":"^1.2.0","simple-thenify":"^1.0.1"},"gitHead":"0d282d23bf2dfccbde4e8831d65059c652d81e75","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@4.0.0","_shasum":"2358958b18c1f5d2bc26c3ec7a2b4a098536346c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"shasum":"2358958b18c1f5d2bc26c3ec7a2b4a098536346c","tarball":"https://registry.npmjs.org/skema/-/skema-4.0.0.tgz","integrity":"sha512-YVgvtpCzOjVWG+g2raW5q26DqZF72xjdkBCr3JuZUpuVJl8RfULuhU7gQhPUIzuDyV2daYTM0waSRSkcCuFqHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/QaI9DFlA5czrgf81wqZyzrvhcEXd9QZ5zimGR7v8igIgEHkWpn4MkafRVVucVrz8lPPbyGQgAwL5mXnJ5u7tYFs="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/skema-4.0.0.tgz_1493740624174_0.05660019163042307"},"directories":{}},"4.0.1":{"name":"skema","version":"4.0.1","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"npm run build && ava --verbose --timeout=10s","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0"},"dependencies":{"make-array":"^1.0.1","promise.extra":"^1.2.0","simple-thenify":"^1.0.1"},"gitHead":"475db422ca4d0243f1660f9859528d7cadc4c00b","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@4.0.1","_shasum":"0a0d885f32aa0ab183fd19e2cfc9e0df6aff5580","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"shasum":"0a0d885f32aa0ab183fd19e2cfc9e0df6aff5580","tarball":"https://registry.npmjs.org/skema/-/skema-4.0.1.tgz","integrity":"sha512-UNlJyezbtmKR4vd+0UpzRfQ+BjkBJwuDwuEuuE5azm/9d7k669M05nud8/yiZ/xrRDdnw+LqTBp2z8hwYhqwRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX6rOWikZ6ToYiRu0m1PdTMvqeC95rw/7Il7EZBslncgIgb6+zxIYRbuNWe4CCdtesqIZ02h8fEN6tDJpTpH79ZpU="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/skema-4.0.1.tgz_1493740873815_0.5502837211824954"},"directories":{}},"4.0.2":{"name":"skema","version":"4.0.2","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"npm run build && ava --verbose --timeout=10s","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0"},"dependencies":{"make-array":"^1.0.1","promise.extra":"^1.2.0","simple-thenify":"^1.0.1"},"gitHead":"9e6f85100e1a41343142f9cd75616d1cf8ad4ce0","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@4.0.2","_shasum":"d31aa13cd9aeeac61215e32b00f50a49e45d4ea4","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"shasum":"d31aa13cd9aeeac61215e32b00f50a49e45d4ea4","tarball":"https://registry.npmjs.org/skema/-/skema-4.0.2.tgz","integrity":"sha512-f9bl+GyLnlAu5ALZQnbuufWcMRgChpsck64hJtQjwSANEperhul60gkZOfBCMKP3zo/T3rwJPpPcM0o0WPdh9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICeBG1jzWRhHP7POiy44W0aEI8eF+rdEKjEA5FfBJ9mvAiEAtmYSNidHUidiU8uQTccZH8TlOjp1g73/ClGYwAsmzko="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/skema-4.0.2.tgz_1493741442231_0.052252500085160136"},"directories":{}},"4.0.3":{"name":"skema","version":"4.0.3","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"npm run build && ava --verbose --timeout=10s","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0"},"dependencies":{"make-array":"^1.0.1","promise.extra":"^1.2.0","simple-thenify":"^1.0.1"},"gitHead":"821df3561af7fa16e75557cf8f58f23fa4fa9b3a","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@4.0.3","_shasum":"94a8b2573312e2ef5a7182ce21d595af493b17fe","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"shasum":"94a8b2573312e2ef5a7182ce21d595af493b17fe","tarball":"https://registry.npmjs.org/skema/-/skema-4.0.3.tgz","integrity":"sha512-8IMALqKnG7hWc6B/UBx0hjv+fvYWnP6PXG8+Ckv/ZQ3yo66u8bKoCMYyHS18hOPPTwFa0kWEW6xf9dlqguVDgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvcHQ4htbVngiGd4lsSZmfLRr053z5vb2GPJ9HRrmyegIhAM9wBx+sNriBARKWlw6canzHEWLmL1QKys4lr9Nc26ev"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/skema-4.0.3.tgz_1493741675542_0.6122496861498803"},"directories":{}},"4.0.4":{"name":"skema","version":"4.0.4","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"npm run build && ava --verbose --timeout=10s","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0"},"dependencies":{"make-array":"^1.0.1","promise.extra":"^1.2.0","simple-thenify":"^1.0.1"},"gitHead":"9548eba64a8bd01c69c7d3c38f1242192f6538b4","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@4.0.4","_shasum":"d9dc29a48c947676a54d9c28f92ff8f35b442d4f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"shasum":"d9dc29a48c947676a54d9c28f92ff8f35b442d4f","tarball":"https://registry.npmjs.org/skema/-/skema-4.0.4.tgz","integrity":"sha512-GRZUIPImHMcg7CQOszU89GRfVlY6zs4AO9iBuS6O6JZV6UPyCZVOYocsM6VIrCwnIs2TVs6930kP1j6S81qG7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8z9FZ1VTC8t/rVJdU1FdX47+yzteWtjh4c1DnBXW/OAiEAqrDBJEIYYXgOXMVlKah2yzW59XkRMABykNCjOUuejTE="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/skema-4.0.4.tgz_1493797794051_0.3921137845609337"},"directories":{}},"4.1.0":{"name":"skema","version":"4.1.0","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"npm run build && ava --verbose --timeout=10s","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0"},"dependencies":{"make-array":"^1.0.1","promise.extra":"^1.2.0","simple-thenify":"^1.0.1"},"gitHead":"b6dbab50e88b397901d0281ec25b23fef6f27414","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@4.1.0","_shasum":"446b833204bc8121a9f095d83b2590a167404a48","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"shasum":"446b833204bc8121a9f095d83b2590a167404a48","tarball":"https://registry.npmjs.org/skema/-/skema-4.1.0.tgz","integrity":"sha512-GYAEqREOHA+qsIuUvNaBo6E3tS9hNrnxvbEJhZt07oufmxX83lJEpqIQ7A7TmHQ0IU9JYyn6GZjStQkbPZF+gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3++ftsl/yHTL5k68pZiWyCs3rvNvAtnNyVUChEGVxmAIgWwuiEsUJL3dECN6HdVD4GnKyL/8639CftegAaUQdaTw="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/skema-4.1.0.tgz_1494074120728_0.38898872514255345"},"directories":{}},"5.0.0":{"name":"skema","version":"5.0.0","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"npm run build && ava --verbose --timeout=10s","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0"},"dependencies":{"make-array":"^1.0.1","promise.extra":"^1.2.0","simple-thenify":"^1.0.1"},"gitHead":"4e5febc9f670c9faf7d26bdb6bf72412245e3817","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@5.0.0","_shasum":"356f38a57fa19b1e55cfb9a1535c6adedde6ded2","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"shasum":"356f38a57fa19b1e55cfb9a1535c6adedde6ded2","tarball":"https://registry.npmjs.org/skema/-/skema-5.0.0.tgz","integrity":"sha512-5+G9eGvyYdbmMFe4PhMMUYNXVxGSvtbHORDk3h2LaA3GYBfaBWRjlampZzcTv9KWLB+F/EA46Da5CeicDGMpuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0V79gKqyjii467F6VOH+NM+ky6SC6S0TB1g4Ox2OsTgIgL/PM6QH84olN82ZTHdbojbzxt/7jnAnlGvHqCT65+TI="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-5.0.0.tgz_1495445985716_0.40222195559181273"},"directories":{}},"5.0.1":{"name":"skema","version":"5.0.1","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"npm run build && ava --verbose --timeout=10s","prepublish":"npm run build"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.16.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0"},"dependencies":{"make-array":"^1.0.1","promise.extra":"^1.2.0","simple-thenify":"^1.0.1"},"gitHead":"17b7cbb078ff2960b881f4c116f32281d4b7f26f","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@5.0.1","_shasum":"2cf55d80e15bed86b778c74926cecbbdb06afd2d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"shasum":"2cf55d80e15bed86b778c74926cecbbdb06afd2d","tarball":"https://registry.npmjs.org/skema/-/skema-5.0.1.tgz","integrity":"sha512-PDTuGuLNefmUcW1FtE0Oa1hW7e2bmcHkW1DrJ52/0SvsVaS6hu0ekmn/vSGFKVydcA8RIBNZhafQmsiuQKQR1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS7DgYjtDEdw6Zns9zPPA+fUVgg88a2X9JF8Moq/qPZgIgZHeHdgCcmswyjD8PGr5on5gjBrTt40WHJSqvtKrsKGk="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-5.0.1.tgz_1495446066156_0.32154124742373824"},"directories":{}},"5.1.0":{"name":"skema","version":"5.1.0","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"nyc ava --verbose --timeout=10s","test-no-cov":"ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.24.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0","nyc":"^11.1.0","codecov":"^3.0.0"},"dependencies":{"err-object":"^2.0.0","lodash.foreach":"^4.5.0","make-array":"^1.0.1","promise.extra":"^1.2.0"},"gitHead":"a0ea44acfd0bb898f6da3e68ca9573057a76d863","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@5.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-QaJ7vjiFFE23CRvqnnJQOMY7M6OKIthcdO3K7ALfQJ7Z9m2Xa5aL3BzLBSLkdEe7xMs9LZbyVqW3zxLWqsBtfw==","shasum":"ca29a00cddc9e29f4caf3b236d81734e496088b2","tarball":"https://registry.npmjs.org/skema/-/skema-5.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOgI2Pq15DMGNQW9ZV+a5r1KL7niFgfwEMYpk0t9DAcgIhAMXsisd4bUwJlKxFMmHIFW5lIrEFlVM4DwEjXnnAroqD"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-5.1.0.tgz_1514645143978_0.22068382636643946"},"directories":{}},"5.1.1":{"name":"skema","version":"5.1.1","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"nyc ava --verbose --timeout=10s","test-no-cov":"ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.24.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0","nyc":"^11.1.0","codecov":"^3.0.0"},"dependencies":{"err-object":"^2.0.0","lodash.foreach":"^4.5.0","make-array":"^1.0.1","promise.extra":"^1.2.0"},"gitHead":"e575d909c59c504ab1fd52750d7a740c1221bbe1","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@5.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-nMwaYej4cVcxVEFdbUHKvvmzLYt9i4Yn1UwFPpVv6onIa054b+LEeydcraQ2RIPWhdSMwD55u9tSEjYuuutGgA==","shasum":"d60e171ea73aadac29a119a3c8f47f08aa13cc71","tarball":"https://registry.npmjs.org/skema/-/skema-5.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTEskOqiDDxT/u0BXYdkGlwz3Oj3tBtnHYZEA7mBZ8PAiBeAtpv0zRNh4lRs2Rc/8qNuvOi6K4r5/vdXoEFxTbCFQ=="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-5.1.1.tgz_1514645342519_0.6410880850162357"},"directories":{}},"5.2.0":{"name":"skema","version":"5.2.0","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"nyc ava --verbose --timeout=10s","test-no-cov":"ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.24.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0","nyc":"^11.1.0","codecov":"^3.0.0"},"dependencies":{"err-object":"^2.0.0","lodash.foreach":"^4.5.0","make-array":"^1.0.1","promise.extra":"^1.2.0"},"gitHead":"68c6900e60b9263c68a041c688e95a7bbbbed0e0","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@5.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-OYBQ/zl5iiLi9vKTSfpedal83Pz39lJU08hyc9YKx0anxt41LTmiL69dbgbDuQMk2teutgpLM3QoQW+4zekj8w==","shasum":"0e7b06e65ac240b91bc35df50faaa9c2417d14a9","tarball":"https://registry.npmjs.org/skema/-/skema-5.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsGMB6ti7mQw9qBG+BCaqOujW/qRiptEjvQHNJP2MNXAiBXuE9GWW0UHIMNcW0Ci03XtUVQtAWA6penf4Fozirufw=="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-5.2.0.tgz_1514646700026_0.5325687900185585"},"directories":{}},"5.2.1":{"name":"skema","version":"5.2.1","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"nyc ava --verbose --timeout=10s","test-no-cov":"ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.24.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0","nyc":"^11.1.0","codecov":"^3.0.0"},"dependencies":{"err-object":"^2.0.0","lodash.foreach":"^4.5.0","make-array":"^1.0.1","promise.extra":"^1.2.0"},"gitHead":"56d9bcfed87553c16a14204ed5337f3f4738ce74","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@5.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-tYvtoi8WEk0PgF7eMURYvAVbo/5GXCm07xrX8jDWe5WpSWfQ9MHq9SKMAiOb6dogapMI6KhBsTzcCbECUb5wqA==","shasum":"8dbbec37ee892f12d98c506485f3d21fce402656","tarball":"https://registry.npmjs.org/skema/-/skema-5.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaNsm2OZgmgjlyRjxY14NZ+e4+iq/f8mL83ZwFOCeZ3AIgdb8TP/k3VgiR997d8iVgCYYT547ZqJyFMi1Ks3SerDU="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-5.2.1.tgz_1514647763835_0.9051412087865174"},"directories":{}},"5.2.2":{"name":"skema","version":"5.2.2","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"nyc ava --verbose --timeout=10s","test-no-cov":"ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.24.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0","nyc":"^11.1.0","codecov":"^3.0.0"},"dependencies":{"err-object":"^2.0.0","lodash.foreach":"^4.5.0","make-array":"^1.0.1","promise.extra":"^1.2.0"},"gitHead":"15707b6f5bbb059610451c9a1917035c97f8867b","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@5.2.2","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-3L425SixrWnrwLgxj/9YFWMLFRSRWTGEh57IvWlAMNp2xoo7+tvtO+WRkqwF3PfbrFHtZb3q8QI24tfXs0/Y6Q==","shasum":"4e1d5f0cb1c278729d556c3b984c66e49be6c638","tarball":"https://registry.npmjs.org/skema/-/skema-5.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAg5/w3Nj0rWSIq+6o0YROFTe1rjaU0Kwo2+j/pw5FiIAiEA2gK4EblcNpCnLnBgk8RaOEdwb8E4xSOPQopYqHqJrc4="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-5.2.2.tgz_1514990432732_0.03997436142526567"},"directories":{}},"6.0.0":{"name":"skema","version":"6.0.0","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"nyc ava --verbose --timeout=10s","test-no-cov":"ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.24.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0","nyc":"^11.1.0","codecov":"^3.0.0"},"dependencies":{"err-object":"^2.0.3","make-array":"^1.0.1","promise.extra":"^2.0.2"},"gitHead":"0b1432ae93a2edbeb96065303544173d850ff58a","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@6.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-GvSY8UQ6ESICm65qxXHUS3ZQkoe7XG4iV7IDtIbPvl47rmci1KLEQWvnSXe+uyhsTT/rsPUkAZr5w4lFX8Xk2g==","shasum":"b5963d432065cbc454d46d39eda2f06052bdcc63","tarball":"https://registry.npmjs.org/skema/-/skema-6.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHKVoFAdsgQOVg0QTjKiTiw1AslKXAZ+lsKi6YdpkkhAiEA+wONRIYYOnU+E9YLpGbzCFGm6BlcEqWs80/2i/0Czx8="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-6.0.0.tgz_1515080519401_0.6759985748212785"},"directories":{}},"7.0.0":{"name":"skema","version":"7.0.0","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"nyc ava --verbose --timeout=10s","test-no-cov":"ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.24.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0","babel-runtime":"^6.26.0","codecov":"^3.0.0","nyc":"^11.1.0"},"dependencies":{"err-object":"^2.0.3","make-array":"^1.0.1","promise.extra":"^2.0.2"},"gitHead":"38735baee28b23769a3a673401063152fdefbcc1","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@7.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-tTpx1q3zfWcYVhl57B8qjw+zLQQAZ0ii46qbbV0horjlRhlUU0GDfda+2xLTWnxeubccJGoPSirwAyGdOTSnLg==","shasum":"7451d41ec0a5210f98cf51b574c15729020ca585","tarball":"https://registry.npmjs.org/skema/-/skema-7.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfanIG4GqKLWqXrI+XynqDw8vqYPkzXGxlFjajzcHEbAiEAnGWUpMsnLpUdZuIP8J2DNl5IYm3mVtL+jSmrG9yZiX8="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-7.0.0.tgz_1515130391647_0.4833260166924447"},"directories":{}},"7.0.1":{"name":"skema","version":"7.0.1","description":"Skema is the collection of common abstract methods for validatiors and setters.","main":"index.js","scripts":{"build":"babel src --out-dir lib","test":"nyc ava --verbose --timeout=10s","test-no-cov":"ava --verbose --timeout=10s","prepublish":"npm run build","report-cov":"nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/node-skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/node-skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"devDependencies":{"ava":"^0.24.0","babel-cli":"^6.16.0","babel-plugin-syntax-trailing-function-commas":"^6.13.0","babel-plugin-transform-async-to-generator":"^6.24.1","babel-plugin-transform-class-properties":"^6.16.0","babel-plugin-transform-es2015-modules-commonjs":"^6.16.0","babel-plugin-transform-exponentiation-operator":"^6.8.0","babel-plugin-transform-inline-environment-variables":"^6.8.0","babel-plugin-transform-object-rest-spread":"^6.16.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-es2015":"^6.16.0","babel-register":"^6.18.0","babel-runtime":"^6.26.0","codecov":"^3.0.0","nyc":"^11.1.0"},"dependencies":{"err-object":"^2.0.3","make-array":"^1.0.1","promise.extra":"^2.0.2"},"gitHead":"2fb38c84e9cb626425bd12534dab1995b0b29da4","homepage":"https://github.com/kaelzhang/node-skema#readme","_id":"skema@7.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-Z/wNL3splVjOZdmNYyrUQWSwq5fEGLBD7taRAiosN0jxdJ/S9UPil8h7ZHtU4oOUutj7Ba9aTtfX3KFKzDRGjQ==","shasum":"6ce92706c40ad7cf278a76723291646bd52a55c5","tarball":"https://registry.npmjs.org/skema/-/skema-7.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtP7UgtVu3KbhmhzyJaShaJc1NnRgYY/bxuwWjO8oXzwIhAI/mrHr4WTXLxflZfGa2stDwVthZCWsK/qph3cI4ZYgM"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-7.0.1.tgz_1515130468638_0.16851473972201347"},"directories":{}},"8.0.1":{"name":"skema","version":"8.0.1","description":"Skema provides a handy and composable way to validate and transform JavaScript objects.","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=babel ../../node_modules/.bin/babel src --out-dir lib","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublish":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.1","err-object":"^2.0.3","make-array":"^1.0.2","promise-faker":"^1.2.2","promise.extra":"^2.1.1","symbol-for":"^1.0.0"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@8.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-jSRnsoNJX3b0Hujq/uj25BDpavHzJ4FkoBNi8txCRh5dR5hsCqdYE/gnrMqzvj7fLJ2Qc08SGnYiylMDGa7S6w==","shasum":"933bbfb9f9e9f9e9b6694f7063d07ef1e7fa9da5","tarball":"https://registry.npmjs.org/skema/-/skema-8.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1r01P+0v9OpR6m1CwbKrx/Ae5Q6j6mQf3CAkh1NTn9AiEAnqE6ppJv30fmAo1EYaUyXJqr86ZV31mCZyNMyrRU8ds="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-8.0.1.tgz_1516712820271_0.2636618644464761"},"directories":{}},"8.0.2":{"name":"skema","version":"8.0.2","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=babel ../../node_modules/.bin/babel src --out-dir lib","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublish":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.2","err-object":"^2.0.3","make-array":"^1.0.2","promise-faker":"^1.2.2","promise.extra":"^2.1.1","symbol-for":"^1.0.0"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@8.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-6M+aNxxhpnucocJMi6TVewhr8fraVbD4eHNspHzdIdgAtHQTNjvNhRrgtn1zq/onq70tZWjj9nHDm80scTtwIA==","shasum":"2931b2fda47230e7165e7efe35c63d8fa7daaa69","tarball":"https://registry.npmjs.org/skema/-/skema-8.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/pRJuo73NCPZ1T3b18Wg34lgGyNI4WTXkfMVM8zhUQAIgOVUCCSg9qiq5wbAhPlhl0hmHv8kESIgcmfzNkoQJA9k="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-8.0.2.tgz_1516713000845_0.5434619307052344"},"directories":{}},"8.0.3":{"name":"skema","version":"8.0.3","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=babel ../../node_modules/.bin/babel src --out-dir lib","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublish":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.3","err-object":"^2.0.3","make-array":"^1.0.2","promise-faker":"^1.2.2","promise.extra":"^2.1.1","symbol-for":"^1.0.0"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@8.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-2FVy3XuMSrxSJ/1nI8UIvatYnrYQN/1EmvhTgTtg4xBQgELWkZ1fbCh1sDA+I3Wf+keOAycKmLw9QKtITT+uPw==","shasum":"ef554a7cee22053e3ddd5578d06246ecea8793ca","tarball":"https://registry.npmjs.org/skema/-/skema-8.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCUIfXdQNg0OFBs596TTe58uJ5cd4vvabzIzIPHCPiNwIgSpDw7lr1kG9graPXkdlBC7EJPDSxjJ33THufLMXFXNg="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-8.0.3.tgz_1516772963537_0.22498717508278787"},"directories":{}},"8.0.4":{"name":"skema","version":"8.0.4","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=babel ../../node_modules/.bin/babel src --out-dir lib","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublish":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.4","err-object":"^2.0.3","make-array":"^1.0.2","promise-faker":"^1.2.2","promise.extra":"^2.1.1","symbol-for":"^1.0.0"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@8.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-HmPgJQzmoUrewTk34S//lqRE5ksOteivgKsSqyNxBmnzZInTy7J2j5nNW4jxPdRxRdVG8DR1B+SDA38EmWsauA==","shasum":"2fd49de44758839550535a40c30fa6d1a4605d31","tarball":"https://registry.npmjs.org/skema/-/skema-8.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDoCxSCEoTUxrTHrM0KixHoNqtfQZIy3/Iuepp7Q4J/HAiB5laqEnBEzlq7lDilDzqXgHKi8i6awqPA+PHhlTIwYAA=="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-8.0.4.tgz_1516773625810_0.5100727996323258"},"directories":{}},"8.0.5":{"name":"skema","version":"8.0.5","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=babel ../../node_modules/.bin/babel src --out-dir lib","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublish":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.5","err-object":"^2.0.3","make-array":"^1.0.2","promise-faker":"^1.2.2","promise.extra":"^2.1.1","symbol-for":"^1.0.0"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@8.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-NIEIIowT66bSPcP40zqfUeXupfZyHRfNquGyt8dpGkKdircGjFhJSWcZqeNBrJ3rtbLlSbJ21tX486FCK4wwKA==","shasum":"10c0975f49f90208e7f41a92a0af2e9fa06135be","tarball":"https://registry.npmjs.org/skema/-/skema-8.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVQU77gf8XWGsz/f2lxvKh6BfCpetKj81RDgEHHS2WmwIgHIX3gEQHgQurPrjqWqyAVvboRhoqdzqGy48JNWNIXU4="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-8.0.5.tgz_1516783978317_0.06382600753568113"},"directories":{}},"9.0.0":{"name":"skema","version":"9.0.0","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","scripts":{"build":"BABEL_ENV=babel ../../node_modules/.bin/babel src --out-dir lib","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublish":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.6","err-object":"^2.1.0","make-array":"^1.0.2","promise-faker":"^1.2.2","promise.extra":"^2.1.2"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-rf658iLHu8Jh3HlRhDLkKFmNvrH24lwm2hO9KkfPceFfRDaUJYlGooPRaPIqHEKM/6f2KUVv6mKDRONPh5M0IQ==","shasum":"7eb922cb8e300703e1af6ae46873b11182e66aec","tarball":"https://registry.npmjs.org/skema/-/skema-9.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDwqbhfH8irnnufwucM8rhngp7tGJ1psPhB0+Y8cR/UAIhALIZvSrbMHfcV8wAAizjF/N4cOuBZc4TVV56qDxE5IEK"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-9.0.0.tgz_1516884151351_0.2242302328813821"},"directories":{}},"9.0.1":{"name":"skema","version":"9.0.1","description":"JavaScript Data Checker and Purifier.","main":"dist/index.js","module":"lib/index.js","files":["lib","dist","umd"],"scripts":{"build:es":"BABEL_ENV=rollup ../../node_modules/.bin/babel src --out-dir lib","build:cjs":"../../node_modules/.bin/rollup -c ../../rollup/rollup.js","build:umd":"../../node_modules/.bin/rollup -c ../../rollup/rollup.umd.js","build:min":"../../node_modules/.bin/rollup -c ../../rollup/rollup.umd-min.js","build":"npm run build:es && npm run build:cjs && npm run build:umd && npm run build:min","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublish":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","throw","types","validation","validator","typescript","joi","vue"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.7","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-/W5f39SFuCzXKsT1phGgy+fDJwg5Go5MX/+TeikRodZ1hZhp9wXczYIX1KOXGiLIO8S05PGH7NgHNzNtCEdZYQ==","shasum":"dde271a13026223b19292aad57e427fa5c3a8236","tarball":"https://registry.npmjs.org/skema/-/skema-9.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3EMedVC5rV2iq4AwEB+FTMJcN3VSxG3i4wOqEu7Qf+gIgKCsdJ9K6wv9N4Okq24ui+aK2vaIGlW2skxU+C9f38Tk="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-9.0.1.tgz_1516892430391_0.20454092882573605"},"directories":{}},"9.0.3":{"name":"skema","version":"9.0.3","description":"JavaScript Data Checker and Purifier.","main":"dist/index.js","module":"lib/index.js","files":["lib","dist","umd"],"scripts":{"build:es":"BABEL_ENV=rollup ../../node_modules/.bin/babel src --out-dir lib","build:cjs":"../../node_modules/.bin/rollup -c ../../rollup/rollup.js","build:umd":"../../node_modules/.bin/rollup -c ../../rollup/rollup.umd.js","build:min":"../../node_modules/.bin/rollup -c ../../rollup/rollup.umd-min.js","build":"npm run build:es && npm run build:cjs && npm run build:umd && npm run build:min","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublish":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","throw","types","validation","validator","typescript","joi","vue"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.9","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.0.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-LcP9B7poiABvfa+lAKqGCIFJemxE1ExyMYLrVNYDw4/fFz0r6a+JKvXWUhRyuua2HEH/19qM5OBAjyVOir+uUA==","shasum":"4c9234797285bc4983677dee8b1d51585c3310e4","tarball":"https://registry.npmjs.org/skema/-/skema-9.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6bgqIs0MzOENOUozzglh3Rep6pk2NyKqKlLoGDIMYbQIgJydq1uZbUxUUnL8rGVIN5Y/KYhL9SYY+GthPJi/LF7I="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-9.0.3.tgz_1516894750979_0.2540060933679342"},"directories":{}},"9.0.4":{"name":"skema","version":"9.0.4","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","files":["src","lib","umd"],"scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublish":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","throw","types","validation","validator","typescript","joi","vue"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.10","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.0.4","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-WfAC6QBV4sVB1nb2PRVgA7zjLbgBVchUb9136fmgdHPhxfxXPZ8SFfCGMUuenTqe+c8RMGUwrp6WQrXc83HTSw==","shasum":"3a2b880c55385991a618ff0a814843fe98517d71","tarball":"https://registry.npmjs.org/skema/-/skema-9.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2GvCOeLZeEMHXoERRUswHW6FdDhN6effl1DQyZGg7EwIhAOmgq0/amW4VNkAfMNHJGFyr8lbNCgh5NIOW0r9bqy+T"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-9.0.4.tgz_1516935521186_0.8381930687464774"},"directories":{}},"9.0.5":{"name":"skema","version":"9.0.5","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","files":["src","lib","umd"],"scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublish":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","throw","types","validation","validator","typescript","joi","vue"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.11","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.0.5","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-jFnImSN0jZKz/UcG0jW5hiH2T49DIotZRuBh7VGLzNps+nLQCGNO1Dn787qK0+Y91NI/IJ9Mew4VFfbMCds5KQ==","shasum":"971e3a56d68ff8db728a145bf098faec129b6b0f","tarball":"https://registry.npmjs.org/skema/-/skema-9.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeFzxXi/6jp/XbQbvgCxHSkC0es+AlQEJrD02aeQbjUAiEA22pSJLQ59I3IGaegP3sjWH6iTU9eSzMCCwk7vvkyyBw="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-9.0.5.tgz_1516936650540_0.13075963431037962"},"directories":{}},"9.0.6":{"name":"skema","version":"9.0.6","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","files":["src","lib","umd"],"scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublish":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","throw","types","validation","validator","typescript","joi","vue"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.12","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.0.6","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-GATkUTu+WjVh4LDVWn/Y9AlUwqZK/SZLHXP1QX2yRvfVdSVmTeK7Xzt22u4WVqDFOXwbPnTp3qtYXbhRIPoFqQ==","shasum":"f876846003ebd7174d081977ba146cbe926672af","tarball":"https://registry.npmjs.org/skema/-/skema-9.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr3SosqVcCtMGeReYb4UIuQOoFwAtxyiLp1gRhKbU2KAIhANnygJEyBzr4H9xCt4aZnWvCFXevq91JhNHVDPqHj9L5"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-9.0.6.tgz_1516954359861_0.911934922914952"},"directories":{}},"9.0.7":{"name":"skema","version":"9.0.7","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","files":["src","lib","umd"],"scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","throw","types","validation","validator","typescript","joi","vue"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.13","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.0.7","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-ptVmkLomUu1+X4HBQJkh21f2da8nbYwLMpUbqoF1/KraBADlKEXSW5t9OW43KCtEOiba6ux6spQhkdpjqK9JyA==","shasum":"d44d62814506bd3e28d147c1ef9fae1833846605","tarball":"https://registry.npmjs.org/skema/-/skema-9.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDk2rcOACvUJD5cJgfjTpl2zSNyY2YwQaj3drtDvelS9AIhAJk/IF/j085nu0O+qc8TMSOKHD3j/Tu6hUhYXxLUPBoL"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-9.0.7.tgz_1516956873540_0.730699883075431"},"directories":{}},"9.0.8":{"name":"skema","version":"9.0.8","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","files":["src","lib","umd"],"scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","throw","types","validation","validator","typescript","joi","vue"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.14","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.0.8","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-Z9NNsaP7wNmx8DFGAME+94GYqAgwjJ6uK/8UfG3O05sbzYt4uoXuHVUW9JQmLjLla4dseiJthFx2cGoMdOKB+Q==","shasum":"b5cd55420ed0046b0af9047a5d6aed5a9a96642f","tarball":"https://registry.npmjs.org/skema/-/skema-9.0.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgjnLwwJ1zvyPuQ8po8wwaofzf94vYxgjJdUvid1Tx8wIgG8iSA96qNT/vvzQFMK8RBRSV/0u9R9vP3NlgQYtYNwg="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-9.0.8.tgz_1516957682959_0.9217810845002532"},"directories":{}},"9.0.9":{"name":"skema","version":"9.0.9","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","files":["src","lib","umd"],"scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","throw","types","validation","validator","typescript","joi","vue"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.15","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.0.9","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-UxYIbl+R9fIZYaFbhfqj/x/2Hu6fA1aVhec9vRr2a2RZcUvNZp9uhXZTvIoSA0BbGDXWLgOVLEzdzHsGQixoGw==","shasum":"e7e37bcce57b9ba6e43483703649b20261865151","tarball":"https://registry.npmjs.org/skema/-/skema-9.0.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAk8AF3eV1a/9w7NBz2U4h8mKy9vQxEpr1iXtkDoM1jQIhAP2ZKF2ywq3BMNzKkV52kHkjC/XyLWEeAFGrUIn3vteB"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-9.0.9.tgz_1516960509186_0.8856761686038226"},"directories":{}},"9.0.10":{"name":"skema","version":"9.0.10","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","files":["src","lib","umd"],"scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","throw","types","validation","validator","typescript","joi","vue"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.16","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.0.10","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-N6E3sdTQFlXdONTWYikTZBOQUaz/YaR55ZGGlr/EHIgr0r4C51lxty4OQzCiUF4FIdjVdkZ51QyXY0DhLiM8KA==","shasum":"f382f0444c95354778afb8d0d0d14bc58763a121","tarball":"https://registry.npmjs.org/skema/-/skema-9.0.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJqTY3trcaaZvIkNQSYktctCAg6TVvnXCIQqRQ8hctRAiEAwCVeXY7eI/F7MCWgP6ap8YGW5xc+773aTrwO79dNKr4="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-9.0.10.tgz_1516960590497_0.372227257816121"},"directories":{}},"9.1.0":{"name":"skema","version":"9.1.0","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","files":["src","lib","umd"],"scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","throw","types","validation","validator","typescript","joi","vue"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.17","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-mErjq1omwugQakWRaEmpfpuyr+VfTjhsgvPmo4TplYzWFoDoDuMmwrzYdrBucXV4KEJlF8zh5Ufeomlo+UnGdg==","shasum":"13edc001dcfb08081ab9374bccd070ca845287e4","tarball":"https://registry.npmjs.org/skema/-/skema-9.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC+Y8FK0WQLhnSukF1v00byNcKiRIDUxX1x9LAoWkDZhAiEAgPLjciZVZOCxKuQGfvnFUivsxh5W0OZlFysami11ShQ="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-9.1.0.tgz_1517145983199_0.5931190040428191"},"directories":{}},"9.1.1":{"name":"skema","version":"9.1.1","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","files":["src","lib","umd"],"scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","throw","types","validation","validator","typescript","joi","vue"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.18","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-i/I2Zc1ebCD8Ku9GKgrNXyICxSOJsMvsYFr/foItZ4yNqBoibBmmsj7ozMm9lacszfFOSGOwY3vG7/OHqo/oAw==","shasum":"8bd6bf82d5981215fd9a342a2b6a171b7230a44f","tarball":"https://registry.npmjs.org/skema/-/skema-9.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYeA9pGEnwBQlgF9neCwsE5MiSxvk/7KA2Iv2mFpajRQIhAKfKKt0IjDkeSCg2Ogom6a/4Z9JbBiyqV9VyAOOLS7ej"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-9.1.1.tgz_1517147978509_0.6176944023463875"},"directories":{}},"9.1.2":{"name":"skema","version":"9.1.2","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","files":["src","lib","umd"],"scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","throw","types","validation","validator","typescript","joi","vue"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.19","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-SfrdWyKX4Y4oZWaQvelwrgO8pRzoatjIfqLnHlr26bPdOyLjVOcdoZSDJTOXEWTwSBstLGyXxIObbDJelecuAQ==","shasum":"0c54b3d33aa3fd745b8d922e17d2d3565aba2606","tarball":"https://registry.npmjs.org/skema/-/skema-9.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFau19r6dI/v79u4QZFA2f3sK2IyVdzMHM+RyLBtUpnEAiA9ljifnS3DJkpsZo2UrGhdeF0SE0gskta+iYaeaGY3Qw=="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-9.1.2.tgz_1517151799892_0.39390237373299897"},"directories":{}},"9.2.0":{"name":"skema","version":"9.2.0","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","files":["src","lib","umd"],"scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","throw","types","validation","validator","typescript","joi","vue"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.20","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-SbT48qdMERunG6NfbDeoGFUUrwIFqb/l2DEtI6tTeZbam4r0h5DV6boKyIWKCqtz6XnL0AELA3MJvJEFgRIl8A==","shasum":"2fc2f7129a16c611ddd23996628ddff6b12ecbae","tarball":"https://registry.npmjs.org/skema/-/skema-9.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+IVLXfzMAvmUYGgFhIG4yJWDb9+3RMh2xRh+qZsDyzAIhAJZpI1eXlcDj/WFkiTj7OuFxTFS+dVvLWecdYcg7wYT9"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-9.2.0.tgz_1517201696529_0.9445039834827185"},"directories":{}},"9.2.1":{"name":"skema","version":"9.2.1","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","files":["src","lib","umd"],"scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","throw","types","validation","validator","typescript","joi","vue"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.21","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-7Ri7D8DkYNzPni+Uz+SabRcvyQ+73JW/MWdmp0HWN0GwOgWF8cIKKyycrKeuxtj4iWEsfzwBLzjQBnoIo0g2aQ==","shasum":"e51c716d91bb9916159cee2fb668ede7d374f861","tarball":"https://registry.npmjs.org/skema/-/skema-9.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEvVnBheevAKqaaGpDGtGt0cj5U1JLZTgp68z2RyMzLjAiAEQmyXQlk4Dcbakz8eJilMin19S5BBWn1JJd9ffqAJFA=="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-9.2.1.tgz_1517323265585_0.6287272011395544"},"directories":{}},"9.3.0":{"name":"skema","version":"9.3.0","description":"JavaScript Data Checker and Purifier.","main":"lib/index.js","module":"src/index.js","files":["src","lib","umd"],"scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","throw","types","validation","validator","typescript","joi","vue"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.22","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-9s+rxBBzH09IdzuQzNrR34X0IQuC3HHvm7TpTbx/cxB2ki/EgcgPRfQRY1wXsnE8ikbiAZ4nmmh/7qRw0OwxdA==","shasum":"e25e8ddc96e24771f2c2f186c17e38c0b1cebd94","tarball":"https://registry.npmjs.org/skema/-/skema-9.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDN1OOgIUH1ZX5OqHQYCHl4zhVju5S+pAKsHUi/Gx0dkAiBlxyt/70laiy446gJFje+DaCpKpGYhpH3p5tmwN+CVaw=="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-9.3.0.tgz_1517381363953_0.8808208219707012"},"directories":{}},"9.3.1":{"name":"skema","version":"9.3.1","description":"Skema provides a handy & composable way to validate / transform / purify the input data.","main":"lib/index.js","module":"src/index.js","files":["src","lib","umd"],"scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","structure","throw","types","validation","validator","typescript","joi","vue","composable","transformer","purifier"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.23","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.3.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-xIHFgtxo9VLXlOyOzG13Jlj3bq5NZDQZtpAjy7nAG4rGbL6PiHyFbTphAk31slvn7E4pzVRpPkHr8sChOY/HwA==","shasum":"86e779d64dcb973b2bdf542003f99e39d780c89a","tarball":"https://registry.npmjs.org/skema/-/skema-9.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqPZlfLIWQcrWQ4rO1nvdZQPFhZ4mxq6Pn6E6EzIUYgAiBBrH83QYEj88a6ZOqoEx8ZqYVAxgYBTwF2pUVZAfZREQ=="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema-9.3.1.tgz_1517572969027_0.12138075940310955"},"directories":{}},"9.3.3":{"name":"skema","version":"9.3.3","description":"Skema provides a handy & composable way to validate / transform / purify the input data.","main":"lib/index.js","module":"src/index.js","files":["src","lib","umd"],"scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","structure","throw","types","validation","validator","typescript","joi","vue","composable","transformer","purifier"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.24","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.3.3","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-9Csw8+8bX4nuAXG1aGQvbSZrbvJOvbaeAH6Y4TRzYi7DidqX13DO/7ChUKiDqKjwIddND02gR44Ws94ssyzPIw==","shasum":"24bbbf8319745fb9daf850aced942a64e1ff2482","tarball":"https://registry.npmjs.org/skema/-/skema-9.3.3.tgz","fileCount":30,"unpackedSize":312425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKNdCCRA9TVsSAnZWagAAHugP/RDwhy4yg0z2tiBc9K8a\nt+1oXQ/m5vRX/0y8LaJONzhbQlEe14gU2uBNBKT/bXFlMp4lLvU+naT0h8lR\nQUyIKYFJKMdsUShSIDzokbfjXYAm3u33tSmTJQInxL/Fml6FxycwoQVBbw5N\nEiAebCU278xVZFJpBy7bHn8K21aWUVGPupyPG1pSgJj7Ecqiw2elJ31P5ZZQ\nAflF0KlZRBjDsUmIZWC6AfH0Odm0pKQLNrINQd9E7K1IhhHaOrCuF+4mECPZ\nt+L//rJiKXRZcgqW3MhiItlyI7CO6vmu5ZY+Ar2tvquMg+ASX36+aQGPIttz\n6hGWxBxnnK+BYpP2HfMLn4lp0s1q0aT8CO0wQW6DAuBtVmZ96hkOxyJiUSm6\nFPioqCfzljiTwH1e2ZiYlJDrq2f3RnBFKDRE7EortqJL30GxRE2I7Ej2syF7\n9gcB7dDwhYIguwEsya9SRwyrh/iPTAOMXcCFcOJsG7lVsm/DOCyjEX9YxJrN\nwFhuDlCDbzo1BpPrtFyh+aOdfQ3Tze/j6oPkTw294SM38MnOVEurCuV7KhEX\nJ4anwdR0tjwDQoiHEsM5hNTGXFQRFl7HWTlxI+Lj9DyjctyksDdttCRIYyE/\nSQFM80RD1ZEil8LbuyVOvAwHcoPGod6QXPqgP8iU8vGTWWO2WdcFPU+LJY8Q\naarR\r\n=7rPG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtGNqi873wcyinU7KtObuaBHKdERO+rIM5nKVHNZKloAiEAvwDdIStZpRjKMQSIzesNqpDlzvxkT+jWU8qFCHD5Gn0="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema_9.3.3_1529403201149_0.7998991807000357"},"_hasShrinkwrap":false},"9.3.4":{"name":"skema","version":"9.3.4","description":"Skema provides a handy & composable way to validate / transform / purify the input data.","main":"lib/index.js","module":"src/index.js","files":["src","lib","umd"],"scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","structure","throw","types","validation","validator","typescript","joi","vue","composable","transformer","purifier"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.25","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.3.4","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-Ya1/+FIcEEo+f13IbeESbcstkHEcjvGxW3OxeReLmyD9kOLytIvwpm+E8WlpCGDmKzYXEkoFVa3wyEdiHYa+dw==","shasum":"043d4adb70ebe0749aeaf1d69ef1f65f51270334","tarball":"https://registry.npmjs.org/skema/-/skema-9.3.4.tgz","fileCount":30,"unpackedSize":314217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNhlLCRA9TVsSAnZWagAAdAIP/0DZjUJwnHTNNB8uxxiR\nt8hbYNbhlbFqRA+l+AvToUY5dhPhWWYruvJ/40eq3ST3juPMY44hqzoajCAS\n4sbIPePHV3IK2RpXTEC4g6PXiI4qbUn7MCx0xWE9OeqP3BOntHFku5dvkjaG\n/WRMtfPwnBC+xqJLNrMkau0eaKmMWVramZNtzwCJylXxXggITHC+32wif2Va\nd03il4MERTRAjvQqkZ4z8zCknuuodlHyxqIU6uCdAWLv3TskCrezbJLiip59\nF7iEjj3Peu4IvrIRdE9sqxcFd/XkIJEIlMQt2aZGI7VPwZD5+TjuEEqUYCZp\nJLx2ORBnsjRtPPbSXTfesXlmZItxB0dcJg62TRnpFd02cdY21DwVZVmypm0j\ndkhiqg2MxCQgSawOqrKzTBpIWMR9rI4Npgs00H62uX9XEHA2NTtYHaezGVXQ\nIlX3Pq4kYbFgajGCKlXP85loPsYaWgZAyYD0Q/8uAX//a//34sew/jE0iXm1\ncmiFvIhFQiEpnngNx+6RItZ0RhRzEJOzUDX6saApZ76Vq2ucdJg0s3vrqdXo\ng/UvBkNYKn4r9IOIECfCcjzr0fQZU3wiRdAu/on7u6HDN6t1Ug8ABnePcPRq\n2ouDbzzrM7MG52iIYJfQosUrpnHSL69aow4WemwIUt9EvatSs0sqwDl2Uq60\nUs8T\r\n=YWxN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqCD90GL1GQZRK56j3vYtkI4XapMy/NK1g05Nkcj0I1AIhAOK1FNUsT0wFt+CG0SyM/3gXHHMqAkE+be7LpTVA0lHk"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema_9.3.4_1530272075702_0.0011413857333892885"},"_hasShrinkwrap":false},"9.3.5":{"name":"skema","version":"9.3.5","description":"Skema provides a handy & composable way to validate / transform / purify the input data.","main":"lib/index.js","module":"src/index.js","files":["src","lib","umd"],"scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","structure","throw","types","validation","validator","typescript","joi","vue","composable","transformer","purifier"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":"babel-register","babel":{"babelrc":true}},"dependencies":{"@skema/basic":"^1.0.26","err-object":"^3.0.1","make-array":"^1.0.3","promise-faker":"^1.2.4","promise.extra":"^2.1.25"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.3.5","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-ndDAuLoEcRYauzfReIIWIp8Vf+e3psSmxZWx/gUzATtvf01mEg2azc9F2vC6G/ALqy5bAS+HOwBofBEybqMz0A==","shasum":"38ce4904f8306c48509452a4f3fb303c291f0b58","tarball":"https://registry.npmjs.org/skema/-/skema-9.3.5.tgz","fileCount":30,"unpackedSize":314217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNjDfCRA9TVsSAnZWagAAFSUQAJWh4nezvKxnSi+QoeuU\n9XVz3xOHYWohi/8TeKeO7Wm03GKYb4+BxduCAy6yVulBjR0310ahv5O7Cf3C\ndLKnHJ6G0qYb7Ag66iKpvXb0s0v1DuG4TUZk245zGmU/c9k0EI1mTPsnsvix\nB9pHZxQLbOk413hYex8+gs7Zwv3XxXniIlKU3dDI0Q9RhscA+wzcHFTfGzmY\nin1VJZQArQl1yn0iukLoz1KKZHsBhc8oaZW0QHYjc05poC8HIUt69FzZzkA3\nkRGujDzGhW7t9twS1mxjM7wO+gtaNHtjMXs6gsnBmfkXOW3EFF0D6aPSC8YQ\ndRbc419hB/gpOrLwpMtMD/16GLeMTfjgKz+3sr/E06JxDlK914alqfA3LJ5d\nCY5RElHuo7qbnmEiwrKt/kcsSBd6wBP64cVsN/XJLDGtiXvFmXlq11fVhx6e\nOI1ZnMuAisfTfWrrty48cwhNTgbJ5jsh+gt7nwkBb+cIL/sXZQBadAf3VTB2\nDgpK05ElFavXBZBwUw9RYaXw9WI7groFwWYZ/ZzTp0mSG6ZrR4/1XU/Ec3q4\nyjFrUvjAvpzvHMjVKsACkfgd9TV4cSQOX9dpG5Ltlm7Z6VmZ7g9VEwu27MmG\nu3dStjyoqBRmFe8cvzGFMZHEK6bbMuiiucxZAQmXiDUvHvwmbZPYOOCsXPLx\nAuFD\r\n=doE1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdER2h3s3kZe6fuJEVyqNgTqbK/Yst6ipF8AMBZ/HDGAiEA+dsDH+8qEgI54OfzzJRhPWvgzWdWerwazweKgo9xukE="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema_9.3.5_1530278111646_0.7964102543047484"},"_hasShrinkwrap":false},"9.3.7":{"name":"skema","version":"9.3.7","description":"Skema provides a handy & composable way to validate / transform / purify the input data.","main":"lib/index.js","module":"src/index.js","scripts":{"build:cjs":"BABEL_ENV=cjs ../../node_modules/.bin/babel src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=ava ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","test-no-cov":"BABEL_ENV=ava ../../node_modules/.bin/ava --verbose --timeout=10s test/*.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","structure","throw","types","validation","validator","typescript","joi","vue","composable","transformer","purifier"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":["@babel/register"],"babel":{"testOptions":{"babelrc":true}}},"dependencies":{"@skema/basic":"^1.0.28","err-object":"^3.0.5","make-array":"^1.0.5","promise-faker":"^1.2.5","promise.extra":"^3.0.3"},"homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.3.7","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-H04CVzzQXmaLJUL3sTYvDxPotQxEvkpF/5l77C6UcXO6MGH/eZjUYrIWxIPpND8sA5dzy4WVa6xNKo6VARwZ+A==","shasum":"5579089bfdf1d7a95111138a5745062b0080c7ac","tarball":"https://registry.npmjs.org/skema/-/skema-9.3.7.tgz","fileCount":30,"unpackedSize":297484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxbZKCRA9TVsSAnZWagAAcxYP/1Mdg9q94+1tZsRBdBWS\nS+3Jf2auf0qe/SQUmZrVEsZyB8ZzVpqhKttJwrWwYxuDp70xV3KRjQNQNtHu\n/Pmf4XdxKJUUN4X3IWOgrVJjwZsaQqd7djA9zTqmjuxgo6lQTURcVM7/WFtG\nNKWcEt6ClmG6JSMTakQwXYxY6jFl1dvfP1ca0P0KcVpt67P2Z/7//yuxSMFz\nuYK/6y+6ie1RsfTswO9l/wogZbXuUTwLu4TOz/yn5vj10A0c00fQJNqtT7LB\nwdbdX85XL+3cncg159Ik0zzskWA+xA/vDFbgjKq84KSOZ33dZJ5XUGteNJiM\nN3uI49EaLo6tWNQKSRulxyhWLweyDLrPnSIqQPOhvajKmfbyVLlQuJki5H8h\nggbQzSsaakwfcckrF92ewn9siVQTMY9Q57WRSdJdUOzNW2t7YuTj0Hk47HCk\nf9R3amgrebb2wG7ZTBz5akRcbbwvgaYsbluGdkbg4KBPuuO/gY+NYlDj1Qk3\n6D14XNgbE9UrJIPT4tCg7RcwHbW2c9y4QiK2yUXWfkus5aBcDmSq6CMjQ3+v\nyQAp9vFuBG2J3u2uejbz8nzkl22k2UVSbOR6fb16Nr3J/cG3uQ1jopw187Kt\nn+KnL8RkxnWmGzi7QS832+YoNfG2ojb1I7PHgJCtkaqRgP+nv7wMTbEirWjg\nTWJl\r\n=7Ex5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpoCj9Wau2/ijSSoEzedinEgfS+Cp5zSj4SaZIniJ4sAiATe+6ngmcm3/BFm76wH5WsTqJJBqawCCM1e5s8uXaUhw=="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema_9.3.7_1539683913585_0.4341933866437597"},"_hasShrinkwrap":false},"9.3.8":{"name":"skema","version":"9.3.8","description":"Skema provides a handy & composable way to validate / transform / purify the input data.","main":"lib/index.js","module":"src/index.js","scripts":{"build:cjs":"BABEL_ENV=node ../../node_modules/.bin/babel --root-mode upward src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=node ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js","test-no-cov":"BABEL_ENV=node ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","structure","throw","types","validation","validator","typescript","joi","vue","composable","transformer","purifier"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":["./test/_register.js"]},"dependencies":{"@skema/basic":"^1.0.29","err-object":"^3.0.5","make-array":"^1.0.5","promise-faker":"^1.2.5","promise.extra":"^3.0.3"},"gitHead":"be2913ecfdfa9756c237497a6bbdfc66d5b7578f","homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.3.8","_nodeVersion":"11.10.1","_npmVersion":"lerna/3.13.1/node@v11.10.1+x64 (darwin)","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-mNBq4lwT1gMgYRgQW5ut/3S//J8ZkucLKR/cxvuVinv8etthA8TP1NAbKjrHvC4Ma6fa9tHsesOAMVlgnnzqjg==","shasum":"852600888b262333ad2713a7f4a1c031fe882497","tarball":"https://registry.npmjs.org/skema/-/skema-9.3.8.tgz","fileCount":30,"unpackedSize":295584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchiITCRA9TVsSAnZWagAALrYQAJu4xIcugmXjqaB8VfJR\n/hujDuJTAsxqCKYcI8IKio9puNiiZz2USz7qv0fRTwUzlJJncLAn4JSQfJ0S\nJ90PcDPk43CYeAerkS9id8YAJwxa991YvqOLHgsSAr1RDvPxKI+yPYE9rk/O\nvZcma9xe6srb9WrUMef1Xe7+UKWinLFo0ny4//MkXCljoVlgPyx1UsdVvGis\nxxJWmWXDoJFVM7eNNFFKwo265rS/4AgKnE2dZe9ZWAeko1O5dXTBEMOriZiT\nQEOHj2BTi6jeWJFBw1Dzly/Lh/YfFC35UZCYCjlP6wW2GCN0WeeZt/1ZSu9O\nXX8UUo4aGN2jjjwxSgafrERbfbGR1iU1me4RV/et4ibJhF9Ey5pd/THv4FBS\nz6dqvRB+g4xq3RHMAmZ9SplEGrHUMvF8/8nMQi+WbnniX3M+CboJQ5MwbciG\n8auhjdjgoAR0P7LB0LmEYQ4CA8Dr2Q+BNcH9EaMGk6ic2mkTb1GObLBWRDpo\n36GRGytAntwNUdoMEYhtzoiS2dLj0qxXMXQ7FNI5et8FnXunsB2RRm3lNeVG\nqRnpeXnmQPCkzqQ25IHXabqRwErxogEjkmHOveUHVm1o7wCEnJf3+P6w8EkO\nueA96ewhwDNe8A84OqqpuEfnlb/jlH66vkl5OdZzC5qrzguJsHvTq0cF89o+\ncM5G\r\n=RxvY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICc1aGWefiptQgjPVk6hnXTl3KlTLMWmTQoRLiITpRqaAiEA+6ax96y/+rmjXnxH45ou7pqyNyVfrbZFA3whB/Me+/s="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema_9.3.8_1552294419033_0.8985835765728702"},"_hasShrinkwrap":false},"9.3.9":{"name":"skema","version":"9.3.9","description":"Skema provides a handy & composable way to validate / transform / purify the input data.","main":"lib/index.js","module":"src/index.js","scripts":{"build:cjs":"BABEL_ENV=node ../../node_modules/.bin/babel --root-mode upward src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=node ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js","test-no-cov":"BABEL_ENV=node ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","structure","throw","types","validation","validator","typescript","joi","vue","composable","transformer","purifier"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":["./test/_register.js"]},"dependencies":{"@skema/basic":"^1.0.30","err-object":"^3.0.5","make-array":"^1.0.5","promise-faker":"^1.2.5","promise.extra":"^3.0.3"},"gitHead":"17e9bb08ac77b8a69bf6bfa1b473a639237a096e","homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.3.9","_nodeVersion":"11.10.1","_npmVersion":"lerna/3.13.1/node@v11.10.1+x64 (darwin)","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-rGPPxep9AdEusQQD5zVj1NA2X1eZOkNCFTcCtudZ68nUfx7yLFgw5+4qdvhVmMocaYRdfF7gNdsoRAfxZgMNFg==","shasum":"fd30f7c4b457fa8206a006ae7fa576fc791a1f31","tarball":"https://registry.npmjs.org/skema/-/skema-9.3.9.tgz","fileCount":30,"unpackedSize":295584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchiK7CRA9TVsSAnZWagAAoTIP/AnJjyId9mlWkCN0ueHA\neBpjPSwb8L4G/Q8m/fbAXm8lCcO8gAZyjETbDjYXENYz9wImLWPOntnlx+/C\nqVYAPcGTGCN+cPPCsH6GcAVyE5cfjsVwpYq4XehSH/YHU+ROuCfH9YT4exXj\nIf14O5dwbWW7TtJhUprpZG3MoZXQUGMHE9ufU7PTuyQMzLJthjY1095VMPbm\nhDPngXztVBxyIfOa7URj+LTwd6QlOWmP3NNJCuY7KgOeMFDhA/XYhlBc8F5U\nvIzzyWp2SIkPM46ZmPbUHWCMIK44n2GBMRmTbv5Cdegh/c43loA6jkB/FRwP\nmmLu63MK/Qew8H2gq6vzcTaRxbf7a62aFBe5Zy/7Lf3pjkJ9sDsYyXvsPgax\nGQe4fhn/arlitn5PRQ9hlpCpAH3/XeKXLWFRhPQPHoUkBYoi/jyAza6qkEI6\ndgECQ61XngB5qoZbdfuqVSDtzsiiCUYATyYMHz1hVu8oblI6+we4crqbCLz3\nNvcvxGw7ugDPstlkcOYmHKMVebjTXsxDrwzl1renI/PnDPFuFoKMPCUiLNCQ\n6NmZzdDCPHRl553InXp1VD+RJnmG6EF3Gq2u5brqwwVm385BbwUQ9TMo6Fcu\nByDNXCLDCgs1STFtbqiBptrW8KavIJwSLfYvaIMGBE2QH6jzE3epGb5ixHWU\nlGcA\r\n=PxYT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA8Odk/MzvjCr2bVY2lIz7fijNgwYLPjpkW4D2DeTFhgIgE9FwftGFAysFJ1Lb3MLN10MCyMBGesmN7bwxZaiMcoA="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema_9.3.9_1552294587037_0.6227818604251407"},"_hasShrinkwrap":false},"9.4.0":{"name":"skema","version":"9.4.0","description":"Skema provides a handy & composable way to validate / transform / purify the input data.","main":"lib/index.js","module":"src/index.js","scripts":{"build:cjs":"BABEL_ENV=node ../../node_modules/.bin/babel --root-mode upward src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=node ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js","test-no-cov":"BABEL_ENV=node ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","structure","throw","types","validation","validator","typescript","joi","vue","composable","transformer","purifier"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":["./test/_register.js"]},"dependencies":{"@skema/basic":"^1.0.31","err-object":"^3.0.5","make-array":"^1.0.5","promise-faker":"^1.2.5","promise.extra":"^3.0.3"},"gitHead":"06f424a2c8fae9ba94bd345d73123012816037ea","homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.4.0","_nodeVersion":"11.12.0","_npmVersion":"lerna/3.13.1/node@v11.12.0+x64 (darwin)","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-prm/LE090QnD5U7LMm8YcpF3uwc28ZIb/qSU5Qm3FJvCRy4WS/qTEORPcpWb0sa/qFZziU9NE+IJOFeYwqz4tA==","shasum":"45c13cc726ac34d11ee39a1be11518de4ed20796","tarball":"https://registry.npmjs.org/skema/-/skema-9.4.0.tgz","fileCount":32,"unpackedSize":303920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcneo0CRA9TVsSAnZWagAAApIP/0k8Sx636rzq5e8nKX4e\n+cHPQr1ky6hoe9KCTygF2ZkITCEY+EiprH40NoGoUNSDAieO53wtP8q2nuAo\n5sryuTeEXN7f56zpU3v48slAyXpLveGZHPjLdL+8FBwSjPWFkF6c/2ngyTYA\n37DCmRih/Nth0ulhqLT39M+JDUZ0lEkjK3iMslae7mSPcD0VdwJpKygL2utO\n0z5tn7zZhjziZRnrlu/G8MT+p2wcVU8R9vUovCGoilFIJwy3I6eQtnJ4sNXr\nJHUESQssTMgrh07kQuupYBjH29vm2DJqLaYNkf5ZfwGMa/O1DjLhoGLKKw85\nGpFZoU2Yke+Ijt4pNkGjbqutOTM061Vac5pSlwlVVWYH9oD5/FIPKjc9srHQ\nV/wgWhDBXHGrgbnv4HPZKm4yXXt17skyL13QTGAkgBmcAd07T3DAfG7Tb/hi\nZuNLwISWZweyKihH/wqhwn63CuFtfLSf/iXk39oq7ahYG2xw3UEoFSIIpc+U\nbfqjrmPG26khb7c4NuB/2A9OqPr1gTh/NDYT/g99g91LX/hEquXT8BlsP50H\nAnEswGLufi12iQUoWljt8cexbdJBvy9iDg33oT02+i/g+3mKj6BpohUYQ3Ho\nhZYoxUCNYcPjVL51e2hCXXa5sFFjanMlaKLlUGsLQFGtngsGX8FJGDcdJPTu\nC4n2\r\n=JXXy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAR9lSYN+zECuYkFDTauwk7pzF40sig8mzZit0uvTqbgAiEA9hDFONNxKpUgD0VOI9RsWch6iqdVbVMS/+LxwrFUoxk="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema_9.4.0_1553852979943_0.6452787224294942"},"_hasShrinkwrap":false},"9.4.1":{"name":"skema","version":"9.4.1","description":"Skema provides a handy & composable way to validate / transform / purify the input data.","main":"lib/index.js","module":"src/index.js","scripts":{"build:cjs":"BABEL_ENV=node ../../node_modules/.bin/babel --root-mode upward src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=node ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js","test-no-cov":"BABEL_ENV=node ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js","prepublishOnly":"npm run build","report-cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","structure","throw","types","validation","validator","typescript","joi","vue","composable","transformer","purifier"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":["./test/_register.js"]},"dependencies":{"@skema/basic":"^1.0.32","err-object":"^3.0.5","make-array":"^1.0.5","promise-faker":"^1.2.5","promise.extra":"^3.0.3"},"gitHead":"e0ddea5e171361ba09cd7e592b26112671121f95","homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.4.1","_nodeVersion":"11.12.0","_npmVersion":"lerna/3.13.1/node@v11.12.0+x64 (darwin)","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-GU0V4vfeiKYwKER7+rpSguK4QUxlrLUwrLwQikMrEXL81+8BpM6CzAfIGbtRWr5zSR4d/JRSN8I0D08EmW8oJw==","shasum":"c5a12317cdd5e1303c0364af277909d5373474e0","tarball":"https://registry.npmjs.org/skema/-/skema-9.4.1.tgz","fileCount":33,"unpackedSize":305014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcneuzCRA9TVsSAnZWagAAxFAP/RVHINIz+bnBYMnRxPbo\nk4guQdlkXqXEcDtwLNuQmw7GOqWBdbz047JUFP+q0bmvg8IFvLAZJJhLb4sz\nVo+hzSYWO3XZF/AQFAaK79R7tIAbSh9CElYgehKAb1wbWuCyn8G7YuB+3LUD\nKolpVOG7qUJTd69hhVPthEwegZmXddugqF1mhAQsky52gvHnSbojDuhl2O66\nQF9NR8LjJgvVygbaonzUO1mE13wD+xAd9rbXSJU74lKPprV16DhJ8yFXUGLR\nRcqtmJq8bluDs6M3Hpljf9LsPsJl3CKYXlL8uUv1v97JK6WEa3CaFnwy5cNt\nkNgCclezDX74fQsSwBwRAXNx9CUAUwdCpaeZFgH0CA505WiyJOR3tqeZX570\n21BFCC/bLE5334hYWA5DFkZfTc5YC9k0XvfDBzLQOY5eCFR2wCw9xISPdRuK\n2jo4IvSr3KaRYXjBWJ8abTbGBD6pIkrVhCuZ4eN8Lx9YX7Honw/492GqjQjD\nTUVwdbI5rHFpwUzDQg+XxKyVehcOYMlTLPmNqGGluHg3uezY3IegBTI4tVZv\nrsCGECsQvX3kI3oog8LospQONOeSHsGxblvxyRmS+KKfdEZ8ZrQz9v0ebv3k\nhWH4WYrK1abDwFzEk9gbhjJWvqRLyV+FlcMM/UwMerNHsjQYD1xHZpvDH2EP\nQK7R\r\n=xyC7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+1wSJZQIRoA2MCNjgld6IZu8rvM/QlE9W4sAEvBUIpAiB0hhhOqsukCBPHLavxjJJBr4UmLcf82CVTdz6sO6Vs0A=="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema_9.4.1_1553853362979_0.7654293816323143"},"_hasShrinkwrap":false},"9.4.2":{"name":"skema","version":"9.4.2","description":"Skema provides a handy & composable way to validate / transform / purify the input data.","main":"lib/index.js","module":"src/index.js","scripts":{"build:cjs":"BABEL_ENV=node ../../node_modules/.bin/babel --root-mode upward src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=node ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js","test:dev":"BABEL_ENV=node ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js","prepublishOnly":"npm run build","report:cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","structure","throw","types","validation","validator","typescript","joi","vue","composable","transformer","purifier"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":["./test/_register.js"]},"dependencies":{"@skema/basic":"^1.0.33","core-util-is":"^1.0.2","err-object":"^5.1.2","make-array":"^1.0.5","promise-faker":"^1.2.5","promise.extra":"^4.0.0"},"gitHead":"784dcc70ef4ad7051e914476a8f2844224bf572c","homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.4.2","_nodeVersion":"12.3.1","_npmVersion":"lerna/3.13.1/node@v12.3.1+x64 (darwin)","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-+QNSnFJsRsHk1Jyt+/NjyaIhfsXL4Zdi9uL/WE0MFxW8l4y/V3raSA+tNgF1YjaALQRqXA9YDaVUDnBtyPeZwg==","shasum":"3799f4b59eb6318a2ca9f99254acf9e6a14e00ca","tarball":"https://registry.npmjs.org/skema/-/skema-9.4.2.tgz","fileCount":33,"unpackedSize":319833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLsJ5CRA9TVsSAnZWagAAReMP/3TUfiNK02wtIAcXzmLT\nCyelp7KsudMrYonHsttwnyuRt538h87f9+XVOGgDW9j2SQhIDIo0m2tzyGvR\ncJFQ0/T0QhuJyzjycSo/d2IHXNl7E4WMJDUS4nHUJHzz/GZsf9uLw2t441OX\n2TgbTzBulfPAiZtBArXo3WOICAFp3ZuhRJ9BdJAJUdRkMlZodLnCjiGGhqtG\nuXKx0X5vPv9Z2AeFpJWlPNV/Qs1NhxA1//NnihVqSnstTbQX8fM6yrP2biKe\nC08QUQ8deKkOBAoaUCp7ywCkM+p01p8DNifxUFwYb/mN3uAivjO1cu6BHO2f\nssQO24iiMijxBry8tyP6yGhnP9Q4CTo/5whADc7YI1o8KIgr5d5P3lPS7at8\nFB46qpH7ozke7OBJcl7KifCl76W5wkspuHY/VdVo8ZqKIj9sBnZcyhhxXktQ\nZN4yOBgE2Tl0EHSSsw228vqfdshl2F6F5wbVAAAy9Niqc7yiFExrwJZYjSP9\nGhLzdj/HI4l1VG6jhxoIrMWPLNHd73kmHyzKPgx8FK929hdu79MuPcExq/sf\nfK75ZPaoxoe2lQcNzTn0HgvBDgYM0rNLn7RGey+mAlbcZdVKy5nfe1d+Mblc\n0rP9/D+Q+KLta4ZL/G7fCLvJWeckaE8zESMpk+oRbytsyCASFNhbmamVbtis\nRwel\r\n=IH/6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+cMUl2iYWlwQTwpbZI3Nj/bYnpoUJ51JPuLT+F5MnpgIhANkLXbRfQ0G3HpKVQGH2KoOk15qIJlhVKZUW8QTBlJ/m"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema_9.4.2_1563345528794_0.07379489957016716"},"_hasShrinkwrap":false},"9.4.3":{"name":"skema","version":"9.4.3","description":"Skema provides a handy & composable way to validate / transform / purify the input data.","main":"lib/index.js","module":"src/index.js","scripts":{"build:cjs":"BABEL_ENV=node ../../node_modules/.bin/babel --root-mode upward src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=node ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js","test:dev":"BABEL_ENV=node ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js && npm run report:dev","prepublishOnly":"npm run build","report:cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov","report:dev":"../../node_modules/.bin/nyc report --reporter=html && npm run report:open","report:open":"open coverage/index.html"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","structure","throw","types","validation","validator","typescript","joi","vue","composable","transformer","purifier"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":["./test/_register.js"]},"dependencies":{"@skema/basic":"^1.0.34","core-util-is":"^1.0.2","err-object":"^5.1.4","make-array":"^1.0.5","promise-faker":"^1.2.5","promise.extra":"^4.0.0"},"gitHead":"682456c62096de2253e81ed6ca8e4ed5227641d4","homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.4.3","_nodeVersion":"12.8.0","_npmVersion":"lerna/3.16.4/node@v12.8.0+x64 (darwin)","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-qxkZdraiEl8Y6vcdM0qyEYg1ekDwvD92nOZWMFkDL6fQkd6TaKfUbCpW/MghtAzou61oLRuBZnynryZdoy5oUQ==","shasum":"4a800b2063d04c1cd28a03f134ee05c1291cc341","tarball":"https://registry.npmjs.org/skema/-/skema-9.4.3.tgz","fileCount":33,"unpackedSize":321170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcJ/rCRA9TVsSAnZWagAA84cP/RxZsqbXwHGCQfMgHVPp\n9VZJdHYG9KzhdJYMxncj3yuYuJtvQ+OdxVoVL4ftIxZchRVCUudS9T467w6M\nPXUl0ES1LfGFIavnJEwLJ15jAeLSNTSAS+XFH4xp3j64DkbUPnEn8tVDke2n\nnKz+hDB4Hn9p2ssZBm4IbTalSzeV9febV8PW+TDJAJkBGDGmOJARHlQJoKk+\nhxPWSLXoWUlXW93AGkybFbSp7HC1uYJwW/2xhpbFJXR2nTTapH+srrTSMSBp\naQi0O5RCodMTJ/qBILvqlGJJ8qEiWYaNzPVA1AwviJnOB1JuN2Lg9aXO1Bt3\nNjha7fTR04ZhqZGeYaJYOIN/WaeSNLoxJvV+RqL7TcVcYfE11NHWcdPJuxwg\n58+jk1wVpXOv0RawhF1bPxrHeNKIhQaXalCmXW7WEtIndgszClncY+vdgBKD\nMqhRDUr0weg6BpldIuRQtjCPWA+qmbTnAuDc6KNcBj4UiMIzs8oVQxD8S11E\n7rmFGoKqoFSB7kX6oouZgfbq0KEI1ZUZKfl1bUoY4PajN/INEbJ9Ntw72Pa+\n5sHOqrTkeE5K/o3+Al+M4E6pUtVexwteryaaAwHz9iTJOfJJN3kNgkHAL/ON\nFjbX9ToH4L0LUQkQRY3WPn88pN/LM/NdsEwE3/XC835fFjy622fquZ7tHsBY\nC+/J\r\n=hELy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB31FyieOyGvE6PQyOMBxZ5vWBVtUilKzXiT8n2UdSJPAiB7mOeFb00ESJKB+y4bt8KvF0+cSxGBzx9F/Wy7mULZ6A=="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema_9.4.3_1567662058452_0.4890998665925226"},"_hasShrinkwrap":false},"9.5.0":{"name":"skema","version":"9.5.0","description":"Skema provides a handy & composable way to validate / transform / purify the input data.","main":"lib/index.js","module":"src/index.js","scripts":{"build:cjs":"BABEL_ENV=node ../../node_modules/.bin/babel --root-mode upward src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=node ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js","test:dev":"BABEL_ENV=node ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js && npm run report:dev","prepublishOnly":"npm run build","report:cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov","report:dev":"../../node_modules/.bin/nyc report --reporter=html && npm run report:open","report:open":"open coverage/index.html"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","structure","throw","types","validation","validator","typescript","joi","vue","composable","transformer","purifier"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":["./test/_register.js"]},"dependencies":{"@skema/basic":"^1.0.35","core-util-is":"^1.0.2","err-object":"^5.1.4","make-array":"^1.0.5","promise-faker":"^1.2.5","promise.extra":"^4.0.0"},"gitHead":"03908bac0158da9c53f3fb8cc794684539ef9c25","homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.5.0","_nodeVersion":"12.8.0","_npmVersion":"lerna/3.16.4/node@v12.8.0+x64 (darwin)","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-jkn06nKPBEKADUuYSz8ekclHaV/gaCe9DysQOSx7LuOZPQaKm35OHvtsA8DpNPrJY92f+ZhFriKk1ACWG6QjwA==","shasum":"e2a8d67b545bc85de54c91bb4e5d776a60e51a48","tarball":"https://registry.npmjs.org/skema/-/skema-9.5.0.tgz","fileCount":33,"unpackedSize":322236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhJdnCRA9TVsSAnZWagAAE9cQAKDdupYc0I+Rg1aNqJN8\ngwgaTQ2lQF7H5SHAhYW0yLftgh2tfASX0NgPueVQk05QPWN6owdIJGxnMWIX\nHWUeSMGcDMtRtv3MY+FLgR18Kfi6J0W29KvB2lofhFuW1fTYJa957+lcEeAO\ndlDTZsXlvY1uLq05bw8N5Yx5rtvCSHI93bHruPP5+3nDC3X7e5Ai/gGOR864\nsHadeevZ8IC6oU7pl7LI4Z0A6/GcCpFP+inEcD++NwREOw0mMJDpjKXiQku7\nF9pe0+6NXn/ltcWVIUA25zDYl2qQ0suF3geErtggH+2EO1k+la5mTL19eNXY\np6U0wv4h5q4YCamOWr3lQSuZFGF1kAZb/TSVJz5GPNVxMuBYfDMKcb0XCTCz\nQC/4D1pD4TfEp1tGfepBguo/zsF41zW0d6Bbd7Cx2/tuL9b6UQlv7EErwKx8\ns+fh3IK+nhzuqXYTOqPEDDT9s6yWuAqo899vJvLW37pj+PdLRm47VKeesrd7\nRlGERUDI3cNOOGd42z17U3VOxz7qFbqPSseqo5PFf6PGZIKhJK7Ejr+S/7x4\nHR/5fOmYhGBbkU4SDV3JiOyViT3BDY7eMm+oLw0Xk0yh7KcRZfGTer5vxP/a\nykM4VZusQWiwp5qXNN13MZTStzoOOg0vQFo1sP70e4SKVPUrJkyGx6cw7xVU\nPyUN\r\n=zjx1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRqGXBKsIR7Za8AJSwywacp6WieYRL5oRRdyz4k6te5AiEA/10ApK2+dd37/Jg2i8JvrR/jAzSG7SvLMHA+9pmRE40="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema_9.5.0_1568970599007_0.4139533203743617"},"_hasShrinkwrap":false},"9.5.1":{"name":"skema","version":"9.5.1","description":"Skema provides a handy & composable way to validate / transform / purify the input data.","main":"lib/index.js","module":"src/index.js","scripts":{"build:cjs":"BABEL_ENV=node ../../node_modules/.bin/babel --root-mode upward src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=node ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js","test:dev":"BABEL_ENV=node ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js && npm run report:dev","prepublishOnly":"npm run build","report:cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov","report:dev":"../../node_modules/.bin/nyc report --reporter=html && npm run report:open","report:open":"open coverage/index.html"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","structure","throw","types","validation","validator","typescript","joi","vue","composable","transformer","purifier"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":["./test/_register.js"]},"dependencies":{"@skema/basic":"^1.0.36","core-util-is":"^1.0.2","err-object":"^5.1.4","make-array":"^1.0.5","promise-faker":"^1.2.5","promise.extra":"^4.0.0"},"gitHead":"2d640d2e0b8c08a5fc09db34359e2b045521fc9e","homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.5.1","_nodeVersion":"12.8.0","_npmVersion":"lerna/3.16.4/node@v12.8.0+x64 (darwin)","_npmUser":{"name":"kael","email":"i@kael.me"},"dist":{"integrity":"sha512-kmVYjb/EfFV2dtcDK12ZU+BEE4K9R4IhVWor8oT/yoXhtElqq4OSJ8Ck5iQTA87pFUKR/OnGnHX4FvX3v8stew==","shasum":"63aa93e074365d1d40c0499f4a1aaa84735400ed","tarball":"https://registry.npmjs.org/skema/-/skema-9.5.1.tgz","fileCount":33,"unpackedSize":324663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhNOtCRA9TVsSAnZWagAA9PAP/1b7PT2spJShxebHp0Be\nxX/9NchOAWkyrlEQYZe8Rcta0STHrUywRAErXinXVGivLBUYI6U3uT+vO4dY\ngiSEgLgcyMAvUc7jyC2LObi0/eTYc+dBHBr9aOpZmQR708sQYILj2ZYqWhFE\n0oZciI4qs2zrH3e+eldwU/Qb89wn4PQaUZcOVNSyUXz4J/vce1n4kAfqXjy7\nK/zcTTsL0ytsHneAdNHgnLqpmDxeO2C69eV6sQtUYGWKaweX+Ljf7V/50o8Z\njrQ/8EaVnl/eFdvYpEoRMOWOmRJqlohc7G2dIFqkt26MTvQrSKPATfe5HJC5\nGwi2KsjlhHE/TE5Zr8wODDN8uEpM74jau+sVnHWjya7zvZyT2uGUZwQ54Vur\nNg8BR19VyvSKjjNkZlb5BkV5deOQR3Mukuci4E8tazmavfsiiliRJ1QCN64s\noM57dV7E9szfOClVv+BNH4DI8mCtqniRJTKpSSiFiK3QaAi8zDnM2YSeOjaA\n3M6wS/IQPaVOnq9qIVkpZeAG+1m3JDFbZQ03KRtsv9ajRaXU+LdrkkTktI0o\naNk/Edwj2uWO4KFTgyc+usp9jynLzAw0Ua2fNtziPAT6ErPhplxw8wt2lVct\nL8sK8YG4MqiWqr0w2uydJjz4DbbtNPgJWqH+ybp9vZm/uVDSEH/Qa20UJFBl\nXrVZ\r\n=PUiU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1XrxX5pC+qNxXHwikNSMwdP8mMN8T5E2jgrlbCcM7oAiAuIdWqy7KMlRxBnafBaEqpEiWjiQDeK63uU3uFkEodwg=="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema_9.5.1_1568986027326_0.8204496881569818"},"_hasShrinkwrap":false},"9.5.4":{"name":"skema","version":"9.5.4","description":"Skema provides a handy & composable way to validate / transform / purify the input data.","main":"lib/index.js","module":"src/index.js","scripts":{"build:cjs":"BABEL_ENV=node ../../node_modules/.bin/babel --root-mode upward src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=node ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js","test:dev":"BABEL_ENV=node ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js && npm run report:dev","prepublishOnly":"npm run build","report:cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov","report:dev":"../../node_modules/.bin/nyc report --reporter=html && npm run report:open","report:open":"open coverage/index.html"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","structure","throw","types","validation","validator","typescript","joi","vue","composable","transformer","purifier"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":["./test/_register.js"]},"dependencies":{"@skema/basic":"^1.0.39","core-util-is":"^1.0.2","err-object":"^5.1.4","make-array":"^1.0.5","promise-faker":"^1.2.5","promise.extra":"^4.0.0"},"gitHead":"46768a3dd6fbf512b805df54b4c552dd55f1d0ae","homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.5.4","_nodeVersion":"14.1.0","_npmVersion":"lerna/3.20.2/node@v14.1.0+x64 (darwin)","dist":{"integrity":"sha512-+KHgZVLw9jgBUmOd1/1pqMQUiAffJV3ZyHXpA8BskkvbaTg8u3nqD8Y8ogx9ycSvy464Qlu90RmWljh33L8kPQ==","shasum":"faff21199d465893d8e4d44fb30e3211040e030f","tarball":"https://registry.npmjs.org/skema/-/skema-9.5.4.tgz","fileCount":33,"unpackedSize":327830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesXvyCRA9TVsSAnZWagAAtlQP/3oYdbru1GZTimcAZs+Y\nwksI5X8dkW+l3Bptpm7Uo1KKBfR7ugFwSQsbppLTw87I8ftSf4qrPFYymZI1\n5yiXDk5R8LKdSWj1FIKVndRc9ZXdZhde8KTNaeLcFC2uKjVDIwy2JL6vz6fb\n/fcZDlAFE5dFlBVE53SXjOa25KrN0LM7IHhdPRyHCm2o+ABjWmNWYlC8AtkB\npUqLyxjrjEYZbVif5UbWkIOTSw0jfaOiPF7jagydI5XKCllqznv4LKsBn3x4\nWW7MKxse0eiCjGRvZOOBg1oJ2H0fiFErJzyrUUsdeIkrHS+ktj+MwfkDkGMS\nhHi9z29unTBIPPYvDUjIb/fXNo85DERzV96pXGmvPGOrW6FHTbbdEvYZXZaF\nxc4Uq43OYo/YtNu4RNoHGH6/Xtc+2lxGrAVuImKhQKEJEcULbel57Jhri6zx\nQo9C3WkW6xJrlBoI3TPLI+rNZYfO77yE++PM7H8hM3v7iCPLZ3NWUY/RxITJ\n6ihXqacEfmtqT1tOmJjzRB0jRC55k/YiG29LK4BtwqJwN93JXUTjmCdwr2tB\nAll/SEWpgNYDJ9tm8fg33hB2e7NBhlFuI7hPGHjiIi+jnJzZNhaKdT/E658q\npyUEhOxTNJlEFa8pZcP68Glw4aLYbMdWAy6iEvA9603KpU+rX9/mXO65CByX\nkIIq\r\n=LsVx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyReYNCocK5TjhWuMYtGspQkwy5f1RioFPXBsnAKvaiAIhAOq47xn9oRkG6pJRUAMZm9ew0CN4VvPwLEW3Bf8nj37j"}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmUser":{"name":"kael","email":"i@kael.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema_9.5.4_1588689905960_0.1918282901842039"},"_hasShrinkwrap":false},"9.5.5":{"name":"skema","version":"9.5.5","description":"Skema provides a handy & composable way to validate / transform / purify the input data.","main":"lib/index.js","module":"src/index.js","scripts":{"build:cjs":"BABEL_ENV=node ../../node_modules/.bin/babel --root-mode upward src --out-dir lib","build:umd":"../../node_modules/.bin/browserify -s Skema lib/index.js -o umd/skema.es2015.js","build:es5":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward umd/skema.es2015.js -o umd/skema.es5.js","build:min":"../../node_modules/.bin/uglifyjs umd/skema.es5.js -o umd/skema.min.js --compress","build:jf":"BABEL_ENV=es5 ../../node_modules/.bin/babel --root-mode upward tool/jsfiddle.js -o umd/jsfiddle.js","build":"npm run build:cjs && npm run build:umd && npm run build:es5 && npm run build:min && npm run build:jf","test":"BABEL_ENV=node ../../node_modules/.bin/nyc ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js","test:dev":"BABEL_ENV=node ../../node_modules/.bin/ava --verbose --timeout=10s test/*.test.js && npm run report:dev","prepublishOnly":"npm run build","report:cov":"../../node_modules/.bin/nyc report --reporter=text-lcov > coverage.lcov && codecov","report:dev":"../../node_modules/.bin/nyc report --reporter=html && npm run report:open","report:open":"open coverage/index.html"},"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","structure","throw","types","validation","validator","typescript","joi","vue","composable","transformer","purifier"],"engines":{"node":">=4"},"author":{"name":"kaelzhang"},"license":"MIT","bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"ava":{"require":["./test/_register.js"]},"dependencies":{"@skema/basic":"^1.0.40","core-util-is":"^1.0.2","err-object":"^5.1.4","make-array":"^1.0.5","promise-faker":"^1.2.5","promise.extra":"^4.0.0"},"gitHead":"f0ea0543056a11cebe251980f08aa9f0a4552a47","homepage":"https://github.com/kaelzhang/skema#readme","_id":"skema@9.5.5","_nodeVersion":"14.1.0","_npmVersion":"lerna/3.20.2/node@v14.1.0+x64 (darwin)","dist":{"integrity":"sha512-cm/HMjXAeNbjlnSCtOv4Lovgl050R1TFACAkBLw02Up8YBXID8l00YbNKrWg6rrSN4uACkiWl/mtEqZkDXBjlw==","shasum":"23e653abae89865d41894427ec1e13e89dbbf8f7","tarball":"https://registry.npmjs.org/skema/-/skema-9.5.5.tgz","fileCount":33,"unpackedSize":327845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesYFSCRA9TVsSAnZWagAAeAUP/A7nOrnzRNKlBhARuXyx\nmLUlv5PdRm6UJhOC6HXePxnJJCVkD6/oXLxhTB98heI9YoAiES2SV3qWqBjh\nLSaa8Cpr9L/GVmkB12FktVT6XCwhKTvpAK+uH1nxBJ6Bv5l+rBgDMyVgOy65\nqmmstaU9a07aAX8sPsKRUN1cGFEyFJ5/bnO4YgNR5lKWXTnChmmGXBF1+Cjt\ntfqiN90fX9Zmfriyc7v7R4EBo+B7XWAnFqIuz+SsfcxBVLVcbaNOzcaVmnyQ\n8++QJxOVMmKpDjX6d5+Z54pf4GtoVw9E9wvf1r8vpCxW/HFOKLPMa57zO9Y4\n5za2a1NfWax+gb00+3NDTtfKxHDKZTyGDJqq4gUyP60DSeOy16VcPHSb4QDg\nnMsz5V4pEsP0aQgNw4xMFvLxsvs38jR8CciQkLfoCWFm9Nk5dbbu0kjQqPuT\nRPrZGEUKbKwjxcNNLzNRpqGpzyho0jBK7eLtnzEjuwmuZdBBmsVDcfGi4F3y\nw2X02o/zfadigxT8NOe4MAVc25/aLpr9vmx0kLZsw+RC8hC43pPg8z8BVrFA\ndhE9yS0s4Rc8dU2Q+VF5KygsSsdfzBAiItcCqZmKrMSJtHA4WSwEQwR37DHb\n6Vgv22fpmHiTfNn27tbckS35vDFQFKgXqiH/x8eoSDJva2kzYkpPGmjTlyKw\njnua\r\n=M6zC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNSOKK4JC16LWdWWYsFIb2Sw4JyGC46seNDnYSPUhrzAiBeoLABg1PrG9OtpGqTyUdWKklAaH2n2lIdvn90HAOZLw=="}]},"maintainers":[{"name":"kael","email":"i@kael.me"}],"_npmUser":{"name":"kael","email":"i@kael.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/skema_9.5.5_1588691281792_0.6240230222363474"},"_hasShrinkwrap":false}},"readme":"[![Build Status](https://travis-ci.org/kaelzhang/skema.svg?branch=master)](https://travis-ci.org/kaelzhang/skema)\n[![Coverage](https://codecov.io/gh/kaelzhang/skema/branch/master/graph/badge.svg)](https://codecov.io/gh/kaelzhang/skema)\n\n# skema\n\n`skema` provides a handy and composable way to validate/transform JavaScript variables:\n\n- **Supports both async and sync flows.** Skema has two working modes to support either async or sync validators, setters, etc, making it capable with much more complicated challenges.\n\n- **NOT only type checker.** Unlike [TypeScript](https://www.typescriptlang.org/), [joi](https://github.com/hapijs/joi), and many others, Skema is not only a JavaScript type checker, but also a good solution for your [Anti-Corruption Layer (ACL)](https://docs.microsoft.com/en-us/azure/architecture/patterns/anti-corruption-layer) to transform and purify the input data. And Skema could also be configured as a simple schema validator too.\n\n- **Pluggable basic types.** Even basic types such as `Number` could also be replaced and customized if using Skema. Actually, in the core of Skema, there is NOT a single definition of one type.\n\n- **Powerful custom types.** Every single type is able to be customized that you can handle almost everything including descriptor, conditions, default values, validators and so on.\n\n- **Composable structures.** You could build a much bigger schema with the small ones into the whole world.\n\n## Install\n\n```sh\nnpm i skema\n```\n\n## Basic Usage\n\n[🔬 Live Demo with JsFiddle](https://jsfiddle.net/kaelzhang/0r3g4ogj/)\n\n```js\nimport {shape} from 'skema'\n\n// Schema definitions are ONLY objects.\nconst User = shape({\n  id: 'number?',\n  name: String\n})\n\n// Then use these definitions to purify our data.\nconst user = User.from({\n  id: '1',\n  name: 'Steve'\n})\n\nconsole.log(user)\n// {\n//   id: 1,\n//   name: 'Steve'\n// }\n\nuser.id = 'boooom!'\n// throw TypeError\n// - message: 'not a number'\n// - code: 'VALIDATION_FAILS'\n```\n\n## Documentations\n\n- API References\n  - [APIs](./doc/apis.md)\n  - [Builtin Types and How to Change Them](./doc/builtins.md)\n- [Shape Definition](./doc/shape.md)\n- [Working Mode: Sync or Async](./doc/working-mode.md)\n- [Assign a Property after `from()`](./doc/assign.md)\n- [Error Handling](./doc/errors.md)\n- [Contributing](./doc/contributing.md)\n\n## Many Examples\n\n- **Shape Definition**\n  - [Purify an Object Against a Shape🔬](https://jsfiddle.net/kaelzhang/0wosjdo9/)\n  - [Default Value of a Property🔬](https://jsfiddle.net/kaelzhang/zhu8crde/)\n  - [Optional Properties🔬](https://jsfiddle.net/kaelzhang/pesgkw9c/)\n  - [Skip Processing a Property🔬](https://jsfiddle.net/kaelzhang/joq5vdd7/)\n  - [Properties Descriptors: Non-Enumerable Properties, ...🔬](https://jsfiddle.net/kaelzhang/yhj2xj72/)\n- **Type Definition**\n  - [Basic Validation](./examples/basic-validation.js) | [Live Demo🔬 ](https://jsfiddle.net/kaelzhang/2au1on62/)\n  - [Async Validation](./examples/async-validation.js) | [Live Demo🔬](https://jsfiddle.net/kaelzhang/1rr5asyb/)\n  - [Multiple Validators](./examples/multiple-validators.js)\n  - [Basic Usage of Setters](./examples/setters.js)\n  - [Inherit Another Type](./examples/type-inheritance.js)\n  - [Declare a Type Alias to Make a Shortcut (Live Demo🔬)](https://jsfiddle.net/kaelzhang/7d5u4z0s/)\n  - [Use Skema as the Strict Type Checker](./examples/strict-basics.js) | [Live Demo🔬](https://jsfiddle.net/kaelzhang/14y4s0e9/)\n- [Errors🔬](https://jsfiddle.net/kaelzhang/scvLn8Ly/)\n\n## Related Packages\n\n- [@skema/basic](https://www.npmjs.com/package/@skema/basic) The default built-in javascript types of skema.\n\n## License\n\nMIT\n","maintainers":[{"name":"kael","email":"i@kael.me"}],"time":{"modified":"2022-06-26T20:31:29.633Z","created":"2014-08-03T01:29:22.621Z","0.1.0":"2014-08-03T01:29:22.621Z","0.5.2":"2014-08-12T03:01:51.433Z","1.0.0":"2014-08-12T07:26:24.884Z","1.0.1":"2014-08-12T08:04:48.208Z","1.0.2":"2014-08-13T03:24:11.203Z","2.0.0":"2015-11-21T14:26:11.637Z","2.1.0":"2016-01-09T04:47:07.870Z","2.2.0":"2016-01-09T09:58:49.603Z","3.0.0":"2017-01-09T15:43:10.718Z","3.0.1":"2017-01-09T16:06:48.564Z","3.0.2":"2017-01-09T16:13:48.231Z","3.0.3":"2017-01-10T02:29:44.221Z","4.0.0":"2017-05-02T15:57:04.409Z","4.0.1":"2017-05-02T16:01:15.858Z","4.0.2":"2017-05-02T16:10:44.042Z","4.0.3":"2017-05-02T16:14:35.786Z","4.0.4":"2017-05-03T07:49:54.296Z","4.1.0":"2017-05-06T12:35:22.679Z","5.0.0":"2017-05-22T09:39:45.864Z","5.0.1":"2017-05-22T09:41:06.351Z","5.1.0":"2017-12-30T14:45:44.052Z","5.1.1":"2017-12-30T14:49:02.638Z","5.2.0":"2017-12-30T15:11:40.170Z","5.2.1":"2017-12-30T15:29:23.933Z","5.2.2":"2018-01-03T14:40:32.938Z","6.0.0":"2018-01-04T15:41:59.546Z","7.0.0":"2018-01-05T05:33:11.870Z","7.0.1":"2018-01-05T05:34:28.752Z","8.0.1":"2018-01-23T13:07:00.355Z","8.0.2":"2018-01-23T13:10:00.925Z","8.0.3":"2018-01-24T05:49:24.363Z","8.0.4":"2018-01-24T06:00:25.916Z","8.0.5":"2018-01-24T08:52:58.422Z","9.0.0":"2018-01-25T12:42:31.563Z","9.0.1":"2018-01-25T15:00:30.462Z","9.0.3":"2018-01-25T15:39:11.168Z","9.0.4":"2018-01-26T02:58:41.277Z","9.0.5":"2018-01-26T03:17:30.607Z","9.0.6":"2018-01-26T08:12:40.052Z","9.0.7":"2018-01-26T08:54:33.847Z","9.0.8":"2018-01-26T09:08:03.030Z","9.0.9":"2018-01-26T09:55:09.317Z","9.0.10":"2018-01-26T09:56:30.608Z","9.1.0":"2018-01-28T13:26:23.277Z","9.1.1":"2018-01-28T13:59:38.585Z","9.1.2":"2018-01-28T15:03:19.964Z","9.2.0":"2018-01-29T04:54:56.679Z","9.2.1":"2018-01-30T14:41:06.075Z","9.3.0":"2018-01-31T06:49:24.300Z","9.3.1":"2018-02-02T12:02:49.506Z","9.3.3":"2018-06-19T10:13:21.240Z","9.3.4":"2018-06-29T11:34:35.782Z","9.3.5":"2018-06-29T13:15:11.727Z","9.3.7":"2018-10-16T09:58:33.737Z","9.3.8":"2019-03-11T08:53:39.162Z","9.3.9":"2019-03-11T08:56:27.156Z","9.4.0":"2019-03-29T09:49:40.039Z","9.4.1":"2019-03-29T09:56:03.132Z","9.4.2":"2019-07-17T06:38:48.968Z","9.4.3":"2019-09-05T05:40:58.633Z","9.5.0":"2019-09-20T09:09:59.125Z","9.5.1":"2019-09-20T13:27:07.477Z","9.5.4":"2020-05-05T14:45:06.084Z","9.5.5":"2020-05-05T15:08:01.910Z"},"homepage":"https://github.com/kaelzhang/skema#readme","keywords":["skema","schema","validators","default","setters","check","validate","type","orm","object","struct","structure","throw","types","validation","validator","typescript","joi","vue","composable","transformer","purifier"],"repository":{"type":"git","url":"git://github.com/kaelzhang/skema.git"},"author":{"name":"kaelzhang"},"bugs":{"url":"https://github.com/kaelzhang/skema/issues"},"license":"MIT","readmeFilename":"README.md","users":{"stanlous":true,"jacob-beltran":true}}