{"_id":"parameter","_rev":"51-e154794828adfcb8e7821cbed17ff4b1","name":"parameter","description":"A parameter verify tools.","dist-tags":{"latest":"3.7.0"},"versions":{"0.0.1":{"name":"parameter","version":"0.0.1","description":"A parameter verify tools.","main":"index.js","scripts":{"test":"make test-all","blanket":{"pattern":"parameter/lib","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":100}},"dependencies":{},"devDependencies":{"should":"*","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/fengmk2/parameter.git"},"keywords":["parameter"],"engines":{"node":">= 0.8.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/fengmk2/parameter/issues"},"_id":"parameter@0.0.1","dist":{"shasum":"d43521775826536ec2cf272229ed1cd6082c423c","tarball":"https://registry.npmjs.org/parameter/-/parameter-0.0.1.tgz","integrity":"sha512-KfL6JS0mJfSxL7DeX5S9GiEcLMLUpUEeFEZPJe3ZgRt2wYkljEMxhtHdBKvAJwBTfQ/UgGWugQtP+gAPUBcxBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICcBXkwrHY3JknWTk2XPE5j/4oC2ILuukAtN9vtngNLwAiEAitFYt0SOscdzOfFizv1Goo6ggEitj/dOKzOLart6pG8="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.2":{"name":"parameter","version":"0.0.2","description":"A parameter verify tools.","main":"index.js","scripts":{"test":"make test-all","blanket":{"pattern":"parameter/lib","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":100}},"dependencies":{},"devDependencies":{"benchmark":"*","should":"*","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/fengmk2/parameter.git"},"keywords":["parameter"],"engines":{"node":">= 0.8.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/fengmk2/parameter/issues"},"_id":"parameter@0.0.2","dist":{"shasum":"835566dcc82f06db8278592cff1dd3351928289a","tarball":"https://registry.npmjs.org/parameter/-/parameter-0.0.2.tgz","integrity":"sha512-/YCPBPIM65UbkB7D1Z574JNPa8pA6/9+xUh5tRO9JOaCSOljhCsS4kS7MDtiN1vR8hGXuPdPYRvlPnNW/xlVgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhX1WH6gEj0FwVIeI2O0F9lYuN5Sh6WnJaqVuB8bxMHAiEA7TcaqvfX707Ij8x0p6Nfrg2pwqWpMJ4O2ghqsixTXaY="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.3":{"name":"parameter","version":"0.0.3","description":"A parameter verify tools.","main":"index.js","scripts":{"test":"make test-all","blanket":{"pattern":"parameter/lib","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":100}},"dependencies":{},"devDependencies":{"benchmark":"*","should":"*","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/fengmk2/parameter.git"},"keywords":["parameter"],"engines":{"node":">= 0.8.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/fengmk2/parameter/issues"},"_id":"parameter@0.0.3","dist":{"shasum":"795faaeed8b1a37324c3db79f68534e427eb3b69","tarball":"https://registry.npmjs.org/parameter/-/parameter-0.0.3.tgz","integrity":"sha512-HLihbuPzo66ASLUA/GfbJPvvBjMWSYDICQcjz9ARj6qJa+vpWopnZzC3qg7ij0oMxnH1I4aeygpTWZQVoMtPkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8uxsSM+cYRlsRLLZZW14d/Cr+51vc5Y7xedtfoAul4AIgWb+R1BfmsBx/rkmwSyUeSo8+ZE7K6Qs0yWAgxslqKhw="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.4":{"name":"parameter","version":"0.0.4","description":"A parameter verify tools.","main":"index.js","scripts":{"test":"make test-all","blanket":{"pattern":"parameter/lib","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":100}},"dependencies":{},"devDependencies":{"benchmark":"*","should":"*","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/fengmk2/parameter.git"},"keywords":["parameter"],"engines":{"node":">= 0.8.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/fengmk2/parameter/issues"},"_id":"parameter@0.0.4","dist":{"shasum":"0282bebd657fa437105ad5412dd81764dd0bc331","tarball":"https://registry.npmjs.org/parameter/-/parameter-0.0.4.tgz","integrity":"sha512-QG4QbRMpLY3ji9qZ2XHI4WqeWh6CPLOPVh6Xonm08ATM7YraeSlrvC2THVL40loNNx/JABioYthlQTtz1PLtsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF/jTv91YJGE+TGqQ3Kx6Hbq8tkHNc2bPkdv/kxm7RswIhAKbpB1KKw398WN+hf+uW/A+mK6YxNyxjFlXm+udArrbV"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.5":{"name":"parameter","version":"0.0.5","description":"A parameter verify tools.","main":"index.js","scripts":{"test":"make test-all"},"dependencies":{},"devDependencies":{"benchmark":"*","should":"*","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/fengmk2/parameter.git"},"keywords":["parameter"],"engines":{"node":">= 0.8.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/fengmk2/parameter/issues"},"_id":"parameter@0.0.5","dist":{"shasum":"f71a74ac452efaed91851e723e3bf9d1fd8589b6","tarball":"https://registry.npmjs.org/parameter/-/parameter-0.0.5.tgz","integrity":"sha512-j9zUb0tLMLvfwAjs9Yc5XXPj5imK1O6cVaOEkErbMnsSkIRjAywOlRcFO4wAJaBzo4vfsQHrUQJDutyxXA3p4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5fTlboFGn5qkdL13okvavaDMQPZEYuRVCn3hLwB5AzAIgFn2jKJbAYZbdjeBvrCtAY9RVkiqzQt6/+q9JnlV8nsI="}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.6":{"name":"parameter","version":"0.0.6","description":"A parameter verify tools.","main":"index.js","scripts":{"test":"make test-all"},"dependencies":{},"devDependencies":{"benchmark":"*","should":"*","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/fengmk2/parameter.git"},"keywords":["parameter"],"engines":{"node":">= 0.8.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/fengmk2/parameter/issues"},"_id":"parameter@0.0.6","dist":{"shasum":"ab7e8c315620109c2e2763c993126c7893bca556","tarball":"https://registry.npmjs.org/parameter/-/parameter-0.0.6.tgz","integrity":"sha512-HVtmfH2sZgBoWkDbhc4OXOczf/THqPBYF08X63acOQPBeybf+oF2C8rs2ja4L9tsPIf6sNx769uXLbJmcM1D7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeIKYpmB2cT/dHghEM3l+EgcSz4rOau+YF7WsCQZ5D9AIhAJoMUTvIBDFq9LLuIrjR9JBnl68a3q2b6ZLe0y8l9z28"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.7":{"name":"parameter","version":"0.0.7","description":"A parameter verify tools.","main":"index.js","scripts":{"test":"make test-all"},"dependencies":{},"devDependencies":{"benchmark":"*","should":"*","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/fengmk2/parameter.git"},"keywords":["parameter"],"engines":{"node":">= 0.8.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/fengmk2/parameter/issues"},"_id":"parameter@0.0.7","dist":{"shasum":"301db701028275a6bdc486ea2c1ee2f932e9e9db","tarball":"https://registry.npmjs.org/parameter/-/parameter-0.0.7.tgz","integrity":"sha512-Tmxxoqv6vws4fgN4XA0UKGsi6BQDzVdojkJWQPACfcQhUMvHl2QwKOwNqn4Oa3oR4CV91r4roCWjN8FD1rjhug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC46fM3WR1+zlode4+VbKEOJs2UEC0BUmmaOBWXgnDcIAIhAPqS74p/BDyRbhlqW1UNKr3uUYvuLVwGaiTDtsYUNJJu"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"1.0.0":{"name":"parameter","version":"1.0.0","description":"A parameter verify tools.","main":"index.js","scripts":{"test":"mocha --check-leaks -R spec -t 1000 test/*.test.js","test-cov":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --check-leaks -t 1000 test/*.test.js","test-travis":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --check-leaks -t 1000 test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{},"devDependencies":{"beautify-benchmark":"~0.2.4","benchmark":"*","contributors":"~0.5.0","istanbul-harmony":"*","mocha":"*","should":"*"},"repository":{"type":"git","url":"git://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"}],"gitHead":"5488371cea4dce7a8214da0861bd0aad0f84f03c","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter","_id":"parameter@1.0.0","_shasum":"430deba512c92f60db1c71115a6258060b7b0578","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.11.14","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"430deba512c92f60db1c71115a6258060b7b0578","tarball":"https://registry.npmjs.org/parameter/-/parameter-1.0.0.tgz","integrity":"sha512-aIimpfBqIf0NZoBJ4zEUxdOCBgMAvDtH0tBG9RQQ6JuxvySPvTa38yWKtbuZSKlVWMBSy/zS8a6sm0M+Lg0OvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi6Ofz5I29XZQU4QLBekqjvjasT5aZII0km1HZAj72mAIgV4od/2OfgD0KCAPw5+eSHkDDPvPEWy7bME7IEYdJQ/M="}]},"directories":{}},"1.0.2":{"name":"parameter","version":"1.0.2","description":"A parameter verify tools.","main":"index.js","scripts":{"test":"mocha --check-leaks -R spec -t 1000 test/*.test.js","test-cov":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --check-leaks -t 1000 test/*.test.js","test-travis":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --check-leaks -t 1000 test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{},"devDependencies":{"beautify-benchmark":"~0.2.4","benchmark":"*","contributors":"~0.5.0","istanbul-harmony":"*","mocha":"*","should":"*"},"repository":{"type":"git","url":"git://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"}],"gitHead":"85779cb6655d653e6866dae9d1f990639f96ce51","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter","_id":"parameter@1.0.2","_shasum":"d720b2aa0b9ca841ddb361e858a869dae4d0c944","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.11.14","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead-horse","email":"dead_horse@qq.com"}],"dist":{"shasum":"d720b2aa0b9ca841ddb361e858a869dae4d0c944","tarball":"https://registry.npmjs.org/parameter/-/parameter-1.0.2.tgz","integrity":"sha512-fK58NBWwLFVc2peMw20SiVRmDxrwDMNyY9KbBUnoAvLGvg+a6VLd1vxQKx7rNEN/e+2mnWXDDaJiDShpKIEM4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC42KNyvzNn2RFuXcESX4M1lBcqcpubdQaO7adWmiHNPwIhAP3hNyPQzcMylrqk3ynvzIIHmAMQXCCJ6rKjY3LMdMFu"}]},"directories":{}},"1.1.0":{"name":"parameter","version":"1.1.0","description":"A parameter verify tools.","main":"index.js","scripts":{"test":"mocha --check-leaks -R spec -t 1000 test/*.test.js","test-cov":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --check-leaks -t 1000 test/*.test.js","test-travis":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --check-leaks -t 1000 test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{},"devDependencies":{"beautify-benchmark":"~0.2.4","benchmark":"*","contributors":"~0.5.0","istanbul-harmony":"*","mocha":"*","should":"*"},"repository":{"type":"git","url":"git://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"}],"gitHead":"46c8ddaa26aa1ca254d2be32b33dbfab6fd8daf7","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@1.1.0","_shasum":"d65f39153deafd5334ffa53708e7c17ce91a01bd","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead-horse","email":"dead_horse@qq.com"}],"dist":{"shasum":"d65f39153deafd5334ffa53708e7c17ce91a01bd","tarball":"https://registry.npmjs.org/parameter/-/parameter-1.1.0.tgz","integrity":"sha512-/xjTdWB3IOh6HQY6/aXCXzJ/TeiBYyR1pZ3/hqAD/n0TXGUYmrnypPVSJMSHLKt283UJPZnde+EXHG6SZH2VHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDixeeQOI44Vyne5uF44g4iogc52L+Y+atX2sDGip79igIhAJQZEjV0qS9cTeFn3VxH7qZZ34QlErDp8AfmbTQ10+IN"}]},"directories":{}},"1.1.1":{"name":"parameter","version":"1.1.1","description":"A parameter verify tools.","main":"index.js","scripts":{"test":"mocha --check-leaks -R spec -t 1000 test/*.test.js","test-cov":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --check-leaks -t 1000 test/*.test.js","test-travis":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --check-leaks -t 1000 test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{},"devDependencies":{"beautify-benchmark":"~0.2.4","benchmark":"*","contributors":"~0.5.0","istanbul-harmony":"*","mocha":"*","should":"*"},"repository":{"type":"git","url":"git://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"}],"gitHead":"cb6501fcc86a4483bcfd1e2210fd965af71b081b","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@1.1.1","_shasum":"3559aaee87d8fee653ed9cb93ff5c1eb6f66ed5f","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead-horse","email":"dead_horse@qq.com"}],"dist":{"shasum":"3559aaee87d8fee653ed9cb93ff5c1eb6f66ed5f","tarball":"https://registry.npmjs.org/parameter/-/parameter-1.1.1.tgz","integrity":"sha512-4lXldn2OQjh1DbR6kFAa3RTehdvel2QWrHc+mrM5aSUpHKqvG3cdbPwcE340S0BrYs3C5JROPSj65+P+4ZcPcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt++GRh6uUM1dJzfPwMUAvpoA71AVoGAI6uFJlPt2KNwIhALY0K9Kz71ygyOTPdO892nOAWO+up5qzqUVirc8FmZev"}]},"directories":{}},"1.2.0":{"name":"parameter","version":"1.2.0","description":"A parameter verify tools.","main":"index.js","scripts":{"test":"mocha --check-leaks -R spec -t 1000 test/*.test.js","test-cov":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- --check-leaks -t 1000 test/*.test.js","test-travis":"node node_modules/.bin/istanbul cover node_modules/.bin/_mocha --report lcovonly -- --check-leaks -t 1000 test/*.test.js","jshint":"jshint .","autod":"autod -w --prefix '~'","cnpm":"npm install --registry=https://registry.npm.taobao.org","contributors":"contributors -f plain -o AUTHORS"},"dependencies":{},"devDependencies":{"beautify-benchmark":"~0.2.4","benchmark":"*","contributors":"~0.5.0","istanbul-harmony":"*","mocha":"*","should":"*"},"repository":{"type":"git","url":"git://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 0.10.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"}],"gitHead":"a3ee453950be387bc64a4dd8344ecc9a4dc8cbde","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter","_id":"parameter@1.2.0","_shasum":"3986c936d9598d4e2b26f008a212bb592efa7c7f","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"hotoo","email":"hotoo.cn@gmail.com"},"maintainers":[{"name":"dead-horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"hotoo","email":"hotoo.cn@gmail.com"}],"dist":{"shasum":"3986c936d9598d4e2b26f008a212bb592efa7c7f","tarball":"https://registry.npmjs.org/parameter/-/parameter-1.2.0.tgz","integrity":"sha512-M1nwbaxP8UN49hycLc8BNBxDatViW8Tl23zQAdCC20RE9n3rCLA5tKhmlBAYR9GDCe1wRRCQELtfEaMorTgTTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOGoCtyS4EeMTIlFNiE82cs+94fqO+aWD8cXNycCkAbgIhAJcbVsQaFH5/4uuzuxzICHIxca21aLX2oYE/ApCBvxZY"}]},"directories":{}},"2.0.0":{"name":"parameter","version":"2.0.0","description":"A parameter verify tools.","main":"index.js","files":["index.js"],"scripts":{"test":"mocha --check-leaks -R spec -t 1000 test/*.test.js","test-cov":"istanbul cover node_modules/.bin/_mocha -- --check-leaks -t 1000 test/*.test.js"},"dependencies":{},"devDependencies":{"beautify-benchmark":"0","benchmark":"*","istanbul":"*","mocha":"*","should":"*"},"repository":{"type":"git","url":"git://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 2.0.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"gitHead":"db5030c279e0e245b257b931e79d2873bff469f5","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@2.0.0","_shasum":"f3322d3dd43877412d3791022cecd438f08a6584","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"dead-horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"hotoo","email":"hotoo.cn@gmail.com"}],"dist":{"shasum":"f3322d3dd43877412d3791022cecd438f08a6584","tarball":"https://registry.npmjs.org/parameter/-/parameter-2.0.0.tgz","integrity":"sha512-G2EUkucWVSEbdymOUPfdneCpB0Z+i34rwtufd4Ihz03UV0WYNr4TBYMOgEaM0syJPfFBeO8Ha6nHvPJuoxXH8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYvhHN3tyfDSziDxz+IywMTaojpRWS3CjQ1ub/rhAVgAiBIntpcz1zG/5d+t8pIvsB8KsdV2+Dm/58+GizoHTcJ0w=="}]},"directories":{}},"2.1.0":{"name":"parameter","version":"2.1.0","description":"A parameter verify tools.","main":"index.js","files":["index.js"],"scripts":{"test":"mocha --check-leaks -R spec -t 1000 test/*.test.js","test-cov":"istanbul cover node_modules/.bin/_mocha -- --check-leaks -t 1000 test/*.test.js"},"dependencies":{},"devDependencies":{"beautify-benchmark":"0","benchmark":"*","istanbul":"*","mocha":"*","should":"*"},"repository":{"type":"git","url":"git://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 2.0.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"gitHead":"b224dd12e7ff52563108b91cad8c7141e809a41d","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@2.1.0","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"integrity":"sha512-JOVbZPQyP4MBUIcp2uQze3PwU5iyA5u2dG+6csHe9Pitb36dbEIOFs+61q4vUvmN40MUPXWcs6hp7JogPGLJLA==","shasum":"cd972b8b4209a7d17d91a52aa70681ce32cb8f14","tarball":"https://registry.npmjs.org/parameter/-/parameter-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBc2lpbvNZqQr9LDprLYv+5sDnafowBQvH6S4cYBCY+NAiEA7IE8kfB5OLoyQtYzFXJUN6nXZ5ZVwDvMfEkREj3dAcE="}]},"maintainers":[{"email":"dead_horse@qq.com","name":"dead_horse"},{"email":"hotoo.cn@gmail.com","name":"hotoo"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"dead_horse@qq.com","name":"dead-horse"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parameter-2.1.0.tgz_1496589824282_0.385486253304407"},"directories":{}},"2.2.0":{"name":"parameter","version":"2.2.0","description":"A parameter verify tools.","main":"index.js","files":["index.js"],"scripts":{"test":"mocha -R spec -t 1000 test/*.test.js","cov":"istanbul cover _mocha -- -t 1000 test/*.test.js","ci":"npm run cov","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"npminstall":"^3.0.1"},"devDependencies":{"beautify-benchmark":"0","benchmark":"*","istanbul":"*","mocha":"*","should":"*","semantic-release":"^6.3.6"},"repository":{"type":"git","url":"git+https://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 4.0.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"gitHead":"7c6729af29929159518a7f37f0f09a074fdeccac","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@2.2.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"integrity":"sha512-Qc763JtsvPFsxh2iGE5m6ve9NNG8Afe2nt3/MRG5cXuYFTI1wuTg2ljS1iXuQPaKxKhPsJ7ZRrCblYfQNMVOMQ==","shasum":"796e5fee20c465465205c6db6eab7f987b5d51a3","tarball":"https://registry.npmjs.org/parameter/-/parameter-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHm+43UCfMSENcWQvqVVJWijAN/Ni9t4C3rb6PI/I420AiEA1Vwy5X9dJI9IqJCPuTDTbk2cibMrzLZdNwtAcC22E2A="}]},"maintainers":[{"email":"dead_horse@qq.com","name":"dead_horse"},{"email":"hotoo.cn@gmail.com","name":"hotoo"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"dead_horse@qq.com","name":"dead-horse"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parameter-2.2.0.tgz_1497329047278_0.916449757758528"},"directories":{}},"2.2.1":{"name":"parameter","version":"2.2.1","description":"A parameter verify tools.","main":"index.js","files":["index.js"],"scripts":{"test":"mocha -R spec -t 1000 test/*.test.js","cov":"istanbul cover _mocha -- -t 1000 test/*.test.js","ci":"npm run cov","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{},"devDependencies":{"beautify-benchmark":"0","benchmark":"*","istanbul":"*","mocha":"*","should":"*","semantic-release":"^6.3.6"},"repository":{"type":"git","url":"git+https://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 4.0.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"gitHead":"def7522181207d7e7977a01de2240cf334ae221e","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@2.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.9.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"integrity":"sha512-7nZ2TU2njdUYAXUpRP2mHp0Ejz081jFGgMGPEycvO/jxCeRrWE+Px6/678nfXabK7UfoT/nTxz+qxKTmxaMyaA==","shasum":"2ab9d73e1beb9f3a87a5548c7003a9a9489170d7","tarball":"https://registry.npmjs.org/parameter/-/parameter-2.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHpA+DagJ4ANy9ja8z5FZXrkcBc3aS7u/snjstw36BDAiBwxRbkH2JkTLjRlGyM3wk1L1gYYbvpLtUjnVhiz6NL0g=="}]},"maintainers":[{"email":"dead_horse@qq.com","name":"dead_horse"},{"email":"hotoo.cn@gmail.com","name":"hotoo"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"dead_horse@qq.com","name":"dead-horse"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parameter-2.2.1.tgz_1511411754642_0.051477494183927774"},"directories":{}},"2.2.2":{"name":"parameter","version":"2.2.2","description":"A parameter verify tools.","main":"index.js","files":["index.js"],"scripts":{"test":"mocha -R spec -t 1000 test/*.test.js","cov":"istanbul cover _mocha -- -t 1000 test/*.test.js","ci":"npm run cov","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"npminstall":"^3.5.0"},"devDependencies":{"beautify-benchmark":"0","benchmark":"*","istanbul":"*","mocha":"*","should":"*","semantic-release":"^6.3.6"},"repository":{"type":"git","url":"git+https://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 4.0.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"gitHead":"83170710bbc88b1d7267cba6b9eae764a1e5fd36","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@2.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"integrity":"sha512-wZVtjBRYaWHVeveU33XC1vqDxQ7q+yhRi09Ou+fYyrwav/k5GGY7CYOhjqiQ+XUQzdMA+Gf0CfPZc+HqO/Q0kg==","shasum":"a31b3af7915fe56b8a8f6fc134dd4c82bd1431cd","tarball":"https://registry.npmjs.org/parameter/-/parameter-2.2.2.tgz","fileCount":5,"unpackedSize":20615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7B7oCRA9TVsSAnZWagAACosP/1SZ+PZnANDP5M/GWSqb\nD7qTC0IoCijxdxbV27A3x+lRXBUNM0n9NQjaBVnx/rPZUGSh1f/MyOl7I7ef\nZjKdwu5RvzDXBP4cF8GvJ2otn+wGu3mEjlUrzAX4ZCNt7QwfMMK5wOanK4wS\npwHBqW0hlDUJqDRt7V/Ehz+ZATTaOmzJIL/4JJLBfJOkwd7d+xeWzn4TALAm\nDrhJjY8vye6ACPwyyTCh1SoHFWlOcr0Eb5XQ0tuXB09oJD19r4wkmkNSFceA\nZ2E1S5MT9NJkdPMqcmbMeWcR8mVNQQ5Opzn0/ZKCED4q9EaSIByxB6dnjxQx\nIlCEYoRfJeMDhA2Eh1sqJblUvB9Yimbv7MZ01mmbbwnJaZbZQ4j6etOmDVr4\nQMIeTt3xskvHlhhZhhmURo4tEQW0tW/KKyhu85xYl1YqH762vu+m8Zbzul1Q\ncQ5oXSFW25+DCuZVduSY9LKEu1k434yIVzE/TqVCtxmv5NtSp5dlbkgF0bt4\ntwFNshv46sS4vi/5sC5deF6Y44L0Xal0w/8CoZHl6F4yu4IQ1w1uS5Lu9hvJ\nDVkUCyBOb5U+jDx9qMltCtRZL4wBqnkNWLTxVnNOgmZRRqXxC3ZZvX7hYt1N\nNPTJ+zKo6fQBIc9nhm9k7xowZltvdC5vpBJlaSNnoRT4dqN1HbbrvmNNrnQd\n20ko\r\n=mzp7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWvwodPfhP563fsWPtKDin+ASX/QiyOjNWLqJO3ENXTAiAbs1bnDbwRcGHrAITw+mMWnSx7stY0qxm3b74oGEm0bg=="}]},"maintainers":[{"email":"dead_horse@qq.com","name":"dead_horse"},{"email":"dead_horse@qq.com","name":"dead-horse"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"hotoo.cn@gmail.com","name":"hotoo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parameter_2.2.2_1525423848018_0.10366194247495186"},"_hasShrinkwrap":false},"2.2.3":{"name":"parameter","version":"2.2.3","description":"A parameter verify tools.","main":"index.js","files":["index.js"],"scripts":{"test":"mocha -R spec -t 1000 test/*.test.js","cov":"istanbul cover _mocha -- -t 1000 test/*.test.js","ci":"npm run cov","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{},"devDependencies":{"beautify-benchmark":"0","benchmark":"*","istanbul":"*","mocha":"*","should":"*","semantic-release":"^6.3.6"},"repository":{"type":"git","url":"git+https://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 4.0.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"gitHead":"cef3eafd66e246b3d4c5d3d1be88b8e3b53e3264","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@2.2.3","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"integrity":"sha512-zIgFMQ6lqRolF8GnYtdKe/Nu4ENhKGiNqXcb/uC8wHtEipzPZgbUQbW4B3xWzg35beaRyBq07uVPyGcVMblTfg==","shasum":"25871d0d358c2f92e6edd2ee6707fbc0ad8e4f44","tarball":"https://registry.npmjs.org/parameter/-/parameter-2.2.3.tgz","fileCount":5,"unpackedSize":20875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/C8OCRA9TVsSAnZWagAA7ogQAIcFySugqjz2fcw1SoQH\nEpcALILAwRo971nMs4JsbMp6XEIyic17p17aawrfYiiCtIL7dp3fewBsMk76\nr6Ct7gY4Y7O41XP+XWBCVd1hByDBUyGzUmJNizu1H5dJqc8wjZkPXUrZ+qOm\n4RjVcBpPw5vRe8nJNmhSboMqWhLU+0itKGYLQJKViWzT4ObcRchdcW0h1jXe\npGFzr1QSnbX8KjYJTRTIpcyCtiOKyorDjW1PqdLg4BKBLHUGRGmgAOZP91/D\nghCjuGZx3G5EDjMoJPNZZWlrSHHeyIjONALp1YDIS3HiRaPoJq/esT+fdG2R\nKs7TAGVsLn3UMeOkpq+dsrOvPQopXkM9heGWltHwwpvYJxalhMvo0UbbZPdj\n444tgbZ2sxIH12U0wyVZ/CinZ5fP3OgfZgXNKs1aAc34MGmB/Clp+6I1R5TU\nSzQVuxBub5WLaLMK4KOlUvhd9OoxDUx0wdGyx8xEybXP5ViRGNuRyJ/w01ay\nHwBOjQypLAPncBrInOcqMgYZ3YsU3ylv3/4+Wb6j/874hh5xvgdC+xBzufse\ntjaMaWLRcWr2Ih/ZhbWieXP3qf1G2UQQaci/QjkS6KPsAYYj5eG5179snLs6\nCcEK+hgT3N6opRc1Z3e23Dbc3hvpueKTpgCHWUue5/UDw336VE38bI87rFzt\nDf3M\r\n=3AXp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4aY6HlQfS4lMn/6US6T/ceOo9/slhCegNWd6KclvIMwIhAIAjTQcfxwdeg6C+NdthIwfzTA/ijqF6gaQNLYf4T5a1"}]},"maintainers":[{"email":"dead_horse@qq.com","name":"dead_horse"},{"email":"dead_horse@qq.com","name":"dead-horse"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"hotoo.cn@gmail.com","name":"hotoo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parameter_2.2.3_1526476557678_0.8554299389180691"},"_hasShrinkwrap":false},"2.3.0":{"name":"parameter","version":"2.3.0","description":"A parameter verify tools.","main":"index.js","files":["index.js"],"scripts":{"test":"mocha -R spec -t 1000 test/*.test.js","cov":"istanbul cover _mocha -- -t 1000 test/*.test.js","ci":"npm run cov","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{},"devDependencies":{"beautify-benchmark":"0","benchmark":"*","istanbul":"*","mocha":"*","should":"*","semantic-release":"^6.3.6"},"repository":{"type":"git","url":"git+https://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 4.0.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"gitHead":"d0d7121a9b28c8383dd148c613688ac0078c0f57","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@2.3.0","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"integrity":"sha512-Sqbi7XxSaHFONTJvmzKoNrljB5dnxTrLBrr4UNNGvKjpX3c3UXPF2awd8lx/HBoWFBgDa8e/U3ZosDzV1RJ0PA==","shasum":"b6504b5a0d9d6c493e40d4135741f57a2e1365fc","tarball":"https://registry.npmjs.org/parameter/-/parameter-2.3.0.tgz","fileCount":5,"unpackedSize":21609,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKSXICRA9TVsSAnZWagAASRIP/2R4kAm8fBJxSYIdXjIG\nRDRMC3rPKhR1bqKtofp9rLa4UO52o7BFlm9sMZcNup9W18pmtZBJgg3lcmJw\n+4zFzuW0bqPqNU3KiCsYiwVNqfh5wfjUBmdSFFmcPWuMiuTrEEw74J8HT+dr\nW6dmRG1f2Qll34gjLnXqxe2o8QPmHqJiOlLDN8EpYIs0Mvwe2BbJu5OqoqKH\npkyGnNY2MWw9nIQZf27ZrBhQn9nIMHRVEZC/L38lCM3V2Okr1nq0QTxReQd9\n2KIAEXCe4mcqdFsPQcGJyiA06sGENOVDYPqsU7V60mgplS9OTioYotaIK6Th\ngISQaIjKRh2w36bFoQjR5YvsVgOcCNyj3np+hlHXe2JALii7ljl1JaDqz+QV\nf5aFypdhqPUR2Xv8wB1gFLmwPcedPmuqSNLx5Wr6fxZleBfUqhp2r3/WV/tm\nH1UrBGsda0dDP34D3Yj22lQykAdTl/q5OYN4QFdbJWQ454R54j4rkauLs37Y\ntPvI8Up2kVG/oE6ow9zjP7ooRMapvMUWOlLvvKVK6fzSaDsjXoPVLPOnCzO5\nYAei68bcG3TZsqw6sm/siZNyY4sNTGgVdJf4q+395RYivNZAm8jeaJtClWQ9\nYdP5SRJrcb6IFWw3OqU74oNyC5J+h2iC0cT6geenWt9b8cEy49ISDUSnrjTo\nreRM\r\n=k+UO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+uQp1BH8Ju641MsGV0AXbaWt7lvT/MnFzhq2D/1BWGAIgC0SPsbiaNQj7vzxsVur2sZ1TvGkXEKxDlBT6m1PZRUs="}]},"maintainers":[{"email":"dead_horse@qq.com","name":"dead_horse"},{"email":"dead_horse@qq.com","name":"dead-horse"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"hotoo.cn@gmail.com","name":"hotoo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parameter_2.3.0_1529423303105_0.12986621378261165"},"_hasShrinkwrap":false},"2.4.0":{"name":"parameter","version":"2.4.0","description":"A parameter verify tools.","main":"index.js","files":["index.js"],"scripts":{"test":"mocha -R spec -t 1000 test/*.test.js","cov":"istanbul cover _mocha -- -t 1000 test/*.test.js","ci":"npm run cov","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{},"devDependencies":{"beautify-benchmark":"0","benchmark":"*","istanbul":"*","mocha":"*","should":"*","semantic-release":"^6.3.6"},"repository":{"type":"git","url":"git+https://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 4.0.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"gitHead":"157712a183442f0b4da214e0d6ff60d79067758a","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@2.4.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"integrity":"sha512-PxENY9SO4qYIBRUXJ7dM/nWxbzC4PIDws1U7IQsZ0tlZvrcuAKxJQZV6Jf0Lmpl1mSYaEPcvhMOL2UHtLU2Xtw==","shasum":"85ea52e9dfee80265a07b086edbc352e68b39733","tarball":"https://registry.npmjs.org/parameter/-/parameter-2.4.0.tgz","fileCount":5,"unpackedSize":22140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZB3YCRA9TVsSAnZWagAAyLoP/1QfpfbX0X0zovMnDolQ\nelHJoZw7coMBmkK7Vq4yDqhK4Z2ClW5BzYUX/kDSglWN1/v2gRbCwXkp+ZAp\nTJphQwlDasTp8BU7JuY1JKkMKXd6AA9Mta9I/tPjqTaMPp9U87RHjB2w6Jsm\nqJ0oR4YJwDcSvbbNVZBbsqYuXeIfREq7XVVwafjwHW82CakhMaueOgBugCB8\nRCotuF7Pgmot49B+I3O4vkFo/UMsrIJw48LJs01CBNlfyG9EN44JOt9LdNcg\nMcLhcWZHmZmkMOBwpQSz0MxFoepnim5oMnXyxOvJqJZkcJsISHUi3LKtaG8d\n1gX8e95ILS6WWcQAJYzj86LFlxcudyIM3TBlN3DjJd0SOgWX+Fa77it4xpJf\nFCEtshCZ98VeyYPSRSHopoX2TJdV0f49QhkOQjsoCfrTyjQ82ZzpSpDWA5HC\nY4o3I70MWZhrhcPVjW7fAXxxP6Lvzh8nre45OAFPtJd5K78C9wkjVvN+VQQI\ndXr5+P/sPZFY+80y6/LANIFA+B6OFS5SWbo+c4LXmMp28SHuuCsgO4nCxKcJ\nLHSOW2m5q08EXvD2JFHolF2CHzmR4rTRN3YsbmRx+0Gj5peZKq2+pd/4kaGR\nIf9lKOoriUbGQegB34hOl+e/sam4puCIDxZRiaCAMHirvggqvfBPFWkBYIPl\nek2b\r\n=6Io/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWchZH6nKd0kVAzu4zqaQE5/ojtyFUgdg2wiNOBj48bAiEA72i3nZdvifpSIH83LCi88YR55sv76RnUHnX27qbz0io="}]},"maintainers":[{"email":"dead_horse@qq.com","name":"dead_horse"},{"email":"dead_horse@qq.com","name":"dead-horse"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"hotoo.cn@gmail.com","name":"hotoo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parameter_2.4.0_1533287896059_0.6956414925336831"},"_hasShrinkwrap":false},"3.0.0":{"name":"parameter","version":"3.0.0","description":"A parameter verify tools.","main":"index.js","scripts":{"test":"mocha -R spec -t 1000 test/*.test.js","cov":"istanbul cover _mocha -- -t 1000 test/*.test.js","ci":"npm run cov","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{},"devDependencies":{"beautify-benchmark":"0","benchmark":"*","istanbul":"*","mocha":"*","should":"*","semantic-release":"^6.3.6"},"repository":{"type":"git","url":"git+https://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 4.0.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"gitHead":"86564643ca7eb89db286d869907e18152d113659","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@3.0.0","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"integrity":"sha512-CjErozSxrHO3OsgMn5lXj4XnvsnpA3RB/Kh4mrOvch6GM1GOJVbs/3IQxpru25GV4zolaVnYfWTZbSQwnD8oFA==","shasum":"7b1b34fbd633aa2c718d1d3ed4b42168de3b273d","tarball":"https://registry.npmjs.org/parameter/-/parameter-3.0.0.tgz","fileCount":5,"unpackedSize":25311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh2XhCRA9TVsSAnZWagAAM+MQAJWEBJV0jKt6pi7093u/\nE7Vl8uOaDV4Szmy9tmVyq9PlDyl8oen0wUsTr4t31Ru7SiBJQCGatQTSxuh7\neM0Zf436cdzfOvZNSqOpA2kM0eZZFl7grUJoO3NRtlOGotUMzss6FUYnBFd4\nfHJ5zxhpi4+JMFt+jqg3BWaGVvGgxyofi9fgTUy66RVxnBSSYFi7WFfnW/PN\nzvtoVEbdnQDTZIJfnNxXxlhdEUrAUddH+6X3f7ilkKivLYd9T/SO7lmZ1i/6\n6XJ9MYv/vr/6FOVXkaQENJHPAwZLnXeYSVQucEfgRRXTNshqhYyxOJ/fE4R3\nrNNcevgkugggNjZQ7ayXYtkqZNTGK/vf1WmlxBSf3KKHQbXngHpk3uumv51P\nL+1rDXZlWRyg+0f9X2FZhTmegHUd51PWUe3/PsW44A8ExXzxbrVqOKCcGM/q\nmNiUm59jET8NQABLccAys/n884O1llw3/JDlanq9VWjvzIaNR0buZ7Wnnb5x\nXhLVCyAQa24o+M4xe9rtrhxuIFjIjO7hNDEnEB3bwyhtHTVIp/dZT1/zGgce\n6Qx0Y2iV/DV3ZtCjl2dHQj+zAe1XXNNyEgVK7TjWy4yay6/hb3sBDblhXJWv\n8rElos6mMj/LojmKY/2OsbCs4HtiQPGhaqLUUqWIW2GdSRN2W88IW1a61IR+\nnOO/\r\n=W1zR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEh2teYbguEhkEzGt3dQXcUcgMko8H9u+I712VqQTgePAiEA1TrNHsbkeM5igFLT/1AraAKLob2RecFTGQec+IR06bM="}]},"maintainers":[{"email":"dead_horse@qq.com","name":"dead_horse"},{"email":"dead_horse@qq.com","name":"dead-horse"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"hotoo.cn@gmail.com","name":"hotoo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parameter_3.0.0_1535600096800_0.7786474188272319"},"_hasShrinkwrap":false},"3.1.0":{"name":"parameter","version":"3.1.0","description":"A parameter verify tools.","main":"index.js","scripts":{"test":"mocha -R spec -t 1000 test/*.test.js","cov":"istanbul cover _mocha -- -t 1000 test/*.test.js","ci":"npm run cov","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{},"devDependencies":{"beautify-benchmark":"0","benchmark":"*","istanbul":"*","mocha":"*","should":"*","semantic-release":"^6.3.6"},"repository":{"type":"git","url":"git+https://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 4.0.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"gitHead":"eadccb14200dfee337ac64666040259f7ea93662","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@3.1.0","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"integrity":"sha512-ivHW6YR8DDko2q+2uzMOJWzhviVdc7Dp+fKg3qjqJsaUuG8QGZNY0p5meLHKbd9p3LxcbceloGAT6uPLDQOF6w==","shasum":"df5faee1c7c7cb25b3b7ce61ae152bb94461918e","tarball":"https://registry.npmjs.org/parameter/-/parameter-3.1.0.tgz","fileCount":5,"unpackedSize":26009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh4bkCRA9TVsSAnZWagAAWdUQAJm3Y2LaKAV0pQ3uOZJZ\nTDoJOAFSkaVS5xbghV6+RVC9Wzk8q/+Q25hR6NG3UUEsB6kaH1i7QdEpFEnp\nWXa9hpbFSg/VumEap0h2S7qyFEOl8MAn0CskSZutF2vUqN7YmTmLClE38p9O\npfeVJKhO8moeSPA4OK8imKTqSJYKiuqzR7PJJbqGVnnpKrMKVqrFVkffTUri\nw7NxkkSBMX3x4k/EIGOzMV28fMsE0KaAoAO3UEiVQuVYZnYH+Ox98sc5CrV5\nx8NaKiyjcMyCPQoXLPUcHkx6y5dVMbG6Dsxj5WeiLLXAKgTWLIOfxXNWP0MB\nZ7TV3U0sElfM9wxryW/X4VfJ0xyic4uPDSYRVB7PxbgW3mH3ebJvi01m5Wux\nuSvvj0EVACcGOqXiXPgr6Ycf+jwWzukWO/x20qGaE7OPAnULBQh1BzLFSQ6T\ntHCOQ4u9oZIkeNgOqHmaawW3evw4qCZKdIDe5wHEVe43ndHrFGF740n/97+m\n049szA8Uo2CZfT6TrHJWYXqg2mGadsqRVZ8AfLuA9Q9WjarKgYGpb39FeSrK\nvUOiIU0AWAMadNA9BYhIQsYHQ4Wt+zAofRCPEf2+xoFsTF5n2T6o3lKMokDI\nxrmYOYuqJA3W2RtY6DGT+f4kSgbX46ox4D5Rvxbj7O+dNxTyrJI12vais5ue\ncjdW\r\n=aIdo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjWEFQrGfSLrZDheXDO1Fn5djxDK7MVZA3bberlyKpGAiEAo5vz8iTuoACgZXWvtw9RejXea+VmpV8ohYnAmTi1LWw="}]},"maintainers":[{"email":"dead_horse@qq.com","name":"dead_horse"},{"email":"dead_horse@qq.com","name":"dead-horse"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"hotoo.cn@gmail.com","name":"hotoo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parameter_3.1.0_1535608548006_0.7798280611320059"},"_hasShrinkwrap":false},"3.2.0":{"name":"parameter","version":"3.2.0","description":"A parameter verify tools.","main":"index.js","scripts":{"test":"mocha -R spec -t 1000 test/*.test.js","cov":"istanbul cover _mocha -- -t 1000 test/*.test.js","ci":"npm run cov","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{},"devDependencies":{"beautify-benchmark":"0","benchmark":"*","istanbul":"*","mocha":"*","should":"*","semantic-release":"^6.3.6"},"repository":{"type":"git","url":"git+https://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 4.0.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"gitHead":"31b3842d35f901c25c9182a936024278561542ff","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@3.2.0","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"integrity":"sha512-ExbnQLIiZik+z6OLC/zlFh70rl8ZyhYINd6qq6i0Whb4LrDe5qb/JfpHY8zwGYxIEopJBYlIPZbq8uJr0e9dsg==","shasum":"98fa7f06d595791c8aceea3ecf46ab88be42f0b3","tarball":"https://registry.npmjs.org/parameter/-/parameter-3.2.0.tgz","fileCount":5,"unpackedSize":27017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbl6ECCRA9TVsSAnZWagAAwXUQAI3DZ8ri7ndA/pNOaXJI\nBtrH6akWC6uNfNsY8DcqadvgwxtxEA0BsK+QVkucPVDT91yEUBv5xoT56WmG\n7RKZNAODn7DjzRBMgKCMkBHHQIh6jvCrRxuUONIPdS7IMNe4RzWEJNb9w2uz\nvNKibaQxmeN57mH23vx9KEmDFKUN7CowyOpqnu/JgOxSQ3UdEr/e/WRKjTqX\nweiGvvTDtu5Qk822Jve5X1iyZ5bEL+zTZcgx7tWHC1xp2jrTYdEd5AZ7gieD\nufEWZe23MgQecvvn5XkQWrWbb1lIHwsd2RIspRhmWnYDFMprZ0CiuLGGBISU\nw+dn2x2szQ8EmG8e0APkLl5vupik7OkghAgt/sHvPK1Q83d15mO8HUzbBQUY\nR9DJeyhiGS2z105azXh9W6zXAOwCU111oGjGsgsnC8lSnaeVypygD0CF+dky\nvN3DDkPiXssfICchtrwCeOT34HTTY0AAk5bIuBqTHiTtrz2zzmUlrg+QUjN7\nLRUG94c7oGjqRRrjln828QNk8miVji3wwSzBGTMw3Q9Qx2VIF46GR9Uge+gZ\n3H8BnUMfajeDs1uoQ2ejXYCoWFIABox3TBzTm4fk4BK9LEEkyRWzyY7yZ884\neS5UwRpTqkIegw5qh+zBndtmfDqP1IW8pgK5UU1sRxq9lL7bQN13szTPutX+\n9cbx\r\n=Bohx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBm48DImv1OpMtXA9oSC/6crZ5fqvYaZfhDsU1zMJbNoAiEArWqnQvqsFgDtheIRT44uh4HqkGKy/COs/rtvlq6EOAw="}]},"maintainers":[{"email":"dead_horse@qq.com","name":"dead_horse"},{"email":"dead_horse@qq.com","name":"dead-horse"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"hotoo.cn@gmail.com","name":"hotoo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parameter_3.2.0_1536663809262_0.4987683999774426"},"_hasShrinkwrap":false},"3.3.0":{"name":"parameter","version":"3.3.0","description":"A parameter verify tools.","main":"index.js","scripts":{"test":"mocha -R spec -t 1000 test/*.test.js","cov":"istanbul cover _mocha -- -t 1000 test/*.test.js","ci":"npm run cov","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{},"devDependencies":{"beautify-benchmark":"0","benchmark":"*","istanbul":"*","mocha":"*","should":"*","semantic-release":"^6.3.6"},"repository":{"type":"git","url":"git+https://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 4.0.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"gitHead":"add1fd13ffa65e530dc74866824a77fa480c46ba","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@3.3.0","_npmVersion":"5.8.0","_nodeVersion":"10.3.0","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"integrity":"sha512-/dCgDpLx27Xq8R8PNStQhJMf92TlFvbYuHO0AbDWJbxVPqzjQaR6ta/TOloWYIw8RPff12lySvxt/MmvyLcu0A==","shasum":"0a5cb12523440e885b0daf09cb91e801c1f44871","tarball":"https://registry.npmjs.org/parameter/-/parameter-3.3.0.tgz","fileCount":5,"unpackedSize":27517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboceuCRA9TVsSAnZWagAAOWEQAIRdsyHBfUZm/TuAzX/F\nAINcCAK4rC5ExU+MjNo4KNc4zME4Hpk/ApiayvEGM3Pp2XespvRXRpMuPZLD\nlTjjtS+WVTwHUSTwusUKJfp/aYD9ZrYEpjNmaxuyjMK0jiMO+b6ejMCOJEJS\nbwXtmxzZPWsS+bIQoNSKdKUFIQKkvkXMe8Vn67SgU7hLGNLI4qCMOQ1LHZat\nCobZUEMU+iBirn1Jd5tOikVLfn4EtghqXn6+jTLuQmWLXzrYiaWZPz7QYthl\nnD4+nJQvaJJPQBF++4FykKAvKZoJG4kO0vnDJThYvB7iAFcjBSUgoz5cpa2r\npGSeVyTCQF4zGxA6yFfGlaoMlMa8ApzTLliH0VCfnLhs/8Lh3nIoKhwPxwWG\nbB3HLNOMQAj1EAIp1R2vcRLTaFvYAGTPYR6625r12Bf//BbUUAJAZHdAfziv\nRHOl82a++KuyEZJDr4q+ufF3LZNqji8nK1b0S/M2CmKREg+sqbOuedrSTk3l\n7zCarJyQFYhQTwtXR/zfkwpTteJz7lQBSBPylkLJTl+Hmn6cyGWxTPSsOT2G\nPqfQ9Q5L1QmBzrevSA03puYDQL85JkdZReB8Fa/VL7L/eRycIKkjVnUvJmc1\nuODO2H/E90cFesUGp0AnaRGVG4b2A2EJymYmKtuppvsfNy7Ctg25AksrY3pD\nkvkD\r\n=5vvL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxbAwlCsBwwZbO93aiqMo/X9dTjXHscQ4WOdCjoD01jAiEA9ps54S4jyaAI4abzH7txGE1NXoEI1RopakMQb6SFeu0="}]},"maintainers":[{"email":"dead_horse@qq.com","name":"dead_horse"},{"email":"dead_horse@qq.com","name":"dead-horse"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"hotoo.cn@gmail.com","name":"hotoo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parameter_3.3.0_1537329070102_0.19436104439530322"},"_hasShrinkwrap":false},"3.3.1":{"name":"parameter","version":"3.3.1","description":"A parameter verify tools.","main":"index.js","scripts":{"test":"mocha -R spec -t 1000 test/*.test.js","cov":"istanbul cover _mocha -- -t 1000 test/*.test.js","ci":"npm run cov","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{},"devDependencies":{"beautify-benchmark":"0","benchmark":"*","istanbul":"*","mocha":"*","should":"*","semantic-release":"^6.3.6"},"repository":{"type":"git","url":"git+https://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 4.0.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"gitHead":"e69af00e4809d57251e5098e50156ece9ef586d9","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@3.3.1","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"integrity":"sha512-Sfp9WnjhNfWBGz+FA902AJ4hfLgV44w93RjRWwTrzHdn8d+zJzLzDi0LYlnbc4qznYJ0j74gOPvTLdk6W9OwcA==","shasum":"ebf6eb085b6e57abc9b8bf7ead40a88dd095970d","tarball":"https://registry.npmjs.org/parameter/-/parameter-3.3.1.tgz","fileCount":5,"unpackedSize":27779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvM49CRA9TVsSAnZWagAAqwwP/iM2ujGtXe51dR4p1/gq\nHxlqyKmPC2fHNvc9XETpLnQrs9CSWX6dsaYSYzHV8HikvuHfy/I2cKGL2IAQ\nar9Ziy/TIwtazPvc2eTT9FwkttdZYsmIUc8ouvv1prJIk9nVfjeuren0Udx+\nXu4a+1fB2rDeRCqC+wR2yBPc2By/N9ed2YrAxLeH/E4xCixjzLM3UQHDhkiV\nTZv9PVkVVmNHMLudYo5KcqLXZY2K9njEVPk70RyPkum/bk8SnCBdJaUwD5Sa\npHhRYKiyEkfAoo3x45T43XkP1NMYfZvt0TFxZHpDO/QwSWMGFuRiYOpTE4Qp\n22Cf2f3+fB1dKFLXJa9rnxUOqIOXrtlJM14H8/I7GOyrhMEGymdUBxgrg5Ev\nxZiFp1ccOCo1AfVytRgHWxrPt6gU5WvlsAU4VySb08LWxS9qIuCALhKSqJjm\n5cTNgRc3UvYDRW6vQAoG3QopOGXkajj95IOBZKITRX1zHq3+n3n9X2nyoUJ9\nijX/hDr4WzYsyOL+SfquwqppGL92m4HyZrfyK3UokSAjc3KmdCok/Vv52HCN\nMygx29oUNMdrmgOYDWBc0DhPb7F2LYfFGifkgLyzISyAbqdNGnjl53t4hL0Z\nl57hHHWnM4D2bm3j8SVlJVofUi7KGUKb4PnCMUiXci+zW8qu0nH6JciWpNfu\n+UwX\r\n=L7dc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO5IQUdFnDCUVFPLricYWxULXbB1pQ3WhKfP4qMg10dwIgGneg6G9cXfyhiPDvA47A9ACITkiaoPdTMxCLQEwiBN4="}]},"maintainers":[{"email":"dead_horse@qq.com","name":"dead_horse"},{"email":"dead_horse@qq.com","name":"dead-horse"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"hotoo.cn@gmail.com","name":"hotoo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parameter_3.3.1_1539100220401_0.43908000465462615"},"_hasShrinkwrap":false},"3.4.0":{"name":"parameter","version":"3.4.0","description":"A parameter verify tools.","main":"index.js","module":"index.es5.js","scripts":{"test":"mocha -R spec -t 1000 test/*.test.js","cov":"istanbul cover _mocha -- -t 1000 test/*.test.js","ci":"npm run cov","build:es5":"babel index.js --presets babel-preset-es2015 -o index.es5.js","prepublish":"npm run build:es5","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","beautify-benchmark":"0","benchmark":"*","istanbul":"*","mocha":"*","semantic-release":"^6.3.6","should":"*"},"repository":{"type":"git","url":"git+https://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 4.0.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"gitHead":"363e8835679e243d954f44f7d7e164ab4476b558","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@3.4.0","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"integrity":"sha512-Qk3EABfFUTbm9GWe1cMCMO60U22v7LX7/EYl3qhc9n6CijsRRO4WCus30Vp0rj1/OzxvvUs1yZfhi1Ovua2R5w==","shasum":"aed4a7dcbf2ea6b6023bdac2da7860275522cd12","tarball":"https://registry.npmjs.org/parameter/-/parameter-3.4.0.tgz","fileCount":6,"unpackedSize":43559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2Dw+CRA9TVsSAnZWagAArFMQAJYHld2DgK1ESAw4NdFy\nAX4l7yeNaST8lbEFFxIx/1QdItUBhpMeQFwo3nYiDghyLiyAqmLPwfs8PJaW\nd4BcvLz+RpkMvxnerlublX3YPrLkKULln6gRLzyVz6tJT0QIKRLSVnGWPC6h\n5/xMbKT8N7GUoX0inkX3tjXxYheovtShHV4KJTZWGTKYircfvPXWPAKIqpIX\nCIX5MEvySalBRNwb7JnI7wv2WZztKvgubFzISPxLeQmt17aaFZo0cXP0CuZE\nwX+4xAik9APMZFlNZcj79xWpbain0iV7bTaDLm1OHZqGr+7GojdQDpCsQORu\nDRTgVDs2mlwYyFKNTqeDDiwnyM0mzYkErXkmhtEU/3f8Av1DbKF/tb/k9YSa\n5eUZnjSZ/bFGOmqQPsSFveRhNQ5pqCkcEArYEofJMwZbIIDoahueXpZiHxTx\nC2ufpXwzgUGhWviKjrptBGISbYIhSndTa6PUEXJkYUdKX8Ri8qoLZ00Liclu\ny/13pi+cd3KK9oH0qFSpVmvEnKKeSX+Af0NLcepElveGc1HqoMNE+xlJhki3\n1V+S6ZbA0kVFlMvzdP8wM929UMixO240NseBeDakXAcsVLa96cgEUciU8JKp\nLp11YpDol5b6uSTUoGrlZl/rvagMal6OOx222GZmyNIAFiUQ7Hnov9+pim62\njBqq\r\n=iI0B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz7DIGS8eG4dXlNkV7giLCA8pBW0XCyvoH1XkcQ7D3VQIhAIoFxaHphwYVnrRj7Qb0VuN4u/H7ekDf4CLT3NWbZlU/"}]},"maintainers":[{"email":"dead_horse@qq.com","name":"dead_horse"},{"email":"dead_horse@qq.com","name":"dead-horse"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"hotoo.cn@gmail.com","name":"hotoo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parameter_3.4.0_1540897853178_0.43619085501939203"},"_hasShrinkwrap":false},"3.5.0":{"name":"parameter","version":"3.5.0","description":"A parameter verify tools.","main":"index.js","module":"index.es5.js","scripts":{"test":"mocha -R spec -t 1000 test/*.test.js","cov":"istanbul cover _mocha -- -t 1000 test/*.test.js","ci":"npm run cov","build:es5":"babel index.js --presets babel-preset-es2015 -o index.es5.js","prepublish":"npm run build:es5","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","beautify-benchmark":"0","benchmark":"*","istanbul":"*","mocha":"*","semantic-release":"^6.3.6","should":"*"},"repository":{"type":"git","url":"git+https://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 4.0.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"gitHead":"4167a8db6ee084c5c771bae98821c264fc20f3d7","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@3.5.0","_npmVersion":"5.8.0","_nodeVersion":"8.11.1","_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"dist":{"integrity":"sha512-4Qvso6mOY44O52yHunZrIW5C58J1TY9mFu9i1Drwa1H7tu9uhus35AZcGxPsLpnIUb3XtvaCsDgilVH+z1uZCQ==","shasum":"dc931ee63f693c8c407543611c45d53d1e34e9cc","tarball":"https://registry.npmjs.org/parameter/-/parameter-3.5.0.tgz","fileCount":6,"unpackedSize":44112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcD029CRA9TVsSAnZWagAAq24P/2znkrUOq+IxNazkCHMT\nVN3gRi6L84i6CuLZjfmqHIXFrPoNY+Nf5b5MN4bLClPr5DJ8JOZvi/mrB03Z\nqPftL9sRoLw6i5RDG3nuYmTXalIxgNcvotbz+LifPHkRqWBCufqlrmxf7VGh\ncXqw1RNSuMEVJcB1dYUEcIYyI+PVvWDFZZDdMqnWFROOZyn/DkNhbtsE7fqV\njv0cQNZRz8s/fzcFuNBHynzs69Nci1U3EWe83/6yOLtsg0DYMT8qxHdwRQyK\nw+mECOP57OA+8a9Ngo6EiEhIXEz6DEVyqKOikRLx0anzSsyVsEPS686kEGRP\nsRYCUXWaBP6+5Dgn7rg8zTzxscAxN420p8KvKJ9nYspN/eiYuVqagMhLKLKJ\n9l5JPucguh3MgyA72MxrksydzlGWLRYID6wG2wOoW/xg0KJ71zksfgYN/h6x\njwN8MuKAZnXs2gsH4NTJ7Jg0tDFb01f1ZsMb6AmkHqDbHZ7ChPRp4+pUayWV\n9UwIgkuKvaQeByP7YBSgr3AKWUy+NUdwya2lIfOk9uO++wrinPWT95jAZWEA\nfDWKMsjc61zaCY/DVVQYDYgoYBs6Lnr/kZ0emtGOMi7gYBroKyqcXKB4LKSL\ndQsMfZYSEIX56BWviHkzrd8FKFKsTwIxkGPHuC87K4qB1h/gHvvlACCmFvKX\nyQ53\r\n=1I+K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClWcCkhTS/dCUGeATyEdjQvA6ECB6T0VBPjSraJ+3QIgIhAKCL3znqx7uKdN/SmYapZRMe8HYDvxWr+rwEerpH8N94"}]},"maintainers":[{"email":"dead_horse@qq.com","name":"dead_horse"},{"email":"dead_horse@qq.com","name":"dead-horse"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"hotoo.cn@gmail.com","name":"hotoo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parameter_3.5.0_1544506812316_0.9799916796522155"},"_hasShrinkwrap":false},"3.6.0":{"name":"parameter","version":"3.6.0","description":"A parameter verify tools.","main":"index.js","module":"index.es5.js","scripts":{"test":"mocha -R spec -t 1000 test/*.test.js","cov":"istanbul cover _mocha -- -t 1000 test/*.test.js","ci":"npm run cov","build:es5":"babel index.js --presets babel-preset-es2015 -o index.es5.js","prepublish":"npm run build:es5","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","beautify-benchmark":"0","benchmark":"*","istanbul":"*","mocha":"^5.2.0","semantic-release":"^6.3.6","should":"*"},"repository":{"type":"git","url":"git+https://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 4.0.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"gitHead":"9c305ecd153af219a75046cdcf79902991251a24","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@3.6.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"integrity":"sha512-KtXBPFX92SNh6E3dTRJ8fT0Dw23XPyAmp3YGZwhupRUsxl0EbtV1StuWSt76MsQdh6r4azZogsc+QTxYLBDziQ==","shasum":"bcf81327e98e433c72c134830ec84d15e81b963d","tarball":"https://registry.npmjs.org/parameter/-/parameter-3.6.0.tgz","fileCount":6,"unpackedSize":44739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5SG+CRA9TVsSAnZWagAAdTMP/R5aq6/pHeA15acmf54r\nFlf4Mqg7+7O5nrpdlsol89DFHmtsSl7jwn4efFElnmzMofZ24ZmGP5Tldd4h\nP1ttRwYGbZXbwH70AT9X5ccaHqcKfblkiJFzDUfGQfWpmZ0g4i/FBBtAZeez\nYFtcy33Wj1Ly/FZ0J4HmJ1vcNSGcJvW2/ZsvkFazCiZWfUkG3TdldNXplt+g\n1Y+2ddKOX63I0A8NByXJb+36B6Qe416PnTrS0T1AAx4AciZXzrQqDlQo5xLU\nzagj7X0z31SfnardBMbfqgOhh/c2fct4VlMhT0XDUIZ1UWGUtNoWYbHdq5nT\nJkxoSrVltGXGrAdhxkOuZ3gxbPajUkU9xlCbxXNLV9gNGBccHllLadiV2B56\n4jv8MFL4Lk5MAYTaHvG6xQWNW+cam5ifHGUXoqiRI5LswSfbQsMujHZ9jmiT\nrHxoq2DfxHerWeOevPI9sJg4fTB6LA/5vIqAC7NrBVkTSMhVOLcBAa2n3FxS\nMrkw7kXhdW7IEyxufBvpo2akBBI8nVIAfvWGj0Dl5QIcMZVaXrFXK8NCDkjT\nRjmg6hF/15GpRmyj7Kbj4/ZWCVlL5N0+Uqbrbc/f+Bzl279SljJo0s/rpe5n\n2in7w6DBojfDk/ZBHmom8h7v+yvWZCsEhchE5hNRGdHZvZ4SrVGOrDhfB3qQ\n9CzD\r\n=h2Bt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4Uns3p64J8lCt3uywdkoxokQfrdTcYstiEG+N3p0BRgIhAILdxLJdKniA7Di7pl/fU6zXlgb+VZjujZiK0Ul4Hlu2"}]},"maintainers":[{"email":"dead_horse@qq.com","name":"dead_horse"},{"email":"dead_horse@qq.com","name":"dead-horse"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"hotoo.cn@gmail.com","name":"hotoo"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parameter_3.6.0_1558520253467_0.42062157428771574"},"_hasShrinkwrap":false},"3.7.0":{"name":"parameter","version":"3.7.0","description":"A parameter verify tools.","main":"index.js","module":"index.es5.js","scripts":{"lint":"echo 'ignore'","test":"egg-bin test","cov":"egg-bin cov","ci":"npm run cov","build:es5":"babel index.js --presets babel-preset-es2015 -o index.es5.js","prepublish":"npm run build:es5"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","beautify-benchmark":"0","benchmark":"*","egg-bin":"^4.19.0","should":"*"},"repository":{"type":"git","url":"git+https://github.com/node-modules/parameter.git"},"keywords":["parameter","verify","univ"],"engines":{"node":">= 10.0.0"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"gitHead":"bbd0e11ffa19b9862239fe68277444845d885e9c","bugs":{"url":"https://github.com/node-modules/parameter/issues"},"homepage":"https://github.com/node-modules/parameter#readme","_id":"parameter@3.7.0","_nodeVersion":"18.14.2","_npmVersion":"9.5.0","dist":{"integrity":"sha512-CRSlKBPn5pI1HQpdhyjVojTq9OyZFXcejkqt6vhkjmAwvZ4w0nK6Od/vNyniWY8wC3FwIPG+DUc59vG3FmkINg==","shasum":"614518b2242ea79cf5ffa24d1151dfd36576630d","tarball":"https://registry.npmjs.org/parameter/-/parameter-3.7.0.tgz","fileCount":5,"unpackedSize":43978,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDVZ8QQ4rDR0aCQdpT9AE2vfzZvFOIbU+raFnyftVyUgIgPhmX9KHevS2BN7sWbdxuEyVb2zKVoS08HGE89c0w2T4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEEX8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp51Q/+Mf+YS34lu1qICKn2PA8TGPG27lTDxWVk287PrqHwKqy5b0Jj\r\nxULBWjr4RTGirZopR7ns5aKtnkQcprsVdyzSTZ+QQyiYbhzWB54hXJ+OK9KB\r\nu6kP31bXEIiV77vnYx+o6IiMUs6V1/ZJgr4tD9mbsK0U52SV7PqPF46/HaNr\r\n6XoVXcqjTrtdzHhfBo6yviQi7B/k9Lvx8oSPhq5kSbIBQ6nF0E299Y+jKn3/\r\nZ58Y5EDS7eribztoTCAHRDVS3P/xZjRrHuaYM50aYax2r5Ds3uCpKw1PTVae\r\npGzkjXWyvmCrEA4Y4m7WM2XVNpdO4YeCii5MH8HIJKEF2ap8YEejTs74tve/\r\nmcwI09X414ljlhNWjYX9MMnoBNHQNK8BqY0eFBTUguxjcAZFjqIslYGAjNU9\r\nFtXUIJ8ffNeFkLCmMP6wWOn58iunZkDmStT1bxaAI6egE+2txMYEb+Roc0Q0\r\nrLlEcbysNO468ipacELxHOchSy3zW4FYmlxDUjsJagyvK/sRDLnoPIb8lZ7j\r\nU2BobwGvnArLUjrpsL0ylqR5zfmaX10yyY2u0J4g1yu+/R8zQPeNfwQM8lt3\r\nyy/F3LSq4SAO7/cdW9fAAmpd5/iTblkeoxniS8BpnhrSfmXCn1EEnany6zqV\r\nZW9asoohDFVAg84bPHqOHk0CVSk9BuDHXx4=\r\n=H0Qa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"directories":{},"maintainers":[{"name":"dead-horse","email":"dead_horse@qq.com"},{"name":"hotoo","email":"hotoo.cn@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parameter_3.7.0_1678788092164_0.16794443141519344"},"_hasShrinkwrap":false}},"readme":"parameter\n=======\n\n[![NPM version][npm-image]][npm-url]\n[![Node.js CI](https://github.com/node-modules/parameter/actions/workflows/nodejs.yml/badge.svg)](https://github.com/node-modules/parameter/actions/workflows/nodejs.yml)\n[![Test coverage][codecov-image]][codecov-url]\n[![npm download][download-image]][download-url]\n\n[npm-image]: https://img.shields.io/npm/v/parameter.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/parameter\n[codecov-image]: https://codecov.io/github/node-modules/parameter/coverage.svg?branch=master\n[codecov-url]: https://codecov.io/github/node-modules/parameter?branch=master\n[download-image]: https://img.shields.io/npm/dm/parameter.svg?style=flat-square\n[download-url]: https://npmjs.org/package/parameter\n\nA parameter verify tools.\n\n## Install\n\n```bash\n$ npm install parameter --save\n```\n\n## Usage\n\n### API\n\n`Parameter` Class\n\n- `constructor([options])` - new Class `Parameter` instance\n  - `options.translate` - translate function\n  - `options.validateRoot` - config whether to validate the passed in value must be a object, default to `false`.\n  - `options.convert` - convert primitive params to specific type, default to `false`.\n  - `options.widelyUndefined` - convert empty string(`''`), NaN, Null to undefined, this option can make `rule.required` more powerful, default to `false`.__This may change the original input params__.\n- `validate(rule, value)` - validate the `value` conforms to `rule`. return an array of errors if break rule.\n- `addRule(type, check)` - add custom rules.\n   - `type` - rule type, required and must be string type.\n   - `check` - check handler. can be a `function` or a `RegExp`.\n\n__Note: when `options.convert` enabled, all built-in rules check for primitive input param and convert it to rule's default `convertType`(which defined below), you can also enable this feature for specific rule by `convertType` options in each rule definition.__\n\n### Example\n\n```js\nvar Parameter = require('parameter');\n\nvar parameter = new Parameter({\n  translate: function() {\n    var args = Array.prototype.slice.call(arguments);\n    // Assume there have I18n.t method for convert language.\n    return I18n.t.apply(I18n, args);\n  },\n  validateRoot: true, // restrict the being validate value must be a object\n});\n\nvar data = {\n  name: 'foo',\n  age: 24,\n  gender: 'male'\n};\n\nvar rule = {\n  name: 'string',\n  age: 'int',\n  gender: ['male', 'female', 'unknown']\n};\n\nvar errors = parameter.validate(rule, data);\n```\n\n#### [complex example](example.js)\n\n### Rule\n\n#### common rule\n\n- `required` - if `required` is set to false, this property can be null or undefined. default to `true`.\n- `type` - The type of property, every type has it's own rule for the validate.\n- `convertType` - Make parameter convert the input param to the specific type, support `int`, `number`, `string` and `boolean`, also support a function to customize your own convert method.\n- `default` - The default value of property, once the property is allowed non-required and missed, parameter will use this as the default value. __This may change the original input params__.\n- `widelyUndefined` - override `options.widelyUndefined`\n\n__Note: you can combile require and type end with a notation `?` like: `int?` or `string?` to specific both type and non-required.__\n\n#### int\n\nIf type is `int`, there has tow addition rules:\n\n- `max` - The maximum of the value, `value` must <= `max`.\n- `min` - The minimum of the value, `value` must >= `min`.\n\nDefault `convertType` is `int`.\n\n__Note: default `convertType` will only work when `options.convert` set to true in parameter's constructor.__\n\n#### integer\n\nAlias to `int`.\n\n#### number\n\nIf type is `number`, there has tow addition rules:\n\n- `max` - The maximum of the value, `value` must <= `max`.\n- `min` - The minimum of the value, `value` must >= `min`.\n\nDefault `convertType` is `number`.\n\n#### date\n\nThe `date` type want to match `YYYY-MM-DD` type date string.\n\nDefault `convertType` is `string`.\n\n#### dateTime\n\nThe `dateTime` type want to match `YYYY-MM-DD HH:mm:ss` type date string.\n\nDefault `convertType` is `string`.\n\n#### datetime\n\nAlias to `dateTime`.\n\n#### id\n\nThe `id` type want to match `/^\\d+$/` type date string.\n\nDefault `convertType` is `string`.\n\n#### boolean\n\nMatch `boolean` type value.\n\nDefault `convertType` is `boolean`.\n\n#### bool\n\nAlias to `boolean`\n\n#### string\n\nIf type is `string`, there has four addition rules:\n\n- `allowEmpty`(alias to `empty`) - allow empty string, default to false. If `rule.required` set to false, `allowEmpty` will be set to `true` by default.\n- `format` - A `RegExp` to check string's format.\n- `max` - The maximum length of the string.\n- `min` - The minimum length of the string.\n- `trim` - Trim the string before check, default is `false`.\n\nDefault `convertType` is `string`.\n\n#### email\n\nThe `email` type want to match [RFC 5322](http://tools.ietf.org/html/rfc5322#section-3.4) email address.\n\n- `allowEmpty` - allow empty string, default is false.\n\nDefault `convertType` is `string`.\n\n#### password\n\nThe `password` type want to match `/^$/` type string.\n\n- `compare` - Compare field to check equal, default null, not check.\n- `max` - The maximum length of the password.\n- `min` - The minimum length of the password, default is 6.\n\nDefault `convertType` is `string`.\n\n#### url\n\nThe `url` type want to match [web url](https://gist.github.com/dperini/729294).\n\nDefault `convertType` is `string`.\n\n#### enum\n\nIf type is `enum`, it requires an addition rule:\n\n- `values` - An array of data, `value` must be one on them. ___this rule is required.___\n\n#### object\n\nIf type is `object`, there has one addition rule:\n\n- `rule` - An object that validate the properties ot the object.\n\n#### array\n\nIf type is `array`, there has four addition rule:\n\n- `itemType` - The type of every item in this array.\n- `rule` - An object that validate the items of the array. Only work with `itemType`.\n- `max` - The maximum length of the array.\n- `min` - The minimum lenght of the array.\n\n#### abbr\n\n- `'int'` => `{type: 'int', required: true}`\n- `'int?'` => `{type: 'int', required: false }`\n- `'integer'` => `{type: 'integer', required: true}`\n- `'number'` => `{type: 'number', required: true}`\n- `'date'` => `{type: 'date', required: true}`\n- `'dateTime'` => `{type: 'dateTime', required: true}`\n- `'id'` => `{type: 'id', required: true}`\n- `'boolean'` => `{type: 'boolean', required: true}`\n- `'bool'` => `{type: 'bool', required: true}`\n- `'string'` => `{type: 'string', required: true, allowEmpty: false}`\n- `'string?'` => `{type: 'string', required: false, allowEmpty: true}`\n- `'email'` => `{type: 'email', required: true, allowEmpty: false, format: EMAIL_RE}`\n- `'password'` => `{type: 'password', required: true, allowEmpty: false, format: PASSWORD_RE, min: 6}`\n- `'object'` => `{type: 'object', required: true}`\n- `'array'` => `{type: 'array', required: true}`\n- `[1, 2]` => `{type: 'enum', values: [1, 2]}`\n- `/\\d+/` => `{type: 'string', required: true, allowEmpty: false, format: /\\d+/}`\n\n### `errors` examples\n\n#### `code: missing_field`\n\n```js\n{\n  code: 'missing_field',\n  field: 'name',\n  message: 'required'\n}\n```\n\n#### `code: invalid`\n\n```js\n{\n  code: 'invalid',\n  field: 'age',\n  message: 'should be an integer'\n}\n```\n\n## License\n\n[MIT](LICENSE.txt)\n\n<!-- GITCONTRIBUTOR_START -->\n\n## Contributors\n\n|[<img src=\"https://avatars.githubusercontent.com/u/156269?v=4\" width=\"100px;\"/><br/><sub><b>fengmk2</b></sub>](https://github.com/fengmk2)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/985607?v=4\" width=\"100px;\"/><br/><sub><b>dead-horse</b></sub>](https://github.com/dead-horse)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/5518?v=4\" width=\"100px;\"/><br/><sub><b>huacnlee</b></sub>](https://github.com/huacnlee)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/143572?v=4\" width=\"100px;\"/><br/><sub><b>hotoo</b></sub>](https://github.com/hotoo)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/2039144?v=4\" width=\"100px;\"/><br/><sub><b>sang4lv</b></sub>](https://github.com/sang4lv)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/471928?v=4\" width=\"100px;\"/><br/><sub><b>ghostoy</b></sub>](https://github.com/ghostoy)<br/>|\n| :---: | :---: | :---: | :---: | :---: | :---: |\n[<img src=\"https://avatars.githubusercontent.com/u/12657964?v=4\" width=\"100px;\"/><br/><sub><b>beliefgp</b></sub>](https://github.com/beliefgp)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/5825244?v=4\" width=\"100px;\"/><br/><sub><b>taylorharwin</b></sub>](https://github.com/taylorharwin)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/3199140?v=4\" width=\"100px;\"/><br/><sub><b>tomowang</b></sub>](https://github.com/tomowang)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/11374721?v=4\" width=\"100px;\"/><br/><sub><b>hdumok</b></sub>](https://github.com/hdumok)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/7971415?v=4\" width=\"100px;\"/><br/><sub><b>paranoidjk</b></sub>](https://github.com/paranoidjk)<br/>|[<img src=\"https://avatars.githubusercontent.com/u/30565051?v=4\" width=\"100px;\"/><br/><sub><b>zcxsythenew</b></sub>](https://github.com/zcxsythenew)<br/>\n\nThis project follows the git-contributor [spec](https://github.com/xudafeng/git-contributor), auto updated at `Tue Apr 05 2022 10:44:22 GMT+0800`.\n\n<!-- GITCONTRIBUTOR_END -->\n","maintainers":[{"name":"dead-horse","email":"dead_horse@qq.com"},{"name":"hotoo","email":"hotoo.cn@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"time":{"modified":"2023-03-14T10:01:32.429Z","created":"2013-06-26T08:22:15.391Z","0.0.1":"2013-06-26T08:22:21.165Z","0.0.2":"2013-06-26T09:12:19.044Z","0.0.3":"2013-06-26T09:45:13.015Z","0.0.4":"2013-07-01T09:54:24.702Z","0.0.5":"2013-08-06T05:41:20.801Z","0.0.6":"2013-08-06T20:32:27.183Z","0.0.7":"2013-08-09T08:46:18.375Z","1.0.0":"2015-01-09T02:33:11.968Z","1.0.2":"2015-01-11T16:43:00.727Z","1.1.0":"2015-09-15T06:44:18.173Z","1.1.1":"2015-09-15T10:07:26.021Z","1.2.0":"2015-09-21T04:09:12.696Z","2.0.0":"2015-09-25T15:41:27.652Z","2.1.0":"2017-06-04T15:23:44.408Z","2.2.0":"2017-06-13T04:44:08.248Z","2.2.1":"2017-11-23T04:35:54.719Z","2.2.2":"2018-05-04T08:50:48.078Z","2.2.3":"2018-05-16T13:15:57.753Z","2.3.0":"2018-06-19T15:48:23.173Z","2.4.0":"2018-08-03T09:18:16.167Z","3.0.0":"2018-08-30T03:34:56.888Z","3.1.0":"2018-08-30T05:55:48.234Z","3.2.0":"2018-09-11T11:03:29.426Z","3.3.0":"2018-09-19T03:51:10.323Z","3.3.1":"2018-10-09T15:50:20.607Z","3.4.0":"2018-10-30T11:10:53.360Z","3.5.0":"2018-12-11T05:40:12.450Z","3.6.0":"2019-05-22T10:17:33.597Z","3.7.0":"2023-03-14T10:01:32.340Z"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/node-modules/parameter.git"},"homepage":"https://github.com/node-modules/parameter#readme","keywords":["parameter","verify","univ"],"contributors":[{"name":"dead-horse","email":"dead-horse@qq.com","url":"https://github.com/dead-horse"},{"name":"fengmk2","email":"fengmk2@gmail.org","url":"https://github.com/fengmk2"},{"name":"Jason Lee","email":"huacnlee@gmail.com","url":"https://github.com/huacnlee"},{"name":"闲耘™","email":"hotoo.cn@gmail.com","url":"https://github.com/hotoo"}],"bugs":{"url":"https://github.com/node-modules/parameter/issues"},"license":"MIT","readmeFilename":"README.md","users":{"wlfyit":true,"po":true,"456wyc":true,"dxttiger":true,"ashertaqn":true,"sharper":true}}