{"_id":"param-check","_rev":"28-88012603f1844d7a6128d158a54d5136","name":"param-check","description":"A js library for runtime parameter checking.","dist-tags":{"latest":"2.1.3"},"versions":{"0.1.0":{"name":"param-check","version":"0.1.0","description":"A js library for checking parameters.","repository":{"url":"https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"test\\index.html"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"chai":"^3.5.0","expose-loader":"^0.7.1","mocha":"^2.5.3","webpack":"^1.13.1"},"dependencies":{"deep-equal":"^1.0.1"},"gitHead":"f224f1e71daaf31d05285076bc8b7096c61c7211","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check","_id":"param-check@0.1.0","_shasum":"5a86e0420fc763b467a4d54951a73b06fcead973","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"y3g","email":"yusangeng@outlook.com"},"dist":{"shasum":"5a86e0420fc763b467a4d54951a73b06fcead973","tarball":"https://registry.npmjs.org/param-check/-/param-check-0.1.0.tgz","integrity":"sha512-W6vHoWj1LSNg2SGwbkgWE+0/WOJdPZ8+9c7rjUH8YDauOyFfjbeSj5dtsX8P/6/x/0guCWkfNvqxMsmmDmgy5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvUzdbiRo/wm51YHmiRQjECIsRC+ZAQ9rsW+GpSV/wfQIgC2RcwjIiFwn+iaf39ecsE9uzBy05NbeXTuQS+LbucNM="}]},"maintainers":[{"name":"y3g","email":"yusangeng@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/param-check-0.1.0.tgz_1469101803933_0.417086937231943"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"param-check","version":"0.2.0","description":"A js library for checking parameters.","repository":{"url":"https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"test\\index.html"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"chai":"^3.5.0","expose-loader":"^0.7.1","mocha":"^2.5.3","webpack":"^1.13.1"},"dependencies":{"deep-equal":"^1.0.1"},"gitHead":"224a721d3c27ec6c168e170ce294f03b837d14ff","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check","_id":"param-check@0.2.0","_shasum":"6cac47752a10384f0d3017fb2fa87c516026320b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"y3g","email":"yusangeng@outlook.com"},"dist":{"shasum":"6cac47752a10384f0d3017fb2fa87c516026320b","tarball":"https://registry.npmjs.org/param-check/-/param-check-0.2.0.tgz","integrity":"sha512-hZZtam/rTvLU4cs6ZD9txWYdO59RTDgV4RBlz7J1NEP6imfUXTM41SyOdVZXBVxrT5klZhCGoqhEowGxTev5cA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfem1NEGfxpb/nvgEYirfTNY38ysingm1NXvHb49uddAiEA7F03cBMO08IkdZ4p7xnRlO190njyPHleBO+11oJ29Dw="}]},"maintainers":[{"name":"y3g","email":"yusangeng@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/param-check-0.2.0.tgz_1469104754753_0.7976736575365067"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.1":{"name":"param-check","version":"0.2.1","description":"A js library for checking parameters.","repository":{"url":"https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"test\\index.html"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"chai":"^3.5.0","expose-loader":"^0.7.1","mocha":"^2.5.3","webpack":"^1.13.1"},"dependencies":{"deep-equal":"^1.0.1"},"gitHead":"993bfa5cb63f4d46fc0f7a5a29ce5e17fdd55309","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check","_id":"param-check@0.2.1","_shasum":"7d8c7c5f325ad128b8ab59085d71f7a3b86a0ea1","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"y3g","email":"yusangeng@outlook.com"},"dist":{"shasum":"7d8c7c5f325ad128b8ab59085d71f7a3b86a0ea1","tarball":"https://registry.npmjs.org/param-check/-/param-check-0.2.1.tgz","integrity":"sha512-GS1RHnU5Ksi4mwDHFnxzKeM82AQ6RyAcNLzhYQ7UjzlmeOiSx+KXDxad+zrM9/OH2Ksl3eO1G14zkzR/GzM9fQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNKzRZJxdedUiRJfLI+iUR1Xpo9xB10CGrL2kTTYnA9AiAb7fQRPaldGHBoGDHqaXpGy7T4WoEunTi947bza1B/rA=="}]},"maintainers":[{"name":"y3g","email":"yusangeng@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/param-check-0.2.1.tgz_1469174531208_0.7662905666511506"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.2":{"name":"param-check","version":"0.2.2","description":"A js library for checking parameters.","repository":{"url":"git+https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"test\\index.html"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"chai":"^3.5.0","expose-loader":"^0.7.1","mocha":"^2.5.3","webpack":"^1.13.1"},"dependencies":{"deep-equal":"^1.0.1"},"gitHead":"9b77c2446ddb1bb4776728fc9475eb83ef5670ef","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check#readme","_id":"param-check@0.2.2","_shasum":"5676b0b4d15703a776f2019ebdb63bdbab53d9ac","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"y3g","email":"yusangeng@outlook.com"},"dist":{"shasum":"5676b0b4d15703a776f2019ebdb63bdbab53d9ac","tarball":"https://registry.npmjs.org/param-check/-/param-check-0.2.2.tgz","integrity":"sha512-5rLnRLkjHIWI4X4q8crx7Hdl+9J3zfLYIbCZuTIMkRQfQwRofsnnkxPrNpRVQRYCl55yHRSg+4vInWTebArxsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECI/IeOJIVwAPOAuwdcqqgwK7L2unPfJiMf7pKkhaVmAiA7ra3cSM0+avs6hElxN25cMH1yFiKUWjj5FKpsqH7o9A=="}]},"maintainers":[{"name":"y3g","email":"yusangeng@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/param-check-0.2.2.tgz_1470337865247_0.3350688270293176"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.3":{"name":"param-check","version":"0.2.3","description":"A js library for checking parameters.","repository":{"url":"https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"test\\index.html"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"chai":"^3.5.0","expose-loader":"^0.7.1","mocha":"^2.5.3","webpack":"^1.13.1"},"dependencies":{"deep-equal":"^1.0.1"},"gitHead":"f03317c48f9525e1d37243267f6ff24fc874ea25","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check","_id":"param-check@0.2.3","_shasum":"d86435d44e005cd380abae438fcbd2492cfbc477","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"y3g","email":"yusangeng@outlook.com"},"dist":{"shasum":"d86435d44e005cd380abae438fcbd2492cfbc477","tarball":"https://registry.npmjs.org/param-check/-/param-check-0.2.3.tgz","integrity":"sha512-4re10yCTkDJrkh1njp7kXMKI2ZbuP5kygSAiI18dRFD4rrAKJaE5zBEz+G1qJm5q23Vv9I7R2A/08wYA0avUgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1OdvntZox/tCiGwAPE4z47uvf0PWQWf/XgJlBPyZlfAIhAK71ImGTMevTi1DaGsmfVtvD8LN6rYXLSZeBm/9YlzLz"}]},"maintainers":[{"name":"y3g","email":"yusangeng@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/param-check-0.2.3.tgz_1472631490944_0.8095924933440983"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.5":{"name":"param-check","version":"0.2.5","description":"A js library for checking parameters.","repository":{"url":"https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"test\\index.html"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"chai":"^3.5.0","expose-loader":"^0.7.1","mocha":"^2.5.3","webpack":"^1.13.1"},"dependencies":{"deep-equal":"^1.0.1"},"gitHead":"a74ad6193edee285e58ffe67db01c2a7a65d8e97","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check","_id":"param-check@0.2.5","_shasum":"dcf21ee4b94275f8c3aae1ec1423e7e9a5973be7","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"y3g","email":"yusangeng@outlook.com"},"dist":{"shasum":"dcf21ee4b94275f8c3aae1ec1423e7e9a5973be7","tarball":"https://registry.npmjs.org/param-check/-/param-check-0.2.5.tgz","integrity":"sha512-r04hs5juTYtwgpJq1xJ3tCJPa7ITXI5P7Ojfqoab8jOCzfr1X6zNMD8IVWEndS0YmH8+LNzXmomcu0PMyGZgag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGP5wHqRFUx/UcPbSfiOBj1njnEH1yyOp6SE1381kEiZAiAGd/4bqQNZ6WIdYy7SqyNOza4XN/zq8352UVM3DR4ERw=="}]},"maintainers":[{"name":"y3g","email":"yusangeng@outlook.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/param-check-0.2.5.tgz_1472642604891_0.9113501119427383"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.6":{"name":"param-check","version":"0.2.6","description":"A js library for checking parameters.","repository":{"url":"git+https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"test\\index.html"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"chai":"^3.5.0","expose-loader":"^0.7.1","mocha":"^2.5.3","webpack":"^1.13.1"},"dependencies":{"deep-equal":"^1.0.1"},"gitHead":"c6e0fa2d0d7e384d1312d422674606827a098a53","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check#readme","_id":"param-check@0.2.6","_shasum":"190dbcea7f199722a5ae0d628cc9638d955e4ef1","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"y3g","email":"yusangeng@outlook.com"},"dist":{"shasum":"190dbcea7f199722a5ae0d628cc9638d955e4ef1","tarball":"https://registry.npmjs.org/param-check/-/param-check-0.2.6.tgz","integrity":"sha512-Bg7Dxxx4KApt2IHxX0eBPF/GTOEFw+R6l66I0qiY//goVv6jPQO3oMfUfA9ya5i5gBpJFYtECVBHCnFmsQUPkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxE1xjnLQbsjjE7unld3Ak7JRwF/GoNwtB4vGlCmF87AiAqG4hiFtXHCZHAn1tR9q6UFYruqZCQ2OMW4PCN/UIWsg=="}]},"maintainers":[{"name":"y3g","email":"yusangeng@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/param-check-0.2.6.tgz_1473793835801_0.3795480497647077"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"param-check","version":"1.1.0","description":"A js library for runtime parameter checking.","repository":{"url":"git+https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"mocha --require ./mochaRequire.js './test/*.spec.js'","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","build":"npm test && npm run build-debug && npm run build-release"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-transform-es2015-modules-umd":"^6.24.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.0","chai":"^3.5.0","mocha":"^3.2.0","uglify-js":"^2.8.16","uglifyjs-webpack-plugin":"^0.3.1","webpack":"^2.3.2"},"dependencies":{"y-utils":"^0.1.0"},"gitHead":"b16173f4dbb222a5cd14e6b3c32e13a77177e8a8","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check#readme","_id":"param-check@1.1.0","_shasum":"26ca01d345b340929c7f874906e8c01d6c8c61ee","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.7.0","_npmUser":{"name":"y3g","email":"yusangeng@outlook.com"},"dist":{"shasum":"26ca01d345b340929c7f874906e8c01d6c8c61ee","tarball":"https://registry.npmjs.org/param-check/-/param-check-1.1.0.tgz","integrity":"sha512-ntBJHuKgkak7t6DzN5FdnI6SfIxuPWlZwh1zvmZnSeMrQeWl6sy5oHs3PnoCXGOegCDNeM5wFVfqoLkx8LkiJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIFmFCfg+KbQWHzNXWVL2UZijv1EKxKZxPUliTLbPgDAIgSuXHnsVY4C555V9xao1GJSkvgyslngIU3cak8j9Rnbo="}]},"maintainers":[{"name":"y3g","email":"yusangeng@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/param-check-1.1.0.tgz_1490767827009_0.8495833079796284"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.1":{"name":"param-check","version":"1.1.1","description":"A js library for runtime parameter checking.","repository":{"url":"git+https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"mocha --require ./mochaRequire.js './test/*.spec.js'","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","build":"npm test && npm run build-debug && npm run build-release"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-transform-es2015-modules-umd":"^6.24.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.4.0","babel-preset-es2015":"^6.24.0","chai":"^3.5.0","mocha":"^3.2.0","uglify-js":"^2.8.16","uglifyjs-webpack-plugin":"^0.3.1","webpack":"^2.3.2"},"dependencies":{"y-utils":"^0.1.0"},"gitHead":"847c17867743b0aed144a410e5bd5884199de344","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check#readme","_id":"param-check@1.1.1","_shasum":"406bd02cfca4ac42a503bbeb48008d57b057a72e","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.7.0","_npmUser":{"name":"y3g","email":"yusangeng@outlook.com"},"dist":{"shasum":"406bd02cfca4ac42a503bbeb48008d57b057a72e","tarball":"https://registry.npmjs.org/param-check/-/param-check-1.1.1.tgz","integrity":"sha512-GRfUi8i1r+QUl87AbSSC/ZObvte2gt0QtR5wBDPliPuqat6Zk75Zi6Ifis1r6nBEsWHPnYZlZr+mSvEBzplStw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCulgDAfKgkvsEh216WP5MxE+MVfxtVXF2+m17cBB63XwIhAP65zCQjXKWO7FO0KRCqP+cHVLAELXAIWeShTeEWkawZ"}]},"maintainers":[{"name":"y3g","email":"yusangeng@outlook.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/param-check-1.1.1.tgz_1492953658088_0.7307978786993772"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.2":{"name":"param-check","version":"1.1.2","description":"A js library for runtime parameter checking.","repository":{"url":"git+https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"mocha --require ./mochaRequire.js './test/*.spec.js'","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","build":"npm test && npm run build-debug && npm run build-release"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-transform-es2015-modules-umd":"^6.24.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.4.0","babel-preset-es2015":"^6.24.0","chai":"^3.5.0","mocha":"^3.2.0","uglify-js":"^2.8.16","uglifyjs-webpack-plugin":"^0.3.1","webpack":"^2.3.2"},"dependencies":{"y-utils":"^0.1.0"},"gitHead":"4f9e5faa058252d49c15313a455ce339dd28d1b3","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check#readme","_id":"param-check@1.1.2","_shasum":"6a98a897f0bf8a40a8fb0ca502ba6acca5d1c7ee","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.7.0","_npmUser":{"name":"y3g","email":"yusangeng@outlook.com"},"dist":{"shasum":"6a98a897f0bf8a40a8fb0ca502ba6acca5d1c7ee","tarball":"https://registry.npmjs.org/param-check/-/param-check-1.1.2.tgz","integrity":"sha512-CTy0AoYQrBDyVItUGQFswEOm/fup6Inv9BTTbC6tDum6fjrmyu8fLBD9wPsxZlwPNGoH0x5LPWo8YI/QyelIoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnnYd/gAO96wBbN2/or/mFfSEQdzAUMNu1vE13/7K0MgIgMIDVtLkC4JfuQND4jJmg0XHQqqB+RL/36d30W8RC+pY="}]},"maintainers":[{"name":"y3g","email":"yusangeng@outlook.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/param-check-1.1.2.tgz_1493019166957_0.06961922161281109"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.3":{"name":"param-check","version":"1.1.3","description":"A js library for runtime parameter checking.","repository":{"url":"git+https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","build":"npm test && npm run build-debug && npm run build-release"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"babel-core":"^6.24.0","babel-loader":"^6.4.1","babel-plugin-transform-es2015-modules-umd":"^6.24.0","babel-plugin-transform-flow-strip-types":"^6.22.0","babel-plugin-transform-runtime":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.4.0","babel-preset-es2015":"^6.24.0","chai":"^3.5.0","mocha":"^3.2.0","uglify-js":"^2.8.16","uglifyjs-webpack-plugin":"^0.3.1","webpack":"^2.3.2"},"dependencies":{"async-cast":"^1.0.1","lodash":"^4.17.4"},"gitHead":"5b8e6d476c4aa98f0ac75d0baa9d16efe6d10267","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check#readme","_id":"param-check@1.1.3","_npmVersion":"5.2.0","_nodeVersion":"8.1.3","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-dV1ZigcSxQFG/Uaff3Aqe4I2OvmmhzGXlstHNgYZZmuwdHMan1+Ethr9/jvbCFVc8umcZfV6gHhhbvQUc6qWNA==","shasum":"3f1ace42ed03993fc5f06850d2169cb3c8a4aad7","tarball":"https://registry.npmjs.org/param-check/-/param-check-1.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB+yvaC7y2GrLbH1ihjDdgLyxb/2m8Ctsd90VhtC3hdgIhAJ7OH0FkdzxNl16E34cmOfliGt3o7KWvQ6fqjuVXVKIc"}]},"maintainers":[{"email":"yusangeng@outlook.com","name":"yusangeng"},{"email":"yusangeng@outlook.com","name":"y3g"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/param-check-1.1.3.tgz_1499932902258_0.018569760723039508"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.4":{"name":"param-check","version":"1.1.4","description":"A js library for runtime parameter checking.","repository":{"url":"git+https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","build":"npm test && npm run build-debug && npm run build-release"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","uglify-js":"^2.8.16","uglifyjs-webpack-plugin":"^0.3.1","webpack":"^2.3.2"},"dependencies":{"async-cast":"^1.0.1","lodash":"^4.17.4"},"gitHead":"33e424417644814d280db3e067bd13d0a1720dd8","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check#readme","_id":"param-check@1.1.4","_npmVersion":"5.2.0","_nodeVersion":"8.1.3","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-jP7IMiX1JPpHA4hVICALKj5N/flkjlviKkDnFp/5/ltSHeCo+BOWcnCUH0oP3mTFXQoWASN0s3qUHZ5Cvm3AAg==","shasum":"cc758a3403ef8cd84b8fa7c8454d854b3d46972d","tarball":"https://registry.npmjs.org/param-check/-/param-check-1.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaF3Uk8Q72ukClFqIN3IB+axl6QqAJv4Zv3wI2P0M+vQIhAMUP2jHsuCU8YdImqhG/ACGYxcFHjkYcnkI7E9knEOcc"}]},"maintainers":[{"email":"yusangeng@outlook.com","name":"yusangeng"},{"email":"yusangeng@outlook.com","name":"y3g"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/param-check-1.1.4.tgz_1499933673328_0.7665340735111386"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.5":{"name":"param-check","version":"1.1.5","description":"A js library for runtime parameter checking.","repository":{"url":"git+https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","build":"npm test && npm run build-debug && npm run build-release"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","uglify-js":"^2.8.16","uglifyjs-webpack-plugin":"^0.3.1","webpack":"^2.3.2"},"dependencies":{"async-cast":"^1.0.2","lodash":"^4.17.4"},"gitHead":"673f3a78be07d5e99b881e3b9e9e2e606bcb257a","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check#readme","_id":"param-check@1.1.5","_npmVersion":"5.2.0","_nodeVersion":"8.1.3","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-ED0Kw7DhAvyPWt5WwWxZrzV2xJIyzd/VlFdIXR1cZFYnP4zqnnNSzrae68JnHBQ8nUvK3uaGwcDoIRmiDg5Z8g==","shasum":"0764b755705558493c20653b0f93362e6a67bfd1","tarball":"https://registry.npmjs.org/param-check/-/param-check-1.1.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqQPrbQn76S/tGUFG2zFcacyORnLJEijKJ23MXm387BAiBn3X0avSRMPO0e3Bo5+QPDa253sB5YXcHBZqaLApFq6g=="}]},"maintainers":[{"email":"yusangeng@outlook.com","name":"yusangeng"},{"email":"yusangeng@outlook.com","name":"y3g"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/param-check-1.1.5.tgz_1499934225215_0.20100719179026783"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.7":{"name":"param-check","version":"1.1.7","description":"A js library for runtime parameter checking.","repository":{"url":"git+https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","build":"npm test && npm run build-debug && npm run build-release","prepublish":"npm run test"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","uglify-js":"^2.8.16","uglifyjs-webpack-plugin":"^0.3.1","webpack":"^2.3.2"},"dependencies":{"lodash":"^4.17.4"},"gitHead":"ae10773bbc4003bc323a404887396929e5d006f2","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check#readme","_id":"param-check@1.1.7","_npmVersion":"5.2.0","_nodeVersion":"8.1.3","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-wL1BaHkUAxcw0WDOkHr8rZqBw1chlDh4r9e4881gUBZF56/SgDu34wXjb5z7vPPAqTSdeIYe8LCk50tV6o10Vw==","shasum":"256abbc524d67e2de688cb42e1c118dd4b7c24b4","tarball":"https://registry.npmjs.org/param-check/-/param-check-1.1.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1cJi4mEBah5jLzcQW+ZTBMm9re5FIm8IxCUyjj7BUfwIhAK4tCuMwnlARBLLScVzV4SihyqSEHhJeOpqtAz/jYqbx"}]},"maintainers":[{"email":"yusangeng@outlook.com","name":"yusangeng"},{"email":"yusangeng@outlook.com","name":"y3g"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/param-check-1.1.7.tgz_1501902882046_0.6744719210546464"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.8":{"name":"param-check","version":"1.1.8","description":"A js library for runtime parameter checking.","repository":{"url":"git+https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","build":"npm test && npm run build-debug && npm run build-release","prepublish":"npm run test"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","uglify-js":"^2.8.16","uglifyjs-webpack-plugin":"^0.3.1","webpack":"^2.3.2"},"dependencies":{"lodash":"^4.17.4"},"gitHead":"4a8e9e580ac945df0a1b5dd5ed47f834a1d97188","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check#readme","_id":"param-check@1.1.8","_npmVersion":"5.2.0","_nodeVersion":"8.1.3","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-HEQlEG2f0l4la1oUTuMlu7Vyqi8x7oVUFIov0Wjs7C7R32PZTpVDQmhWXx7XcCjqWmof3nlcnhy8+SdP6/WReQ==","shasum":"c09a6ca78e62e5078aa5316b61247ad6e61af9ed","tarball":"https://registry.npmjs.org/param-check/-/param-check-1.1.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdSQLsjlL3hs5ZEcSn4RcVXfedFu7r7lpW4H7wfeN21wIgNnI7iWdYYnMir56gjYh6sR5N8lo7S+jLXe3GrNsXouM="}]},"maintainers":[{"email":"yusangeng@outlook.com","name":"yusangeng"},{"email":"yusangeng@outlook.com","name":"y3g"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/param-check-1.1.8.tgz_1501911060947_0.24696594779379666"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.9":{"name":"param-check","version":"1.1.9","description":"A js library for runtime parameter checking.","repository":{"url":"git+https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","build":"npm test && npm run build-debug && npm run build-release","prepublish":"npm run test"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","uglify-js":"^2.8.16","uglifyjs-webpack-plugin":"^0.3.1","webpack":"^2.3.2"},"dependencies":{"lodash":"^4.17.4"},"gitHead":"8d9551bd25faa24068b83325568d6e2d9a7c2cea","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check#readme","_id":"param-check@1.1.9","_npmVersion":"5.5.1","_nodeVersion":"9.2.1","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-uyMIet2Xiozsq9dFNuPkgYPBwFcObqGXOAM8LXZ0DXOUzaK4ppDeD/DVe544UuxBnOS0NTk2aPmGFLqMTaBFsQ==","shasum":"46b6043b5264cbbba86511336b2d6b839f0c2f5b","tarball":"https://registry.npmjs.org/param-check/-/param-check-1.1.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDedX5camrSm2e3dh3UJ3xWTpoMvr0Q2FfqdjSgrEJUhgIhAOKqg93kgLLO6VYkRS0DRBv3zjsFOstAl/jXJF2BWa59"}]},"maintainers":[{"email":"yusangeng@outlook.com","name":"yusangeng"},{"email":"yusangeng@outlook.com","name":"y3g"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/param-check-1.1.9.tgz_1516416447453_0.6475845428649336"},"directories":{},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"param-check","version":"2.0.0","description":"A js library for runtime parameter checking.","repository":{"url":"git+https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","build":"npm test && npm run build-debug && npm run build-release","prepublish":"npm run test"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","uglify-js":"^2.8.16","uglifyjs-webpack-plugin":"^0.3.1","webpack":"^2.3.2","webpack-bundle-analyzer":"^2.11.1","babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","isparta":"^4.0.0","istanbul":"0.4.4"},"dependencies":{"lodash":"^4.17.4"},"gitHead":"a6f32a561ce5b6bea7370f3a074c450a8b42919f","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check#readme","_id":"param-check@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.6.0","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-gdPLIrEm2dGnW17b0EmlAU76fcFIJIGO7rH2nCpBWOc1F1uwHqVCCDsYWGprjcwgfWwaxnHC4LsQaLGELeyAJg==","shasum":"fad03bb4a3e08134987e1134c7f47da12fa27ec8","tarball":"https://registry.npmjs.org/param-check/-/param-check-2.0.0.tgz","fileCount":108,"unpackedSize":1227965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1YiRCRA9TVsSAnZWagAA5iIP/0+CAFV73qzErHVI/v4S\nmJwjCZf3WxxTvFq2xafdxntVyUo+wPVXjCLtfqwHV1u+WEuhUyi5xVQK5jZH\nxyqtBjbxSWZ1HhzP17SQkiyUSZgxqJCKoVr9jsy6GVHjLp46m8YC0EFphBSz\nVYHUQ9C7Qd9HNKXhmRtiaPdn3cPiNBJfn4MV2tIYTm0cAMcidTVVMK31AwpT\nI9GzIlgD86Ve0XNsa6ReCjDCu8tOVuXylJSpBxCAMSeRyJvBjym3kz5VB3LC\noJ8r6MnG2HYriYyIH2Bwax4Z91uIZIBLO7mKtNsjsInjjWnCUXjFI8az5VzX\ndNrZFKkuIfcsD45Oa+OjyJN97lJyq8yKmNLM7OKhHB44IoPySxmEinaTjBJn\ntkHZTcC7hNXKVtQrCAnRCXyTV6c13O6hKLcm/CyjWyA7nfbV45yAl/Jzoe5s\nKHye4AnLdhHshop32aj4xcljGU2wSdG5+lyZXo+IJr4d67wRUnc0yxLzKxh6\nmCOuq706H/NCykQI7sABt4twGEQnGUksTy5vFz8ifqEJG+millkCsZZ1t9hb\nlBzfSLt6lo6Fd/vCx2UJTvlMPyyhg6OtWtLY6F0tzGOoOHeKR22O/j2aZMzN\nGbhXTOrTCBXsIn2NpNiOWp4dO3Ab5ArUkslNDkozNxtdzbr27Ml1xqhuso83\n0Cyb\r\n=Lge1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC36wtE5h6Ds8cTjPFEtgcbTgvOlYMzYGqMRcJNYczGbgIhAKKOuvE5+KNbOxhzFibztC/nJA6BDRIXv78OmvxoShmy"}]},"maintainers":[{"email":"yusangeng@outlook.com","name":"y3g"},{"email":"yusangeng@outlook.com","name":"yusangeng"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/param-check_2.0.0_1523943568609_0.623821649072406"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.0":{"name":"param-check","version":"2.1.0","description":"A js library for runtime parameter checking.","repository":{"url":"git+https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","build":"npm test && npm run build-debug && npm run build-release","prepublish":"npm run test"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","uglify-js":"^2.8.16","uglifyjs-webpack-plugin":"^0.3.1","webpack":"^2.3.2","webpack-bundle-analyzer":"^2.11.1","babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","isparta":"^4.0.0","istanbul":"0.4.4"},"dependencies":{"lodash":"^4.17.4"},"gitHead":"9c5fa884637b0a3ba595260a3f732bab28e37ec8","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check#readme","_id":"param-check@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.6.0","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-j1Y73nhAqh9Qx4nI5FSn6tAcGqffAy7ydigsugbH8FTj8um1PIom2lZnVJwi2mJ94tDLMBii1JNLBYnbCfTLLg==","shasum":"147abfd1cf3bde87e126343cfadd8cadbd102433","tarball":"https://registry.npmjs.org/param-check/-/param-check-2.1.0.tgz","fileCount":112,"unpackedSize":1242243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/nh+CRA9TVsSAnZWagAAvHoQAI6Xj5sHxcjmjFXLYiWC\nZkUGiLg2HmYTooq5Zg01/M1glFcdCDDeAtVMOnr+Q0px/nT4waCAMa5qyVYT\nkUZcToNAORRlAnTOzBiz1hit4q1HcIXf2rR81RZ4i6TyZPcxcVlKLYpWARae\nZHNVu4EyBNT/DCIn2BUynoKTxHyGCZt7kx+74jGcuBUXsbsMxo7C0Cjps5Jc\nnUjsYpNGAWbEURmPgxeSxoAIk8UYBeyIzOQmAAagUIr+XVVOwyXpx61FQUwL\n41LWX19QTxsQwZfU+RDNCmq1qGa53Ah0puEDuMG2Sv6DOYlnRuIzKcvnMiTf\nDA62QHvZJzO83A/q5t5tMW6dE/AU+XOPOzcIzDux24aUYSc/g+y/ROTE0b2j\no2kADAutHr9mbkA5DrNJB6Fjz1Cx7zbv+EKqR38OCDZtF17eFcht60niTaW5\nzPecTQKtUmWNHbeHWGFJNVjbZvo9iQw30Lr/S7n4Jkw/7Bm0Vru17MpWjoKT\nRpx/YwzCh0d8S59p12Y/sfOWZMvuibeZZD1/QAvaV3DOnROkG4zkr8t7neOz\nj+7wUQ3yOHbGFJQtIv2SxlaIr51gELTUqlRVlSvB6KhfyurKf6OoP9gKcTok\nSIaToFfD8C/rfBtN0LGjXymO/E5OpT0pyKsHZtrQd/b83YbaTiMFC407YEz6\n7zfn\r\n=iYY1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAg/M/xHOZIyrMJOrGm2AKKpVkf/IIM9oF8I0FZ0T4oXAiBEpA8mO5zi7iVXzaKM5y7EzZnFs2XpzOwkYdbcVZweUw=="}]},"maintainers":[{"email":"yusangeng@outlook.com","name":"y3g"},{"email":"yusangeng@outlook.com","name":"yusangeng"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/param-check_2.1.0_1526626428891_0.9884563987603725"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.1":{"name":"param-check","version":"2.1.1","description":"A js library for runtime parameter checking.","repository":{"url":"git+https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","build":"npm test && npm run build-debug && npm run build-release","prepublish":"npm run test"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","uglify-js":"^2.8.16","uglifyjs-webpack-plugin":"^0.3.1","webpack":"^2.3.2","webpack-bundle-analyzer":"^2.11.1","babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","isparta":"^4.0.0","istanbul":"0.4.4"},"dependencies":{"lodash":"^4.17.4"},"gitHead":"aee0d9c3f9d86a1dd1595fe78fbf1e7d84163d94","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check#readme","_id":"param-check@2.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.6.0","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-33foOin7UFTO3/xb3ju2hyZXdfs3y7YSoXYm8/dJdAbEpRcYrrzoPFKjTudBfqxnTZSJgI+ltBC8HPJq/Zoe5Q==","shasum":"d86ae6d4399504de4fd4951b17716c320c5afe87","tarball":"https://registry.npmjs.org/param-check/-/param-check-2.1.1.tgz","fileCount":111,"unpackedSize":1051067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBtayCRA9TVsSAnZWagAAksIP/irQqK7RqTkDizUz1/TM\ni7Wfh+uvb7tXG3rgOQ4HrDcz96zT6pGhhVl16Mm0+YhaMlEI4acUTzQG1P+8\nK8yxZ5Ls2v0BuKboHvaxnYq7XlSllSkkkEhm0cN8CyqYoNGkxmMumXgY3dvx\nF4I1tbj632YgOChMhAACidMWz1uy2XES69bSSvUi9ArBB3pxlPX1IOqE+1VQ\nKjvvBvAqMoySOYi4BZhMeethAac//JPXAlWiX+YtuY+03IuBk/9BiodmKJH3\nsPeLz2h20+sCZNbARtKc9cyVON57epCIyc4N5YfCIxE4/ouwVCiBnng5x3fu\njH2j0rxQ5aEHrCzeFyO0hlL30BUY7JXknWE4HLIOW67M2q3Am6t+70+3qp0S\njp76IoHGeADcSX1LDv5ZBmfHnqvG5+TGgokebhxU4JW7a5pCf1H3zV/PRNoL\nBsPyg+HgAviVOXEF/xx1pcrsazgz13lFj1rkjV+3PL4Dw3OKoPM2k+2OIdWx\nh/cWD0Pe/RyHK7kAXrKg/JShk5CrD5O/X8Ui2/6hRtCb6HWZx71lCCuXHc2F\nA7/PM2nBGrMyNeobAb8f0nRmeoxQi13i2HsfQfpnYJe9cYxKjc6AM484f6Pu\n0QBa5xksftuCXBcZsqHkvXCP9bb1jJz0bWkgTo93LfBw8EGY5bgOB++oieSW\nxwCw\r\n=xUw3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYFLjWzb1Ecw35ltSn+ZuSqBb+TOnNmwqacsI3OgLy7gIgRSTBSZWzSO7At+Zb27JNSa/giZYzAcqPO76Sp2w1P20="}]},"maintainers":[{"email":"yusangeng@outlook.com","name":"y3g"},{"email":"yusangeng@outlook.com","name":"yusangeng"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/param-check_2.1.1_1527174833222_0.6104521188360603"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.2":{"name":"param-check","version":"2.1.2","description":"A js library for runtime parameter checking.","repository":{"url":"git+https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","build":"npm test && npm run build-debug && npm run build-release","prepublish":"npm run test"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","uglify-js":"^2.8.16","uglifyjs-webpack-plugin":"^0.3.1","webpack":"^2.3.2","webpack-bundle-analyzer":"^2.11.1","babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","isparta":"^4.0.0","istanbul":"0.4.4"},"dependencies":{"lodash":"^4.17.4"},"gitHead":"998e4c0ec77b56e6341966ec83c61b64ecf786ee","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check#readme","_id":"param-check@2.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.6.0","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-z6/gqoiq/m1mPLUY38rFPf4iYBK6XacK302n73DgeSCGH0mpc5OO67QApKXwjzF9ckULSaYbeB4zJ+wmR0JHYg==","shasum":"1d5448918a05a601478974f642c33d3049e00e6f","tarball":"https://registry.npmjs.org/param-check/-/param-check-2.1.2.tgz","fileCount":114,"unpackedSize":1065247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaVa6CRA9TVsSAnZWagAAE5wP/jEhDKuc+0r2X4948u9l\nyVGjwtiJHN6imQKqRXDXOtXRdo1FSk5ovaJpA0CUbRT0Ns0Zn9gz/dcWai0d\najkzrxyaZd/7/Fhz7FsdJsaeCnDV/n03VKmVQplGA579QjlrGsfYbMqlPwBy\nvo5HcRj9/TaK9pEdfQD8/XCfRbdaL8HjelF+tp8Vpfvi8WGw3YMBv1pG1QjZ\n8MTec80Pw7qqHy1xXVTulDVDekAtAdmuqHdZXgCFux8TF5ehxUHuSAAccKiT\ng2TjKX0++w6hkQt1Mk73dboggcVucxbqoWtdFCRwL7/HriOgQZPIws6DyLIf\n4CKDx8tHEd42oN1+dIciZMKaZrZ3mdAp8waZfaLFpsS7sOlsn/p601dx6JmA\nPQ2/8r8DqjLab2js40IYWbs6lKtnt+XmttvqHaDRl4GqDGHSZZJ81qLTQC7O\n0LBMkFvBHPW5MhZ01kqnferQg+sLQWi7kzn+xOsIV3D/AWcPkzG0dap5OGEP\ni1RGy/ejUoxt09phcy+qryEX3OEHCgU04zesxa+Qqn7eKG7OtXPAPd59J63i\nd4vi7PRCSiMM5kxOs3dAfR0NXG7RfB7CAgEBStfFKaYT2WGWNABDE9eIBsR5\n06nBOXeVwVGPcgfi5/bTRK0lZLvhrO0rnrx97faxVAYjagsXzumKboCzorsg\npMw+\r\n=7ruo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA4Ume+FH0Y5IBlK6iJI9kVxHM2Rna5oMxtHBGtOsCHAIhAMxwNrkyzn1QWW3//Z3AzBbMSCvAGi+z5/rTa+QgcXaI"}]},"maintainers":[{"email":"yusangeng@outlook.com","name":"y3g"},{"email":"yusangeng@outlook.com","name":"yusangeng"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/param-check_2.1.2_1533630137339_0.3187087598737637"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.3":{"name":"param-check","version":"2.1.3","description":"A js library for runtime parameter checking.","repository":{"url":"git+https://github.com/yusangeng/param-check.git"},"main":"index.js","scripts":{"test":"babel-node node_modules/.bin/isparta cover node_modules/.bin/_mocha","build-debug":"webpack --color --config ./webpack/debug.js","build-release":"webpack --color --config ./webpack/release.js","build":"npm test && npm run build-debug && npm run build-release","prepublish":"npm run test"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"license":"MIT","devDependencies":{"chai":"^3.5.0","mocha":"^3.2.0","uglify-js":"^2.8.16","uglifyjs-webpack-plugin":"^0.3.1","webpack":"^2.3.2","webpack-bundle-analyzer":"^2.11.1","babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.24.1","isparta":"^4.0.0","istanbul":"0.4.4"},"dependencies":{"lodash":"^4.17.4"},"gitHead":"f7d4b5bedf3a057a9268bb4527cfd7bbae1ff4d2","bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"homepage":"https://github.com/yusangeng/param-check#readme","_id":"param-check@2.1.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"yusangeng","email":"yusangeng@outlook.com"},"dist":{"integrity":"sha512-BeI8Y3oQzhwK782nXpAEnAy5ujL3sxrTd+F+Ejdc+xjnPC1heLsyRGO5W3SjUc+hzlSeYqPIv/rF7mWctoM48w==","shasum":"00466c511ac6f0bd7eaf937500c769a089111d3d","tarball":"https://registry.npmjs.org/param-check/-/param-check-2.1.3.tgz","fileCount":114,"unpackedSize":1065420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/Sr0CRA9TVsSAnZWagAA3asP/3thKr4sExE3JaxFff8Y\nhKTv1Ec0o7UA0o3B9j5drl9tjH/85CLTEDMLZp3RxQgvkGZdm4Xs/De50yuC\nHfwqW1XgDDZYbusORq+nJYEuzpdt0QGgTdjcUxebJsjIPbswNjW3lXGcjLV7\nH3qMfvBrYfmiUWufNdsx/4OyYFYgUfx9+SIaAGxX/Zu5ZADf0awx1XfmUJTJ\nYqeGetMhOLsPzmqOMsw0xfMlLMNqU/Rro/GRT2mx55bwWoEDEZ7ZYnI87Q/x\ntOeTjrVWEqoY8lY1liht0AwbxFk8xdjcAF4hx3aaP8FkXjw6tyeWKhpaNwFL\nYICYO5/nhlizMvpWHrmouLu3xQhESLDdOtrDxNf1xmvx7Bq1wIGRrnAnr+Ar\ntgkI8jmsOmMGMRUUVUvDSWNnsEeHIURqPgHgaAVo4VU91jVErGFa6ng+SJZY\n5icxXNqv+AG23HQhzF2D5l6OnrgcftqB1iL7GZh+Ci5R3CHjjRiYqBovpWY/\n1qizJ4bMF2MICHZ33RNR4qXj+75dNvYS72ezeBwzvt9+gsqUhtLZu49c6Ank\npdOUplOtTbU1A8ELTXsShG9FtNcfucotZQDzYxsoch/tYKk977Q+hsT/02re\nzxNlqMFz09vm5Hxk5Czc7gnv1+7YJXU5q5QUp8GNUdPBjkrkRz5jaM5JSdhH\nbCmY\r\n=AuK/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHpknOM07YmRf5QQ7HaTrZ2U+2UJMrK0jn7ejMyOKvewAiBXEeLV6TW/oIHGaNn1wFD04Vv7ZZfZgbhsvCh2esJ77A=="}]},"maintainers":[{"email":"yusangeng@outlook.com","name":"y3g"},{"email":"yusangeng@outlook.com","name":"yusangeng"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/param-check_2.1.3_1543318259755_0.5121726549223145"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"readme":"# param-check\n\n[![Build Status](https://travis-ci.org/yusangeng/param-check.svg?branch=master)](https://travis-ci.org/yusangeng/param-check) [![Standard - JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)\n\n[![Npm Info](https://nodei.co/npm/param-check.png?compact=true)](https://www.npmjs.com/package/param-check)\n\n运行时数据校验工具 | a javascript run-time data verification tool.\n\n## Install\n\n```\nnpm install param-check --save\n```\n\n## Usage\n\n### Basic usage\n\n``` js\nimport check from 'param-check'\n\nfunction fn (arg1, arg2) {\n\tcheck(arg1).isString()\n\tcheck(arg2, 'arg2').greaterThan(1).lessThan(2)\n}\n```\n\n### Import of specific check\n\n``` js\nimport check from 'param-check/naked'\nimport isStringCheck from 'param-check/lib/checks/isString'\n\ncheck.registerCheck(isStringCheck)\n\nfunction fn (arg) {\n\tcheck(arg, 'arg').isString()\n}\n```\n\n### Custom check\n\n``` js\nimport check from 'param-check'\nimport isNumber from 'lodash/isNumber'\n\nfunction isEven (target, name) {\n  return isNumber(target) && !(target % 2)\n}\n\ncheck.registerCheck('isEven', isEven)\n\nfunction fn (arg) {\n\tcheck(arg, 'arg').isEven()\n}\n```\n\n### Custom linkable check\n\n``` js\nimport check from 'param-check'\nimport isNumber from 'lodash/isNumber'\n\nfunction isEven (target, name) {\n  return isNumber(target) && !(target % 2)\n}\n\nfunction isEventNext (target) {\n  return return target + 1\n}\n\ncheck.registerCheck('isEven', isEven, isEventNext)\n\nfunction fn (arg) {\n\tcheck(arg, 'arg').isEven().isEven() // error occurred\n}\n```\n","maintainers":[{"email":"yusangeng@outlook.com","name":"y3g"},{"email":"yusangeng@outlook.com","name":"yusangeng"}],"time":{"modified":"2022-06-23T09:51:07.204Z","created":"2016-07-21T11:50:05.651Z","0.1.0":"2016-07-21T11:50:05.651Z","0.2.0":"2016-07-21T12:39:16.755Z","0.2.1":"2016-07-22T08:02:13.398Z","0.2.2":"2016-08-04T19:11:07.261Z","0.2.3":"2016-08-31T08:18:12.801Z","0.2.4":"2016-08-31T08:53:55.606Z","0.2.5":"2016-08-31T11:23:26.600Z","0.2.6":"2016-09-13T19:10:37.744Z","1.1.0":"2017-03-29T06:10:27.237Z","1.1.1":"2017-04-23T13:20:58.424Z","1.1.2":"2017-04-24T07:32:49.083Z","1.1.3":"2017-07-13T08:01:42.371Z","1.1.4":"2017-07-13T08:14:33.469Z","1.1.5":"2017-07-13T08:23:45.343Z","1.1.7":"2017-08-05T03:14:42.297Z","1.1.8":"2017-08-05T05:31:01.072Z","1.1.9":"2018-01-20T02:47:27.521Z","2.0.0":"2018-04-17T05:39:28.912Z","2.1.0":"2018-05-18T06:53:49.037Z","2.1.1":"2018-05-24T15:13:53.493Z","2.1.2":"2018-08-07T08:22:18.276Z","2.1.3":"2018-11-27T11:30:59.963Z"},"homepage":"https://github.com/yusangeng/param-check#readme","repository":{"url":"git+https://github.com/yusangeng/param-check.git"},"author":{"name":"Y3G","email":"yusangeng@outlook.com"},"bugs":{"url":"https://github.com/yusangeng/param-check/issues"},"license":"MIT","readmeFilename":"README.md"}