{"_id":"@ignorance/validator","_rev":"38-63f499070e79f4eb660940abc3b98806","name":"@ignorance/validator","dist-tags":{"latest":"1.1.91","beta-19":"0.0.19","beta-20":"0.0.20","bt-mind":"0.0.21"},"versions":{"0.0.0":{"name":"@ignorance/validator","version":"0.0.0","description":"JS 通用数据校验","main":"dist/index.js","jsnext:main":"dist/index.esm.js","module":"dist/index.esm.js","sideEffects":false,"srctype":"js","scripts:ts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"tslint -c tslint.json src/**.ts","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && nyc --nycrc-path .nycrc-ts mocha","coveralls":"nyc --nycrc-path .nycrc-ts report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"scripts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"eslint -c .eslintrc.js src/**.js","lint:fix":"eslint --fix -c .eslintrc.js src/**.js","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && cross-env NODE_ENV=test nyc mocha","coveralls":"nyc report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"author":{"name":"yesixuan"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yesixuan/common-validate.git"},"bugs":{"url":"https://github.com/yesixuan/common-validate/issues"},"devDependencies":{"@babel/cli":"7.1.5","@babel/core":"^7.1.2","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/register":"7.0.0","babel-plugin-istanbul":"5.1.0","cdkit":"1.1.0","coveralls":"3.0.2","cross-env":"5.2.0","es5-shim":"4.5.10","eslint":"4.18.2","expect.js":"0.3.1","mocha":"3.5.3","nyc":"13.1.0","rimraf":"2.6.2","rollup":"0.57.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"8.3.0","rollup-plugin-node-resolve":"3.0.3","rollup-plugin-typescript2":"0.18.0","rollup-plugin-uglify":"1.0.0","source-map-support":"0.5.9","ts-node":"7.0.1","tslib":"1.9.3","tslint":"5.11.0","typescript":"3.1.6"},"dependencies":{"@babel/runtime":"^7.1.2","@jsmini/extend":"0.2.1","@jsmini/type":"0.4.0"},"homepage":"https://github.com/yesixuan/common-validate#readme","_id":"@ignorance/validator@0.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"dist":{"integrity":"sha512-I8j7MzhuuRV7n0yY0TpTpmYDX8gTuHsu7ZFPlyIkn7ilqGRQc8Wx5EExyPEZ/+YZilSJ2rxOI77xvPn9voYaiw==","shasum":"fbd5db1130910d5583a7675ee666fc5275797759","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-0.0.0.tgz","fileCount":24,"unpackedSize":262139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMwmzCRA9TVsSAnZWagAACq4QAKCPxpPxfEY01QaQbqtw\nRTf7UMofJWs0jGxeGVvTtcKezgi/NW9ZZtIEj4ZkzcQ3En4OnyprPzgL+WZo\ntJAr/CYV8Bglig98Bq6Po8A7V9+2RDQya0vRchxvxZb/SUvwQFsMU12SZlYK\nNiQfs2W5i9rCNu4Rcax1aoNrtfOeHHfmHr0h45AMn07HJ/d1wf4Ro2pSnO/N\nKEJj0/7KLw+FhEzZ6WBulO7AwkgfBqVjnOPxSaecxsn8bLrukzpA82g0JSCD\nwGGmsH72piwSFB7p+rJU9zt6y779cKR+YS8/3XVUMNw1fLOO2YTrhZ4ppqYP\nJbG9HewRlrVuIC9yHbWcuKw+RndBvwyqih+4KVnhS0s09vyOnMG78ZCeGWRr\nw/v2lyQwCeqNNxwD6a9ma5oV5qMobMDVy0HcVtbFN6R6aQUUbzdw+ltBmL0l\n57B0jpv0jgK5xrrWN9VMMvW9MIEbvaKIf6c8+p2AJ0my18Gk15rbucmx04Nl\nqA/7gk9hZDhV1iPGV2Wp9qd4AxAvroWL/z/10I73OiQW97Elov2LsDjT2C4D\n/XVeZ073DCNLV6dxrgrqXF4whTtpaRH9HJOKbJCowzvaRFZRkyvG6sNNaogR\n0mVbsgFupn2l/Lc+SXPpnvawlZw1rTpSGWS/dWofx79QGTNuckUQG0V2We5z\nktrK\r\n=MNsI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrIbcBvwZs6f5WeE6w8J0xExONATP73VeYbiCT+vIXCAIhAPlAGo6XhJWX91zuEiDtXkdN2x4mMTAWvldqTzoenE8o"}]},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_0.0.0_1546848690855_0.40078008973059287"},"_hasShrinkwrap":false},"0.0.10":{"name":"@ignorance/validator","version":"0.0.10","description":"JS 通用数据校验","main":"dist/index.js","jsnext:main":"dist/index.esm.js","module":"dist/index.esm.js","sideEffects":false,"srctype":"js","scripts:ts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"tslint -c tslint.json src/**.ts","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && nyc --nycrc-path .nycrc-ts mocha","coveralls":"nyc --nycrc-path .nycrc-ts report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"scripts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"eslint -c .eslintrc.js src/**.js","lint:fix":"eslint --fix -c .eslintrc.js src/**.js","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && cross-env NODE_ENV=test nyc mocha","coveralls":"nyc report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"author":{"name":"yesixuan"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yesixuan/common-validate.git"},"bugs":{"url":"https://github.com/yesixuan/common-validate/issues"},"devDependencies":{"@babel/cli":"7.1.5","@babel/core":"^7.1.2","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/register":"7.0.0","babel-plugin-istanbul":"5.1.0","cdkit":"1.1.0","coveralls":"3.0.2","cross-env":"5.2.0","es5-shim":"4.5.10","eslint":"4.18.2","expect.js":"0.3.1","mocha":"3.5.3","nyc":"13.1.0","rimraf":"2.6.2","rollup":"0.57.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"8.3.0","rollup-plugin-node-resolve":"3.0.3","rollup-plugin-typescript2":"0.18.0","rollup-plugin-uglify":"1.0.0","source-map-support":"0.5.9","ts-node":"7.0.1","tslib":"1.9.3","tslint":"5.11.0","typescript":"3.1.6"},"dependencies":{"@babel/runtime":"^7.1.2","@jsmini/extend":"0.2.1","@jsmini/type":"0.4.0"},"homepage":"https://github.com/yesixuan/common-validate#readme","_id":"@ignorance/validator@0.0.10","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"dist":{"integrity":"sha512-mFF4/fZlbuls25rDgW2uqe6NoGF7qV+WZ7Qm5Cak7ZWeS2bNUOOaiCTVUfVmgqxPWK74GMVXhG9toCQ/Fon+fg==","shasum":"502bdb99dee5e9ad5df2fedf316a73e052db20a6","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-0.0.10.tgz","fileCount":24,"unpackedSize":264485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMwxoCRA9TVsSAnZWagAAM/wQAJmsic2rf6qHeIX4V3kz\nZXfLdhXVwVAktpCQrHhY8TaZgFeCPnonPf31z7qhiB1/lb8p85eZaGKEZgVG\npjVfG61Cs6Fqe6JL1aXrOAXSDmobp4o1KcN0m8+AaTIWhxeoRHCnpYvhcN4G\nPFi8HIHuCA15AfM/YFsmxjpt3usyVTiyagh/Zbp2iaEbWMH1MSf1GkGSMl1J\nDbfMl2PI9tPZza1cF6u9ueE2BAMI4DzP6Ts1yo17PEGfIqio2JtevHUNksN6\nLxPossJGS/VjGWybNWG3OpoBmzoUkeoU53gMo/ycQyOmvry+mbtXQjOqv9KP\n4syRejqv2AskSWdLd8kSRvl8mQxkhU51R9Nsw8kh9L3JKHytqLdg9ZdzYGxk\nxEAexQDqQw3yk/Z0zTGj7WhpjHCR5CtoXS5xe5eoQSVcVo34pLS//m/d6s42\nSib/2lVZkpJhwTqblpuHfZLtm86VSbAnKOjb2DNzeM7Wd9gXlo/wp6V4w2SF\nCCILFmDkTvjXewLDcIh1gXSuC7UClDzwBjrct1jPYvHFHDy4Eg8QtLwWKrIf\nNdOHKfUVUxOUKrlRvtAZIcGKNbgNvcPjo5JjDCLk4p4v/oTK1sQAFMgfPtPj\nasYv75DSGvaHRBgwsDZwvq9kPyDywr28wmtlwN/FDh7dQUbbDl0Cgz2qyp+E\n7qG3\r\n=S8Wp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAvSOkFkrovMSGW08kKWKzyhmUF03TWpeqakHG14TB+vAiB2gqvvS9Nkq263VQH41g2IPfYq0p1p8JMGaGvUyI0YPQ=="}]},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_0.0.10_1546849384087_0.233825028866546"},"_hasShrinkwrap":false},"0.0.11":{"name":"@ignorance/validator","version":"0.0.11","description":"JS 通用数据校验","main":"dist/index.js","jsnext:main":"dist/index.esm.js","module":"dist/index.esm.js","sideEffects":false,"srctype":"js","scripts:ts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"tslint -c tslint.json src/**.ts","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && nyc --nycrc-path .nycrc-ts mocha","coveralls":"nyc --nycrc-path .nycrc-ts report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"scripts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"eslint -c .eslintrc.js src/**.js","lint:fix":"eslint --fix -c .eslintrc.js src/**.js","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && cross-env NODE_ENV=test nyc mocha","coveralls":"nyc report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"author":{"name":"yesixuan"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yesixuan/common-validate.git"},"bugs":{"url":"https://github.com/yesixuan/common-validate/issues"},"devDependencies":{"@babel/cli":"7.1.5","@babel/core":"^7.1.2","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/register":"7.0.0","babel-plugin-istanbul":"5.1.0","cdkit":"1.1.0","coveralls":"3.0.2","cross-env":"5.2.0","es5-shim":"4.5.10","eslint":"4.18.2","expect.js":"0.3.1","mocha":"3.5.3","nyc":"13.1.0","rimraf":"2.6.2","rollup":"0.57.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"8.3.0","rollup-plugin-node-resolve":"3.0.3","rollup-plugin-typescript2":"0.18.0","rollup-plugin-uglify":"1.0.0","source-map-support":"0.5.9","ts-node":"7.0.1","tslib":"1.9.3","tslint":"5.11.0","typescript":"3.1.6"},"dependencies":{"@babel/runtime":"^7.1.2","@jsmini/extend":"0.2.1","@jsmini/type":"0.4.0"},"homepage":"https://github.com/yesixuan/common-validate#readme","_id":"@ignorance/validator@0.0.11","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"dist":{"integrity":"sha512-7gCIzS7A6HCIrPsC0qZkjy8ccHuSZDiL1eNkA37dywTxYBE2aIyUw0ZjchDG4ULbu/24UPIeFICKfDoHrffk+A==","shasum":"203a62e691fb0941563e905fc4fdf8762853caa4","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-0.0.11.tgz","fileCount":24,"unpackedSize":264379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMxOcCRA9TVsSAnZWagAApigQAIzWMTe+GYFOkZLxEKsU\nmLvHHRuieiCw1CgOCnNAiilfsQCXzFNBKJqFidCevODT6I3i35zSA3Njdtkm\nD5/KCb9R6VTTg7RofT8l3vXawXC22AjQN95xpRgNkl3f1Qxpb4Or/gYacrj3\n+1IiTaWBb2P0sqI9pkMSAXBGt0VeNpwESdYD7Y6QnWDYmeIi0htAXOdx4gZP\nNikubdszVLNdTcCWGtgd04ZfS9Ls46lh2AT+nb4go/k0JFeKF4jBDEHYM84O\nVg+9E2RcD7OWSk3c2E4xw21LIIksl3455vOFQRlcFyCxkg3ucb12q8VkVbgp\nttmRK2nJWnGRUYvwE9T9beIRK8O6vKanHwY8bmAs9QSUpeDjhEx2I+SgjzXa\nMgVeo7igrsMJ3IJA4v0HTwWpBRd06tVtv5WQLe0/9aZjdppRYG2RMg3PF/9e\nzbTUNfsgS/0ahINsoHwl0THIzixMuCyjd336tIOWEG9dZOru2KvIFlVSDJoK\nwV02tZDBXJFzdMGHBX06TUAI1Euskw2pnR6x1c/5q+eTqXBC023h7zoazAES\n5zbZOS235zpOHvCu9wTyLK3Ccmq7LKuiJMFSQ4Q9s8JPNuCyiA6CoHCTuw/h\nE+LGm75HPLa4UIJfQCJVqvrFxHNbhX+rIKfzID9uQFMxiPfxwqGtFtR4Jcmb\nYO1c\r\n=Om9V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+t6XuLrobo6JmenHQYUMg6tol9U49konFc/xy4sqTKAiEAzm7LZ90om6KcTY38xxtinhQvM+uGb7A4eAxAiY8RXXU="}]},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_0.0.11_1546851227898_0.06489087119186698"},"_hasShrinkwrap":false},"0.0.12":{"name":"@ignorance/validator","version":"0.0.12","description":"JS 通用数据校验","main":"dist/index.js","jsnext:main":"dist/index.esm.js","module":"dist/index.esm.js","sideEffects":false,"srctype":"js","scripts:ts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"tslint -c tslint.json src/**.ts","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && nyc --nycrc-path .nycrc-ts mocha","coveralls":"nyc --nycrc-path .nycrc-ts report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"scripts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"eslint -c .eslintrc.js src/**.js","lint:fix":"eslint --fix -c .eslintrc.js src/**.js","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && cross-env NODE_ENV=test nyc mocha","coveralls":"nyc report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"author":{"name":"yesixuan"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yesixuan/common-validate.git"},"bugs":{"url":"https://github.com/yesixuan/common-validate/issues"},"devDependencies":{"@babel/cli":"7.1.5","@babel/core":"^7.1.2","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/register":"7.0.0","babel-plugin-istanbul":"5.1.0","cdkit":"1.1.0","coveralls":"3.0.2","cross-env":"5.2.0","es5-shim":"4.5.10","eslint":"4.18.2","expect.js":"0.3.1","mocha":"3.5.3","nyc":"13.1.0","rimraf":"2.6.2","rollup":"0.57.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"8.3.0","rollup-plugin-node-resolve":"3.0.3","rollup-plugin-typescript2":"0.18.0","rollup-plugin-uglify":"1.0.0","source-map-support":"0.5.9","ts-node":"7.0.1","tslib":"1.9.3","tslint":"5.11.0","typescript":"3.1.6"},"dependencies":{"@babel/runtime":"^7.1.2","@jsmini/extend":"0.2.1","@jsmini/type":"0.4.0"},"homepage":"https://github.com/yesixuan/common-validate#readme","_id":"@ignorance/validator@0.0.12","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"dist":{"integrity":"sha512-8oM9NwEUgy3d7RxRnrEvQ7uNcrva7L8mSaVpeHskCyRRk+c8+NZbCtF3yTrRXnsA3djMmd+0vI8EYRaQS2EK4w==","shasum":"7eba33863d8e2437739319846ad9aefd747255b9","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-0.0.12.tgz","fileCount":24,"unpackedSize":264406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMxlQCRA9TVsSAnZWagAAsWsP/iihWnig9iM3Jbpm6rlM\nPk7VVhcLDO74WICbLJEdmMm6vvr3XTiY3miuKp+99kQpvnMDUzE9Mecm0HgS\n0WPrlF5v3fsYZjwGAIZGG1bran+9pD8fKPKJ4/ercbyG7kOc9SlJ5mIgznRJ\nV4uGa1Dnmb59ZRTL/nX/blwV/SsvVJQqF04lDz5ewQ52fITf1kRb8HPqXqLx\nqpRlx2JtE57vYjMolwPPD4HwND23LkRIQymJ0ABBJ0i3eSjTmXSeLboLMZxY\n2xuvl+aoAJt9a1zfDgMotvLTeynamFDp8Bx6UdJMi1Rw4Yxxb7cyOQNijX5z\nc0UJ7vEMrDU9dfJQBLSS8EcfpeerXnKift7PS+NJ5A1/MhWd9krm26VyUB8y\nivIuYFxB1qf/w3/qbf9Eqm2sYzRW+AVGyC6OPExKdkmbVkLcOcDonj9iGdut\nhUqsmevbLT+lg44WKt8npZFUGOcDTL6toE4Cl7V6e0DnOuyXXON2eO3Q69F9\nozZ15JKC0ERuZHPOQwTSpAbFLACfwhMZptKXOvUiE0L4uS0mKmc1rJ7RAVg4\nklWfmP+yB01ZUuDPaB7VRjKVmR+Xl4UiO92p78TPl4a3CGWAcQzOnjLAWyCb\n2ntWLedwiyD0YCfdRba6L66wayjlO7KDkggkY/gjmSqiM90xLkjEt7jN4tJj\n9H/c\r\n=BT6z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1KW8Wf07KZIp88GWaFq5VriGUtNXANgpm0zghXcD7XAiBDibjIpvAz7NoYWAJkQBSJyanSQbnx3U1MTLRxGP8YGw=="}]},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_0.0.12_1546852687636_0.17461123606288864"},"_hasShrinkwrap":false},"0.0.13":{"name":"@ignorance/validator","version":"0.0.13","description":"JS 通用数据校验","main":"dist/index.js","jsnext:main":"dist/index.esm.js","module":"dist/index.esm.js","sideEffects":false,"srctype":"js","scripts:ts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"tslint -c tslint.json src/**.ts","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && nyc --nycrc-path .nycrc-ts mocha","coveralls":"nyc --nycrc-path .nycrc-ts report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"scripts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"eslint -c .eslintrc.js src/**.js","lint:fix":"eslint --fix -c .eslintrc.js src/**.js","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && cross-env NODE_ENV=test nyc mocha","coveralls":"nyc report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"author":{"name":"yesixuan"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yesixuan/common-validate.git"},"bugs":{"url":"https://github.com/yesixuan/common-validate/issues"},"devDependencies":{"@babel/cli":"7.1.5","@babel/core":"^7.1.2","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/register":"7.0.0","babel-plugin-istanbul":"5.1.0","cdkit":"1.1.0","coveralls":"3.0.2","cross-env":"5.2.0","es5-shim":"4.5.10","eslint":"4.18.2","expect.js":"0.3.1","mocha":"3.5.3","nyc":"13.1.0","rimraf":"2.6.2","rollup":"0.57.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"8.3.0","rollup-plugin-node-resolve":"3.0.3","rollup-plugin-typescript2":"0.18.0","rollup-plugin-uglify":"1.0.0","source-map-support":"0.5.9","ts-node":"7.0.1","tslib":"1.9.3","tslint":"5.11.0","typescript":"3.1.6"},"dependencies":{"@babel/runtime":"^7.1.2","@jsmini/extend":"0.2.1","@jsmini/type":"0.4.0"},"homepage":"https://github.com/yesixuan/common-validate#readme","_id":"@ignorance/validator@0.0.13","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"dist":{"integrity":"sha512-fGgN4rTOvLREAQHFDmNtawNrGkqIkrywdoINlMCu781CdFDkPazfnLwdVipZTPQ6XTC+YeNc9nP8kczOUUj0Zw==","shasum":"a060d84ca5a62d5608230762ced38d486dd19e83","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-0.0.13.tgz","fileCount":24,"unpackedSize":267211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMyQQCRA9TVsSAnZWagAAMjoP/1144eXOEIBOzfjehcOi\nu/zHsUnoUvdeq4/MWZ9yq3df4BEzZXUvNcQW7BrybpRGcZtu4n6UGJ60pFUF\n6kZ94wrS/t/fH84qW2WDcs0cU8Hl67OJLFBICbSQ4lOdT54EoW5ID6PQp6xl\njVyFbDpB5ziDrTjiAO7iv3hES2ccAT7y/19I//sQTt9OmD+TLl11fZafg3m+\nb0KyVNO8YeGE7XFgYu4GwGJOC+kH2v1JhrX7BHuwdL/3ofY76C5MmJxCjo/G\nwmRYx0iHWI3pzXpAa0HCrfUIRqFJSMs9txa3XUZFPhTJau1w+d59YBkPd9CK\nrGEqGGG5CW3HylG2TWW8eF4LtvY8amj47UTnJGvSd/QgoWVxUX2UiMtY+tK6\nffPrifjm0ZpEH9czjcIooG6CoD6mwcmc7u25wvcGqVodLkkeOfN6h4J3TmZf\nA7Jsg4pL2ZwTjp0/6VhOKxosCDwwe5hV15ZHtSOQekH/orpRCwX/a/fzbFZs\nOc9YkI0nfpQ4hU2FKtG4yaoFX7HIQ49hfLByUuL32NdPpDldbZA+xL3mhTr9\nFvuacQVtOTxst1ZeRdbAuJY1BGk5jOi2FYGOz6hlAWOOBk028EFeV8fXZXjf\nHCvbAbQizy2X7niLCfGfS/g0Sr27n0Au6hH6JBrB9rq1fA5pU8ohkHGy2E0w\n7WWE\r\n=01mK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5d11F+nl48z30wUnLjVqu1xvbM0J71NzDdM0S/XqVZwIhAMZyjAWbl9safliHooWtEWDJZV2g+ilUxCrz+L5asCUC"}]},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_0.0.13_1546855440295_0.6170817818019863"},"_hasShrinkwrap":false},"0.0.14":{"name":"@ignorance/validator","version":"0.0.14","description":"JS 通用数据校验","main":"dist/index.js","jsnext:main":"dist/index.esm.js","module":"dist/index.esm.js","sideEffects":false,"srctype":"js","scripts:ts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"tslint -c tslint.json src/**.ts","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && nyc --nycrc-path .nycrc-ts mocha","coveralls":"nyc --nycrc-path .nycrc-ts report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"scripts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"eslint -c .eslintrc.js src/**.js","lint:fix":"eslint --fix -c .eslintrc.js src/**.js","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && cross-env NODE_ENV=test nyc mocha","coveralls":"nyc report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"author":{"name":"yesixuan"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yesixuan/common-validate.git"},"bugs":{"url":"https://github.com/yesixuan/common-validate/issues"},"devDependencies":{"@babel/cli":"7.1.5","@babel/core":"^7.1.2","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/register":"7.0.0","babel-plugin-istanbul":"5.1.0","cdkit":"1.1.0","coveralls":"3.0.2","cross-env":"5.2.0","es5-shim":"4.5.10","eslint":"4.18.2","expect.js":"0.3.1","mocha":"3.5.3","nyc":"13.1.0","rimraf":"2.6.2","rollup":"0.57.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"8.3.0","rollup-plugin-node-resolve":"3.0.3","rollup-plugin-typescript2":"0.18.0","rollup-plugin-uglify":"1.0.0","source-map-support":"0.5.9","ts-node":"7.0.1","tslib":"1.9.3","tslint":"5.11.0","typescript":"3.1.6"},"dependencies":{"@babel/runtime":"^7.1.2","@jsmini/extend":"0.2.1","@jsmini/type":"0.4.0"},"gitHead":"305aa147514c3a74d7b93c4e5a0dc53ab26ee022","homepage":"https://github.com/yesixuan/common-validate#readme","_id":"@ignorance/validator@0.0.14","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"dist":{"integrity":"sha512-fZyJqp3W7zLKNES0bNCuyb1mSS0xhkZkisNP52+KAkUy1BEwzsjKazqd6+NfxptXBYnGq2cq+txRtxUqHq8Nmg==","shasum":"7a74dab841149e7f875969d129f9fd53d4631bcc","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-0.0.14.tgz","fileCount":24,"unpackedSize":273639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNBhACRA9TVsSAnZWagAALCcP/3leTyUnjX3hP97gRRFW\nfG28RgzPsjL6SUzoOehIg9jMirzQS6tZ3L36/b3F22Z3nnbFr42Ips51aWMi\nW7Xe810pLIubvRli2jXEoGKFPlZnuUs7quvwKA0HTy6kZZRXNcdN9+bn2HDD\nnKr+I2byjcQQw1ST1Q7anXeNXlYUySjmod5WYMQJFpTUn7WFnfftqw1KZw8s\nDWqFMIbcIfrH349Qh/lBTAahrbEDOMbBJInmorwBnPRfK7m8am4H5ptgI1qp\nArXRvEXyBABxR4MdGOn8NmDQq7XmE+h7Io+CIlCgORStTdETUUiy8hTN95wo\nE6WXMjNZ7seF696HCx8Nd/xZk8iLx4m3h5WkpZuhVA5tJVR6vdfWwetJDo1M\nHy2T/iTY5DPLGipVqflM/GJDrcTsSiu1YDEF5RcpM6yiQ/ke8YEBHPdAdUyd\nmwh379L641WsIECrUhrQyZo27gwqTxgpj5wtpJTqtNEo0CI1jp3zB8qdT6U2\nqN7spQJ7SH0VPdBSCR6u80H/Hz8xNYGcQ+cLy/JUpi1gsazrdqP1Fk5vOdQ0\nQvEoNO+qTVnPcbc/4TawbsfaNOJzgTRtOE+IBJcr7vRziGd4w2ghlzJ8O+Q0\nJlTxQ+UiC+shah/oUMYtwwOfOGDYHjYsKQPh65HnaL6VAa5KD9Os5mgsB9y2\n+ZA0\r\n=swA0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXEY5q5hs+ybaIKhAg5rUnUJ3CUDrvHHtTUcXnC3NrTgIhAMNP+bBDR7GVEDfJK9gRns0gz/KlXQtKwwibFg/5tTNZ"}]},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_0.0.14_1546917951393_0.028175731088518896"},"_hasShrinkwrap":false},"0.0.15":{"name":"@ignorance/validator","version":"0.0.15","description":"JS 通用数据校验","main":"dist/index.js","jsnext:main":"dist/index.esm.js","module":"dist/index.esm.js","sideEffects":false,"srctype":"js","scripts:ts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"tslint -c tslint.json src/**.ts","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && nyc --nycrc-path .nycrc-ts mocha","coveralls":"nyc --nycrc-path .nycrc-ts report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"scripts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"eslint -c .eslintrc.js src/**.js","lint:fix":"eslint --fix -c .eslintrc.js src/**.js","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && cross-env NODE_ENV=test nyc mocha","coveralls":"nyc report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"author":{"name":"yesixuan"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yesixuan/common-validate.git"},"bugs":{"url":"https://github.com/yesixuan/common-validate/issues"},"devDependencies":{"@babel/cli":"7.1.5","@babel/core":"^7.1.2","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/register":"7.0.0","babel-plugin-istanbul":"5.1.0","cdkit":"1.1.0","coveralls":"3.0.2","cross-env":"5.2.0","es5-shim":"4.5.10","eslint":"4.18.2","expect.js":"0.3.1","mocha":"3.5.3","nyc":"13.1.0","rimraf":"2.6.2","rollup":"0.57.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"8.3.0","rollup-plugin-node-resolve":"3.0.3","rollup-plugin-typescript2":"0.18.0","rollup-plugin-uglify":"1.0.0","source-map-support":"0.5.9","ts-node":"7.0.1","tslib":"1.9.3","tslint":"5.11.0","typescript":"3.1.6"},"dependencies":{"@babel/runtime":"^7.1.2","@jsmini/extend":"0.2.1","@jsmini/type":"0.4.0"},"gitHead":"2421fdb906ccf9acc3c55a26ee35dfd1aeeb13ac","homepage":"https://github.com/yesixuan/common-validate#readme","_id":"@ignorance/validator@0.0.15","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"dist":{"integrity":"sha512-D8zAtmgAG/9hzpKKrjYEj00bed+QN0tqt7fvjWNGl4bXWZjOkm8lWHqIppg/a7GsTaJewcoa2/5erumJJetbvQ==","shasum":"872e77e050e0e8f207cf7cb1ce84ed31dda22ed1","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-0.0.15.tgz","fileCount":24,"unpackedSize":273895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNBtcCRA9TVsSAnZWagAAGXkP+gPRBDY/xjBT4bZ7vxxs\nuaxONbs0JIw627c+a7sRwUTGPjspYv749Bp2BfHDDpgx+g5O0cd+uODM5lNF\nNyfN4c2afEfm/2huKPYkp1cw6RdAfcG0K59AHGMebC2SCgPcKrMcAQ54poAt\nYuqa7B0YmVHctw3CPZnzI8eSRL7Y5T8o1tYrtvRNvZtksZAbwXmgng69s3BY\nfFjekgcYVEqjdAutdI++IaTsdA9HRCHEqopf08/0B+p/IP/dObdza2gX/zUi\nxaolfS4v7gGrqSVgQV4CoL9i9EKTJhkoTI3Whk+VPWUqgVkQK9EptaT4fOtG\n+4oNkUEcNsnU0/t8ITqKK8IMs2A7PpchBu/MoRnzdlE5F5OhmifK9M5bPsjt\n/yb3JlMer3y2DcQrCZKI1MRcn998XJGmGAAMxANdd33jVY+c8VGZFkH5pi7u\np0dyAc3JLCAFmi/2fP85LhFod6ZcUv09mT1RA9HcT371WniVkNUE4Ei4itbM\nofitcxFeuZyEUEfbDN7/8KUpFNQSPcHqxjCUx/+1AUAtwmtXzcWGYjhtS4PA\nwhqGmOsyqUFfsbVe3T+jpVug7E2//Sso0JV2k5G07mLjfq1kpnUqZ5bDLmCf\n6hiojmExoNU1bborIAxs6ixxX4i+bvqOGi9rPtunQqLlRChoAObzvP+C6rID\nicFS\r\n=7ymq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICh17vmaLFvM+fKt/R4k92vwUb/GWU49CJQ8TYG3gR3rAiAWGz0yn0PXIUaWh6dv+LEDewNRDgq/Kl1mfGa9GkNEhw=="}]},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_0.0.15_1546918747280_0.494601951448262"},"_hasShrinkwrap":false},"0.0.16":{"name":"@ignorance/validator","version":"0.0.16","description":"JS 通用数据校验","main":"dist/index.js","jsnext:main":"dist/index.esm.js","module":"dist/index.esm.js","sideEffects":false,"srctype":"js","scripts:ts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"tslint -c tslint.json src/**.ts","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && nyc --nycrc-path .nycrc-ts mocha","coveralls":"nyc --nycrc-path .nycrc-ts report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"scripts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"eslint -c .eslintrc.js src/**.js","lint:fix":"eslint --fix -c .eslintrc.js src/**.js","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && cross-env NODE_ENV=test nyc mocha","coveralls":"nyc report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"author":{"name":"yesixuan"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yesixuan/common-validate.git"},"bugs":{"url":"https://github.com/yesixuan/common-validate/issues"},"devDependencies":{"@babel/cli":"7.1.5","@babel/core":"^7.1.2","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/register":"7.0.0","babel-plugin-istanbul":"5.1.0","cdkit":"1.1.0","coveralls":"3.0.2","cross-env":"5.2.0","es5-shim":"4.5.10","eslint":"4.18.2","expect.js":"0.3.1","mocha":"3.5.3","nyc":"13.1.0","rimraf":"2.6.2","rollup":"0.57.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"8.3.0","rollup-plugin-node-resolve":"3.0.3","rollup-plugin-typescript2":"0.18.0","rollup-plugin-uglify":"1.0.0","source-map-support":"0.5.9","ts-node":"7.0.1","tslib":"1.9.3","tslint":"5.11.0","typescript":"3.1.6"},"dependencies":{"@babel/runtime":"^7.1.2","@jsmini/extend":"0.2.1","@jsmini/type":"0.4.0"},"gitHead":"3e76185a4a9cb0572a12922bbe3a29ee5534fd66","homepage":"https://github.com/yesixuan/common-validate#readme","_id":"@ignorance/validator@0.0.16","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"dist":{"integrity":"sha512-PbusOTZj/A2QZO4AuPpeb34oHKr/4imIwfbaqhEpDeMe9k2RB/0ToE5iG7OLj/6tEGhZ2cCTqKAsgs9bBSgMHw==","shasum":"2cbf3651281fd37fc42ebb743198873cde37331d","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-0.0.16.tgz","fileCount":24,"unpackedSize":275081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNGjeCRA9TVsSAnZWagAAVxEP/055dtR3+bs2zI+iTvLo\nu6bQO8MHbvuqj9cIv9f1zSO3y48baVvH7jZhtiz+UNz8/oH40tvB7waQWVQW\niW1VgWWltnA90D0HSZBuDR2LbSCRZgWO4lS775mydiE/BNG4ClNjROXhLxWF\nJijVFjZ6MdSdkABGPPadzKZy3mZXgbP/qYTeofcp2mXU62qBXfk4wYI64d9c\n2IafNLr0iHQb+tXgJLjA+y4NYbmKjpdfq4/Y6+pvyoGLQ9inU2bJTHQFHHfS\n6OMGPFHiWJM1Vtbx5eQcWOxW+cD3eMsilTaRAEBiLtv7f6hORch3WtmYbP08\no11+8zR47OcUWNbQcujhoS+1d+QsR62Uo3Aa4Rh+RcoSHRKA8UsNZ2xrJBLv\nGgHD6MZRwgwNgjTmIHpBhDET2bAZ4zZzpZB7ds7xwIcK8IlWcidOrUURa/5W\nmBiVAFBeLEyCoKJSp6m2J0AJshbs2ySZwnTAlB5gPmDYVsdPsbiLHv7sreyA\naTTt9JMbiEAZHjRymuEyTl4CNQb4LFNCJOqyzhH6pZfYALAeLPM+NnXVLraA\neIyHLif/LTV2OXKmwzkUrwRSBdrh/oWOEzfVjfoczhsDT1cZ5afOkjbVEHVU\nOiHuCYnW/4Hx+kTwNZtLmC/2WjktrgVUpivbdfqkntD+ND9/taCbq9Z9pVWd\nr1wC\r\n=8lzR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFi+uGUpUsSEbULt4Pxsgw1GFJu1in0mJna3AdDu5/7jAiEAj1ZkLJ9bdEYNWro5aMBxeQM2KDznLb+KNcc/Y7xpkM8="}]},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_0.0.16_1546938589996_0.030690984179539305"},"_hasShrinkwrap":false},"0.0.17":{"name":"@ignorance/validator","version":"0.0.17","description":"JS 通用数据校验","main":"dist/index.js","jsnext:main":"dist/index.esm.js","module":"dist/index.esm.js","sideEffects":false,"srctype":"js","scripts:ts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"tslint -c tslint.json src/**.ts","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && nyc --nycrc-path .nycrc-ts mocha","coveralls":"nyc --nycrc-path .nycrc-ts report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"scripts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"eslint -c .eslintrc.js src/**.js","lint:fix":"eslint --fix -c .eslintrc.js src/**.js","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && cross-env NODE_ENV=test nyc mocha","coveralls":"nyc report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"author":{"name":"yesixuan"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yesixuan/common-validate.git"},"bugs":{"url":"https://github.com/yesixuan/common-validate/issues"},"devDependencies":{"@babel/cli":"7.1.5","@babel/core":"^7.1.2","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/register":"7.0.0","babel-plugin-istanbul":"5.1.0","cdkit":"1.1.0","coveralls":"3.0.2","cross-env":"5.2.0","es5-shim":"4.5.10","eslint":"4.18.2","expect.js":"0.3.1","mocha":"3.5.3","nyc":"13.1.0","rimraf":"2.6.2","rollup":"0.57.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"8.3.0","rollup-plugin-node-resolve":"3.0.3","rollup-plugin-typescript2":"0.18.0","rollup-plugin-uglify":"1.0.0","source-map-support":"0.5.9","ts-node":"7.0.1","tslib":"1.9.3","tslint":"5.11.0","typescript":"3.1.6"},"dependencies":{"@babel/runtime":"^7.1.2","@jsmini/extend":"0.2.1","@jsmini/type":"0.4.0"},"gitHead":"5648e60390149593f8805deb8d909be7648da3d2","homepage":"https://github.com/yesixuan/common-validate#readme","_id":"@ignorance/validator@0.0.17","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"dist":{"integrity":"sha512-qKE9/zJq376CFTsOX342cnU2bBz4xuoz9CWrYFwBMU/kpD9CiPYTS0GoxuFAg4XRf8HvbsxmTSmMHjKyAy62cg==","shasum":"c3d0901000ea50951869921bb85197a6baca4086","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-0.0.17.tgz","fileCount":24,"unpackedSize":284190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRZrcCRA9TVsSAnZWagAApXYQAJ3H/itLkh/MgxGGgJnz\nEw+lUFVKdE7oQgGP7taYn2D+sow4jeZ0SM5XlrfU6XZPSQva82qCz8ThbRhF\n7s9Vc8rG4dGuuQxNjqqbvF2BZN4hHtWiaIfdHDUjoB7Pn4n+VP6CZZOL4NBr\nBCcbrVK7hBTrY+VWU9ltRzzV3q1BRt3yz26Lr84xy7NPBW2MwP5+9OZ67v4p\nvx07cvGIB+dua7CW+VFY3tPw4FU5klSBUXcUhC0Uc2+X5zyYxuAkU7t6oc7Q\nGodB6iDjpiFmOhs7W312HaSDa6LmOUTmX6U6rXS4MLArVeG5a/nfmtAg0RkD\nKZfoR6bcXNw9vN1uOO9TZTwVvDFAKtWcjUNLVJTlbKD4/5gcLs9BB/jSiI/9\naPLzOjqOE/WVrVfF2XFPsFTZ2FJVg5Zaj+EKC2duVJme+RZWol7nQPfKBttM\niejFy7PjgZ7X/jie+DGhFjkBgrk4C1trOhDlhelnf2plZCL2wzSpCwcPxCt0\n1647mTMABjp2JARZAO9FDEe9pTOM26qPz94J55SQLDHDgvxkn99v7LnenJMk\nMf9ics8LYTLOhyR8qpcBSGuDVSDsXd4tZNQU0f+odYUr7YwYM2s8khYOABk+\n9XpEMbVXqNnARz1d0XRicrTXYaZEut2Lf2V9AGXwnSbWjJ3QpsSuEgLmZTnv\n+zrW\r\n=KQUZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHkR2hm+G2NHdAxJNbOsHJSmk6RPFlG4LZe7qh1UVXggIgBqBme6WKMYfiGR+93HYZk7txLe/18n7K7quckNuemXg="}]},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_0.0.17_1548065499181_0.49109508508536104"},"_hasShrinkwrap":false},"0.0.18":{"name":"@ignorance/validator","version":"0.0.18","description":"JS 通用数据校验","main":"dist/index.js","jsnext:main":"dist/index.esm.js","module":"dist/index.esm.js","sideEffects":false,"srctype":"js","scripts:ts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"tslint -c tslint.json src/**.ts","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && nyc --nycrc-path .nycrc-ts mocha","coveralls":"nyc --nycrc-path .nycrc-ts report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"scripts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"eslint -c .eslintrc.js src/**.js","lint:fix":"eslint --fix -c .eslintrc.js src/**.js","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && cross-env NODE_ENV=test nyc mocha","coveralls":"nyc report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"author":{"name":"yesixuan"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yesixuan/common-validate.git"},"bugs":{"url":"https://github.com/yesixuan/common-validate/issues"},"devDependencies":{"@babel/cli":"7.1.5","@babel/core":"^7.1.2","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/register":"7.0.0","babel-plugin-istanbul":"5.1.0","cdkit":"1.1.0","coveralls":"3.0.2","cross-env":"5.2.0","es5-shim":"4.5.10","eslint":"4.18.2","expect.js":"0.3.1","mocha":"3.5.3","nyc":"13.1.0","rimraf":"2.6.2","rollup":"0.57.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"8.3.0","rollup-plugin-node-resolve":"3.0.3","rollup-plugin-typescript2":"0.18.0","rollup-plugin-uglify":"1.0.0","source-map-support":"0.5.9","ts-node":"7.0.1","tslib":"1.9.3","tslint":"5.11.0","typescript":"3.1.6"},"dependencies":{"@babel/runtime":"^7.1.2","@jsmini/extend":"0.2.1","@jsmini/type":"0.4.0"},"gitHead":"5648e60390149593f8805deb8d909be7648da3d2","homepage":"https://github.com/yesixuan/common-validate#readme","_id":"@ignorance/validator@0.0.18","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"dist":{"integrity":"sha512-HFicetoG2qfIU5WfD5bsGYWd6cK+1Kqq30k3cONSgoJjriykbVp/ndcoWnBYnhidj1O0ucYho5lAf70pHKIsjg==","shasum":"cdeab7adf97492101b875331734e06b6387b534a","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-0.0.18.tgz","fileCount":24,"unpackedSize":285105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRaY7CRA9TVsSAnZWagAA3n0P/RwI/8OAUmbAlqsAWFey\na/It+ARrBsyhIPqSxmvi73/lTr05fwMiOcErm5mJKzYgWZerOydFxviydQh9\nDXRWQrph2igYClaSZCdi1Oc1BjsIPmRvC+76uvD7c+OJTB1Mt4YoUbYeSQxf\nmT3RkILswfunSQpz5vuHsuk5FUWWYkuS5vTcUy7ouOpXin4OmMeJkmxKap8J\nmnsi+7Xb2Ps/tJWVzJSFUmgz/2m2d9amTSGgK2s6J8/I5aszqU22p3oU0k8E\n9lAABZuFn0UQnWsILzW9aWsipePIYInyuAW9ZUwvq0B7IHLF4oxFZw6tWtpH\ndsSvTVnOg0I+XpP9wPPTQ8okYPyajTBzXadJBtyTKmkPPu4dmvr1WG6EPzWt\nwXJ48FWf+VETgqkMclzw3j744uaTt+u8dND/UVdaKjt8C4FbSB+8bCfJUB0B\n/xNVYfSoQYjJ7nO3cnKmgCcaGT7yWIYYD6Z7sozrCc9ddvlg69JVqaB3NAcW\nx4cOd5hTVGERnaqgu+AoizNojriNa6DHZAMiiw+o7vzxhYR/A7hXRBNjph3W\n+Jw1VjaD5yEa146s/hN3JHT19975WmTJul97p2R2F7ViBorqCyGWyEaHOBsN\nRKm0bC/j2boq4O1ayVroXCWt5x+130c734XKrg8SNBD3klz2JskfkEuT79+4\ne3It\r\n=PTgD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhcVe3sdu0KYLxs5FtmZieAcOZ2Qm0SKq3qFaiHsDdvAiEA/26LDeaps+JVqxGT84d0eHsNkBZOGhI7K3n99ivqhiw="}]},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_0.0.18_1548068411101_0.44010119700323"},"_hasShrinkwrap":false},"0.0.19":{"name":"@ignorance/validator","version":"0.0.19","description":"JS 通用数据校验","main":"dist/index.js","jsnext:main":"dist/index.esm.js","module":"dist/index.esm.js","sideEffects":false,"srctype":"js","scripts:ts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"tslint -c tslint.json src/**.ts","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && nyc --nycrc-path .nycrc-ts mocha","coveralls":"nyc --nycrc-path .nycrc-ts report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"scripts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"eslint -c .eslintrc.js src/**.js","lint:fix":"eslint --fix -c .eslintrc.js src/**.js","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && cross-env NODE_ENV=test nyc mocha","coveralls":"nyc report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"author":{"name":"yesixuan"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yesixuan/common-validate.git"},"bugs":{"url":"https://github.com/yesixuan/common-validate/issues"},"devDependencies":{"@babel/cli":"7.1.5","@babel/core":"^7.1.2","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/register":"7.0.0","babel-plugin-istanbul":"5.1.0","cdkit":"1.1.0","coveralls":"3.0.2","cross-env":"5.2.0","es5-shim":"4.5.10","eslint":"4.18.2","expect.js":"0.3.1","mocha":"3.5.3","nyc":"13.1.0","rimraf":"2.6.2","rollup":"0.57.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"8.3.0","rollup-plugin-node-resolve":"3.0.3","rollup-plugin-typescript2":"0.18.0","rollup-plugin-uglify":"1.0.0","source-map-support":"0.5.9","ts-node":"7.0.1","tslib":"1.9.3","tslint":"5.11.0","typescript":"3.1.6"},"dependencies":{"@babel/runtime":"^7.1.2","@jsmini/extend":"0.2.1","@jsmini/type":"0.4.0"},"readme":"# [validator](https://github.com/yesixuan/common-validate)\r\n[![](https://img.shields.io/badge/Powered%20by-yesixuan%20base-brightgreen.svg)](https://github.com/yesixuan/common-validate)\r\n[![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/yesixuan/common-validate/blob/master/LICENSE)\r\n[![Build Status](https://travis-ci.org/yanhaijing/jslib-base.svg?branch=master)](https://travis-ci.org/yanhaijing/jslib-base)\r\n[![Coveralls](https://img.shields.io/coveralls/yanhaijing/jslib-base.svg)](https://coveralls.io/github/yesixuan/common-validate)\r\n[![npm](https://img.shields.io/badge/npm-0.1.0-orange.svg)](https://www.npmjs.com/package/@ignorance/common-validate)\r\n[![NPM downloads](http://img.shields.io/npm/dm/jslib-base.svg?style=flat-square)](http://www.npmtrends.com/@ignorance/common-validate)\r\n[![Percentage of issues still open](http://isitmaintained.com/badge/open/yanhaijing/jslib-base.svg)](http://isitmaintained.com/project/yanhaijing/jslib-base \"Percentage of issues still open\")\r\n\r\n> JS 通用的响应式校验工具。适用 nodejs、vue、react、小程序、原生。数据变化自动触发校验\r\n\r\n\r\n## Usage\r\n\r\n```js\r\nimport Validator from '@ignorance/validator'\r\n\r\n// 待校验数据\r\nconst formData = {\r\n  name: 'lisa',\r\n  age: '12'\r\n}\r\n\r\n// 校验规则 （默认支持 required min max） 同样支持正则表达式校验、检验函数（必须返回 true|false）\r\nconst ruleConfig = {\r\n  name: [\r\n    {\r\n      validator: 'required',\r\n      msg: '必填'\r\n    },\r\n    {\r\n      validator: 'min:2 max:6',\r\n      msg: '长度在 2 ~ 6 之间'\r\n    }\r\n  ],\r\n  age: [\r\n    {\r\n      validator: 'required',\r\n      msg: '必填'\r\n    },\r\n    {\r\n      validator: val => +val >= 20,\r\n      msg: '长度在 2 ~ 6 之间'\r\n    }\r\n  ]\r\n}\r\n\r\nconst validator = new Validator(formData, ruleConfig)\r\n// 单个字段校验是否通过\r\nvalidator.isError('age') // true | false\r\n// 单个字段校验 (不传要校验的字段则默认校验全部)\r\nvalidator.verify('age')\r\n// 整体校验\r\nvalidator.verify()\r\n```\r\n\r\n## 扩展默认规则\r\n\r\n```js\r\nimport Validator, { rules } from '@ignorance/validator'\r\n\r\nrules.extendRegexp({\r\n  onlyNumber: /^\\d+$/,\r\n  // ...\r\n})\r\n\r\nrules.extendValidator({\r\n  lessThanTen: val => {\r\n    val = +val\r\n    return val < 10\r\n  },\r\n  // ...\r\n})\r\n```\r\n\r\n\r\n","readmeFilename":"README.md","gitHead":"48c4e235d10d3d05f1ad0e42f3b177dc1cb6013b","homepage":"https://github.com/yesixuan/common-validate#readme","_id":"@ignorance/validator@0.0.19","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"dist":{"integrity":"sha512-sE1zsBfBWMyv8gex0RHSSzWM5sL2kSkdvpYl/uqhD22a9DPuNDNHIutCA3xMhVi7aLQzXqiAFY/8sB0gxrslTg==","shasum":"f5235efeabcebfea8ee723133f02c74114af8a24","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-0.0.19.tgz","fileCount":24,"unpackedSize":288503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPquBCRA9TVsSAnZWagAA3pgP/iiNhBPBfR8ryZAYx4tn\nghSkJM3kRrc2zDrAwCc4Nn3FBmGcb6XLXXxHE9NMc8vStVpYSA6dxUNCnUYZ\nne+5MVmQ+KZz9rUnKJUhotYn+aJ8Dn6rtx3xZJ8+X7KMmEfCW0mgKkb+VvTs\neYKxYBAeFpHXKDzUmI4qrw4NEaI1t4yaE8SuOoy+QCyAijhQgO4+ICoZjQ/9\nKP3MMxq0yYilglmeFeEktv3yBVRZocsgBRvwUZXQqWxAx8eI1U1kKrFFSC8z\nDCQFUBhtuv5vYYKmndQhunGxTK4Gbzo6UqB+nifJbTuFiKXUnsNuAs6fbqa+\nwwoaAnw/HzSSen019YTwppbfopUtQi6LOW+0h+r1mYN1Tz0ADc8XE1Erfy+b\nllTiH8VCQe4qyj4GkXKPeqv9lhj+cgaAVrxzUyG5sN2R3q7suBujhmOrGKEh\nPljZHczL1NbXXGatm4LyB2FAwUIEj8Y9ShYpNrkvix9mSK6rBr98rAx+twqQ\n9g+P2AnFYVIgZN71F7u+cRXR8WB4qVHHv0YbUiRjYj9JJ5B4wqeNO20IA0ZI\nLmwn5EEJioYn0fF5sQARQCS5mBLaTZrfUEFusszpFJC0bU8waoQiYgltRRxF\nC5ASwutmmrRlih33sLkGIoSxxfs/AwUvkaofTCgDAd3ry4WsLJ/qXQg26WUy\nJOGW\r\n=RmZb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUT7Zw/nW0vIsRwMytLV9fReRu4+Lndk5ylA2Ay4xGpAiB3USbAq1n6YNNtwzLgAghI9J063hs0BSqhWJ9KlPRozA=="}]},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_0.0.19_1564388224401_0.015578419147330491"},"_hasShrinkwrap":false},"0.0.20":{"name":"@ignorance/validator","version":"0.0.20","description":"JS 通用数据校验","main":"dist/index.js","jsnext:main":"dist/index.esm.js","module":"dist/index.esm.js","sideEffects":false,"srctype":"js","scripts:ts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"tslint -c tslint.json src/**.ts","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && nyc --nycrc-path .nycrc-ts mocha","coveralls":"nyc --nycrc-path .nycrc-ts report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"scripts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"eslint -c .eslintrc.js src/**.js","lint:fix":"eslint --fix -c .eslintrc.js src/**.js","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && cross-env NODE_ENV=test nyc mocha","coveralls":"nyc report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"author":{"name":"yesixuan"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yesixuan/common-validate.git"},"bugs":{"url":"https://github.com/yesixuan/common-validate/issues"},"devDependencies":{"@babel/cli":"7.1.5","@babel/core":"^7.1.2","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/register":"7.0.0","babel-plugin-istanbul":"5.1.0","cdkit":"1.1.0","coveralls":"3.0.2","cross-env":"5.2.0","es5-shim":"4.5.10","eslint":"4.18.2","expect.js":"0.3.1","mocha":"3.5.3","nyc":"13.1.0","rimraf":"2.6.2","rollup":"0.57.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"8.3.0","rollup-plugin-node-resolve":"3.0.3","rollup-plugin-typescript2":"0.18.0","rollup-plugin-uglify":"1.0.0","source-map-support":"0.5.9","ts-node":"7.0.1","tslib":"1.9.3","tslint":"5.11.0","typescript":"3.1.6"},"dependencies":{"@babel/runtime":"^7.1.2","@jsmini/extend":"0.2.1","@jsmini/type":"0.4.0"},"readme":"# [validator](https://github.com/yesixuan/common-validate)\r\n[![](https://img.shields.io/badge/Powered%20by-yesixuan%20base-brightgreen.svg)](https://github.com/yesixuan/common-validate)\r\n[![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/yesixuan/common-validate/blob/master/LICENSE)\r\n[![Build Status](https://travis-ci.org/yanhaijing/jslib-base.svg?branch=master)](https://travis-ci.org/yanhaijing/jslib-base)\r\n[![Coveralls](https://img.shields.io/coveralls/yanhaijing/jslib-base.svg)](https://coveralls.io/github/yesixuan/common-validate)\r\n[![npm](https://img.shields.io/badge/npm-0.1.0-orange.svg)](https://www.npmjs.com/package/@ignorance/common-validate)\r\n[![NPM downloads](http://img.shields.io/npm/dm/jslib-base.svg?style=flat-square)](http://www.npmtrends.com/@ignorance/common-validate)\r\n[![Percentage of issues still open](http://isitmaintained.com/badge/open/yanhaijing/jslib-base.svg)](http://isitmaintained.com/project/yanhaijing/jslib-base \"Percentage of issues still open\")\r\n\r\n> JS 通用的响应式校验工具。适用 nodejs、vue、react、小程序、原生。数据变化自动触发校验\r\n\r\n\r\n## Usage\r\n\r\n```js\r\nimport Validator from '@ignorance/validator'\r\n\r\n// 待校验数据\r\nconst formData = {\r\n  name: 'lisa',\r\n  age: '12'\r\n}\r\n\r\n// 校验规则 （默认支持 required min max） 同样支持正则表达式校验、检验函数（必须返回 true|false）\r\nconst ruleConfig = {\r\n  name: [\r\n    {\r\n      validator: 'required',\r\n      msg: '必填'\r\n    },\r\n    {\r\n      validator: 'min:2 max:6',\r\n      msg: '长度在 2 ~ 6 之间'\r\n    }\r\n  ],\r\n  age: [\r\n    {\r\n      validator: 'required',\r\n      msg: '必填'\r\n    },\r\n    {\r\n      validator: val => +val >= 20,\r\n      msg: '长度在 2 ~ 6 之间'\r\n    }\r\n  ]\r\n}\r\n\r\nconst validator = new Validator(formData, ruleConfig)\r\n// 单个字段校验是否通过\r\nvalidator.isError('age') // true | false\r\n// 单个字段校验 (不传要校验的字段则默认校验全部)\r\nvalidator.verify('age')\r\n// 整体校验\r\nvalidator.verify()\r\n```\r\n\r\n## 扩展默认规则\r\n\r\n```js\r\nimport Validator, { rules } from '@ignorance/validator'\r\n\r\nrules.extendRegexp({\r\n  onlyNumber: /^\\d+$/,\r\n  // ...\r\n})\r\n\r\nrules.extendValidator({\r\n  lessThanTen: val => {\r\n    val = +val\r\n    return val < 10\r\n  },\r\n  // ...\r\n})\r\n```\r\n\r\n\r\n","readmeFilename":"README.md","gitHead":"48c4e235d10d3d05f1ad0e42f3b177dc1cb6013b","homepage":"https://github.com/yesixuan/common-validate#readme","_id":"@ignorance/validator@0.0.20","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"dist":{"integrity":"sha512-oTz3j+96Hhiukjni3o5LiqBPwc8xbV6tEffZqc/zxYcGWhoxoVf6acoG/0v/cse3MNDKVIk0uGRAbktTl1rlmA==","shasum":"98c3a6bc5d443f871fc6ea5d65fe08e75a0aee89","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-0.0.20.tgz","fileCount":24,"unpackedSize":288577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPrGuCRA9TVsSAnZWagAAxGQP/1DrL53/NIpkauW6V5AR\nFVtqDinTpbvFhnAhQblEjeuv/da7SCkYEmdR9+UBnmhB+eyBFyaq3ol4tbyM\n8KUe5WmiBiR0w9fD6kL3SIt4i5H/QPsN9YrLcGsNs0TpGobZwOir3I6j4uf3\nfJweSZR4CQ/i26EISC2RPGDJjUgthmt47fqAjmaV3j77LTEVc/Bf1jIzFvkZ\n0ebhfg0BUm1EyfZP9pNFej8WZOJbYLyELvcvpB+EzO8rhT+j++VwJZ8xQWoy\nl1QZczH9rhX60Ydkj+vGuqmmnZiAVQ8+J+cclxkYFKhy44SacC42+GuaxxuO\nMsmXxc8fzSk0ZkToH16JRrSPJYdOR472S6Qmfzrtz6BxojXTcXFZxif350aI\nCxVYFr7u8HRWxUdvOxVyyJp8smZENksmDEmHCpOMbFnLCshnLyBRZdImWnLA\nI1zDQ4n7mC2y//R0ksvbp09glf8eeb9lBcgBd8IHGgW9ko2JfM2k2fdpkjQ6\nOdnjOkLLn1tPbgntHpW5MBhAD2XqyCe3c84gqSXfAch+jcQEjuDYWYO/8ZFr\n4MPqHWN4qXmjbLxbF6YAKisBftZIC1KLIhdL7XzHc15gig7JhGm8w7h/Kupo\nZZEGxu96gqKEjmGFKkyOCNaRKB9Im7dK8ftFBg3zmYseQ8R+XWiT6J71dawA\nV/dd\r\n=DJ3K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBa5HwHsdbvaN6oIWsJ95/mM10FMA4r09FD8taqBTV1AiATF4R4z1Jdr9rHxMRfLJ5Jio1OQ1W4d6BjTnEjzE9V0w=="}]},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_0.0.20_1564389805514_0.3031927542029016"},"_hasShrinkwrap":false},"0.0.21":{"name":"@ignorance/validator","version":"0.0.21","description":"JS 通用数据校验","main":"dist/index.js","jsnext:main":"dist/index.esm.js","module":"dist/index.esm.js","sideEffects":false,"srctype":"js","scripts:ts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"tslint -c tslint.json src/**.ts","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && nyc --nycrc-path .nycrc-ts mocha","coveralls":"nyc --nycrc-path .nycrc-ts report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"scripts":{"rename":"node rename.js","clean":"rimraf ./dist","lint":"eslint -c .eslintrc.js src/**.js","lint:fix":"eslint --fix -c .eslintrc.js src/**.js","build:self":"rollup -c config/rollup.config.js","build:esm":"rollup -c config/rollup.config.esm.js","build:aio":"rollup -c config/rollup.config.aio.js","build:aio.min":"cross-env NODE_ENV=production npm run build:aio","build":"npm run clean && npm run build:self && npm run build:esm && npm run build:aio && npm run build:aio.min","test":"npm run lint && cross-env NODE_ENV=test nyc mocha","coveralls":"nyc report --reporter=text-lcov | coveralls","release":"npn test && npm run build && git commit -am $npm_package_version && git tag $npm_package_version && git push && git push --tags"},"author":{"name":"yesixuan"},"license":"MIT","repository":{"type":"git","url":"git://github.com/yesixuan/common-validate.git"},"bugs":{"url":"https://github.com/yesixuan/common-validate/issues"},"devDependencies":{"@babel/cli":"7.1.5","@babel/core":"^7.1.2","@babel/plugin-transform-runtime":"^7.1.0","@babel/preset-env":"^7.1.0","@babel/register":"7.0.0","babel-plugin-istanbul":"5.1.0","cdkit":"1.1.0","coveralls":"3.0.2","cross-env":"5.2.0","es5-shim":"4.5.10","eslint":"4.18.2","expect.js":"0.3.1","mocha":"3.5.3","nyc":"13.1.0","rimraf":"2.6.2","rollup":"0.57.1","rollup-plugin-babel":"^4.0.3","rollup-plugin-commonjs":"8.3.0","rollup-plugin-node-resolve":"3.0.3","rollup-plugin-typescript2":"0.18.0","rollup-plugin-uglify":"1.0.0","source-map-support":"0.5.9","ts-node":"7.0.1","tslib":"1.9.3","tslint":"5.11.0","typescript":"3.1.6"},"dependencies":{"@babel/runtime":"^7.1.2","@jsmini/extend":"0.2.1","@jsmini/type":"0.4.0"},"gitHead":"fd194e702a993e2bf273fd9be082fba2497d870a","readme":"# [validator](https://github.com/yesixuan/common-validate)\r\n[![](https://img.shields.io/badge/Powered%20by-yesixuan%20base-brightgreen.svg)](https://github.com/yesixuan/common-validate)\r\n[![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/yesixuan/common-validate/blob/master/LICENSE)\r\n[![Build Status](https://travis-ci.org/yanhaijing/jslib-base.svg?branch=master)](https://travis-ci.org/yanhaijing/jslib-base)\r\n[![Coveralls](https://img.shields.io/coveralls/yanhaijing/jslib-base.svg)](https://coveralls.io/github/yesixuan/common-validate)\r\n[![npm](https://img.shields.io/badge/npm-0.1.0-orange.svg)](https://www.npmjs.com/package/@ignorance/common-validate)\r\n[![NPM downloads](http://img.shields.io/npm/dm/jslib-base.svg?style=flat-square)](http://www.npmtrends.com/@ignorance/common-validate)\r\n[![Percentage of issues still open](http://isitmaintained.com/badge/open/yanhaijing/jslib-base.svg)](http://isitmaintained.com/project/yanhaijing/jslib-base \"Percentage of issues still open\")\r\n\r\n> JS 通用的响应式校验工具。适用 nodejs、vue、react、小程序、原生。数据变化自动触发校验\r\n\r\n\r\n## Usage\r\n\r\n```js\r\nimport Validator from '@ignorance/validator'\r\n\r\n// 待校验数据\r\nconst formData = {\r\n  name: 'lisa',\r\n  age: '12'\r\n}\r\n\r\n// 校验规则 （默认支持 required min max） 同样支持正则表达式校验、检验函数（必须返回 true|false）\r\nconst ruleConfig = {\r\n  name: [\r\n    {\r\n      validator: 'required',\r\n      msg: '必填'\r\n    },\r\n    {\r\n      validator: 'min:2 max:6',\r\n      msg: '长度在 2 ~ 6 之间'\r\n    }\r\n  ],\r\n  age: [\r\n    {\r\n      validator: 'required',\r\n      msg: '必填'\r\n    },\r\n    {\r\n      validator: val => +val >= 20,\r\n      msg: '长度在 2 ~ 6 之间'\r\n    }\r\n  ]\r\n}\r\n\r\nconst validator = new Validator(formData, ruleConfig)\r\n// 单个字段校验是否通过\r\nvalidator.isError('age') // true | false\r\n// 单个字段校验 (不传要校验的字段则默认校验全部)\r\nvalidator.verify('age')\r\n// 整体校验\r\nvalidator.verify()\r\n```\r\n\r\n## 扩展默认规则\r\n\r\n```js\r\nimport Validator, { rules } from '@ignorance/validator'\r\n\r\nrules.extendRegexp({\r\n  onlyNumber: /^\\d+$/,\r\n  // ...\r\n})\r\n\r\nrules.extendValidator({\r\n  lessThanTen: val => {\r\n    val = +val\r\n    return val < 10\r\n  },\r\n  // ...\r\n})\r\n```\r\n\r\n\r\n","readmeFilename":"README.md","homepage":"https://github.com/yesixuan/common-validate#readme","_id":"@ignorance/validator@0.0.21","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"dist":{"integrity":"sha512-On98VmMvz5gdm61EB+ENm54yUDNzzbYvSaFzSWm8zEDul1hRSGdvPoi2nSASWS+yY+OjKGuHWAyzdbDeQifyqA==","shasum":"e42d6f55ebc40b8c35bf8955fa0019345c656360","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-0.0.21.tgz","fileCount":24,"unpackedSize":290180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkWwOCRA9TVsSAnZWagAAJk0QAIgoOm8zbROzH8QvaLx2\nOIckbeFbvNF+JtBLJNHOCJr5U+7+OOE8HPvQ6DCcfyMn3q7vyiq6Y+99pbDI\nruRz90XE9uJT3ayaoLGdvcLVrtA3fhR1ZsIdQzfRhAoQZuETicpKEyUUxZkM\nZh/TQO1kSxueY1ScsM/NCjepMM3bVVFj38SxoPVNldSvmql+V0ipfIV1s9SG\noCuPnN3HNO/68Se1BHVA5GG3Y1yETDgrm6ZdCLJP3PP8kC80z9P+yt1iKnrr\n/s0W3bdkGtgkB0DZjY7JM5mQ290k6qVks+UEgoOD06BUHYGfF0sTFgj5xbRA\nF2NiEJ4nwMMClCkVRL9Ea04YgQtTkEcoXMCacQMa+08hp1k4o9NYhBGEj5KE\ncWWOrA6gSufALMHXCrcrWECZKUcsgRad+qXMYVOC3IYUS63Y9qn9thK1vncc\nj+gZA4qmP2Pdquw6MKjRxnFiGCYLMSW5e6wODeEXfrBleNTEKSL4Q9avy7rd\nLVzWLMNXxJzTeKR+ueb9YuU5kXJL2wm4ZuDrphhp0ocIHxu0fusSEtwjzou9\nZ7Pntz+vGWQ2ZtUi5vn44fLfEue7bCNTuBv8Femsb1BrjoV8znzRqdphOgYn\n6vGwYUFI99eSnasTlFsm2423yrDL+wVzfWRC6eQ3jUhn0Mecy3RQ9dqg0RMU\nNySz\r\n=6mfo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFliHk9JddM5jJI/HbOHhGF9P7MlkiYUBFHiWtYFqm9gIgNXlmuBr/H4drrmFilhRlnq6QT+2e0t/kH24zt+Ncb4k="}]},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_0.0.21_1569811469825_0.07336688760153431"},"_hasShrinkwrap":false},"1.0.0-beta":{"name":"@ignorance/validator","version":"1.0.0-beta","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.0.0-beta","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-/NKmYGgNTDwvv6RV2NYE8mnkK8JJOxClaI+31LBQRym/KhmIK3wjt9k9xvLD2ICz8LlffIxRNqcdNM2NrZOdbQ==","shasum":"fe4e27a5d885d2e88e95cc967fbd255fd3106a95","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.0.0-beta.tgz","fileCount":7,"unpackedSize":65093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc8iUCRA9TVsSAnZWagAAdtYQAIiPcT2S5tdUGmnkScvR\nRUOXAppkuayK9ks3Hadxr1nUz16v1ME38HbQX18D+QRlrfJMMf0jZ29LrE3O\nq4phRktyJ1EiSNgtUWP8Llr0KBfVDEFgJaZL+BUPu16t1ylPf2Kll1aLv2Zj\nqPAr/d449Fhu2JZMDzug1MlTXDKhh9+NfRc2UiiDKzep7lL8tJyOu0X0UpaH\n63kcgqW3h1eb5fa4fR1JRihAK942wolNzn8fYIZ+Gn/+jMlnXKPp/zVQkPvf\nKiEAlwXvTMYHK+U4mmAGEOBVXVQpVTi+Pm/BV5fJ91C0QPvWFOVJzvO5LXoe\n3n93Zxr6tccNRPAn9pXsMhQZKKCWKDLSZ3rzejIerjMEc8Z2BH8qkt5d49dA\nHbSY6xEpNcelKjw1hNp4hMWPjLHT4E9MVI9wstEW+KJQQwHOhDFBp00YgEMb\nv8gbhgRMnF84+N1ISOEUevWQbBWaGtKx9pfaFoHV3+OvGB+TjBJ3hw28waGz\nQsRFUai2MJxojIEkrv08Yq2mmCVSeq5IP6cBDAEANWsjjkkm+Idp2+WggXkv\nn8Ypdxy0ULcwvo+EWoDNE41v4yGE1nmzOxT7kSOlxpBKcZDhWHtWpleS6R74\nh+Dl+SpjcTQp6prnyeUXUTXP9XSVagSm1ALmD6tJf7F310tQXME5pAOKuu3o\naiXK\r\n=KUQG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQsnj9tX/E8gjU4vFpOQnz5AyZQ1GFDJqX32QODVFXhwIgB6YJxU9WzCMDCCiMnCylpLxrPo1Fk/sBknHmFlKLxoc="}]},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.0-beta_1601423508015_0.2137028707215114"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ignorance/validator","version":"1.0.1","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.0.1","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-9ltTir7AXOC35mEIxtMjR6p6OTR8/Yxd8lChj0plZ6khRwOnwUiREB1RgzTtBm/9O0dyk2QM89qnR24UbQohGw==","shasum":"68e6b6a57d05d2e9abdbb1cb28d784bc2a3ed691","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.0.1.tgz","fileCount":9,"unpackedSize":103292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMfiiCRA9TVsSAnZWagAAu08QAJzTYQIVAXLFUL7vY5jK\nb6qdlVqy6KqxrLxnIZYl6BEIAdeMkte3lHS10duXnRtFvCzxNSsWPKOaG+eu\nBd812DO68sc/dPmSg1T8f0Um7oOCChFzeLU/0tJJnua7TjR9fcyKa/M8Kg1n\nztv10gDuR46CPZaAeG3Fcb+SMDYS5+dwiUt9/gxbiGhfzHaKyMlYDOCyFcXE\n70qmcBhy+jVr8kDk8/e24Gv0Jbv3FCbGESmhhsglCdfKdkEb+6XZWsbezwpN\naNFKPOQTEbDDcjWI6hCldrHDanIbb9GePbmdDacosN7QdpAPnUkLb98kzOIq\nvhwExlAVlHrDvgydplz2vwBJM1HqQv7ThRzU1bznJdEJGm0nOuJEq/+Q43Aq\nmwtVycrhZVi6JlTcqhOn4rv1nYz+CQ8siO8aQiBFBAryfL8bSAzl53xLi1Wf\nIqQtrXTj478iYkVyJhlbXEiiYFBkiSjTFzuZgpQtSBRQDWbDZQoyYEUAbXKV\nEBeYf4+mHkyheXJYPaqb+pSeZpqMIELTPOoNa3PE0aQqmdY7av9Il8DBG+cT\nHELAMW3VActbKdZd6Ta5ocS/XWhM/9H+jvQ+Opx6/e6CthnyDv5u6bD7l89e\n5TtXPd1NKed1aoik0bZGNN//KxqWXo5mBLEPhwjKg/ajrlbw6F0IRagPyztm\n9jU+\r\n=1T2U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBICBr/im7cU2Q+g5NcoCyidp6RehnXbBkedGKfPbGT/AiB3Dm+XNKa8kxwm8URMP3vqyCKYh+wGo4F3i78+T0FjXw=="}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.1_1613887649867_0.602277551065068"},"_hasShrinkwrap":false},"1.0.2":{"name":"@ignorance/validator","version":"1.0.2","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.0.2","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-u8AEGbJ/nKTpy74F39lROrUbSpQ0q7CQf7GB/YdaBtfI0VMg8kCO3JPQaY9AbSMSmufMo7ntDCKgt4l27sRUwA==","shasum":"e1d55c25314445b0db5bcc7a646d64c7d6d3fda4","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.0.2.tgz","fileCount":9,"unpackedSize":103538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMfrECRA9TVsSAnZWagAACdYP/3wkq6ydt6EO1B4jB+U1\nDW/PwSQ/uIfAzylpkhi7L/3ixakFETyEbdlqaPSgLU5kBz3KMthIEQOJhefL\nV0y2aBP3r1RsCdXchEEp3YAD35iYj+P5hmxz4aj7PO+Kp99RIE4hdUQoDWti\nQbtnij9EfawmxI55nKdN5BYgdsy8wcGdcuj4ffD15ud8hL8vFuINXDY51umK\nSVTqGx+UplaoZApftcvtPDwVXiiXDy2OaVdrjgcesVSxUgfF+h2SABu1NyeB\nuliuDfzvQrWqAALNQIRqw6NwSHrB8WEZ5fi4uMKvcX2NpdqAlRutyDwK2M5G\npgmNQVUbO8AcLBIhR/saTN7sZAzID8US5mHEDKjUo2MCx349tf8hYrdwih8o\nf8geRdkr1p0H91cnA+mw/0mcajwcvL6/VgoH5PzTMkwN02UKOSMkVCZFTzJ1\nXfgBGrLhkQQz1W78xbcLAm9OG8IBMxPcyqE4lyulwkmVNU06Bu1ghj3PFSey\n1dXBYxP6B226IkRtDYmkRBzVJYy/Fn2cb5+EdDVZpL+O5npQ4qpLgbxnrHrj\nNg5NqQe/EenBP2YtzCEyItv0C2sRRX4Ktju5IqNhnswtoVxV7RWKaSX0Eg6y\n7rq+boYxcOed/1g/HzLKxImS41hQPXVxuUFLE36TWf3G+gkV4skR56KnqG34\nCfvy\r\n=CyhB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtn0F6m/BPeNF6RI0Gk2IyBH1avOEaVzmDYuIdmIe8xAIhAIqypBy+YliQ0EARU2tCqufQO5iCYUJJ9bTgFZpf5un8"}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.2_1613888196016_0.2991174909520691"},"_hasShrinkwrap":false},"1.0.3":{"name":"@ignorance/validator","version":"1.0.3","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.0.3","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-QkaRfbuy5sGlZjv9HtJDHw7JEzjFHClXimqt8OxaMBsT6ywqpMGAB0Ulq0qv89tCv3Q5iUGndX5gR68GMANJNw==","shasum":"7dafb489ce8eeee5b9ee3bb5dd16bfcbe60e8a4a","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.0.3.tgz","fileCount":9,"unpackedSize":102603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMh4YCRA9TVsSAnZWagAA2GYQAKFeb5I010t+BtjQWlrr\n6x3Zs6jwUPndpwVBDdMIhq8S38AztcTLeDLNY3NQaKMaFRMnBJPju9lQEEEZ\nml+ylQKk84WN/1g4TvPqIPbLLiNC0KT0w9Tz0gzfKYZ9r0q/YtiJLH0+lRWR\n1hA/pzyeCMdcmZnFDE1O5nwwsv7NTNXkQxIhXds0pNGG8ExQAR+B70K5xJKj\nWc3kVG2y9rjAvBbU91CauAleFFclVu9gWhu/69Qj41xrsqpLz8q3FE9M+wn1\n3Uj6GXeyA+ndooR1GqzMIRwfbg5KzF4zyA3H5J/AIitssmZf/PudQqMexbY1\nPl2RWcLRBMlFO/oKGpRc3vJVOKjTx0SuOcfNdA66n5T3MvyxWCW4f0U+oPda\nLWnFr4+8lb+fpq9tt1Eg9iFYV/fyeuf3/BhLIqMdik86Rbzu+XUfKbqGFuN6\nPiklE8+U7A8VV+emYePB/dY/6AwVyvskll/TJA8LnPI6Ytsazq31/Wcr36px\nDJalUNTGAqWVDmocml+dKCVBQh9DzsPAtmn0PW0bwVgjztcD9umIK1wLyviW\n7Csc8VSpeG4Zg9SIfWJtaNvxA5WaIdzjZBtynVS1PDIcLFl1MihMriwPE1Wa\n1/sOLcPddWBW8O1trNKrU5ab6mUVhkrQHfBDWlJL85VcDUWdoCDkDvfSYrXS\nYcr3\r\n=dYcZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQxgw9T5HoF3qOLFG2puBgLBsylbpB64YnHqz0tahxQAiEAvt1N33GW2WEIqNLgn9G9wWlvgwHY6AS5DMo4HCza+YY="}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.3_1613897239971_0.5368200795046159"},"_hasShrinkwrap":false},"1.0.4":{"name":"@ignorance/validator","version":"1.0.4","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.0.4","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-ntoTXs5F0PXKdezl5vlLTM7j5u/JZKjQWoxHz4KRRsYU0+Mk7CqrHjaxzHB23VwT2JO4fnfIyPrFEbrpNK8dsw==","shasum":"e59922ae8e7bd2b907e42d018cf88c67eb83ccdf","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.0.4.tgz","fileCount":9,"unpackedSize":103480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMh+8CRA9TVsSAnZWagAAWesP/2wVd0hVVeJYcPbWAHco\nGv6SlMjny+LMjHF9fufNIciduYmbsNzpiQU67fNJwo01dG2KUUxWafXlNtMb\nBHhSpI1d9yfZx9UUlVLUVMvGhV2YrzR5anvdrvj9C2zCaFAsJ1c+ntnsNt3p\nKh8Zyotdzdbm8yCYzFVlUqKcisO5/qx0exBiiOty5QfWDhksOUGkFR7qgoZb\n4FHlq6blPaLBTa/o85S9V6gpmJ4+OFP7phcdTFVk+86+fcT7BS3wq8vLc9LE\nnRntK3ja2hneLf/SqoYPHu+4pkLC1adR0WNqszEmK3gSSt4CRlbyhMhfkMmV\nR6hc+QEa5L78b3eV2W1mlTh0iKhIR0IQThnlhMU8ag3JuweqSM7tQfR9/kic\ndkeQSBrdUwTXWHYSg4dPAO/lJeQrsPb4KsBPO+zv4SPLyG4eugZ8FL5iK5Ya\nv03LyJoSQM8BHaruCe/5Dw/cVOPQSyEECxEkS0DNrR8iyVH7sHwJf/oW5O76\nieZIOL28kcYpYis4CPf1VvTCHVqWf9umxoHRwVpdsBhjKI7LSLvC+H7gXq0d\no1qqbFhXQU9zG05Qf0P9WBZYMTlzEetqh7u8w4tRqbZYpFLM8HuAY2UWNhck\nzmkc+QoEPchr5+5DDs94msF04Fq0LHplB9iz+LmDH8vEcSrlbEDlffOiXkVS\n04fZ\r\n=eRiu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzQpbuk+0shh0NuL5iXfMV4E+Orz9eO7cj1TXabs6MQgIgcULpa9SNO+MC+4mpEApAknnskHlv5YzJ+HBeJ9sXYO0="}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.4_1613897660305_0.7154359433259792"},"_hasShrinkwrap":false},"1.0.5":{"name":"@ignorance/validator","version":"1.0.5","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.0.5","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-5R5R/XuGxwEngDEMRNEwB81v0og/eZTe34fFifek7kPCRB+rTuEeF+/m74sqf7m3XXqjwhZM3ncNBv1GyZ/q5A==","shasum":"d66852aad5eee43f0c9dee95e41684624281ee25","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.0.5.tgz","fileCount":9,"unpackedSize":103519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMiaMCRA9TVsSAnZWagAAa/wP/0awsdXTs+rmFx5ixID7\niOLXrdpDKDbTE7ubl5STxZuOjyuhPPVZkZ9Z6nqNuuQt2aeqcCrMW8QOlV/y\nL/JsidLEI4FYuOuAq/vYm5TEYhQzk/9qofUTa4cGJ9m9auByGESlmTfk5tam\nIcitmn9cjyMv+oY7pPI0o17PD+/Kj1eZixW1T+InnOP/DAgG/Q3LYD+BHFte\nwnOPJuocN05iOWpM1Z2+uduJ3o2IW+NX6jEizMoATzVi+VdVP2Vg0z8/0n0g\nDfBgyrx8Vegp8nJBTMv9DMSd4Ww7HQWlsnEQkj/LtyHJEXoRdP4qtcvBZyl1\nz3VCiI7+nc4Zem69MOMZP3DE/p20ba6HTq1GNn5E++fmmKlEKUCmAYHDT2VN\nViNNsHIO/qL32W7xmZmZx3pFljwi3lyaL91Y48q6AuELddkmeqUyTIE8xrLd\nFaTUQt5QGAkCkif6y/2SH9C8Rqsx1hxO+MHgGgdRtkcDXDP4fTkSkdv6YxVB\nmjvHpCsOmWXMH80YWWgnA6lPzPid4hsZr+/GUS+Gws5vCbwuEfTj+ZSZKa9N\neJV8qXkrOXjVzs12Ny3h98BKQyUxxJ3IQYx2EACVn73CorUdsUyXegHnYAPK\nrBtwLTZbQVsU9HUW25G4NRNxUyBYF6+N9J+Q1xaqrFLib+sIctPrIASPHE9D\npVHT\r\n=bWWO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1dO6XWndhH9BMCvpf/kYoMQHhoDETnb1hjD6cLJZnLgIhAN9YCBc87fEhDPs13gx8b9Xn0tqqYpAXsQu52DO8Fhs7"}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.5_1613899404504_0.10814043750220859"},"_hasShrinkwrap":false},"1.0.6":{"name":"@ignorance/validator","version":"1.0.6","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.0.6","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-bSWKl0jPxSpM7HzWrN9Adw+aBJngEVs6hWCcPwHLzdb81xQI2A2CgOR1AnltKimEbouLYpPbTKVONuTE0x6KNw==","shasum":"5c7f0d682e5e2ea5d4f827841d8036d331c5da8f","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.0.6.tgz","fileCount":9,"unpackedSize":104014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMkseCRA9TVsSAnZWagAAdLMP/00/t3ZIRONLHBt20tUe\nl8fFRQg23XlCLyHFpABgVtcddjgKaswnK4KViu1qVDk6PL05dX7HiGjHudML\ne0CtNwZX13f+jx1Sg1jacdHxrVBv0WKVJLSWE5MYmCvdNSBRXPftHC5Fa2ig\nRF7lIeI9qpJ5xbKiW3B3+N3gvhXIzngdfnHQrruPV4DVkC71pEwTOFJLK53+\nSHpLog7ilWzEdpoP42PUNbN4sVV0FJ7Wbi4gh/G5n/Q8KNihPoS/VbAT7IkP\nOUvMrOKGUwtZVAFCBGqXD9J4TT08iXp/MLI3QdhUEDfBX9HLHItrAAd9Ky+s\nwoMrli29uyHXdQnUEgPoq6han9o+8os9fTzkDus7doTmNZgRef3TnteOPEj+\ndkOTqBN38R9FL9r7X2o7KCtUxBWPcBmQrSzeTZeRbMYdz7TceNvNVCMOIDgg\nSSShQosFgDLqUfon+brWBkqv0l7yTW6lTZ95EQS3sfFBvcMRG281412z6KjG\nJmJki6BcwfkBMR5A1rDn5Pv5+Sj+X9JtA+SwoAnuvi/9JD+eaEt4usQXOH8B\n5fvsg1z6beJTggOLBJlgVBSMcLW8wzF8aweEoRu8PIkAGjrlJjnAMh7lO7s1\nCNLJ57gfM4+SCdREkkGAvUwPromysKqd+99iKuImPhw1eKz+EbLKMuQfzViq\nq9VQ\r\n=wUwH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMoqYIMTskYnuumxR3I0j72k1CRezOjie9q01Vg6ALSAiEA0BqMN038+yqbT9/9TuGY9K5fpJKmVgtulmZmMbaaKAQ="}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.6_1613908765959_0.8076532013742848"},"_hasShrinkwrap":false},"1.0.7":{"name":"@ignorance/validator","version":"1.0.7","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.0.7","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-8LJiDpKr7RIa2KRADUqEIpZXhreO0B957EKzh/WbWV3y0gxz7egPSEUdNz4+QXgq9VZgJZXiNaflhG7dz4N8Zg==","shasum":"49f21fe782f403a744d46aaeb1cfe08a9fea32c4","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.0.7.tgz","fileCount":9,"unpackedSize":104150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM8kpCRA9TVsSAnZWagAABdgP/j8/hXIzrNMmyx7sz9vX\nHXpokrGKGOmOheLJCYXghxsZe/ib6crNBpvcPKq+gWS5U/EkBkfQOZQQ1m/h\nPImfbGMh1HPF+7aZrrIKJZ+BcxsJFv9TjSBSsTj+4Ggh9lcZVcXxIPGg6CKN\nQgJF/OthhcBLpXdePRzOxkjST9O1GuLX4mlVBiH0ljtIQ9Udy7F8gHydQ31r\nx9z35Z492a+FztOE8/CIfU5z3D/mp+ftby6mXapW2R5LQAcBlsBuQE0nQ0o/\nIXO7Bd5m4il1MlrCSEldzF7o5vX31wgEH7D15MNJH8/bdVsLj5kb0X3nZDIN\nQFKKPDSZ+i+tHX1Cog4nqYr3wxwNIHoKrOS7L/lbzwOwTP2s38v38GbSEUd+\nNFcf+ayiWjUpcLJucGpVezuwqRijHC6wkJtMRK0R+isICBOJVQF3Xcyosctg\nbkHYefgQPp0QxU+XKC1pnN1Nl1R8ZM3KYXPa7neXosU1dYWjHtsfpFe6raC9\nExQKMe3Y74NBJGpWMWCU/iM7J/IBfmUpfNxaNvNu1gL2l7aG314eM8XFzJC8\noQGV4dpp7I1pH5f57krq52GkWnpqgAUlyNtD4YSunNyZKNNKLToAQKc7j6oq\nuR3CGHWX/ecUuFO8r02FDkDIf27KXI5uyXW6EKTYEB1Jes4v8ZlS25ZjHq52\nQyXF\r\n=003p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZsNX6ajgk1YdVZLRW6RYsJVIoc+isg80y+ZEu4hYR1AiEAoTXs3czSaOIJYufQpgMBivLrHQlAPsk4vy3Gma8q7tA="}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.7_1614006568658_0.23602163232393925"},"_hasShrinkwrap":false},"1.0.8":{"name":"@ignorance/validator","version":"1.0.8","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.0.8","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-gHD+eydommiwsq+mo+9YIS9jkoSLZivKLNtzhrij5zGFrxZZdbQsBvMfSZKFGrIZABbou/6zgCwPIJRQHwHHjw==","shasum":"c3a8a07d86771133633cd06ea1154f3347d77e1c","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.0.8.tgz","fileCount":9,"unpackedSize":105458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOvlYCRA9TVsSAnZWagAAKKsP/A28LUsmMzQHNsxFKYVM\n2jWWB4GvMosmjmwcyEgZL2hsPFLfjtliJhY2CJBfDJLNr3btIKmelbr5esIp\nMzNG5zw3/ftSHzjxk+DFFxMM5mpa5fp7Yz118LOFaFLG41Tc7qtH5ayUQk/X\n+JX0gTD6E5Tp/YRmhTfJBbaey0ObPQr+/eYQ++H4aBOlEz1bq62EXNM2X9xs\n/eixUpqmpExGfKxUoVWZGMb1vP+s4Qdb8EW+NHoxFZBSwEL7fXeiOLMoWRSl\nQLzi8a8UIAGgw/+7ECbBB1pvKc9tsk223Vl67vEKaEUvsSBH45ULyeKsT/R6\n7i31CQuxvFc09zTj5dVjyXNrWa9ay9ghQisb2yigBraFIr+kY3xoL6AM7U+t\n4VnaMFdqphVgceAeLQTUIswROgL8Txi9qtF7KaZ26u3eW+PLLkRJC1Am6nsB\nKcc4/tVDneISesPG9HOWnV2nMflYlK3RJ/56ONdSfAcPCMYrYjxukfkjHOIb\nqVOw+00gWJ+nnLILaiAaUtdaqycMXPHA7ThxKn+RmWhwSL2VYtkh6oQtmyi6\ns17neRig6KX/Ij/dHrHTudI4Oc2IwhcvplEox4znmsmmmuQrZe0XgFTeuJ1o\n1IkN3juCpca3hbNNBvSGt/1h8AL+xu8NONaChNpUg7rOZXjzt++Z9m8zU/17\nM9+9\r\n=F2rr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMgKLMYpZqRWMqc/XJ7bacqKRs7jOkOGdsHIgVv7fK3wIgXCyKtK5HV6Jhrf/9tJjAN/w0eepcfxzQrn92sFxbHds="}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.8_1614477655616_0.18972567708145194"},"_hasShrinkwrap":false},"1.0.9":{"name":"@ignorance/validator","version":"1.0.9","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.0.9","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-9zhwTnu86V6HYZV6nUfjyhVIylwqAdw1UMEg7/8KZL7RfyAItEVFUi9Se6Co6RB3NjIsEpJH0y9eg4T0KJhAsQ==","shasum":"bef2e387672d131fcaf6adc050b6581337430825","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.0.9.tgz","fileCount":9,"unpackedSize":104336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOxXGCRA9TVsSAnZWagAA67UQAJ9I1Ey88BwsLeYfqCvI\nQDKWeK8CmLmOMpt6TFexv26RQ+Z1KqxIywMxKnuWagjT4jsce2+Pi+0/LYdJ\nlAHjzdPtUDLFFGxzraXkxWrBg5YErBV9MOqnFhikKn/srSf0ADCpMbr4grdT\nSxBJ2zWmd3AbonvsbngrHKlKC6dKHNZFZuo4ENoZ3WotGRHWHYeaJ8XpP/Ba\nS1Gkx2Wmk3ZALjJ7qAgD+ujTc7V4sfZdTobCU4Dt3dbXGQrdDSI6zF7fnRTu\n1kXgkzHoTI/KhEYSDcyMliJ02M+OYzeUg+3qcXPB2JYocXMIFFTocpFxtIkh\nXjJFpZdeiyHpvt4eMnVEst3+ELo/CcKamdV3459X5O/402GMG+4q+MJhmT3N\nlJkRUxHg3wVSUtwAezVsSTr5OQ6vTT5tkW2IozUi43FkqMWbsGDCSKwRNHHY\nBhNlm4LF/N5yK51ZbH5fmqRfbdcp56VNS+tLCi5kQ0NLhAO8geoNY1L8Zkro\nPbc+n7rIFxe2ysxh1ezHYFRzvKj37SCXi7WmuAfWv4COTktpN1dmnVEttg0O\n0BWsYI48WPGp/RHWjvZz2GVFEoCOW5ltOeQcmdqdCEI8sgiwkDHpD1Dhibe/\nvp6W2VIgSORpb0ZtmTfmeN0fo4PKpyU5JZKxJIphIwz3GNXfNGjkaOha+uad\n4Su3\r\n=d7+C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBf3DQD2J0L3HPfzZFiPzq9BfAiwnjpRjosrVXJIEA4eAiBTJHKjH0ittGf5yzrh8wgDg+nhw4KYHYHnd3N9qdSacw=="}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.9_1614484934362_0.42398712373907355"},"_hasShrinkwrap":false},"1.0.10":{"name":"@ignorance/validator","version":"1.0.10","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.0.10","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-FqBhJu1Jc9k0cDlwX5M2WeYUfKPU6XcEB++xdhhnNiuhHvUfxfAiEjoawudmBz43EonIA6gJ7oBjcfrUAmAD8Q==","shasum":"febff3ca4f68c932587ab66e5d6583b90e5398c5","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.0.10.tgz","fileCount":9,"unpackedSize":104559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO1WVCRA9TVsSAnZWagAAlhsP/A8tocJYfLIH0fbTH9h9\nG/LmvqVMe7Ekip9hYkGGGwVceLZp1n3aNEM+aZXcneoTfggCQGy6NcoCQOcw\ngpm/pNY++EoIRLwHiNCJIqIXunqljwI++MG6z/5CfA7lU345H9N8Qm0mEq0a\nmuQWfH4xxkacypM/9AQeQYAOgWwzpyn/n0XgALXSuMqmVhjdcc4UqFAVLYSi\nrk73k2lzIK9I5LbzazvvY5Hdc3rpMFxB5Ic+jeSQGp/vq5TEDkDGe5cxrwSo\nGt6VY8q0B+yWDNyFehME4ByLHYmrIA2kS5N6BwahUvPWKWYitEBplAecKzfo\nqZfGqLIkcOvO4yPIh1bvzBAmBxi7VRkMf8L7EzSpmLOs+/NM7AKo52Tklx17\ny9QuD461o6y/VrQZKM0NwcEZ4jVhXu2+dNTR40Zvp5GJX0952xq54SXmG85V\n/YTRYye/uGPUqb1CNkOnKpEA1t1dVjwagtLoJOO8cpP80PAWKgOdX+Ibvwd+\ns0la37VCcNTBm+U7ev50+2OL0W/UqRhPjhyF7MAdiFLiKbKa1vHn0/tMJXR5\ncJzZqxpOhrI+awvgrfCogxGlTE5QH2W7NIoweAhPDxwOUH5p/+w/VxZpiWlS\n9fxD2bDCeSpVEwDMb9aT2YflIMb0roWHqnvrfHR1gIu0LKkNWT7mfGiJ46S8\nOp/j\r\n=ZwX/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmUvk+nK/IDR9E2PeFRLxUEfzuipJG3f/jxTbM51y+pQIhAJMaQhsTQOWDo5kxGJq4P2lfM8/YWFSWu4wSLHEOimtT"}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.10_1614501269434_0.1842014458232475"},"_hasShrinkwrap":false},"1.0.11":{"name":"@ignorance/validator","version":"1.0.11","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.0.11","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-PfZOu5aa2e2ZHToaD0dj1EkqC4uTG8Cfk8KFKLQ6B/pnwV2+b5elj2mF/9sJ4aEdXiybijDfshPBeL5h3pmlkg==","shasum":"eb153c994b621781217be4444f9726b5a0529ae3","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.0.11.tgz","fileCount":9,"unpackedSize":104559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl11yCRA9TVsSAnZWagAArSQP/3ccpxQClWYBehCfO+3h\nX1RDst1O4a6e9h76ZuRfqO4e/h9IkBy/0EjOSOG99jfbYhpiqMBKn3kkSRS2\nqG3KJkot98f8JmzVAloDsI1LRoze93b8s6+AYaO4qJKumvy420TcmoWaKlOC\nMIHb3kOuXFs9Qeu7c2zXA51BHkQJUqyxK8bUY2hnUWRxTnVEdJeMz3d958g4\nmtQcl8Cf1OIEIDXggRLzyjFqrsdYnVwXFi0NnNmVBgKmR2mmTRIZSVoMLr6z\nfG8flsf3VVR248QUmeIb4Nv7TN/9j2mNt9x64c8XpRTKW8d9POMgFqAm0VOP\nn08NO0JRQZDEC0/cionZ3ut4RzDuY3wMaKzw4GnffpmiHa0FIELUAl2nIdy0\n3hiW6gaj43vc0rpps4zHOgcZVs8TRZZ8jAN4QIaxXYbpoU5qsEBYi2sb1kjH\nu/W3aeg0svqmGH/DP+XVpVw5PWL3dhGN+Hbx73K44lHkT2Kg22zcuQzg/wE8\nfR86or0YKmX5Vg3CCpQmX4QLdNYwXIT/AX4l+jpabAvuAoZPoWYhakCkuTRx\nvp4a9ADYGToNdLNXl5101JYLVPEwjgivcTbgQTNbWpIoqQJZ0BmCyPolJTks\nqX0c6kZlFzyaKkG4Hsp8uVV1LQw9XACoV0aLk0r4ScfYVLmEkrQhZi5Kaq7l\nM4n/\r\n=RBE9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwkor9+ENvdarpeKLeHuUlPAemtQKYJ2Z0t/HZr54rvAIhAK5L0SYNdLxA2gzGS+8JTKylrYmv2z6GQ97xW1a728pJ"}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.11_1620532594429_0.25879913677567656"},"_hasShrinkwrap":false},"1.0.12":{"name":"@ignorance/validator","version":"1.0.12","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.0.12","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ovoeKhVGDGxwqi/bmyl2+RqwneCYOEMSv8uZ/Hl6h7aGLtUbsJwnXZ2Tsva5tOIw0o+nR33izOXjUQcC6/CKeg==","shasum":"a167e92f7c16dc97756562d3936b2ed5cf88537e","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.0.12.tgz","fileCount":9,"unpackedSize":104805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl13JCRA9TVsSAnZWagAAGCoP/003O0w/OeA0bM0hUzeH\nHi8Gz08GYHopdvfAuZB+a2H4D846Y8MchtJMnXX2w7Fxg/b0gnZoP7Gq+Dej\nYDOzH3cdpJ+9+yUhV7C7YV4Mi9pwiMF8buLvXdxAasG65IP6JJHxBTtL6o2b\nqe2cxVymlVlD41bUFbdfgkzqhwOzqfFK1OqTOP/ko4VkHjei4yc7LR0SNJye\nMLLLbGpLxAWBrVGLksA95BJFz85jC0WE3S2kp37WlcYrPyhO02zM8P1KTWw9\n6hp7pwu50Wia/ftHLx4naToj8YQ0DdR9H/2fLccY+nw4gP57R+XwBq8H1sQu\nLbjw4gxbQ9KqG+Mm4Fu9ilbdi06ldTqsj3xITpd5ts8sPuF6f4avHu7t+BEV\nb4t395x9oUJeyPFyj0pATekzpsv92NoEvWVtWkAM2EVtRNB1eyw+XDcBGPFH\nZHbW+gKzWrpJ5Ae3YRNVtZbrqbDTZFqZ977YZfh8Qptn8O5dwtAc2XVe7zPh\nXgeYf4+RxfUP07CuVQOlyGL9HXEwQMZTc+jLs5bmeXiEZm3ZRTx6eTzA4Ppq\nee8jkf3alOf/mIs2aztgR0cHrVRNAdHt/VvKUT+iAALTmfNo0Qg2oNUvp/X9\nFr6AGfvJWfMsHe0Irlltj1Y0Es/Neu4pBNEgcI3zebGvcwvqLH6VOFZs/8v7\ngozC\r\n=8pbi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyERs0jrTGxNeSO++39JmUaSbVnp8KdLyRfXZEwNgzzAiB4fNfdW2H/WsNuST0Q/TJWrSI16y235xmu1e7TAHMt6g=="}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.12_1620532680954_0.24124599891320742"},"_hasShrinkwrap":false},"1.0.13":{"name":"@ignorance/validator","version":"1.0.13","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.0.13","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-eS+tx/TnVo4HGb6CQTflmWCA1UW6hW+BMQ2lDClEJLT1j2RJKaUZdAUdK4SfBKtBTADa8Ff2JeEwu9qoYPDdVQ==","shasum":"53120cd01a94e319149f8a4e153189e6ee1ad7bc","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.0.13.tgz","fileCount":9,"unpackedSize":104847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl4vXCRA9TVsSAnZWagAALOoP/icynfc23MOrb2SxSPAT\nB9GxsXZpL4mMw+Tya3g7RnC0JN60757COGcEA2oJomQxFURMPr7aT02Yi2p9\nY6s5DibLjlU9sMNpz7SR9QO+4R+E2DmmO0rXN6DRGfC5sEttK8LWje/IY6CR\nNTLj5+WEgL2bXQs5xR0hEz3JBhSVj+WxPH6ng3amTW/d09j1PGaGyTvnRKtz\nwsuRsyqZQ5BRitxlsvnwQQeQoJ+/u9f/Sp82itKqaBR0kTCu2kZqvvmzWCXm\np/IHZHMUyDzm4FnrQ0Ga63N5Fp+BQjKHvgA1J07LxNhrGRFviv4SCCBXDEan\nLV5z2ufUHC+LILL6SI67tQdj32JZGm7AHvmZUbDdGK0TITSkmOyGAfUqrMNU\nBNAzxTCmGx/09MSssmNc9R+LOeehP2Cz1dh2Hdt5fGaCH2QaB2Zpr7lipuEC\nZchJEIOmTzHPirOb0aWJ0Y+L67xA/3KdFGJ9JylXbdmhCubdn3BEgT6w7xWz\nzgXWyceyysVwOqOu+fMa54jI79yl/Giuh2ZcJWXvy9VhS440HgKXU/0u+p/L\nMvKYvcc5dBE/LD6M4rQ8vAdfqbweoKTc9OjjijUHEKxw96WcYl9e9Hrn7Jmf\nc9HMgrT5741aiiLalPxzP/I95ctf9c+AwQLYH7kl5RbjXYIu+qbCgkGD4j00\nINTa\r\n=Jf71\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYzmPhynhsMkYtHCrEQtn1+7VqJE5jlj4EM9IUlKz57wIhALyoisxQCdEmyFhLGIx+tbzxJmVjzz+VwO242M0ZPhyF"}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.13_1620544471431_0.39062041758884924"},"_hasShrinkwrap":false},"1.0.14":{"name":"@ignorance/validator","version":"1.0.14","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.0.14","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-m8XY3YfjEflQL054zFTwXjC9vt0eGlSpe2AW8Xd6BpB0Vv74As77cGxvEHh+pjge7/qRVcMOwUrrf8jg+tgkxQ==","shasum":"4a0ebec45cddd93caa6caead171fe912a3245c9a","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.0.14.tgz","fileCount":9,"unpackedSize":105387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgl4xECRA9TVsSAnZWagAABEYP/iF7LGVkGzKiQfJ9YwDH\n0AqYoRiqxF21vdeJM0XG4afM77B66B1mWHYyC5hKCJUPyNQZ30q3RWAT9S0N\nRoC+mtax4bhsXQjn4YvfyRrgkLwRyuRSOp7xSCRQ/tisQG9RRa11o8PTUn8F\nPoj9kbLUgwVDDWrsJJezTtFHIeoO3zjAbvlSrDQ8NIH9aum802SAkN5kjRO2\nXyCUiiXNTHf+9/MldOSuKV1AyM5tiwiQCL1Wo0DUr9MN+sQ9HCkr9ddLWNfH\nMKL5pg2GpwqDNGe+TgtGdr2s1I91ugtB8j54aeo/DrFKJCVU4F2WGzhpjZAw\nqJELk4sqhamhYn+kfzc/PffdkRCIzAoAb/PIr7v8nkkv5I5TVbXHgYj+yCA8\njtR+mmfi/AxcHTNDVGggXMYrdswrdgAOushV5HJwyqYcCAN2IjalyPIbKvhv\nCKkg3ZaT2n2joG5dLnPEAMfJ3eJvnyXeIlLNpA9lNA3Q+gv+QJPgBflrPF10\nrFvVv1mP0/Q7C9GhTcZ1FKz7W9lI9+x2VVHhu9YGsrM5y27ehiooXAq51Qsb\nCoTN1Z6KVh7kUZeQpaKTRp3OfBsMh3vlsxU7RZcoX7ou0NZUquNZzQUyCyFZ\nCanjdWnRqdiFzeQyRTtjhUT0hvcTw6UKeXfeaHwRYcmbybAUH4iK9IB8MrTQ\nGzaE\r\n=TAu8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDUpJgoSgXl4dRw/u/WyOacqlY/+y/F3kh6NzZxA/2gOAiAMiDmohdFyH39tCrk8i8Z8KA3lxhq3Pidnc1RmQrlcFA=="}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.0.14_1620544579992_0.9889468701891344"},"_hasShrinkwrap":false},"1.1.0":{"name":"@ignorance/validator","version":"1.1.0","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.1.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-C8VjkTQ6BYpgauw3wYidK8J0SUMpDhCa9YvpQjuW5UwrJ8WqvUt7sCWcDQVszaJwQ3hihxpsa9EneU+9flkadg==","shasum":"fde7f8e0b9f291a9127cf4f6d692480d54b6092e","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.1.0.tgz","fileCount":9,"unpackedSize":108411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKUykACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVdQ//bmLu0JfKJuggnLsnHimGNxwBHuJsYbZvviGJCP5kHPp3Na/m\r\n52WOPpXPt2EsHkW6ichaFaGtarCKnQaFII3DHRK5ctk72aISREO9Rl1UlABr\r\n96RMnzgX6XW9i+9R6/fSgjo/bO7qq0tlbfT1oluq1tgKprmxYCPDrrsXgRyt\r\nbvdxcOt9nB0aLajFq8asmO+ZtsxzaGsRfr5025nOhzrYhNHT2kguqalu/r33\r\nlDRXnCfFSP6UjdagbwOk1ZbF3NRNnXNLP+e0yLua759y5vBh4/TVNfrMFXKk\r\nodsqYfvzAWKlRcS9jn2DoNua9iyb5iFdlwG/rtsMpdFSyw3ZdvAiTnhBzTHE\r\nIZaL4oxukG7260lCzhCkF1Xg/ew4GSjnouUcua27LXmVuTc9J6hoYTk1YwGx\r\nwV/fGpWj0DE5zuSsnOxgPIfKbtfA0TPQA4vwl0tJKU4ABJYKmMcTvIhatI9K\r\nRIudJlFv4KVUSQIeuXiheKFbMoQS0pFt0wRjBC101Jty84vJAjKm1CEBPpwO\r\ne6OoQjDs7stNjjmByOshtNvdWTUiDu4oDkep4NztFFtZj0Dfx64357GPj7PU\r\neJf5K3hFb4yVbpX8Uh0MSTcUBa3VKVuVodFCFoO0JqA2VqvLM9BYQeDJh2DZ\r\nQJ2lTmrjTSJpRV3l/xozKLKNeq4PkavchX8=\r\n=nAco\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBu3793rTnC8Uarqd58iBDSv0Gg0JgGg42XYSwQtsi98AiEAhNWPh1Nheu/nDAWCx/SiW8LvjnjS89LANYzgx5KcoZg="}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.1.0_1646873764626_0.47387974887922657"},"_hasShrinkwrap":false},"1.1.1":{"name":"@ignorance/validator","version":"1.1.1","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.1.1","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-eW5LLdUMagCX/gXSJNhwtq5NDGyo4XR78LU3XW0As5hmDHYpYywZ2XhCsI+xEsaZn07QD0A/fejkczmmtaNFQg==","shasum":"f6a3668a1d59ebc29af11bb4aac3173e890b6a4f","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.1.1.tgz","fileCount":9,"unpackedSize":108940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKVKfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVKA//Xn0YHEA/LogS7mmgfjOf7yHA8wLg5RNbhOi/OYfOJNlVJJF3\r\neUx8C7kKPL/sTjMUy7I7309JKi2H/f1Joi6DyhLPgU0dfS6jrYJEqHXw0YQ3\r\nFOdkSvB8T54e/yKy15w5BGZkkoqGnskfLadilCMAyddmIQt1c7XaaBBiD8BM\r\nLBVGObSbzRcoN/3EFUoEUPhjk3Q6Ag9zwRpXGG+Ag/feeUn71IrJIPt1ODrB\r\n4zCBuSzk1zuAh+YksW5nbYaN4oIRHJ5q/a848hkTmewUSRAVvoF/lFzGkJp7\r\njO5fiyNM4bUIrFci5UkCrXzposhiClgJnaK4M40iTyx2KbePl2mcNoorJ+BS\r\nag6uNf6eiSeNdd23DNDp5kqSdZuKq2tqcFwUeEi3Djo8fmTstNxqyCPouWt9\r\nRBOTHsKSJHWD/uqO92KrgWkDr2fRfK69VGQRqg/q9eH/wnpd4CvYAHv2y9yE\r\nXj0CZha8i8wT3MVgitpK6HUSSa8HCZK9LX0AmufXeYsZyyIgbLtMACe/8zam\r\nVczkm/GsLhEdLqEKgLp3jJrBKC+l75OQdSXS44GkoJWMHxoZ4IBDaSePT8HG\r\nhSD7h8ShhgCLBjySr1BSjc/NHhMotHOjIm1s7Umpn6C0rgr9kxCEkk/GhrGb\r\nHZPxZxf0z/oJE7+Ac5Qvboy6Qh2RVLp5jAc=\r\n=TCF0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1bSsIz0yAVLsTkBbmMzly0d/ho34wXhiAp7zBDJYYogIhAMPc9Y1j57BBfhQC+FkPA+pupbPevdmnPBwJ6VeY32XX"}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.1.1_1646875294835_0.5657334319025247"},"_hasShrinkwrap":false},"1.1.2":{"name":"@ignorance/validator","version":"1.1.2","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"_id":"@ignorance/validator@1.1.2","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-0/rq/L3YfjYIxqlLEj2QhjkuCACe3wIFZhZRD8DDHz8Boy6L1cgNn/3k1WgoH2DtXW+ugTwfo5xmgsuZPf2H0w==","shasum":"4536d9d0a358f63f0b2188341aa8c511b6ee080c","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.1.2.tgz","fileCount":9,"unpackedSize":108942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKVNzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqlsw//dQl3HpWz79SBX4fuOHJWJRJimqi4hTxZ1i9rMTFHOPRC2a3f\r\nI2/6WyH1gYFipcN1ZvsLEENBAQU73Xr5R9cQ5fdm/EC1208SyZQzd0G/fkzW\r\nmgf9Y9k5WQ0iz7k/m9cf1E/Q36qk5L7HLC6zC28tSoNmG3uJdfah+eEVoyGo\r\nxGO5SFYDkRGSwAdzSq8ydyGw0vvs6ZyQE9LGcwrH0QTTuPxBchd731kLOURS\r\nw++ZPikMcKNC8gBLKoQ7/gLlw4v1dx632TXfSStjZPwcVjopDN737+uUUSxf\r\nefpYPXdp4kaEBKtgr70Isow2Le8rwnCUP0M0a3+J1FpadicINWyvD9EY2WeV\r\nR8DLUsIEmy79jbrH7FGRxQnD8FRnJ4HU+uO2sycqaGbq+YKuDwOUn8YAKBmo\r\nfeVYRrDAiQwSgZ/EFqE+Dzgf/ZSJFdIYU6/LUtZc+VpCs2m5WfPKaQKLls84\r\nOutzNnIfYRf9ql/qbCqQb3aBJ/5HZ6ILvb5BOcTPre83iGIY3PoDTc17N+me\r\nBMRfwXG07n9P/6JNmNc/tBVvP1nKU/xUTF9o01XLBLgTzCBeoBL5lEIISXM3\r\ncSsuvpVZlQaJLrtgDYWDXhl3d8NUogVPQZnJh7LvpIqtS7dhSUDiaRkEn+rj\r\nLInfe+S2JZiLXVt527y+tQ3W7eEF3rf7lW8=\r\n=z3ae\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVaxkEc8OTAjMaE17xEEc9g+xvD3cWXNiGAzvVY7m5CAiBXhPZT3KOXBPPySAccqUc26rOJKTCljXaEPC+HowISEQ=="}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.1.2_1646875507035_0.36203491514151853"},"_hasShrinkwrap":false},"1.1.4":{"name":"@ignorance/validator","version":"1.1.4","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"gitHead":"3b547ffd266f9b07102decd6057eef6c91a9db56","_id":"@ignorance/validator@1.1.4","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-WuRIBpN2JljXc2XSrVGRHSdPmOw/EwL+5NMb2bMa+Jn08jRmjbTqHVrp9vSWnBQ1W8pXiryjqhxWwy3jBPm1QA==","shasum":"7378234dbe6647e9644fb8a57a3c83f32e7170b9","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.1.4.tgz","fileCount":9,"unpackedSize":113176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKbzpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOhhAAkHgbO98qbTyw9QHuO+m+kXTIVJPirFwfhv8x2XP8/3SV0ZO5\r\nexgdTk2V4ngnQPPBxO8kz1c47oI2fD5ab8Ev1JV6XkCbf/vSKhbTk4XaHpOj\r\nHtjMpK4ocfRq5FxuESAdHkiuXxMeaGVOKD0L6VMNnRqtF2C2Z28ORw/thZv5\r\ntUqh2O6s3mCDNI43idECPLhtXIUDVlALoGQdmDvFLXwooUEXQjdmVLenmnKo\r\nKyWFA7yyj/dCZEzjm0K15AuUcGcGBUDezFJ2hKgOKK0qELcaLsvvdwHTqwFP\r\nCUi5QwObAoMmoTWfhT0OtHAFoEjXeCESfW+ElNzbgnQ7Il7b9wfXiXQKKJuk\r\n97ZIwMDD9JqacM1UxRqedBMVKJ4PEvKVdM40iMgDwr8IdoQrSAkorsBQgrxR\r\np8QI2dKu31cB5GqSTDJfBE3RNuAayWkxJ9NxMSDVYUk9kesRTwUlV5Dkt5EE\r\n9xA9+1HoO/3d/GOeRPV9f0QAP5ZyxfnnPTzbBAWUvYJjGtTgCaK7MXLibA/f\r\njG3peIwhqkECKCB/JbwLbU+y1Db9788UNcb0pQYG6WVjl5VMyxngFBlg/O9C\r\nT5HEh4k6Rnkpx4iyKMyJ1isADDdO92Ubw+GS2YxhnQs16KWvBgIz0iRcNwk9\r\n2OpD0/eLEYTqPVzZN0RZeo/F1RwKzpgiGQY=\r\n=WU4l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbg0uOmRshc4PWGaKH0hhTrKMIuodqTM0atkU+uXTtQAiEA+vWW4tAVdyYkJIhIYrWBSENrAYXH1hFTtYAQxjMvoN4="}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.1.4_1646902505372_0.19697604287539927"},"_hasShrinkwrap":false},"1.1.5":{"name":"@ignorance/validator","version":"1.1.5","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"gitHead":"3b547ffd266f9b07102decd6057eef6c91a9db56","_id":"@ignorance/validator@1.1.5","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-yfbaGgyXjPoVhVVQQbkXEemLwcMgH1mq9Boa2XYD0YbW22uCgZ9iF2ZTFfY1UJVqBzZ+w05G1svIaEeX5DdTvA==","shasum":"b215d75ccfb1575a35ef19da31f785d787675594","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.1.5.tgz","fileCount":9,"unpackedSize":113418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKcMBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQjQ/9Fh8stLNBi2UKPqHtt9jokXydbiQo7G8zk8jvii/ZpjeO2sUo\r\ntNFShLadGuCzJ1qQKvpxuBI82v6lQDQAIbvV155L3ZccKV7KS9N5btU9F24e\r\nsksjJD9p68yo8wu6DGVh0DHcywxit9nA2jPsAgk2Dkj6Smvv1Q14DhPpxqfz\r\niS+i84DRbkb8H2om8ZZWyf/NT/k1/PUOGx7BHiXLqcPr/ZwilqIwlvARf1DV\r\nyxek7TNLHv2878vdRs1uh8H5q3gH372+KDLx+o9rAWZv3025cprL2sJBSkAY\r\nnVXCBaz2m7rdrByoI/EaLj0mGpS54NaHEEmaiLHiln/F4RZTqXg/x3NO1pgT\r\n3eLOxF6N7omPM5lHzPIhxUbELyMjSZNCub4RKLRNl3CyuTZ4t5b0Ler567PK\r\nMXigG4FgMetAnvdARTu/7WUe66UIYtHcT65B/7fqcZ0bhsdb1Y4UXOmq7Hw/\r\ngbEecTaVVcsZpS02SuSmPrbFVQ+XMIefyfWqls5aRW1WP3KqG5md7CUXJx1K\r\nAIFexqzoX9ZgsxCYo0M8+OFlEQzKRmrkjd8Y4JluIbz7RcEPyjZehSD2G7xn\r\nDWh0AmSFIEo2qRc6Ga+8vX7krIoqlvNM6LFh8GjdqoBBnKDx/DhlWssuakFf\r\nF8fgTYx2tv8oC1UpDJRGy5f+Rtiwah+TgEk=\r\n=A+oN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwYqiOwyoEcsh9AD6FvwpzF4f8DLQiFaubAU84l5fxUQIgM4VUDRrfxd2qk0mFw3bw/zXaLuBU4zYp2aviz+RWfBo="}]},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.1.5_1646904065087_0.32899679122291725"},"_hasShrinkwrap":false},"1.1.6":{"name":"@ignorance/validator","version":"1.1.6","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"gitHead":"ea6b0f76850f7fc71084f455bbf1709679f47f69","_id":"@ignorance/validator@1.1.6","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-r1YXit+oIUDGiqjn0IE0ag4HNXQnk3HBw/0yUUfb/g9yzu2Bro7Nnbr7ImSefT2IX9QayRSw50pw63ygjl2mug==","shasum":"e79481b29681e9812812e7f5f1b02bf7c5e1d337","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.1.6.tgz","fileCount":9,"unpackedSize":113532,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEzcBsqNk9JpZaBr1zHwk8GrdQzcz4Tk+YJTbrpMl3SQAiEAxnT+6k25TadoaabfTGWfoWFB7fhQcQaur+rwVw5/jyU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaz0lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNBg//XxJlNsRTZT921i9yYsWS64to8p7h6XPgGozOp25MzAxarXFI\r\nt4Dtf5NNN4Oa84RUnZjmjIxDn2KBPG+CPVvT9a9WmPNSo4CUHQmZvaWLZQ0+\r\n+o/h2HwEPKByDB6t+XkaeLb3hy6bMrHsrsaV9MxOr2d0VYsFtwYNjmD7tH7x\r\nqg7jTghiGzGKxveBThmQSr9rxm0zco4zlaaDLYOSpRGsOp2j0uN7a/2oUQCt\r\n1+MqDDLYkK1HHvggxDUY0wq7Zl80OBWL5EKPJNBq8VHC9lizruECYDf3FyFe\r\nQKePdodSQFkCQ8hfApjLRsRZyhrdUOQbxbwxGrZ59C414eACFsGtrJD4O2fp\r\nDbVoxREyryo+sa2arn2ppdQn56S71xkQXmNnmWAiWLj6NERQrJWCZbyRV/NH\r\ns0BbuaOsNUCOGGSok1K5iEnAY9v+yQnAGV+rbQE87yzcCRwG6btqoBjNmBe/\r\nY00MMCGWvv2fWxSnmK32MkHbBZU154m65S3hTnk1YqZ0E87YVtM0IyTBPcrn\r\nxL73ZmcSrnGjuJSCL8qGX0d+qHUJq1kDqKjFwHkqFqzPmpJmlLQG6Dbsv+vA\r\n1PEg6uzIpPrrt+oQ2QWmcO+42I+zX82MtGJsWcvAVXTDVMyIG5VlZN3ihYNJ\r\n7f4SGWHoNuFlYFeQ2j/xyWlVeiLh5UlQebk=\r\n=rnJ2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.1.6_1651195173281_0.26729090290087987"},"_hasShrinkwrap":false},"1.1.7":{"name":"@ignorance/validator","version":"1.1.7","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"gitHead":"ea6b0f76850f7fc71084f455bbf1709679f47f69","_id":"@ignorance/validator@1.1.7","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-C1CPsiRMfoGvjwDpPkDuT4+5RfbB8xdY3BhIw3ikyIsZCmh1E6uxihx3SJ9pGiJEqoUJdc9ioBflcqjRPM3Uvg==","shasum":"601e7dd850a56b92d572d71e94cfb817752c27b2","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.1.7.tgz","fileCount":9,"unpackedSize":117574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi0I4M7Hfa1m8ROx8PedJi4NgsNpxOqf33Rf4WP7whcgIhAL45Sajpuf/rfoxm0mpr5i2qsWe3rXCF1heTqu7IkoFX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia75mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+7Q//daCWUaGUmHEn1GS6b12ib+M5gMYA9751uGkfMnXusPklcvCW\r\ny+WDUCZHvcjKSVE+l6DK8ks5UdcC3fhNc6rZmCmW9EEGuumbwyfGctOdXrC6\r\nEkeRHgavyNkOrpwAJ5d4aI0HpMXzBqG+F0XkRkTDGNiEzsU8BpkzUdx2QhD9\r\nakvB8QkqjGFaIcZM/ona/RqBp6Ru/KrRT9eYs/VX2/WSig+orsbrAVIaUP9n\r\nzo6qY7a8+k9dGmzoJYn5eR+5ztcEMGKzMH06qDbkzhnbI48V0A9MplS80oUK\r\n5xnfZbewBQRP8NSwkghBLUoz2/sYFWKGnM7yGqpXHlEzXcWBLzdCBKMaughk\r\nvuyPlH83gNd1GNdxZqII3UJ73omsKHTch5THaWtVyv4bdeWV8xYLslfVVHYx\r\nQ56nfVYBnUTnWrfcvbOye0VyMzKfrkIViXlitepl1G1aLfUrY/1n7mSYSHf3\r\nc4TefKFF7sh0WgRUMR8t5EDxS2oYreScCZJO1M2c5SIbWdWomvbPaT8Yte+2\r\nQbajF61IJ70CbfrhibGQvuydOF5ajs9aLrsHfnEkP919NoUqE2U7F8yd+DyL\r\nFhuOUW2iEpX1zt3N0kRQpwBtkPh8gAjqoQ9QAaiFlKsj+xgBkL2DCr3hv9+a\r\nkW8VIfTQF+gRNBMBWbepoP5Pq32bbKW1vMY=\r\n=tM/q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.1.7_1651228262481_0.8006109672050692"},"_hasShrinkwrap":false},"1.1.8":{"name":"@ignorance/validator","version":"1.1.8","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"gitHead":"ea6b0f76850f7fc71084f455bbf1709679f47f69","_id":"@ignorance/validator@1.1.8","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-tL2vLQ64Ih4Mp/GzTO82QwEijpF+msCnNDaQGQ4YRwpIXrz9m+FIhIaWqs8TqSrGZpcaxrpnR2NpjYhtx+p8Mg==","shasum":"5144bfb54177f600099411248816eaf96430417e","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.1.8.tgz","fileCount":9,"unpackedSize":117755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0Cm7iiao9Uf5DVUzeGdJxMqfkTy1Jd/8MLLsdx4IX6AiBNRmG9mIP9QkN9bjLUdD2Z+BLb93azQh9D/9iD2jw+eQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia9hkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSOw//YYrruSEHQFl+TJlfY2VUgTR22Dr+HlaQl/kdKSWkSLGfyg2Y\r\norcPl2SO2hXclNO3WBGubwhDzOVMnAC8U4wPKApODMLBHNveExGrMOlhqyVD\r\nxC3woHEFKGQKgDVtxbJAyfH3Ccsv8AzZMb/Hk1sV13ATq5cwOehMStUlFhtf\r\ngoanRO9mjwSWfvVCU/srfNAYjcA6+IqeWEPfaQDEjW6wBOHr6ub+YEcCgcAU\r\niAO9IqwZPmOte9b/ZKftY4GWIe588iCmqG7FnCVi1RPjCTFePxLUFMvOmUHO\r\nSnNF8JBJlxsOnlb+CNTggzhYt3fKcH5qjcKjEQnQHiWlbi2ttVpYpGsaAq56\r\nqyYnYpf777ppsb4X5hHWzWiQtnRNOhdfEUQ9cF5rIpIPSkiTeFYM/QI+aTrG\r\nvVx/SkykrzgW58CQkr49m6Jn5nkms3eTEE/LtfuPLQKYfs3G37ck89wzrQjd\r\ngzeB8aXtyyEkRqtX1fPXEXSFqjVqxyTpKQ22dyUYCcEf+tXsSGUP1//yUTVD\r\nXPM+RPNWNmJGeZTumpnwqZjZA/bNzSnCa5PXPucTVeAZlVYvvbgV8FNu/z33\r\nO+6bQp0cykadzdejHp9E1vG05q6R4WVTVx+/hkwYOajN44/sVaLDTo1281jw\r\nZd038xQ6AtlGK2ItqpAv6e8arlI0VUeRuzU=\r\n=4CFM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.1.8_1651234916139_0.09316753248673848"},"_hasShrinkwrap":false},"1.1.9":{"name":"@ignorance/validator","version":"1.1.9","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"gitHead":"ea6b0f76850f7fc71084f455bbf1709679f47f69","_id":"@ignorance/validator@1.1.9","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-EGLsxeFjVsJy7W18wfFaZ1bSanRiEu833p8uL32qc8+gxoHPVR4l7ulsC/Atifo6nxo8R1hz9Mp43+mvIAPymA==","shasum":"7536eeb9db386721abedc242bc8042bf3e138906","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.1.9.tgz","fileCount":9,"unpackedSize":117854,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4thCmjbI6/9cSHtteU0qGPyQlcoNVLgm3NB8qPbTaEgIgBBgwhQYlYDpXNHyVjZsr2AlDG6RsNqtyWsu5Y74nC3o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia+GuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomvQ/8CGNeNPxDcj44B6++8C0ZGqgLx0tZlX9RgiQcV4xksecJRAfW\r\nhT7wdnKQBIqD1lZSeEoxHFoZBbCrrl8I/QX+qkpOj/RL1n7XjURg3i8mxBHt\r\nqrR2KEdnF3CmlOWoRsr4D9d+yAm3+NSWnV4yRyxLDsNB9vkKSjfoNbOin6oY\r\nOP0YPApw6Z9rgOXi8ccsO2bU8bIq1P9Xz/bBYrvh2XZCP7d/7RiVE9GzBjdW\r\n7SRAPUBHiFTq4Hz1ZNJOq5i03y/HBs7EMGj9UHz4llvivQQhzK2Ia1C9z8xY\r\n4I5KHXYmDnVPxP1fdiCxuFxcGDBQkZgC6Fis8W1hUY+PrX6ssbrRSdkauK4E\r\nYPbdZI1W9rHk3phn7TLiu3MKgZQ2eXqPeobgnFFJoadZBwCl1YRTDCD04HPt\r\n5RAoO2jjObfUtDeH45epPmYbLMPrTCp/dVRT8r2TZW+T7b+7yD7hrMKkPDNt\r\n1K2j401Tt3XMA8QZneeTK9GA77VKdLaVOOS9DtcijTqNF3goHw9v9rL2Cjde\r\nG1Mef/lfLSu6tsKc9XEAAlxruW62fl4a0+6I2ODtQSdOY6i6R1qKZ8i9Jzzn\r\nolHZT9VTp12uXswCjkVmieGVXJvb2c6YGAuwc2zXRw9/O+huDGhNm/hvpvNV\r\nD0LT3NC7Blx+uGml7n5NLK/SETeXjmH7crU=\r\n=82XL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.1.9_1651237293877_0.038041524750721756"},"_hasShrinkwrap":false},"1.1.91":{"name":"@ignorance/validator","version":"1.1.91","description":"common JS validator","keywords":["validator"],"author":{"name":"Vic"},"homepage":"https://github.com/yesixuan/libs","license":"ISC","main":"lib/index.js","module":"lib/index.esm.js","types":"lib/index.d.ts","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"gitHead":"f26380108a4cbab23ee04e75c6ab5daad49c596f","_id":"@ignorance/validator@1.1.91","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-fI10l23J+cNUn59CmGZr4LEzgjd7/gnFAvLAQ0avtGhgpoQAQInpb6izfF+na0Y0BkwcwoD7yNesnK+aVpaJxw==","shasum":"60e1020e7e483b31cfe946b82b41e3b150fc733e","tarball":"https://registry.npmjs.org/@ignorance/validator/-/validator-1.1.91.tgz","fileCount":9,"unpackedSize":118764,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGVb0kSBRYumugpCYPr5T2BjsJmBVH51odIqh2UmDG3kAiEAnK91JkDqqTd3hmq1Km7HINe9Q0cXgyUtgtGAG9EvK0c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/JG/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLtA//WhBGYRLHEMLxDLxetrYojRwFvgb9bX3SvncdGZulMa2wMz0p\r\nKK4Uk5Ej04+2Y5c0SDmEf6xmrdOqflhiNMKpy8D/ImwWZYE+kwkwt0geJA10\r\nA1NHN71kAsLRBnuLEoW5JafqmstxPMBNXOQTh2VgQy4Hyf6mIdMPqeTfDtcD\r\noXea75pRnvsgKTYvDsuj4bmc5a0HM/Xz5y2g/xh4NyKedLEFZFZQ8ZQXIaV7\r\nesJQifSOeHfPriutI4tdpQZFBZpKJmFAsED7Q/SOKyJlng1Nexj1Hl/rXc6v\r\n24+wgh3M6hdTeQ5qLewNC/yxaKiEs5jIebgkXH53b4WcrZrGZbvA01zMGLLw\r\nKuEa0thWPNqKZStGhPOyJg/UDl7rxDBokVEzBZziq9lZQ6mdiwPLXwlEvElP\r\n3EpXKTFZEStMyIzmetyrVLrKGHr+k31fk2opMwu87srWM7DDgl8QktCeNW7C\r\n0ZDW9JMMTdMp05aJmmSy7PMzbQX24RqciPuI7huKOaVimN1Sq2aUZMzp80yb\r\nS9xab6UEug4mi3kLPrlXrc8Qky0XkBOhQ9+eraveDZKFQyK7vOe8ATSR6ZWo\r\nwSLnDmd5VLxKJ+H6UDKNXnZUU5Srcnzd3XCTs7YRf+o3SANhN9ip/jTDIXZM\r\nTlQOviCBD/0PIw38S/lmnDyVv2XA8WQnImk=\r\n=Pdn/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yesixuan","email":"1003686540@qq.com"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_1.1.91_1660719550878_0.36100907033493024"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-07T08:11:30.683Z","0.0.0":"2019-01-07T08:11:31.004Z","modified":"2022-08-17T06:59:11.170Z","0.0.10":"2019-01-07T08:23:04.255Z","0.0.11":"2019-01-07T08:53:48.047Z","0.0.12":"2019-01-07T09:18:07.721Z","0.0.13":"2019-01-07T10:04:00.425Z","0.0.14":"2019-01-08T03:25:51.709Z","0.0.15":"2019-01-08T03:39:07.456Z","0.0.16":"2019-01-08T09:09:50.161Z","0.0.17":"2019-01-21T10:11:39.283Z","0.0.18":"2019-01-21T11:00:11.227Z","0.0.19":"2019-07-29T08:17:04.528Z","0.0.20":"2019-07-29T08:43:25.622Z","0.0.21":"2019-09-30T02:44:30.127Z","1.0.0-beta":"2020-09-29T23:51:48.202Z","1.0.1":"2021-02-21T06:07:29.977Z","1.0.2":"2021-02-21T06:16:36.219Z","1.0.3":"2021-02-21T08:47:20.109Z","1.0.4":"2021-02-21T08:54:20.445Z","1.0.5":"2021-02-21T09:23:24.636Z","1.0.6":"2021-02-21T11:59:26.116Z","1.0.7":"2021-02-22T15:09:28.823Z","1.0.8":"2021-02-28T02:00:55.824Z","1.0.9":"2021-02-28T04:02:14.530Z","1.0.10":"2021-02-28T08:34:29.587Z","1.0.11":"2021-05-09T03:56:34.569Z","1.0.12":"2021-05-09T03:58:01.158Z","1.0.13":"2021-05-09T07:14:31.590Z","1.0.14":"2021-05-09T07:16:20.157Z","1.1.0":"2022-03-10T00:56:04.801Z","1.1.1":"2022-03-10T01:21:35.060Z","1.1.2":"2022-03-10T01:25:07.205Z","1.1.4":"2022-03-10T08:55:05.533Z","1.1.5":"2022-03-10T09:21:05.283Z","1.1.6":"2022-04-29T01:19:33.434Z","1.1.7":"2022-04-29T10:31:02.616Z","1.1.8":"2022-04-29T12:21:56.328Z","1.1.9":"2022-04-29T13:01:34.113Z","1.1.91":"2022-08-17T06:59:11.093Z"},"maintainers":[{"name":"yesixuan","email":"1003686540@qq.com"}],"description":"common JS validator","homepage":"https://github.com/yesixuan/libs","repository":{"type":"git","url":"git+https://github.com/yesixuan/libs.git"},"author":{"name":"Vic"},"bugs":{"url":"https://github.com/yesixuan/libs/issues"},"license":"ISC","readme":"# @ignorange/validator\n\n一个 js 通用校验库\n\n## 特色\n\n1. 支持校验单个字段\n2. 支持校验多个字段（遇到第一个错误提前退出）\n3. 支持校验多个字段（坚持校验完所有字段，输出汇总的校验信息）\n4. 以上三种校验方式都有对应的异步校验方式（异步校验有两种判定校验不通过的方式：一种是 `reject`，一种是 `resolve(false)`）\n5. 支持异步和同步两种方式混合校验\n6. 支持扩展校验正则规则\n7. 支持扩展自定义校验方法\n8. 支持动态校验\n\n## 安装\n\n```bash\nnpm i @ignorance/validator\n```\n\n## 基础用法\n\n```js\nimport { createValidator } from '@ignorance/validator'\n\nconst ruleConfig = {\n  name: [\n    {\n      validator: 'required',\n      msg: '必填',\n    },\n    {\n      validator: 'min:2 max:6',\n      msg: '长度在 2 ~ 6 之间',\n    },\n  ],\n}\n\nconst { verify } = createValidator(ruleConfig)\n\nverify({ name: 'lasa' })\n// output { name: 'name', valid: false, msg: '长度在 2 ~ 6 之间' }\n```\n\n## API\n\n### 单个字段的同步(verifySingle)\n\n```js\nconst ruleConfig = {\n  name: [\n    {\n      validator: 'required',\n      msg: '必填',\n    },\n    {\n      validator: 'min:2 max:6',\n      msg: '长度在 2 ~ 6 之间',\n    },\n  ],\n}\n\nconst { verifySingle, verifySingleAsync } = createValidator(ruleConfig)\n\nverifySingle('hehe', 'min:2 max:6')\n// output { valid: false, msg: '长度在 2 ~ 6 之间' }\n```\n\n### 单个字段异步校验(verifySingleAsync)\n\n```js\nconst ruleConfig = {\n  name: [\n    {\n      validator: (val) => Promise.resolve(false), // 异步校验函数\n      msg: '异步校验不通过',\n    },\n  ],\n}\n\nconst { verifySingleAsync } = createValidator(ruleConfig)\n\n;async () => {\n  const res = await verifySingleAsync('name', '')\n  // output { valid: false, msg: '异步校验不通过' }\n}\n```\n\n### 校验多个字段，遇到第一个错误提前退出(verify)\n\n`name` 与 `addr` 两个字段都不符合规则，但是当它校验到第一个错误时就会跳出，不再继续校验 `addr` 字段。\n\n```js\nconst ruleConfig = {\n  name: [\n    { validator: 'required', msg: '必填' },\n    {\n      validator: (val) => val.length >= 2 && val.length <= 6,\n      msg: '长度在 2 ~ 6 之间',\n    },\n  ],\n  addr: [{ validator: 'required', msg: '必填' }],\n}\n\nconst { verify } = createValidator(ruleConfig)\n\nverify({\n  name: 'v',\n  addr: '',\n})\n// output { name: 'name', valid: false, msg: '长度在 2 ~ 6 之间' }\n```\n\n### 异步校验多个字段，遇到第一个错误提前退出(verifyAsync)\n\n用法与 `verify` 类似，同时支持同步与异步校验规则，返回结果通过 `Promise` 包装。\n\n### 校验所有字段，返回所有结果(verifyAll)\n\n用法与 `verify` 一致，区别在于 `verifyAll` 会返回所有校验结果。\n\n```js\nverify({\n  name: 'v',\n  addr: '',\n})\n/*\n{\n  name: { name: 'name', valid: false, msg: '长度在 2 ~ 6 之间' },\n  addr: { name: 'addr', valid: false, msg: '必填' }\n}\n*/\n```\n\n### 异步校验所有字段，返回所有结果(verifyAllAsync)\n\n用法与 `verifyAll` 类似，同时支持同步与异步校验规则，返回结果通过 `Promise` 包装。\n\n## 动态校验\n\n`verify` 支持传入第二个参数，表示指定需要校验的字段。\n\n```js\nverify(\n  {\n    name: 'v',\n    addr: '',\n  },\n  ['addr']\n)\n// { name: 'addr', valid: false, msg: '必填' }\n```\n\n## 扩展规则\n\n### 扩展正则规则\n\n```js\nimport { extendRegexpRule } from '@ignorance/validator'\n\nextendRegexpRule({\n  ownReg: /[0-9a-z]/,\n})\n\n// 扩展规则之后，在定义规则配置的时候，可以用这种写法\nconst ruleConfig = {\n  name: [{ validator: 'ownReg', msg: '自己扩展的正则校验规则' }],\n}\n```\n\n### 扩展自定义规则\n\n```js\nimport { extendRegexpRule } from '@ignorance/validator'\nextendValidator({\n  ownRule: (val) => val > 999,\n})\n// 扩展规则之后，在定义规则配置的时候，可以用这种写法\nconst ruleConfig = {\n  name: [{ validator: 'ownRule', msg: '自己扩展的校验规则' }],\n}\n```\n","readmeFilename":"README.md","keywords":["validator"]}