{"_id":"validatorjs","_rev":"4186145","name":"validatorjs","description":"Validation library inspired by Laravel's Validator","dist-tags":{"latest":"3.22.1"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"time":{"modified":"2026-03-02T02:22:14.000Z","created":"2013-05-23T21:28:49.308Z","3.22.1":"2020-12-03T20:34:45.139Z","3.21.1":"2020-12-03T18:13:57.656Z","3.21.0":"2020-11-11T20:19:24.313Z","3.20.0":"2020-09-26T21:25:34.632Z","3.19.2":"2020-08-25T15:19:07.188Z","3.19.1":"2020-08-24T18:10:06.110Z","3.19.0":"2020-08-18T22:39:35.610Z","3.18.1":"2019-11-27T19:02:12.350Z","3.18.0":"2019-11-24T23:49:00.312Z","3.17.1":"2019-09-04T18:06:32.046Z","3.16.2":"2019-09-04T16:57:23.419Z","3.15.1":"2018-10-26T17:35:08.736Z","3.15.0":"2018-10-25T23:22:33.433Z","3.14.2":"2018-01-11T18:09:54.930Z","3.14.1":"2018-01-11T16:59:21.722Z","3.14.0":"2018-01-11T16:46:19.722Z","3.13.6":"2017-12-02T02:31:13.667Z","3.13.5":"2017-08-25T07:47:31.367Z","3.13.4":"2017-08-22T20:26:10.130Z","3.13.3":"2017-05-29T20:02:29.842Z","3.13.2":"2017-05-29T19:49:10.613Z","3.12.0":"2017-04-11T18:01:44.731Z","3.11.0":"2016-12-22T23:02:17.039Z","3.10.0":"2016-12-22T22:58:28.902Z","3.9.0":"2016-11-21T07:23:50.109Z","3.8.0":"2016-10-20T16:49:34.087Z","3.7.0":"2016-09-23T03:57:54.007Z","3.6.0":"2016-08-29T01:12:02.109Z","3.5.0":"2016-08-23T04:13:13.693Z","3.4.0":"2016-08-21T20:17:42.535Z","3.3.1":"2016-08-16T16:48:34.932Z","3.3.0":"2016-08-14T03:47:38.096Z","3.2.1":"2016-07-28T02:14:15.077Z","3.2.0":"2016-07-27T17:00:46.937Z","3.1.3":"2016-07-22T07:11:16.427Z","3.1.2":"2016-07-21T05:15:46.852Z","3.1.1":"2016-07-11T16:25:28.399Z","3.1.0":"2016-07-04T18:08:57.884Z","3.0.0":"2016-06-23T22:08:28.961Z","2.1.1":"2016-06-23T21:57:12.011Z","2.1.0":"2016-06-22T06:08:24.797Z","2.0.11":"2016-05-31T21:00:22.871Z","2.0.10":"2016-05-19T07:54:58.622Z","2.0.9":"2016-05-16T16:54:52.585Z","2.0.8":"2016-05-16T16:42:41.596Z","2.0.7":"2016-05-16T16:27:52.852Z","2.0.6":"2016-05-15T05:25:16.214Z","2.0.5":"2016-02-15T22:49:01.384Z","2.0.4":"2016-02-15T22:32:38.245Z","2.0.3":"2016-02-11T20:56:07.613Z","2.0.2":"2015-10-29T08:25:08.436Z","2.0.1":"2015-09-21T15:21:23.327Z","2.0.0":"2015-09-19T13:47:36.065Z","1.3.2":"2015-02-12T06:59:49.756Z","1.3.1":"2015-02-12T06:45:33.589Z","1.3.0":"2015-02-11T22:53:43.777Z","1.2.1":"2014-09-06T03:36:08.452Z","1.2.0":"2014-07-13T00:13:01.491Z","1.1.0":"2014-07-11T19:57:20.873Z","1.0.2":"2014-04-27T00:42:56.827Z","1.0.1":"2014-01-10T20:22:17.459Z","1.0.0":"2013-10-02T06:51:44.614Z","0.9.2":"2013-07-05T17:59:03.580Z","0.9.1":"2013-07-02T22:21:17.980Z","0.9.0":"2013-06-25T23:07:55.494Z","0.8.2":"2013-06-24T16:46:57.440Z","0.8.1":"2013-06-22T18:14:45.581Z","0.8.0":"2013-06-22T17:32:47.320Z","0.7.0":"2013-06-17T07:27:30.386Z","0.6.0":"2013-06-12T06:11:51.863Z","0.5.3":"2013-05-23T21:56:35.942Z","0.5.2":"2013-05-23T21:28:49.308Z"},"users":{},"author":{"name":"David","email":"david@thejsguy.com"},"repository":{"type":"git","url":"git+https://github.com/mikeerickson/validatorjs.git"},"versions":{"3.22.1":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.22.1","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Mike Erickson","email":"codedungeon@gmail.com"},{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/mikeerickson/validatorjs.git"},"bugs":{"url":"https://github.com/mikeerickson/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["codedungeon","validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","eslint":"5.8.0","grunt":"1.0.4","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"4.3.0","karma-browserify":"6.1.0","karma-chai":"~0.1.0","karma-chrome-launcher":"3.1.0","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter","pump":"3.0.0","puppeteer":"1.19.0","rimraf":"3.0.0"},"scripts":{"pre-commit":"npm run lint:spec && npm run lint && npm run test","build:all":"./scripts/build.sh","build":"rimraf dist && grunt dist","lint":"eslint \"./src/**/*.js\" --fix","lint:spec":"eslint \"./spec/**/*.js\" --rule 'no-redeclare: off'","lint:fix":"eslint \"./src/**/*.js\" --fix","test:node":"node node_modules/mocha/bin/mocha spec --slow 500 --reporter mocha-better-spec-reporter","test:watch":"node node_modules/mocha/bin/mocha --watch spec --slow 500 --reporter mocha-better-spec-reporter","test:browser":"npm run build:all && node node_modules/karma/bin/karma start --single-run","test":"npm run test:node","todo":"node scripts/todo.js"},"gitHead":"46928d706054b94821680c089de8b2a185830429","homepage":"https://github.com/mikeerickson/validatorjs#readme","_id":"validatorjs@3.22.1","_nodeVersion":"14.5.0","_npmVersion":"7.0.15","dist":{"shasum":"13dbbe6556cf4ab87759105d13b1d31a9a54ce54","size":104678,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.22.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.22.1.tgz"},"_npmUser":{"name":"codedungeon","email":"codedungeon@gmail.com"},"directories":{},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs_3.22.1_1607027684959_0.3883703874309503"},"_hasShrinkwrap":false,"publish_time":1607027685139,"_cnpm_publish_time":1607027685139,"_cnpmcore_publish_time":"2021-12-16T22:07:08.432Z"},"3.21.1":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.21.1","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Mike Erickson","email":"codedungeon@gmail.com"},{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"dependencies":{},"devDependencies":{"browserify":"^13.0.1","chai":"3.5.0","eslint":"5.8.0","grun":"0.2.0","grunt":"1.0.4","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-watch":"1.1.0","jit-grunt":"^0.10.0","karma":"4.3.0","karma-browserify":"6.1.0","karma-chai":"~0.1.0","karma-chrome-launcher":"3.1.0","karma-coverage":"2.0.1","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter","pump":"3.0.0","puppeteer":"1.19.0","rimraf":"3.0.0"},"scripts":{"pre-commit":"npm run lint:spec && npm run lint && npm run test","build:all":"./scripts/build.sh","build":"rimraf dist && grunt dist","lint":"eslint \"./src/**/*.js\" --fix","lint:spec":"eslint \"./spec/**/*.js\" --rule 'no-redeclare: off'","lint:fix":"eslint \"./src/**/*.js\" --fix","test:node":"node node_modules/mocha/bin/mocha spec --slow 500 --reporter mocha-better-spec-reporter","test:watch":"node node_modules/mocha/bin/mocha --watch spec --slow 500 --reporter mocha-better-spec-reporter","test:browser":"npm run build:all && node node_modules/karma/bin/karma start --single-run","test":"npm run test:node","todo":"node scripts/todo.js"},"gitHead":"8d2344ac65619d9bcae811eb3a281e5514b13693","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.21.1","_nodeVersion":"14.5.0","_npmVersion":"7.0.15","dist":{"shasum":"f813435422e7180d727067c6e1748822879f657f","size":570580,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.21.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.21.1.tgz"},"_npmUser":{"name":"codedungeon","email":"codedungeon@gmail.com"},"directories":{},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs_3.21.1_1607019237381_0.018701700504421437"},"_hasShrinkwrap":false,"publish_time":1607019237656,"_cnpm_publish_time":1607019237656,"_cnpmcore_publish_time":"2021-12-16T22:07:10.772Z"},"3.21.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.21.0","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Mike Erickson","email":"codedungeon@gmail.com"},{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"dependencies":{},"devDependencies":{"browserify":"^13.0.1","chai":"3.5.0","eslint":"5.8.0","grun":"0.2.0","grunt":"1.0.4","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-watch":"1.1.0","jit-grunt":"^0.10.0","karma":"4.3.0","karma-browserify":"6.1.0","karma-chai":"~0.1.0","karma-chrome-launcher":"3.1.0","karma-coverage":"2.0.1","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter","pump":"3.0.0","puppeteer":"1.19.0","rimraf":"3.0.0"},"scripts":{"pre-commit":"npm run lint:spec && npm run lint && npm run test","build:all":"./scripts/build.sh","build":"rimraf dist && grunt dist","lint":"eslint \"./src/**/*.js\" --fix","lint:spec":"eslint \"./spec/**/*.js\" --rule 'no-redeclare: off'","lint:fix":"eslint \"./src/**/*.js\" --fix","test:node":"node node_modules/mocha/bin/mocha spec --slow 500 --reporter mocha-better-spec-reporter","test:watch":"node node_modules/mocha/bin/mocha --watch spec --slow 500 --reporter mocha-better-spec-reporter","test:browser":"npm run build:all && node node_modules/karma/bin/karma start --single-run","test":"npm run test:node","todo":"node scripts/todo.js"},"gitHead":"6b49b880af95beae87f3858a55aafb31df7b0655","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.21.0","_nodeVersion":"14.5.0","_npmVersion":"7.0.0","dist":{"shasum":"4c6bbceb36b4be6334ac4e9cdd7f30a5c3f14c04","size":570579,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.21.0.tgz"},"_npmUser":{"name":"codedungeon","email":"codedungeon@gmail.com"},"directories":{},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs_3.21.0_1605125964049_0.3682995996498497"},"_hasShrinkwrap":false,"publish_time":1605125964313,"_cnpm_publish_time":1605125964313,"_cnpmcore_publish_time":"2021-12-16T22:07:12.488Z"},"3.20.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.20.0","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Mike Erickson","email":"codedungeon@gmail.com"},{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"dependencies":{},"devDependencies":{"browserify":"^13.0.1","chai":"3.5.0","eslint":"5.8.0","grun":"0.2.0","grunt":"1.0.4","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-watch":"1.1.0","jit-grunt":"^0.10.0","karma":"4.3.0","karma-browserify":"6.1.0","karma-chai":"~0.1.0","karma-chrome-launcher":"3.1.0","karma-coverage":"2.0.1","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter","pump":"3.0.0","puppeteer":"1.19.0","rimraf":"3.0.0"},"scripts":{"pre-commit":"npm run lint:spec && npm run lint && npm run test","build:all":"./scripts/build.sh","build":"rimraf dist && grunt dist","lint":"eslint \"./src/**/*.js\" --fix","lint:spec":"eslint \"./spec/**/*.js\" --rule 'no-redeclare: off'","lint:fix":"eslint \"./src/**/*.js\" --fix","test:node":"node node_modules/mocha/bin/mocha spec --slow 500 --reporter mocha-better-spec-reporter","test:watch":"node node_modules/mocha/bin/mocha --watch spec --slow 500 --reporter mocha-better-spec-reporter","test:browser":"npm run build:all && node node_modules/karma/bin/karma start --single-run","test":"npm run test:node","todo":"node scripts/todo.js"},"gitHead":"664349d8f5959281878713bcda55b8cfd93d1346","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.20.0","_nodeVersion":"14.1.0","_npmVersion":"6.14.8","_npmUser":{"name":"codedungeon","email":"codedungeon@gmail.com"},"dist":{"shasum":"9f612aa8c24ff68ed2c38d33d36407b36807047c","size":570196,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.20.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs_3.20.0_1601155534368_0.13121333735049356"},"_hasShrinkwrap":false,"publish_time":1601155534632,"_cnpm_publish_time":1601155534632,"_cnpmcore_publish_time":"2021-12-16T22:07:14.159Z"},"3.19.2":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.19.2","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Mike Erickson","email":"codedungeon@gmail.com"},{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"dependencies":{"date-fns":"2.1.0"},"devDependencies":{"browserify":"^13.0.1","chai":"3.5.0","eslint":"5.8.0","grun":"0.2.0","grunt":"1.0.4","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-watch":"1.1.0","jit-grunt":"^0.10.0","karma":"4.3.0","karma-browserify":"6.1.0","karma-chai":"~0.1.0","karma-chrome-launcher":"3.1.0","karma-coverage":"2.0.1","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter","pump":"3.0.0","puppeteer":"1.19.0","rimraf":"3.0.0"},"scripts":{"pre-commit":"npm run lint:spec && npm run lint && npm run test","build:all":"./scripts/build.sh","build":"rimraf dist && grunt dist","lint":"eslint \"./src/**/*.js\" --fix","lint:spec":"eslint \"./spec/**/*.js\" --rule 'no-redeclare: off'","lint:fix":"eslint \"./src/**/*.js\" --fix","test:node":"node node_modules/mocha/bin/mocha spec --slow 500 --reporter mocha-better-spec-reporter","test:watch":"node node_modules/mocha/bin/mocha --watch spec --slow 500 --reporter mocha-better-spec-reporter","test:browser":"npm run build:all && node node_modules/karma/bin/karma start --single-run","test":"npm run test:node","todo":"node scripts/todo.js"},"gitHead":"316a3b47b96fcd5f1274f6fc4388b8a3b1ac1f63","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.19.2","_nodeVersion":"14.1.0","_npmVersion":"6.14.8","_npmUser":{"name":"codedungeon","email":"codedungeon@gmail.com"},"dist":{"shasum":"f203949139f1abd682c5e06868088d05b496ed2a","size":572827,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.19.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.19.2.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs_3.19.2_1598368747019_0.1586007927373645"},"_hasShrinkwrap":false,"publish_time":1598368747188,"_cnpm_publish_time":1598368747188,"_cnpmcore_publish_time":"2021-12-16T22:07:15.453Z"},"3.19.1":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.19.1","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Mike Erickson","email":"codedungeon@gmail.com"},{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"dependencies":{"date-fns":"2.1.0"},"devDependencies":{"browserify":"^13.0.1","chai":"3.5.0","eslint":"5.8.0","grun":"0.2.0","grunt":"1.0.4","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-watch":"1.1.0","jit-grunt":"^0.10.0","karma":"4.3.0","karma-browserify":"6.1.0","karma-chai":"~0.1.0","karma-chrome-launcher":"3.1.0","karma-coverage":"2.0.1","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter","pump":"3.0.0","puppeteer":"1.19.0","rimraf":"3.0.0"},"scripts":{"pre-commit":"npm run lint:spec && npm run lint && npm run test","build:all":"./scripts/build.sh","build":"rimraf dist && grunt dist","lint":"eslint \"./src/**/*.js\" --fix","lint:spec":"eslint \"./spec/**/*.js\" --rule 'no-redeclare: off'","lint:fix":"eslint \"./src/**/*.js\" --fix","test:node":"node node_modules/mocha/bin/mocha spec --slow 500 --reporter mocha-better-spec-reporter","test:watch":"node node_modules/mocha/bin/mocha --watch spec --slow 500 --reporter mocha-better-spec-reporter","test:browser":"npm run build:all && node node_modules/karma/bin/karma start --single-run","test":"npm run test:node","todo":"node scripts/todo.js"},"gitHead":"b8fb15f24c3f8a01e41b7361d67e135d5c9676c2","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.19.1","_nodeVersion":"14.1.0","_npmVersion":"6.14.8","_npmUser":{"name":"codedungeon","email":"codedungeon@gmail.com"},"dist":{"shasum":"8d4130c09ae532e59f2568b13353268577a2f580","size":571976,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.19.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.19.1.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs_3.19.1_1598292605744_0.6458278298309545"},"_hasShrinkwrap":false,"publish_time":1598292606110,"_cnpm_publish_time":1598292606110,"_cnpmcore_publish_time":"2021-12-16T22:07:16.729Z"},"3.19.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.19.0","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Mike Erickson","email":"codedungeon@gmail.com"},{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"dependencies":{"date-fns":"2.1.0"},"devDependencies":{"browserify":"^13.0.1","chai":"3.5.0","eslint":"5.8.0","grun":"0.2.0","grunt":"1.0.4","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-watch":"1.1.0","jit-grunt":"^0.10.0","karma":"4.3.0","karma-browserify":"6.1.0","karma-chai":"~0.1.0","karma-chrome-launcher":"3.1.0","karma-coverage":"2.0.1","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter","pump":"3.0.0","puppeteer":"1.19.0","rimraf":"3.0.0"},"scripts":{"pre-commit":"npm run lint:spec && npm run lint && npm run test","build:all":"./scripts/build.sh","build":"rimraf dist && grunt dist","lint":"eslint \"./src/**/*.js\" --fix","lint:spec":"eslint \"./spec/**/*.js\" --rule 'no-redeclare: off'","lint:fix":"eslint \"./src/**/*.js\" --fix","test:node":"node node_modules/mocha/bin/mocha spec --slow 500 --reporter mocha-better-spec-reporter","test:watch":"node node_modules/mocha/bin/mocha --watch spec --slow 500 --reporter mocha-better-spec-reporter","test:browser":"npm run build:all && node node_modules/karma/bin/karma start --single-run","test":"npm run test:node","todo":"node scripts/todo.js"},"gitHead":"77f2b0d43e21d194e981823c155473512ebcac99","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.19.0","_nodeVersion":"14.1.0","_npmVersion":"6.14.7","_npmUser":{"name":"codedungeon","email":"codedungeon@gmail.com"},"dist":{"shasum":"3812e1701ad35f1f0f05e206692b7f12434d4c84","size":572020,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.19.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs_3.19.0_1597790375451_0.20008943130554058"},"_hasShrinkwrap":false,"publish_time":1597790375610,"_cnpm_publish_time":1597790375610,"_cnpmcore_publish_time":"2021-12-16T22:07:18.651Z"},"3.18.1":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.18.1","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Mike Erickson","email":"codedungeon@gmail.com"},{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"dependencies":{"date-fns":"2.1.0"},"devDependencies":{"browserify":"^13.0.1","chai":"3.5.0","eslint":"5.8.0","grun":"0.2.0","grunt":"1.0.4","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-watch":"1.1.0","jit-grunt":"^0.10.0","karma":"4.3.0","karma-browserify":"6.1.0","karma-chai":"~0.1.0","karma-chrome-launcher":"3.1.0","karma-coverage":"2.0.1","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter","pump":"3.0.0","puppeteer":"1.19.0","rimraf":"3.0.0"},"scripts":{"pre-commit":"npm run lint:spec && npm run lint && npm run test","build:all":"./scripts/build.sh","build":"rimraf dist && grunt dist","lint":"eslint \"./src/**/*.js\" --fix","lint:spec":"eslint \"./spec/**/*.js\" --rule 'no-redeclare: off'","lint:fix":"eslint \"./src/**/*.js\" --fix","test:node":"node node_modules/mocha/bin/mocha spec --slow 500 --reporter mocha-better-spec-reporter","test:node-watch":"node node_modules/mocha/bin/mocha --watch spec --slow 500 --reporter mocha-better-spec-reporter","test:browser":"npm run build:all && node node_modules/karma/bin/karma start --single-run","test":"npm run test:node && npm run test:browser"},"gitHead":"2e0c6e79b97a9a775ae8e53bcda7d41c9875d26c","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.18.1","_nodeVersion":"12.2.0","_npmVersion":"6.13.1","_npmUser":{"name":"codedungeon","email":"codedungeon@gmail.com"},"dist":{"shasum":"5ded9858d2bf9032b517c2e6f9dfc286525cd17a","size":569538,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.18.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.18.1.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs_3.18.1_1574881332198_0.5553631694174905"},"_hasShrinkwrap":false,"publish_time":1574881332350,"_cnpm_publish_time":1574881332350,"_cnpmcore_publish_time":"2021-12-16T22:07:20.326Z"},"3.18.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.18.0","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Mike Erickson","email":"codedungeon@gmail.com"},{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"dependencies":{},"devDependencies":{"browserify":"^13.0.1","chai":"3.5.0","date-fns":"2.1.0","eslint":"5.8.0","grun":"0.2.0","grunt":"1.0.4","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-watch":"1.1.0","jit-grunt":"^0.10.0","karma":"4.3.0","karma-browserify":"6.1.0","karma-chai":"~0.1.0","karma-chrome-launcher":"3.1.0","karma-coverage":"2.0.1","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"1.3.0","karma-mocha-reporter":"2.2.5","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter","pump":"3.0.0","puppeteer":"1.19.0","rimraf":"3.0.0"},"scripts":{"pre-commit":"npm run lint:spec && npm run lint && npm run test","build:all":"./scripts/build.sh","build":"rimraf dist && grunt dist","lint":"eslint \"./src/**/*.js\" --fix","lint:spec":"eslint \"./spec/**/*.js\" --rule 'no-redeclare: off'","lint:fix":"eslint \"./src/**/*.js\" --fix","test:node":"node node_modules/mocha/bin/mocha spec --slow 500 --reporter mocha-better-spec-reporter","test:node-watch":"node node_modules/mocha/bin/mocha --watch spec --slow 500 --reporter mocha-better-spec-reporter","test:browser":"npm run build:all && node node_modules/karma/bin/karma start --single-run","test":"npm run test:node && npm run test:browser"},"gitHead":"7a3aaacad5f6cb197a089e20027132900a683adf","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.18.0","_nodeVersion":"12.2.0","_npmVersion":"6.11.3","_npmUser":{"name":"codedungeon","email":"codedungeon@gmail.com"},"dist":{"shasum":"f0d8e3284b0dc446197dd0d43bacafdb8e3d3b5e","size":569494,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.18.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs_3.18.0_1574639340060_0.27784056480780417"},"_hasShrinkwrap":false,"publish_time":1574639340312,"_cnpm_publish_time":1574639340312,"_cnpmcore_publish_time":"2021-12-16T22:07:21.970Z"},"3.17.1":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.17.1","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Mike Erickson","email":"codedungeon@gmail.com"},{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"dependencies":{"date-fns":"2.0.1"},"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","eslint":"5.8.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-mocha-reporter":"2.2.5","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter","pump":"3.0.0","puppeteer":"1.9.0","rimraf":"3.0.0"},"scripts":{"pre-commit":"npm run lint:spec && npm run lint && npm run test","build":"rimraf dist && grunt dist","lint":"eslint \"./src/**/*.js\"","lint:spec":"eslint \"./spec/**/*.js\" --rule 'no-redeclare: off'","lint:fix":"eslint \"./src/**/*.js\" --fix","test:node":"node node_modules/mocha/bin/mocha spec --slow 500 --reporter mocha-better-spec-reporter","test:node-watch":"node node_modules/mocha/bin/mocha --watch spec --slow 500 --reporter mocha-better-spec-reporter","test:browser":"grunt dist && node node_modules/karma/bin/karma start --single-run","test":"npm run test:node && npm run test:browser"},"gitHead":"72905dd1d228e06cb4e00d6abec3d9547b0efe93","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.17.1","_nodeVersion":"12.2.0","_npmVersion":"6.11.2","_npmUser":{"name":"codedungeon","email":"codedungeon@gmail.com"},"dist":{"shasum":"164308585eafbcd78d3eb56bb5b0493237aa602b","size":369669,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.17.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.17.1.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs_3.17.1_1567620391701_0.056317900173806335"},"_hasShrinkwrap":false,"publish_time":1567620392046,"_cnpm_publish_time":1567620392046,"_cnpmcore_publish_time":"2021-12-16T22:07:23.369Z"},"3.16.2":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.16.2","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Mike Erickson","email":"codedungeon@gmail.com"},{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"dependencies":{"date-fns":"2.0.1"},"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","eslint":"5.8.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-mocha-reporter":"2.2.5","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter","pump":"3.0.0","puppeteer":"1.9.0","rimraf":"3.0.0"},"scripts":{"pre-commit":"npm run lint:spec && npm run lint && npm run test","build":"rimraf dist && grunt dist","lint":"eslint \"./src/**/*.js\"","lint:spec":"eslint \"./spec/**/*.js\" --rule 'no-redeclare: off'","lint:fix":"eslint \"./src/**/*.js\" --fix","test-node":"node node_modules/mocha/bin/mocha spec --slow 500 --reporter mocha-better-spec-reporter","test-node:watch":"node node_modules/mocha/bin/mocha --watch spec --slow 500 --reporter mocha-better-spec-reporter","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run","test":"npm run test-node && npm run test-browser"},"gitHead":"72d5fe2802bd12e8fe739dd1100936e36abc511b","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.16.2","_nodeVersion":"12.2.0","_npmVersion":"6.11.2","_npmUser":{"name":"codedungeon","email":"codedungeon@gmail.com"},"dist":{"shasum":"9c14cf6b5525821ee4b3c4087582e0b95a53d30a","size":370084,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.16.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.16.2.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs_3.16.2_1567616243182_0.11385287393912824"},"_hasShrinkwrap":false,"publish_time":1567616243419,"_cnpm_publish_time":1567616243419,"_cnpmcore_publish_time":"2021-12-16T22:07:24.403Z"},"3.15.1":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.15.1","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"},{"name":"Mike Erickson","email":"codedungeon@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"2.2.0","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter","puppeteer":"1.9.0"},"scripts":{"build":"grunt dist","test-node":"node node_modules/mocha/bin/mocha spec","test-node:watch":"node node_modules/mocha/bin/mocha --watch spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run","test":"npm run test-node && npm run test-browser"},"dependencies":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2012-2015 David Tang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_id":"validatorjs@3.15.1","dist":{"shasum":"e674b6330c1432913a81128cdb7ff679463d4d2d","size":154099,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.15.1.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmUser":{"name":"codedungeon","email":"codedungeon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs_3.15.1_1540575308527_0.5673611196667891"},"_hasShrinkwrap":false,"publish_time":1540575308736,"_cnpm_publish_time":1540575308736,"_cnpmcore_publish_time":"2021-12-16T22:07:25.146Z"},"3.15.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.15.0","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"},{"name":"Mike Erickson","email":"codedungeon@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter"},"scripts":{"build":"grunt dist","test-node":"node node_modules/mocha/bin/mocha spec","test-node:watch":"node node_modules/mocha/bin/mocha --watch spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test-browser:phantom":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run build"},"dependencies":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) 2012-2015 David Tang\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n","_id":"validatorjs@3.15.0","dist":{"shasum":"0e152bb7336c7853e0250b1643fe615c64526711","size":155246,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.15.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmUser":{"name":"codedungeon","email":"codedungeon@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs_3.15.0_1540509753293_0.8680801389807815"},"_hasShrinkwrap":false,"publish_time":1540509753433,"_cnpm_publish_time":1540509753433,"_cnpmcore_publish_time":"2021-12-16T22:07:25.922Z"},"3.14.2":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.14.2","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"},{"name":"Mike Erickson","email":"codedungeon@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-node:watch":"node node_modules/mocha/bin/mocha --watch spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"71a2c3c79236b7043f35fff3622e7001cc99512e","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.14.2","_shasum":"b5407743fac0196528277c7ab0bd18e0fabcc3fb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"skaterdav85","email":"dtang859@gmail.com"},"dist":{"shasum":"b5407743fac0196528277c7ab0bd18e0fabcc3fb","size":93405,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.14.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.14.2.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs-3.14.2.tgz_1515694194728_0.6596990854013711"},"directories":{},"publish_time":1515694194930,"_hasShrinkwrap":false,"_cnpm_publish_time":1515694194930,"_cnpmcore_publish_time":"2021-12-16T22:07:26.362Z"},"3.14.1":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.14.1","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"},{"name":"Mike Erickson","email":"codedungeon@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-node:watch":"node node_modules/mocha/bin/mocha --watch spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"4465824547b00d1b05de9a6938e6f0f2affbe56e","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.14.1","_shasum":"8f105b3e88ab14aabb573586bd6792c6892d5575","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"skaterdav85","email":"dtang859@gmail.com"},"dist":{"shasum":"8f105b3e88ab14aabb573586bd6792c6892d5575","size":92763,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.14.1.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs-3.14.1.tgz_1515689960978_0.038372554583474994"},"directories":{},"publish_time":1515689961722,"_hasShrinkwrap":false,"_cnpm_publish_time":1515689961722,"_cnpmcore_publish_time":"2021-12-16T22:07:26.709Z"},"3.14.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.14.0","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"},{"name":"Mike Erickson","email":"codedungeon@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-node:watch":"node node_modules/mocha/bin/mocha --watch spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"2ad302692cad330f41ec571914592d9e32ec2378","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.14.0","_shasum":"11740d2db09d616a38fa11d952a0d0b9d601e1fb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"skaterdav85","email":"dtang859@gmail.com"},"dist":{"shasum":"11740d2db09d616a38fa11d952a0d0b9d601e1fb","size":92828,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.14.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs-3.14.0.tgz_1515689179548_0.6258672000840306"},"directories":{},"publish_time":1515689179722,"_hasShrinkwrap":false,"_cnpm_publish_time":1515689179722,"_cnpmcore_publish_time":"2021-12-16T22:07:27.204Z"},"3.13.6":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.13.6","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"},{"name":"Mike Erickson","email":"codedungeon@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-node:watch":"node node_modules/mocha/bin/mocha --watch spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"af2af34e90051b24ba1dfd2ad089086c0d62ae7c","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.13.6","_shasum":"f5624d7e50877d9a83f3577db4d546f5be3b0844","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"skaterdav85","email":"dtang859@gmail.com"},"dist":{"shasum":"f5624d7e50877d9a83f3577db4d546f5be3b0844","size":92188,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.13.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.13.6.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs-3.13.6.tgz_1512181873542_0.9976317773107439"},"directories":{},"publish_time":1512181873667,"_hasShrinkwrap":false,"_cnpm_publish_time":1512181873667,"_cnpmcore_publish_time":"2021-12-16T22:07:27.596Z"},"3.13.5":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.13.5","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"},{"name":"Mike Erickson","email":"codedungeon@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-node:watch":"node node_modules/mocha/bin/mocha --watch spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"23802a692fd4a87d48af39d4279b3fdfcf4e3d34","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.13.5","_shasum":"4013c71122ef3ef83ba3cb81b270d8f0217a7658","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"skaterdav85","email":"dtang859@gmail.com"},"dist":{"shasum":"4013c71122ef3ef83ba3cb81b270d8f0217a7658","size":91597,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.13.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.13.5.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs-3.13.5.tgz_1503647251207_0.022439700784161687"},"directories":{},"publish_time":1503647251367,"_hasShrinkwrap":false,"_cnpm_publish_time":1503647251367,"_cnpmcore_publish_time":"2021-12-16T22:07:27.989Z"},"3.13.4":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.13.4","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"},{"name":"Mike Erickson","email":"codedungeon@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-node:watch":"node node_modules/mocha/bin/mocha --watch spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"8303f006acb5b3cdf3b0571110fa9cd67fc3e409","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.13.4","_shasum":"260e68624a8c29af14fcab59ae5aef80b7ea5e4d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"skaterdav85","email":"dtang859@gmail.com"},"dist":{"shasum":"260e68624a8c29af14fcab59ae5aef80b7ea5e4d","size":91578,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.13.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.13.4.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs-3.13.4.tgz_1503433569978_0.5522162944544107"},"directories":{},"publish_time":1503433570130,"_hasShrinkwrap":false,"_cnpm_publish_time":1503433570130,"_cnpmcore_publish_time":"2021-12-16T22:07:28.560Z"},"3.13.3":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.13.3","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"},{"name":"Mike Erickson","email":"codedungeon@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-node:watch":"node node_modules/mocha/bin/mocha --watch spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"ad549e6d36d4eaf6413e370478ea7185b868c3cb","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.13.3","_shasum":"d9723b05c88906093e814b2f393d958e88ce0b3f","_from":".","_npmVersion":"4.4.1","_nodeVersion":"6.8.1","_npmUser":{"name":"mikeerickson","email":"codedungeon@gmail.com"},"dist":{"shasum":"d9723b05c88906093e814b2f393d958e88ce0b3f","size":44634,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.13.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.13.3.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs-3.13.3.tgz_1496088149746_0.9169392115436494"},"directories":{},"publish_time":1496088149842,"_hasShrinkwrap":false,"_cnpm_publish_time":1496088149842,"_cnpmcore_publish_time":"2021-12-16T22:07:28.925Z"},"3.13.2":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.13.2","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"},{"name":"Mike Erickson","email":"codedungeon@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-node:watch":"node node_modules/mocha/bin/mocha --watch spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"fe306c8f807694847adaa882988758477b00d885","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.13.2","_shasum":"d3fba3d58ac3e228effb8fc9d0128531ffe4a412","_from":".","_npmVersion":"4.4.1","_nodeVersion":"6.8.1","_npmUser":{"name":"mikeerickson","email":"codedungeon@gmail.com"},"dist":{"shasum":"d3fba3d58ac3e228effb8fc9d0128531ffe4a412","size":35896,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.13.2.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validatorjs-3.13.2.tgz_1496087350452_0.5756392702460289"},"directories":{},"publish_time":1496087350613,"_hasShrinkwrap":false,"_cnpm_publish_time":1496087350613,"_cnpmcore_publish_time":"2021-12-16T22:07:29.560Z"},"3.12.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.12.0","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"},{"name":"Mike Erickson","email":"codedungeon@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3","mocha-better-spec-reporter":"github:mikeerickson/mocha-better-spec-reporter"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-node:watch":"node node_modules/mocha/bin/mocha --watch spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"b41d4fcca458f243a596ce73b7302bf59c739485","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.12.0","_shasum":"6319f4ea872a323dd459000e2cbe9e632fd4816b","_from":".","_npmVersion":"4.4.4","_nodeVersion":"6.8.1","_npmUser":{"name":"mikeerickson","email":"codedungeon@gmail.com"},"dist":{"shasum":"6319f4ea872a323dd459000e2cbe9e632fd4816b","size":56547,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.12.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/validatorjs-3.12.0.tgz_1491933702762_0.8226613199803978"},"directories":{},"publish_time":1491933704731,"_hasShrinkwrap":false,"_cnpm_publish_time":1491933704731,"_cnpmcore_publish_time":"2021-12-16T22:07:29.877Z"},"3.11.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.11.0","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"8116e5a88d8ca0c4bb8ad2f6125d4afea6b1169d","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.11.0","_shasum":"d8177e62e663e4e06a6517540dfe1beabba2dfe5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"d8177e62e663e4e06a6517540dfe1beabba2dfe5","size":54165,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.11.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/validatorjs-3.11.0.tgz_1482447734975_0.09942611260339618"},"directories":{},"publish_time":1482447737039,"_hasShrinkwrap":false,"_cnpm_publish_time":1482447737039,"_cnpmcore_publish_time":"2021-12-16T22:07:30.445Z"},"3.10.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.10.0","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"fc93c7b5a0ac0e269416d5495c1abdf39519c625","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.10.0","_shasum":"04741ef74c3d282ce3dba3ffe7af0a72149708c7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"04741ef74c3d282ce3dba3ffe7af0a72149708c7","size":54172,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.10.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/validatorjs-3.10.0.tgz_1482447506914_0.3331856478471309"},"directories":{},"publish_time":1482447508902,"_hasShrinkwrap":false,"_cnpm_publish_time":1482447508902,"_cnpmcore_publish_time":"2021-12-16T22:07:30.845Z"},"3.9.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.9.0","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"b80332c64acc88edf16e6656898074020dc460f7","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.9.0","_shasum":"f6de7f29dea63eb3694b1f8a246f68be643680a5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"f6de7f29dea63eb3694b1f8a246f68be643680a5","size":49834,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.9.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/validatorjs-3.9.0.tgz_1479713027916_0.9449019737076014"},"directories":{},"publish_time":1479713030109,"_hasShrinkwrap":false,"_cnpm_publish_time":1479713030109,"_cnpmcore_publish_time":"2021-12-16T22:07:31.162Z"},"3.8.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.8.0","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"7724981ff97afd5f0a0ddaaf930450f0d6655bdc","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.8.0","_shasum":"39bd9d25fa82e93c25e37441072a9ac950cfbdac","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"39bd9d25fa82e93c25e37441072a9ac950cfbdac","size":48890,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.8.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/validatorjs-3.8.0.tgz_1476982172003_0.7106088425498456"},"directories":{},"publish_time":1476982174087,"_hasShrinkwrap":false,"_cnpm_publish_time":1476982174087,"_cnpmcore_publish_time":"2021-12-16T22:07:31.446Z"},"3.7.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.7.0","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"9d101a926c410445a4523fcb128a7f8981097ba5","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.7.0","_shasum":"8fe4f1c37d89339f89cf5f560ed500029a6a251f","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"8fe4f1c37d89339f89cf5f560ed500029a6a251f","size":47572,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.7.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validatorjs-3.7.0.tgz_1474603073793_0.919261657865718"},"directories":{},"publish_time":1474603074007,"_hasShrinkwrap":false,"_cnpm_publish_time":1474603074007,"_cnpmcore_publish_time":"2021-12-16T22:07:31.832Z"},"3.6.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.6.0","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"036a3ace309036de36d051c3055bf56903f1b4a9","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.6.0","_shasum":"941bc26763e1688a9b3f5d946f99c894a7349923","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"941bc26763e1688a9b3f5d946f99c894a7349923","size":46971,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.6.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/validatorjs-3.6.0.tgz_1472433119808_0.2525067306123674"},"directories":{},"publish_time":1472433122109,"_hasShrinkwrap":false,"_cnpm_publish_time":1472433122109,"_cnpmcore_publish_time":"2021-12-16T22:07:32.185Z"},"3.5.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.5.0","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"bf3f6aa5961fc1660083af0e2c1997d03ee7ad54","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.5.0","_shasum":"a1b8f99ed4eba9e1ae08626a44a70fa807757999","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"a1b8f99ed4eba9e1ae08626a44a70fa807757999","size":46287,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.5.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validatorjs-3.5.0.tgz_1471925593424_0.707824066048488"},"directories":{},"publish_time":1471925593693,"_hasShrinkwrap":false,"_cnpm_publish_time":1471925593693,"_cnpmcore_publish_time":"2021-12-16T22:07:32.522Z"},"3.4.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.4.0","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"199e22290f93a294ed69adc3731e4217471a0ea1","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.4.0","_shasum":"a38af6f2a9d54df2fc9f381abd79eda723c597a6","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"a38af6f2a9d54df2fc9f381abd79eda723c597a6","size":45362,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.4.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validatorjs-3.4.0.tgz_1471810662288_0.3847693803254515"},"directories":{},"publish_time":1471810662535,"_hasShrinkwrap":false,"_cnpm_publish_time":1471810662535,"_cnpmcore_publish_time":"2021-12-16T22:07:32.920Z"},"3.3.1":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.3.1","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"a1a5db5b3562c4d0465935ba4fb73d5aa1bc2e43","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.3.1","_shasum":"98639ecf87cecf18e42085a8562b6a2dba4679dd","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"98639ecf87cecf18e42085a8562b6a2dba4679dd","size":44471,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.3.1.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/validatorjs-3.3.1.tgz_1471366110948_0.2786883059889078"},"directories":{},"publish_time":1471366114932,"_hasShrinkwrap":false,"_cnpm_publish_time":1471366114932,"_cnpmcore_publish_time":"2021-12-16T22:07:33.237Z"},"3.3.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.3.0","author":{"name":"David","email":"david@thejsguy.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"9c6c11a4de3f2490e2b97da7e53ae47006245686","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.3.0","_shasum":"e35eb2013301eaec5b808cf343d3b55c28b03c3d","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"e35eb2013301eaec5b808cf343d3b55c28b03c3d","size":43968,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.3.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/validatorjs-3.3.0.tgz_1471146455241_0.4663428431376815"},"directories":{},"publish_time":1471146458096,"_hasShrinkwrap":false,"_cnpm_publish_time":1471146458096,"_cnpmcore_publish_time":"2021-12-16T22:07:33.536Z"},"3.2.1":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.2.1","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"5b2723d7e2e777878de063555e25f78dc8898341","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.2.1","_shasum":"5874aea945308faad640d09388203b3cc6d99543","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"5874aea945308faad640d09388203b3cc6d99543","size":43480,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.2.1.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/validatorjs-3.2.1.tgz_1469672051241_0.5553642290178686"},"directories":{},"publish_time":1469672055077,"_hasShrinkwrap":false,"_cnpm_publish_time":1469672055077,"_cnpmcore_publish_time":"2021-12-16T22:07:33.799Z"},"3.2.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.2.0","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"ce5323d610113ace1c3fd3cc8e73ba34d87cba84","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.2.0","_shasum":"7b42257743533ba4f423ff3e38be97ff890b98e4","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"7b42257743533ba4f423ff3e38be97ff890b98e4","size":43480,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.2.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validatorjs-3.2.0.tgz_1469638846666_0.17134628677740693"},"directories":{},"publish_time":1469638846937,"_hasShrinkwrap":false,"_cnpm_publish_time":1469638846937,"_cnpmcore_publish_time":"2021-12-16T22:07:34.140Z"},"3.1.3":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.1.3","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"30cb97d67b5c2e4ed75e4ee98551d83f3ea3ad33","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.1.3","_shasum":"1c5e72356a756b92c834f66790ec9425988783c6","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"1c5e72356a756b92c834f66790ec9425988783c6","size":43203,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.1.3.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validatorjs-3.1.3.tgz_1469171476187_0.5384656938258559"},"directories":{},"publish_time":1469171476427,"_hasShrinkwrap":false,"_cnpm_publish_time":1469171476427,"_cnpmcore_publish_time":"2021-12-16T22:07:34.423Z"},"3.1.2":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.1.2","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"89c4e74b73574c4a9af3d092eb2a9608c9676ce5","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.1.2","_shasum":"c079c43bc82b76a141c31f4f78cce1b48273fd8c","_from":".","_npmVersion":"3.10.5","_nodeVersion":"4.4.7","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"c079c43bc82b76a141c31f4f78cce1b48273fd8c","size":43113,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.1.2.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/validatorjs-3.1.2.tgz_1469078143855_0.12634699186310172"},"directories":{},"publish_time":1469078146852,"_hasShrinkwrap":false,"_cnpm_publish_time":1469078146852,"_cnpmcore_publish_time":"2021-12-16T22:07:34.705Z"},"3.1.1":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.1.1","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"4bbb97b62d4dcda61bdf979b1710812b9f1196fc","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.1.1","_shasum":"cf4ccb6cbabde21e006c455812172fdc6f4eb944","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"cf4ccb6cbabde21e006c455812172fdc6f4eb944","size":42977,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.1.1.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/validatorjs-3.1.1.tgz_1468254325427_0.7432550902012736"},"directories":{},"publish_time":1468254328399,"_hasShrinkwrap":false,"_cnpm_publish_time":1468254328399,"_cnpmcore_publish_time":"2021-12-16T22:07:34.951Z"},"3.1.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.1.0","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^13.0.1","chai":"~3.5.0","grunt":"1.0.1","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-concat":"~1.0.1","grunt-contrib-jshint":"1.0.0","grunt-contrib-uglify":"1.0.1","grunt-contrib-watch":"~1.0.0","jit-grunt":"^0.10.0","karma":"~1.1.0","karma-browserify":"^5.0.5","karma-chai":"~0.1.0","karma-chrome-launcher":"~1.0.1","karma-coverage":"~1.0.0","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~1.1.1","karma-phantomjs-launcher":"~1.0.1","mocha":"~2.5.3"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"47d49b1ae9138467b1bdc45361dac9b8c773a5ec","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.1.0","_shasum":"6a0200b83845267a5e379a53015142496cd9d4ff","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"6a0200b83845267a5e379a53015142496cd9d4ff","size":42227,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.1.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validatorjs-3.1.0.tgz_1467655737316_0.5915940839331597"},"directories":{},"publish_time":1467655737884,"_hasShrinkwrap":false,"_cnpm_publish_time":1467655737884,"_cnpmcore_publish_time":"2021-12-16T22:07:35.191Z"},"3.0.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"3.0.0","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^10.2.4","chai":"~3.0.0","grunt":"0.4.5","grunt-browserify":"^3.8.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"~0.4.0","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.9.1","grunt-contrib-watch":"~0.6.1","jit-grunt":"^0.9.1","karma":"~0.12.17","karma-browserify":"^4.2.1","karma-chai":"~0.1.0","karma-chrome-launcher":"~0.1.4","karma-coverage":"~0.2.4","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~0.1.10","karma-phantomjs-launcher":"~0.1.4","mocha":"~2.2.5"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"977481713991cd15ea8401201ae791ab5df05d13","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@3.0.0","_shasum":"5a4e5a15c8058df6cc540dcbb418fd0401a39681","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"5a4e5a15c8058df6cc540dcbb418fd0401a39681","size":41659,"noattachment":false,"key":"/validatorjs/-/validatorjs-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-3.0.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validatorjs-3.0.0.tgz_1466719708403_0.6576771480031312"},"directories":{},"publish_time":1466719708961,"_hasShrinkwrap":false,"_cnpm_publish_time":1466719708961,"_cnpmcore_publish_time":"2021-12-16T22:07:35.826Z"},"2.1.1":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"2.1.1","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^10.2.4","chai":"~3.0.0","grunt":"0.4.5","grunt-browserify":"^3.8.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"~0.4.0","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.9.1","grunt-contrib-watch":"~0.6.1","jit-grunt":"^0.9.1","karma":"~0.12.17","karma-browserify":"^4.2.1","karma-chai":"~0.1.0","karma-chrome-launcher":"~0.1.4","karma-coverage":"~0.2.4","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~0.1.10","karma-phantomjs-launcher":"~0.1.4","mocha":"~2.2.5"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"cb35fd3b4bde8d482ed49ac97260839ee00e68d7","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@2.1.1","_shasum":"1cc0c3b584a64950c85241b7128a7290ec205b1c","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"1cc0c3b584a64950c85241b7128a7290ec205b1c","size":39999,"noattachment":false,"key":"/validatorjs/-/validatorjs-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-2.1.1.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/validatorjs-2.1.1.tgz_1466719028420_0.6554852183908224"},"directories":{},"publish_time":1466719032011,"_hasShrinkwrap":false,"_cnpm_publish_time":1466719032011,"_cnpmcore_publish_time":"2021-12-16T22:07:36.067Z"},"2.1.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"2.1.0","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"},{"name":"Karol Janyst","email":"lapkom@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^10.2.4","chai":"~3.0.0","grunt":"0.4.5","grunt-browserify":"^3.8.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"~0.4.0","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.9.1","grunt-contrib-watch":"~0.6.1","jit-grunt":"^0.9.1","karma":"~0.12.17","karma-browserify":"^4.2.1","karma-chai":"~0.1.0","karma-chrome-launcher":"~0.1.4","karma-coverage":"~0.2.4","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~0.1.10","karma-phantomjs-launcher":"~0.1.4","mocha":"~2.2.5"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"78b9e019fd0441c3ef88bc7fff1114b7ce87b293","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@2.1.0","_shasum":"68836d1aef913557496463ef004298b912e79aa8","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"68836d1aef913557496463ef004298b912e79aa8","size":41540,"noattachment":false,"key":"/validatorjs/-/validatorjs-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-2.1.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validatorjs-2.1.0.tgz_1466575704339_0.15671640704385936"},"directories":{},"publish_time":1466575704797,"_hasShrinkwrap":false,"_cnpm_publish_time":1466575704797,"_cnpmcore_publish_time":"2021-12-16T22:07:36.309Z"},"2.0.11":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"2.0.11","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^10.2.4","chai":"~3.0.0","grunt":"0.4.5","grunt-browserify":"^3.8.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"~0.4.0","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.9.1","grunt-contrib-watch":"~0.6.1","jit-grunt":"^0.9.1","karma":"~0.12.17","karma-browserify":"^4.2.1","karma-chai":"~0.1.0","karma-chrome-launcher":"~0.1.4","karma-coverage":"~0.2.4","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~0.1.10","karma-phantomjs-launcher":"~0.1.4","mocha":"~2.2.5"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"db6c5620d694a7c74986ea36a8696ca9cccfae53","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@2.0.11","_shasum":"fa50ae5df4928142ebcc0ba86bddde4f66bfe100","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"fa50ae5df4928142ebcc0ba86bddde4f66bfe100","size":37499,"noattachment":false,"key":"/validatorjs/-/validatorjs-2.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-2.0.11.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validatorjs-2.0.11.tgz_1464728422431_0.42652576975524426"},"directories":{},"publish_time":1464728422871,"_hasShrinkwrap":false,"_cnpm_publish_time":1464728422871,"_cnpmcore_publish_time":"2021-12-16T22:07:36.678Z"},"2.0.10":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"2.0.10","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^10.2.4","chai":"~3.0.0","grunt":"0.4.5","grunt-browserify":"^3.8.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"~0.4.0","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.9.1","grunt-contrib-watch":"~0.6.1","jit-grunt":"^0.9.1","karma":"~0.12.17","karma-browserify":"^4.2.1","karma-chai":"~0.1.0","karma-chrome-launcher":"~0.1.4","karma-coverage":"~0.2.4","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~0.1.10","karma-phantomjs-launcher":"~0.1.4","mocha":"~2.2.5"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"3b94e33f226f9b62e7da6ebd356ca8e6a6ad150d","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@2.0.10","_shasum":"70e35047723d57aea1bcc99e80d1c56f4430c544","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"70e35047723d57aea1bcc99e80d1c56f4430c544","size":36081,"noattachment":false,"key":"/validatorjs/-/validatorjs-2.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-2.0.10.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validatorjs-2.0.10.tgz_1463644497985_0.5663170185871422"},"directories":{},"publish_time":1463644498622,"_hasShrinkwrap":false,"_cnpm_publish_time":1463644498622,"_cnpmcore_publish_time":"2021-12-16T22:07:36.964Z"},"2.0.9":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"2.0.9","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^10.2.4","chai":"~3.0.0","grunt":"0.4.5","grunt-browserify":"^3.8.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"~0.4.0","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.9.1","grunt-contrib-watch":"~0.6.1","jit-grunt":"^0.9.1","karma":"~0.12.17","karma-browserify":"^4.2.1","karma-chai":"~0.1.0","karma-chrome-launcher":"~0.1.4","karma-coverage":"~0.2.4","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~0.1.10","karma-phantomjs-launcher":"~0.1.4","mocha":"~2.2.5"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"de8a12a6b8664484e05d54f58005c349bcd8cf02","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@2.0.9","_shasum":"55501eb7613b8a8cd5f3f8d71aca8204812c25b2","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"55501eb7613b8a8cd5f3f8d71aca8204812c25b2","size":35921,"noattachment":false,"key":"/validatorjs/-/validatorjs-2.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-2.0.9.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/validatorjs-2.0.9.tgz_1463417689041_0.26006571808829904"},"directories":{},"publish_time":1463417692585,"_hasShrinkwrap":false,"_cnpm_publish_time":1463417692585,"_cnpmcore_publish_time":"2021-12-16T22:07:37.318Z"},"2.0.8":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"2.0.8","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^10.2.4","chai":"~3.0.0","grunt":"0.4.5","grunt-browserify":"^3.8.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"~0.4.0","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.9.1","grunt-contrib-watch":"~0.6.1","jit-grunt":"^0.9.1","karma":"~0.12.17","karma-browserify":"^4.2.1","karma-chai":"~0.1.0","karma-chrome-launcher":"~0.1.4","karma-coverage":"~0.2.4","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~0.1.10","karma-phantomjs-launcher":"~0.1.4","mocha":"~2.2.5"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"b49355c2d6797acb1d673056c8e45c8a2eb560b0","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@2.0.8","_shasum":"041fe65398ecf7d017799d58d11f5f4fd1440638","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"041fe65398ecf7d017799d58d11f5f4fd1440638","size":35754,"noattachment":false,"key":"/validatorjs/-/validatorjs-2.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-2.0.8.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validatorjs-2.0.8.tgz_1463416960989_0.8211176001932472"},"directories":{},"publish_time":1463416961596,"_hasShrinkwrap":false,"_cnpm_publish_time":1463416961596,"_cnpmcore_publish_time":"2021-12-16T22:07:37.621Z"},"2.0.7":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"2.0.7","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^10.2.4","chai":"~3.0.0","grunt":"0.4.5","grunt-browserify":"^3.8.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"~0.4.0","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.9.1","grunt-contrib-watch":"~0.6.1","jit-grunt":"^0.9.1","karma":"~0.12.17","karma-browserify":"^4.2.1","karma-chai":"~0.1.0","karma-chrome-launcher":"~0.1.4","karma-coverage":"~0.2.4","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~0.1.10","karma-phantomjs-launcher":"~0.1.4","mocha":"~2.2.5"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"e0a41171218486adcdba06fbb6910e902ba893c2","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@2.0.7","_shasum":"a4324446ff45649b1e94d86260bc9d1aa44abdb2","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"a4324446ff45649b1e94d86260bc9d1aa44abdb2","size":35751,"noattachment":false,"key":"/validatorjs/-/validatorjs-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-2.0.7.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validatorjs-2.0.7.tgz_1463416072374_0.6887683214154094"},"directories":{},"publish_time":1463416072852,"_hasShrinkwrap":false,"_cnpm_publish_time":1463416072852,"_cnpmcore_publish_time":"2021-12-16T22:07:37.963Z"},"2.0.6":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"2.0.6","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^10.2.4","chai":"~3.0.0","grunt":"0.4.5","grunt-browserify":"^3.8.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"~0.4.0","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.9.1","grunt-contrib-watch":"~0.6.1","jit-grunt":"^0.9.1","karma":"~0.12.17","karma-browserify":"^4.2.1","karma-chai":"~0.1.0","karma-chrome-launcher":"~0.1.4","karma-coverage":"~0.2.4","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~0.1.10","karma-phantomjs-launcher":"~0.1.4","mocha":"~2.2.5"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"7efbea93198b63f4b21445931223c771a9937536","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@2.0.6","_shasum":"a76bb2ea8bffa3beca41d7c439a273c616c2deed","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.2","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"a76bb2ea8bffa3beca41d7c439a273c616c2deed","size":35488,"noattachment":false,"key":"/validatorjs/-/validatorjs-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-2.0.6.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/validatorjs-2.0.6.tgz_1463289912810_0.6811038369778544"},"directories":{},"publish_time":1463289916214,"_hasShrinkwrap":false,"_cnpm_publish_time":1463289916214,"_cnpmcore_publish_time":"2021-12-16T22:07:38.681Z"},"2.0.5":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"2.0.5","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^10.2.4","chai":"~3.0.0","grunt":"0.4.5","grunt-browserify":"^3.8.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"~0.4.0","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.9.1","grunt-contrib-watch":"~0.6.1","jit-grunt":"^0.9.1","karma":"~0.12.17","karma-browserify":"^4.2.1","karma-chai":"~0.1.0","karma-chrome-launcher":"~0.1.4","karma-coverage":"~0.2.4","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~0.1.10","karma-phantomjs-launcher":"~0.1.4","mocha":"~2.2.5"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"84e6aee97e9209865e07e07ab8994a6926caff14","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@2.0.5","_shasum":"328485ef30a16db054999b868d76d5915f26fe7a","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"garygreen","email":"holegary@gmail.com"},"dist":{"shasum":"328485ef30a16db054999b868d76d5915f26fe7a","size":35601,"noattachment":false,"key":"/validatorjs/-/validatorjs-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-2.0.5.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/validatorjs-2.0.5.tgz_1455576537367_0.2265181434340775"},"directories":{},"publish_time":1455576541384,"_hasShrinkwrap":false,"_cnpm_publish_time":1455576541384,"_cnpmcore_publish_time":"2021-12-16T22:07:38.960Z"},"2.0.4":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"2.0.4","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^10.2.4","chai":"~3.0.0","grunt":"0.4.5","grunt-browserify":"^3.8.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"~0.4.0","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.9.1","grunt-contrib-watch":"~0.6.1","jit-grunt":"^0.9.1","karma":"~0.12.17","karma-browserify":"^4.2.1","karma-chai":"~0.1.0","karma-chrome-launcher":"~0.1.4","karma-coverage":"~0.2.4","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~0.1.10","karma-phantomjs-launcher":"~0.1.4","mocha":"~2.2.5"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"3cfea260afd1a7a744b7d962239c92d79940dcbf","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@2.0.4","_shasum":"434ea6e48db605a6efae44bf9754d7db29471704","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"garygreen","email":"holegary@gmail.com"},"dist":{"shasum":"434ea6e48db605a6efae44bf9754d7db29471704","size":35941,"noattachment":false,"key":"/validatorjs/-/validatorjs-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-2.0.4.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/validatorjs-2.0.4.tgz_1455575555988_0.9611526501830667"},"directories":{},"publish_time":1455575558245,"_hasShrinkwrap":false,"_cnpm_publish_time":1455575558245,"_cnpmcore_publish_time":"2021-12-16T22:07:39.246Z"},"2.0.3":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"2.0.3","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^10.2.4","chai":"~3.0.0","grunt":"0.4.5","grunt-browserify":"^3.8.0","grunt-cli":"^0.1.13","grunt-contrib-concat":"~0.4.0","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.9.1","grunt-contrib-watch":"~0.6.1","jit-grunt":"^0.9.1","karma":"~0.12.17","karma-browserify":"^4.2.1","karma-chai":"~0.1.0","karma-chrome-launcher":"~0.1.4","karma-coverage":"~0.2.4","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~0.1.10","karma-phantomjs-launcher":"~0.1.4","mocha":"~2.2.5"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"dc6b68d93d9393193d44895d8acd9a7f4f18099a","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@2.0.3","_shasum":"ae6bed2c780fef4abfa73cd28e3b2a8fc8c091a3","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"dist":{"shasum":"ae6bed2c780fef4abfa73cd28e3b2a8fc8c091a3","size":35862,"noattachment":false,"key":"/validatorjs/-/validatorjs-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-2.0.3.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/validatorjs-2.0.3.tgz_1455224166100_0.12726343469694257"},"directories":{},"publish_time":1455224167613,"_hasShrinkwrap":false,"_cnpm_publish_time":1455224167613,"_cnpmcore_publish_time":"2021-12-16T22:07:39.535Z"},"2.0.2":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"2.0.2","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^10.2.4","chai":"~3.0.0","grunt":"0.4.5","grunt-browserify":"^3.8.0","grunt-contrib-concat":"~0.4.0","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.9.1","grunt-contrib-watch":"~0.6.1","jit-grunt":"^0.9.1","karma":"~0.12.17","karma-browserify":"^4.2.1","karma-chai":"~0.1.0","karma-chrome-launcher":"~0.1.4","karma-coverage":"~0.2.4","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~0.1.10","karma-phantomjs-launcher":"~0.1.4","mocha":"~2.2.5"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"dd41ef618795f4433218509d014d2e468d8a4d38","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@2.0.2","_shasum":"e2b5dcf32ec51ac1841e06298b222f7448d7f574","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"dist":{"shasum":"e2b5dcf32ec51ac1841e06298b222f7448d7f574","size":33697,"noattachment":false,"key":"/validatorjs/-/validatorjs-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-2.0.2.tgz"},"directories":{},"publish_time":1446107108436,"_hasShrinkwrap":false,"_cnpm_publish_time":1446107108436,"_cnpmcore_publish_time":"2021-12-16T22:07:39.762Z"},"2.0.1":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"2.0.1","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^10.2.4","chai":"~3.0.0","grunt":"0.4.5","grunt-browserify":"^3.8.0","grunt-contrib-concat":"~0.4.0","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.9.1","grunt-contrib-watch":"~0.6.1","jit-grunt":"^0.9.1","karma":"~0.12.17","karma-browserify":"^4.2.1","karma-chai":"~0.1.0","karma-chrome-launcher":"~0.1.4","karma-coverage":"~0.2.4","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~0.1.10","karma-phantomjs-launcher":"~0.1.4","mocha":"~2.2.5"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"2d8b2e883fda5a8aaec3a44beb75ada4f7e6a083","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@2.0.1","_shasum":"434d7ad27c92f4ea482e453dccc92deeb4a8f095","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"garygreen","email":"holegary@gmail.com"},"dist":{"shasum":"434d7ad27c92f4ea482e453dccc92deeb4a8f095","size":32621,"noattachment":false,"key":"/validatorjs/-/validatorjs-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-2.0.1.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"publish_time":1442848883327,"_hasShrinkwrap":false,"_cnpm_publish_time":1442848883327,"_cnpmcore_publish_time":"2021-12-16T22:07:39.992Z"},"2.0.0":{"name":"validatorjs","description":"Validation library inspired by Laravel's Validator","version":"2.0.0","author":{"name":"David","email":"dtang859@gmail.com"},"contributors":[{"name":"Gary Green","email":"holegary@gmail.com"}],"license":"MIT","main":"./src/validator.js","repository":{"type":"git","url":"git+https://github.com/skaterdav85/validatorjs.git"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs","validator.js","data validation","validator","validate","validation","data","laravel","laravel-validator-for-js"],"devDependencies":{"browserify":"^10.2.4","chai":"~3.0.0","grunt":"0.4.5","grunt-browserify":"^3.8.0","grunt-contrib-concat":"~0.4.0","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.9.1","grunt-contrib-watch":"~0.6.1","jit-grunt":"^0.9.1","karma":"~0.12.17","karma-browserify":"^4.2.1","karma-chai":"~0.1.0","karma-chrome-launcher":"~0.1.4","karma-coverage":"~0.2.4","karma-growl-notifications-reporter":"0.0.2","karma-mocha":"~0.1.10","karma-phantomjs-launcher":"~0.1.4","mocha":"~2.2.5"},"scripts":{"test-node":"node node_modules/mocha/bin/mocha spec","test-browser":"grunt dist && node node_modules/karma/bin/karma start --single-run --browsers PhantomJS","test":"npm run test-node && npm run test-browser"},"gitHead":"48e1187d53e0512b2251f7d9b3e0e86b08975e8c","homepage":"https://github.com/skaterdav85/validatorjs#readme","_id":"validatorjs@2.0.0","_shasum":"1e6be50188be31717e58e0d4a2d3acd875071885","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"garygreen","email":"holegary@gmail.com"},"dist":{"shasum":"1e6be50188be31717e58e0d4a2d3acd875071885","size":32611,"noattachment":false,"key":"/validatorjs/-/validatorjs-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-2.0.0.tgz"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"publish_time":1442670456065,"_hasShrinkwrap":false,"_cnpm_publish_time":1442670456065,"_cnpmcore_publish_time":"2021-12-16T22:07:40.240Z"},"1.3.2":{"name":"validatorjs","buildname":"validator","title":"validatorjs","description":"Validation library based on Laravel's Validator class","version":"1.3.2","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang859@gmail.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs, validator.js, data validation, validator, validate, validation, data, laravel, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.5","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.5.0","grunt-contrib-concat":"~0.4.0","jasmine-node":"1.14.2","karma":"~0.12.17","karma-jasmine":"~0.1.5","karma-coverage":"~0.2.4","karma-chrome-launcher":"~0.1.4","karma-phantomjs-launcher":"~0.1.4","grunt-contrib-watch":"~0.6.1","karma-growl-notifications-reporter":"0.0.2"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","main":"./dist/validator.js","scripts":{"test":"./node_modules/karma/bin/karma start --single-run --browsers PhantomJS"},"_id":"validatorjs@1.3.2","_shasum":"efc3136198d4b080f335abacbcc324603ed2e081","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"dist":{"shasum":"efc3136198d4b080f335abacbcc324603ed2e081","size":41934,"noattachment":false,"key":"/validatorjs/-/validatorjs-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-1.3.2.tgz"},"directories":{},"publish_time":1423724389756,"_hasShrinkwrap":false,"_cnpm_publish_time":1423724389756,"_cnpmcore_publish_time":"2021-12-16T22:07:40.662Z"},"1.3.1":{"name":"validatorjs","buildname":"validator","title":"validatorjs","description":"Validation library based on Laravel's Validator class","version":"1.3.1","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang859@gmail.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs, validator.js, data validation, validator, validate, validation, data, laravel, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.5","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.5.0","grunt-contrib-concat":"~0.4.0","jasmine-node":"1.14.2","karma":"~0.12.17","karma-jasmine":"~0.1.5","karma-coverage":"~0.2.4","karma-chrome-launcher":"~0.1.4","karma-phantomjs-launcher":"~0.1.4","grunt-contrib-watch":"~0.6.1","karma-growl-notifications-reporter":"0.0.2"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","main":"./dist/validator.js","scripts":{"test":"./node_modules/karma/bin/karma start --single-run --browsers PhantomJS"},"_id":"validatorjs@1.3.1","_shasum":"37c61dc765dd9d6e2a6aec10c52a2d0430e1f05b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"dist":{"shasum":"37c61dc765dd9d6e2a6aec10c52a2d0430e1f05b","size":41901,"noattachment":false,"key":"/validatorjs/-/validatorjs-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-1.3.1.tgz"},"directories":{},"publish_time":1423723533589,"_hasShrinkwrap":false,"_cnpm_publish_time":1423723533589,"_cnpmcore_publish_time":"2021-12-16T22:07:41.004Z"},"1.3.0":{"name":"validatorjs","buildname":"validator","title":"validatorjs","description":"Validation library based on Laravel's Validator class","version":"1.3.0","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang859@gmail.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs, validator.js, data validation, validator, validate, validation, data, laravel, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.5","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.5.0","grunt-contrib-concat":"~0.4.0","jasmine-node":"1.14.2","karma":"~0.12.17","karma-jasmine":"~0.1.5","karma-coverage":"~0.2.4","karma-chrome-launcher":"~0.1.4","karma-phantomjs-launcher":"~0.1.4","grunt-contrib-watch":"~0.6.1","karma-growl-notifications-reporter":"0.0.2"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","main":"./dist/validator.js","scripts":{"test":"./node_modules/karma/bin/karma start --single-run --browsers PhantomJS"},"_id":"validatorjs@1.3.0","_shasum":"36d30381039fd0a3031e6f8a5a8034c8791406bb","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"dist":{"shasum":"36d30381039fd0a3031e6f8a5a8034c8791406bb","size":42573,"noattachment":false,"key":"/validatorjs/-/validatorjs-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-1.3.0.tgz"},"directories":{},"publish_time":1423695223777,"_hasShrinkwrap":false,"_cnpm_publish_time":1423695223777,"_cnpmcore_publish_time":"2021-12-16T22:07:41.414Z"},"1.2.1":{"name":"validatorjs","buildname":"validator","title":"Validator constructor function for easy data validation on both the client and server side.","description":"A constructor function for data validation on both the server and client, inspired by the Laravel PHP framework's Validator class.","version":"1.2.1","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang859@gmail.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs, validator.js, data validation, validator, validate, validation, data, laravel, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.5","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.5.0","grunt-contrib-concat":"~0.4.0","jasmine-node":"1.14.2","karma":"~0.12.17","karma-jasmine":"~0.1.5","karma-coverage":"~0.2.4","karma-chrome-launcher":"~0.1.4","karma-phantomjs-launcher":"~0.1.4","grunt-contrib-watch":"~0.6.1","karma-growl-notifications-reporter":"0.0.2"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","main":"./dist/validator.js","scripts":{"test":"./node_modules/karma/bin/karma start --single-run --browsers PhantomJS"},"_id":"validatorjs@1.2.1","dist":{"shasum":"44dac6498a639830bde1a6c58c667fb65ed57015","size":41364,"noattachment":false,"key":"/validatorjs/-/validatorjs-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-1.2.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"publish_time":1409974568452,"_hasShrinkwrap":false,"_cnpm_publish_time":1409974568452,"_cnpmcore_publish_time":"2021-12-16T22:07:41.682Z"},"1.2.0":{"name":"validatorjs","buildname":"validator","title":"Validator constructor function for easy data validation on both the client and server side.","description":"A constructor function for data validation on both the server and client, inspired by the Laravel PHP framework's Validator class.","version":"1.2.0","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang859@gmail.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs, validator.js, data validation, validator, validate, validation, data, laravel, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.5","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.5.0","grunt-contrib-concat":"~0.4.0","jasmine-node":"1.14.2","karma":"~0.12.17","karma-jasmine":"~0.1.5","karma-coverage":"~0.2.4","karma-chrome-launcher":"~0.1.4","karma-phantomjs-launcher":"~0.1.4","grunt-contrib-watch":"~0.6.1"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","main":"./src/validator.js","scripts":{"test":"./node_modules/karma/bin/karma start --single-run --browsers PhantomJS"},"_id":"validatorjs@1.2.0","dist":{"shasum":"00a9ead6de061ae0f45923caaac6250505b00bcf","size":40616,"noattachment":false,"key":"/validatorjs/-/validatorjs-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-1.2.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"publish_time":1405210381491,"_hasShrinkwrap":false,"_cnpm_publish_time":1405210381491,"_cnpmcore_publish_time":"2021-12-16T22:07:41.920Z"},"1.1.0":{"name":"validatorjs","buildname":"validator","title":"Validator constructor function for easy data validation on both the client and server side.","description":"A constructor function for data validation on both the server and client, inspired by the Laravel PHP framework's Validator class.","version":"1.1.0","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang859@gmail.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs, validator.js, data validation, validator, validate, validation, data, laravel, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.2","grunt-contrib-jshint":"0.10.0","grunt-contrib-uglify":"0.5.0","grunt-contrib-concat":"~0.4.0","jasmine-node":"1.14.2"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","main":"./src/validator.js","scripts":{"test":"grunt; ./node_modules/jasmine-node/bin/jasmine-node spec/ --verbose --color"},"_id":"validatorjs@1.1.0","_shasum":"d6d1d7ea1bdaac21f0c9f6507ac51ebe95308348","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"dist":{"shasum":"d6d1d7ea1bdaac21f0c9f6507ac51ebe95308348","size":35775,"noattachment":false,"key":"/validatorjs/-/validatorjs-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-1.1.0.tgz"},"directories":{},"publish_time":1405108640873,"_hasShrinkwrap":false,"_cnpm_publish_time":1405108640873,"_cnpmcore_publish_time":"2021-12-16T22:07:42.188Z"},"1.0.2":{"name":"validatorjs","buildname":"validator","title":"Validator constructor function for easy data validation on both the client and server side.","description":"A constructor function for data validation on both the server and client, inspired by the Laravel PHP framework's Validator class.","version":"1.0.2","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang85@gmail.com"},"license":"MIT","repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":"https://github.com/skaterdav85/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"keywords":["validatorjs, validator.js, data validation, validator, validate, validation, data, laravel, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.2","grunt-contrib-jshint":"0.8.0","grunt-contrib-uglify":"0.3.3"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","main":"./src/validator.js","scripts":{"test":"jasmine-node spec/ --verbose --color"},"_id":"validatorjs@1.0.2","dist":{"shasum":"ed67d522c8246ec227c0456bc84a764cdf689a1b","size":35705,"noattachment":false,"key":"/validatorjs/-/validatorjs-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-1.0.2.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"publish_time":1398559376827,"_hasShrinkwrap":false,"_cnpm_publish_time":1398559376827,"_cnpmcore_publish_time":"2021-12-16T22:07:42.448Z"},"1.0.1":{"name":"validatorjs","buildname":"validator","title":"Validator constructor function for easy data validation on both the client and server side.","description":"A constructor function for data validation on both the server and client, inspired by the Laravel PHP framework's Validator class.","version":"1.0.1","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang85@gmail.com"},"repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"keywords":["validatorjs, validator.js, data validation, validator, validate, validation, data, laravel, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-uglify":"~0.1.1"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","readmeFilename":"README.md","main":"./src/validator.js","scripts":{"test":"jasmine-node spec/ --verbose --color"},"_id":"validatorjs@1.0.1","dist":{"shasum":"06a813b89b4d28b924b57272e533c387b1909909","size":34910,"noattachment":false,"key":"/validatorjs/-/validatorjs-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-1.0.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"publish_time":1389385337459,"_hasShrinkwrap":false,"_cnpm_publish_time":1389385337459,"_cnpmcore_publish_time":"2021-12-16T22:07:42.781Z"},"1.0.0":{"name":"validatorjs","buildname":"validator","title":"Validator constructor function for easy data validation on both the client and server side.","description":"A constructor function for data validation on both the server and client, inspired by the Laravel PHP framework's Validator class.","version":"1.0.0","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang85@gmail.com"},"repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"keywords":["validatorjs, validator.js, data validation, validator, validate, validation, data, laravel, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-uglify":"~0.1.1"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","readmeFilename":"README.md","main":"dist/validator.js","scripts":{"test":"jasmine-node spec/ --verbose --color"},"_id":"validatorjs@1.0.0","dist":{"shasum":"36e5ba8a743ca3e8caa57e0ff71d67ea2f2d7a30","size":34978,"noattachment":false,"key":"/validatorjs/-/validatorjs-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-1.0.0.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"publish_time":1380696704614,"_hasShrinkwrap":false,"_cnpm_publish_time":1380696704614,"_cnpmcore_publish_time":"2021-12-16T22:07:43.031Z"},"0.9.2":{"name":"validatorjs","buildname":"validator","title":"Validator constructor function for easy data validation on both the client and server side.","description":"A constructor function for data validation on both the server and client, inspired by the Laravel PHP framework's Validator class.","version":"0.9.2","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang85@gmail.com"},"repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"keywords":["validatorjs, validator.js, data validation, validator, validate, validation, data, laravel, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-uglify":"~0.1.1"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","readmeFilename":"README.md","main":"dist/validator.js","scripts":{"test":"jasmine-node spec/ --verbose --color"},"_id":"validatorjs@0.9.2","dist":{"shasum":"c7983903159c0ef49065416305f635d1dad447d6","size":33554,"noattachment":false,"key":"/validatorjs/-/validatorjs-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-0.9.2.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"publish_time":1373047143580,"_hasShrinkwrap":false,"_cnpm_publish_time":1373047143580,"_cnpmcore_publish_time":"2021-12-16T22:07:43.268Z"},"0.9.1":{"name":"validatorjs","buildname":"validator","title":"Validator constructor function for easy data validation on both the client and server side.","description":"A constructor function for data validation on both the server and client, inspired by the Laravel PHP framework's Validator class.","version":"0.9.1","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang85@gmail.com"},"repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":""},"keywords":["validatorjs, validator.js, data validation, validator, validate, validation, data, laravel, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-uglify":"~0.1.1"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","readmeFilename":"README.md","main":"dist/validator.js","scripts":{"test":"jasmine-node spec/ --verbose --color"},"_id":"validatorjs@0.9.1","dist":{"shasum":"887be579b399c02e88d5ab4844e186f4f7f26d82","size":32230,"noattachment":false,"key":"/validatorjs/-/validatorjs-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-0.9.1.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"publish_time":1372803677980,"_hasShrinkwrap":false,"_cnpm_publish_time":1372803677980,"_cnpmcore_publish_time":"2021-12-16T22:07:43.553Z"},"0.9.0":{"name":"validatorjs","buildname":"validator","title":"Validator constructor function for easy data validation on both the client and server side.","description":"A constructor function for data validation on both the server and client, inspired by the Laravel PHP framework's Validator class.","version":"0.9.0","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang85@gmail.com"},"repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":""},"keywords":["validatorjs, validator.js, data validation, validator, validate, validation, data, laravel, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-uglify":"~0.1.1"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","readmeFilename":"README.md","main":"dist/validator.js","scripts":{"test":"jasmine-node spec/ --verbose --color"},"_id":"validatorjs@0.9.0","dist":{"shasum":"312a85c5b9f0efb51162382d0e5a753eb911a93f","size":32137,"noattachment":false,"key":"/validatorjs/-/validatorjs-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-0.9.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"publish_time":1372201675494,"_hasShrinkwrap":false,"_cnpm_publish_time":1372201675494,"_cnpmcore_publish_time":"2021-12-16T22:07:44.037Z"},"0.8.2":{"name":"validatorjs","buildname":"validator","title":"Validator constructor function for easy data validation on both the client and server side.","description":"A constructor function for data validation on both the server and client, inspired by the Laravel PHP framework's Validator class.","version":"0.8.2","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang85@gmail.com"},"repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":""},"keywords":["validatorjs, validator.js, data validation, validator, validate, validation, data, laravel, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-uglify":"~0.1.1"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","readmeFilename":"README.md","main":"dist/validator.js","scripts":{"test":"jasmine-node spec/ --verbose --color"},"_id":"validatorjs@0.8.2","dist":{"shasum":"c3a27e2c7391dcdfa0a8d3b290508628336a55e6","size":31238,"noattachment":false,"key":"/validatorjs/-/validatorjs-0.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-0.8.2.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"publish_time":1372092417440,"_hasShrinkwrap":false,"_cnpm_publish_time":1372092417440,"_cnpmcore_publish_time":"2021-12-16T22:07:44.866Z"},"0.8.1":{"name":"validatorjs","buildname":"validator","title":"Validator constructor function for easy data validation on both the client and server side.","description":"A constructor function for data validation on both the server and client, inspired by the Laravel PHP framework's Validator class.","version":"0.8.1","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang85@gmail.com"},"repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":""},"keywords":["validatorjs, validator.js, data validation, validator, validate, validation, data, laravel, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-uglify":"~0.1.1"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","readmeFilename":"README.md","main":"dist/validator.js","scripts":{"test":"jasmine-node spec/ --verbose --color"},"_id":"validatorjs@0.8.1","dist":{"shasum":"5bcf5bb6a5ea0d58f3b54c1d80b88b4c1ccac138","size":31159,"noattachment":false,"key":"/validatorjs/-/validatorjs-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-0.8.1.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"publish_time":1371924885581,"_hasShrinkwrap":false,"_cnpm_publish_time":1371924885581,"_cnpmcore_publish_time":"2021-12-16T22:07:45.496Z"},"0.8.0":{"name":"validatorjs","buildname":"validator","title":"Validator constructor function for easy data validation on both the client and server side.","description":"A constructor function for data validation on both the server and client, inspired by the Laravel PHP framework's Validator class.","version":"0.8.0","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang85@gmail.com"},"repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":""},"keywords":["validatorjs, validator.js, data validation, validator, validate, validation, data, laravel, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-uglify":"~0.1.1"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","readmeFilename":"README.md","main":"dist/validator.js","scripts":{"test":"jasmine-node spec/ --verbose --color"},"_id":"validatorjs@0.8.0","dist":{"shasum":"67ee71653d963c5f7faffbc4ea0bec661f5aa502","size":31036,"noattachment":false,"key":"/validatorjs/-/validatorjs-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-0.8.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"publish_time":1371922367320,"_hasShrinkwrap":false,"_cnpm_publish_time":1371922367320,"_cnpmcore_publish_time":"2021-12-16T22:07:45.859Z"},"0.7.0":{"name":"validatorjs","buildname":"validator","title":"Validator constructor function for easy data validation on both the client and server side.","description":"A constructor function for data validation on both the server and client, inspired by the Laravel PHP framework's Validator class.","version":"0.7.0","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang85@gmail.com"},"repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":""},"keywords":["validatorjs, validator.js, data validation, validator, validate, validation, data, laravel, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-uglify":"~0.1.1"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","readmeFilename":"README.md","main":"dist/validator.js","scripts":{"test":"jasmine-node spec/ --verbose --color"},"_id":"validatorjs@0.7.0","dist":{"shasum":"620be696aab3f8402c5e80c1254facd6f515f002","size":29661,"noattachment":false,"key":"/validatorjs/-/validatorjs-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-0.7.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"publish_time":1371454050386,"_hasShrinkwrap":false,"_cnpm_publish_time":1371454050386,"_cnpmcore_publish_time":"2021-12-16T22:07:46.182Z"},"0.6.0":{"name":"validatorjs","buildname":"validator","title":"Validator constructor function for easy data validation on both the client and server side.","description":"A constructor function for data validation on both the server and client, inspired by the Laravel PHP framework's Validator class.","version":"0.6.0","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang85@gmail.com"},"repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":""},"keywords":["validatorjs, validator.js, data validation, validator, validate, validation, data, laravel, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-uglify":"~0.1.1"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","readmeFilename":"README.md","main":"dist/validator.js","scripts":{"test":"jasmine-node spec/ --verbose --color"},"_id":"validatorjs@0.6.0","dist":{"shasum":"325d704e589b536fad8357004c4ebd699367d1aa","size":29239,"noattachment":false,"key":"/validatorjs/-/validatorjs-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-0.6.0.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"publish_time":1371017511863,"_hasShrinkwrap":false,"_cnpm_publish_time":1371017511863,"_cnpmcore_publish_time":"2021-12-16T22:07:46.411Z"},"0.5.3":{"name":"validatorjs","buildname":"validator","title":"Validator constructor function for easy data validation on both the client and server side.","description":"A constructor function for data validation on both the server and client, inspired by the Laravel PHP framework. The API is very similar to that of the Laravel 3 Validator class.","version":"0.5.3","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang85@gmail.com"},"repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":""},"keywords":["validatorjs, data validation, validator, validate, validation, data, laravel, laravel 3, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-uglify":"~0.1.1"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","readmeFilename":"README.md","main":"dist/validator.js","scripts":{"test":"jasmine-node spec/ --verbose --color"},"_id":"validatorjs@0.5.3","dist":{"shasum":"7ab7cb57ce7dd3970dab0d13fbc35aed402766f4","size":28334,"noattachment":false,"key":"/validatorjs/-/validatorjs-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-0.5.3.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"publish_time":1369346195942,"_hasShrinkwrap":false,"_cnpm_publish_time":1369346195942,"_cnpmcore_publish_time":"2021-12-16T22:07:46.705Z"},"0.5.2":{"name":"validatorjs","buildname":"validator","title":"Validator constructor function for easy data validation on both the client and server side.","description":"A constructor function for data validation on both the server and client, inspired by the Laravel PHP framework. The API is very similar to that of the Laravel 3 Validator class.","version":"0.5.2","homepage":"https://github.com/skaterdav85/validatorjs","author":{"name":"David","email":"dtang85@gmail.com"},"repository":{"type":"git","url":"https://github.com/skaterdav85/validatorjs"},"bugs":{"url":""},"keywords":["validatorjs, data validation, validator, validate, validation, data, laravel, laravel 3, laravel-validator-for-js"],"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"~0.1.1","grunt-contrib-uglify":"~0.1.1"},"engines":{"node":">= 0.8.0"},"gitHead":"301ebbe9afe949a4233606d3a5f16e14be5c820e","readmeFilename":"README.md","main":"dist/validator.js","scripts":{"test":"jasmine-node spec/ --verbose --color"},"_id":"validatorjs@0.5.2","dist":{"shasum":"c12a431ec829ac011c5e6cad4d799bd714be8103","size":28389,"noattachment":false,"key":"/validatorjs/-/validatorjs-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validatorjs/download/validatorjs-0.5.2.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"skaterdav85","email":"dtang85@gmail.com"},"maintainers":[{"name":"codedungeon","email":"codedungeon@gmail.com"},{"name":"garygreen","email":""},{"name":"mikeerickson","email":""},{"name":"skaterdav85","email":""}],"directories":{},"publish_time":1369344529308,"_hasShrinkwrap":false,"_cnpm_publish_time":1369344529308,"_cnpmcore_publish_time":"2021-12-16T22:07:46.977Z"}},"readme":"# validatorjs\n\nThe validatorjs library makes data validation in JavaScript very easy in both the browser and Node.js.\nThis library was inspired by the [Laravel framework's Validator](http://laravel.com/docs/validation).\n\n## Why use validatorjs?\n\n* Works in both the browser and Node.\n* Readable and declarative validation rules.\n* Error messages with multilingual support.\n* CommonJS/Browserify support.\n* ES6 support.\n\n## Installation\n\n### Using npm\n\n```bash\nnpm install validatorjs\n```\n\n### Using yarn\n\n```bash\nyarn add validatorjs\n```\n\n### Browser\n\n```html\n<script src=\"validator.js\"></script>\n```\n\n### Node.js / Browserify\n\n```js\n// ES5\nlet Validator = require('validatorjs');\n```\n\n```js\n// ES6\nimport * as Validator from 'validatorjs';\n```\n\n### Basic Usage\n\n```js\nlet validation = new Validator(data, rules [, customErrorMessages]);\n```\n\n__data__ {Object} - The data you want to validate\n\n__rules__ {Object} - Validation rules\n\n__customErrorMessages__ {Object} - Optional custom error messages to return\n\n#### Example 1 - Passing Validation\n\n```js\nlet data = {\n  name: 'John',\n  email: 'johndoe@gmail.com',\n  age: 28\n};\n\nlet rules = {\n  name: 'required',\n  email: 'required|email',\n  age: 'min:18'\n};\n\nlet validation = new Validator(data, rules);\n\nvalidation.passes(); // true\nvalidation.fails(); // false\n```\n\nTo apply validation rules to the _data_ object, use the same object key names for the _rules_ object.\n\n#### Example 2 - Failing Validation\n\n```js\nlet validation = new Validator({\n  name: 'D',\n  email: 'not an email address.com'\n}, {\n  name: 'size:3',\n  email: 'required|email'\n});\n\nvalidation.fails(); // true\nvalidation.passes(); // false\n\n// Error messages\nvalidation.errors.first('email'); // 'The email format is invalid.'\nvalidation.errors.get('email'); // returns an array of all email error messages\n```\n\n### Nested Rules\n\nNested objects can also be validated. There are two ways to declare validation rules for nested objects. The first way is to declare the validation rules with a corresponding nested object structure that reflects the data. The second way is to declare validation rules with flattened key names. For example, to validate the following data:\n\n```js\nlet data = {\n  name: 'John',\n  bio: {\n    age: 28,\n    education: {\n      primary: 'Elementary School',\n      secondary: 'Secondary School'\n    }\n  }\n};\n```\n\nWe could declare our validation rules as follows:\n\n```js\nlet nested = {\n  name: 'required',\n  bio: {\n    age: 'min:18',\n    education: {\n      primary: 'string',\n      secondary: 'string'\n    }\n  }\n};\n\n// OR\n\nlet flattened = {\n  'name': 'required',\n  'bio.age': 'min:18',\n  'bio.education.primary': 'string',\n  'bio.education.secondary': 'string'\n};\n```\n\n### WildCards Rules\n\nWildCards can also be validated.\n\n```js\nlet data = {\n  users: [{\n    name: 'John',\n    bio: {\n      age: 28,\n      education: {\n        primary: 'Elementary School',\n        secondary: 'Secondary School'\n      }\n    }\n  }]\n};\n```\n\nWe could declare our validation rules as follows:\n\n```js\nlet rules = {\n  'users.*.name': 'required',\n  'users.*.bio.age': 'min:18',\n  'users.*.bio.education.primary': 'string',\n  'users.*.bio.education.secondary': 'string'\n};\n```\n\n### Available Rules\n\nValidation rules do not have an implicit 'required'. If a field is _undefined_ or an empty string, it will pass validation. If you want a validation to fail for undefined or '', use the _required_ rule.\n\n#### accepted\n\nThe field under validation must be yes, on, 1 or true. This is useful for validating \"Terms of Service\" acceptance.\n\n#### after:date\n\nThe field under validation must be after the given date.\n\n#### after_or_equal:date\n\nThe field unter validation must be after or equal to the given field\n\n#### alpha\n\nThe field under validation must be entirely alphabetic characters.\n\n#### alpha_dash\n\nThe field under validation may have alpha-numeric characters, as well as dashes and underscores.\n\n#### alpha_num\n\nThe field under validation must be entirely alpha-numeric characters.\n\n#### array\n\nThe field under validation must be an array.\n\n#### before:date\n\nThe field under validation must be before the given date.\n\n\n#### before_or_equal:date\n\nThe field under validation must be before or equal to the given date.\n\n#### between:min,max\n\nThe field under validation must have a size between the given min and max. Strings, numerics, and files are evaluated in the same fashion as the size rule.\n\n#### boolean\n\nThe field under validation must be a boolean value of the form `true`, `false`, `0`, `1`, `'true'`, `'false'`, `'0'`, `'1'`,\n\n#### confirmed\n\nThe field under validation must have a matching field of foo_confirmation. For example, if the field under validation is password, a matching password_confirmation field must be present in the input.\n\n#### date\n\nThe field under validation must be a valid date format which is acceptable by Javascript's `Date` object.\n\n#### digits:value\n\nThe field under validation must be numeric and must have an exact length of value.\n\n#### digits_between:min,max\n\nThe field under validation must be numeric and must have length between given min and max.\n\n#### different:attribute\n\nThe given field must be different than the field under validation.\n\n#### email\n\nThe field under validation must be formatted as an e-mail address.\n\n#### hex\nThe field under validation should be a hexadecimal format. Useful in combination with other rules, like `hex|size:6` for hex color code validation.\n\n#### in:foo,bar,...\n\nThe field under validation must be included in the given list of values. The field can be an array or string.\n\n#### integer\n\nThe field under validation must have an integer value.\n\n#### max:value\n\nValidate that an attribute is no greater than a given size\n\n_Note: Maximum checks are inclusive._\n\n#### min:value\n\nValidate that an attribute is at least a given size.\n\n_Note: Minimum checks are inclusive._\n\n#### not_in:foo,bar,...\n\nThe field under validation must not be included in the given list of values.\n\n#### numeric\n\nValidate that an attribute is numeric. The string representation of a number will pass.\n\n#### present\nThe field under validation must be present in the input data but can be empty.\n\n#### required\n\nChecks if the length of the String representation of the value is >\n\n#### required_if:anotherfield,value\n\nThe field under validation must be present and not empty if the anotherfield field is equal to any value.\n\n#### required_unless:anotherfield,value\n\nThe field under validation must be present and not empty unless the anotherfield field is equal to any value.\n\n#### required_with:foo,bar,...\n\nThe field under validation must be present and not empty only if any of the other specified fields are present.\n\n#### required_with_all:foo,bar,...\n\nThe field under validation must be present and not empty only if all of the other specified fields are present.\n\n#### required_without:foo,bar,...\n\nThe field under validation must be present and not empty only when any of the other specified fields are not present.\n\n#### required_without_all:foo,bar,...\n\nThe field under validation must be present and not empty only when all of the other specified fields are not present.\n\n#### same:attribute\n\nThe given field must match the field under validation.\n\n#### size:value\n\nThe field under validation must have a size matching the given value. For string data, value corresponds to the number of characters. For numeric data, value corresponds to a given integer value.\n\n#### string\n\nThe field under validation must be a string.\n\n#### url\n\nValidate that an attribute has a valid URL format\n\n#### regex:pattern\n\nThe field under validation must match the given regular expression.\n\n**Note**: When using the ``regex`` pattern, it may be necessary to specify rules in an array instead of using pipe delimiters, especially if the regular expression contains a pipe character.\nFor each backward slash that you used in your regex pattern, you must escape each one with another backward slash.\n\n#### Example 3 - Regex validation\n\n```js\nlet validation = new Validator({\n  name: 'Doe',\n  salary: '10,000.00',\n  yearOfBirth: '1980'\n}, {\n  name: 'required|size:3',\n  salary: ['required', 'regex:/^(?!0\\\\.00)\\\\d{1,3}(,\\\\d{3})*(\\\\.\\\\d\\\\d)?$/'],\n  yearOfBirth: ['required', 'regex:/^(19|20)[\\\\d]{2,2}$/']\n});\n\nvalidation.fails(); // false\nvalidation.passes(); // true\n\n```\n\n#### Example 4 - Type Checking Validation\n\n```js\nlet validation = new Validator({\n  age: 30,\n  name: ''\n}, {\n  age: ['required', { 'in': [29, 30] }],\n  name: [{ required_if: ['age', 30] }]\n});\n\nvalidation.fails(); // true\nvalidation.passes(); // false\n\n```\n\n### Register Custom Validation Rules\n\n```js\nValidator.register(name, callbackFn, errorMessage);\n```\n\n__name__ {String} - The name of the rule.\n\n__callbackFn__ {Function} - Returns a boolean to represent a successful or failed validation.\n\n__errorMessage__ {String} - An optional string where you can specify a custom error message. _:attribute_ inside errorMessage will be replaced with the attribute name.\n\n```js\nValidator.register('telephone', function(value, requirement, attribute) { // requirement parameter defaults to null\n  return value.match(/^\\d{3}-\\d{3}-\\d{4}$/);\n}, 'The :attribute phone number is not in the format XXX-XXX-XXXX.');\n```\n\n### Asynchronous Validation\n\nRegister an asynchronous rule which accepts a `passes` callback:\n\n```js\nValidator.registerAsync('username_available', function(username, attribute, req, passes) {\n  // do your database/api checks here etc\n  // then call the `passes` method where appropriate:\n  passes(); // if username is available\n  passes(false, 'Username has already been taken.'); // if username is not available\n});\n```\n\nThen call your validator using `checkAsync` passing `fails` and `passes` callbacks like so:\n\n```js\nlet validator = new Validator({\n\tusername: 'test123'\n}, {\n\tusername: 'required|min:3|username_available'\n});\n\nfunction passes() {\n  // Validation passed\n}\n\nfunction fails() {\n  validator.errors.first('username');\n}\n\nvalidator.checkAsync(passes, fails);\n\n```\n\n### Error Messages\n\nThis constructor will automatically generate error messages for validation rules that failed.\n\nIf there are errors, the Validator instance will have its __errors__ property object populated with the error messages for all failing attributes. The methods and properties on the __errors__ property object are:\n\n#### .first(attribute)\n\nreturns the first error message for an attribute, false otherwise\n\n#### .get(attribute)\n\nreturns an array of error messages for an attribute, or an empty array if there are no errors\n\n#### .all()\n\nreturns an object containing all error messages for all failing attributes\n\n#### .has(attribute)\n\nreturns true if error messages exist for an attribute, false otherwise\n\n#### .errorCount\n\nthe number of validation errors\n\n```js\nlet validation = new Validator(input, rules);\nvalidation.errors.first('email'); // returns first error message for email attribute\nvalidator.errors.get('email'); // returns an array of error messages for the email attribute\n```\n\n### Custom Error Messages\n\nIf you need a specific error message and you don't want to override the default one, you can pass an override as the third argument to the Validator object, just like with [Laravel](http://laravel.com/docs/validation#custom-error-messages).\n\n```js\nlet input = {\n  name: ''\n};\n\nlet rules = {\n  name : 'required'\n};\n\nlet validation = new Validator(input, rules, { required: 'You forgot to give a :attribute' });\nvalidation.passes();\nvalidation.errors.first('name'); // returns 'You forgot to give a name'\n```\n\nSome of the validators have string and numeric versions. You can change them too.\n\n```js\nlet input = {\n  username: 'myusernameistoolong'\n};\n\nlet rules = {\n  username : 'max:16'\n};\n\nlet validation = new Validator(input, rules, {\n  max: {\n    string: 'The :attribute is too long. Max length is :max.'\n  }\n});\nvalidation.passes();\nvalidation.errors.first('username'); // returns 'The username is too long. Max length is 16.'\n```\n\nYou can even provide error messages on a per attribute basis! Just set the message's key to 'validator.attribute'\n\n```js\nlet input = { name: '', email: '' };\nlet rules = { name : 'required', email : 'required' };\n\nlet validation = new Validator(input, rules, {\n  \"required.email\": \"Without an :attribute we can't reach you!\"\n});\n\nvalidation.passes();\nvalidation.errors.first('name'); // returns  'The name field is required.'\nvalidation.errors.first('email'); // returns 'Without an email we can\\'t reach you!'\n```\n\n### Custom Attribute Names\n\nTo display a custom \"friendly\" attribute name in error messages, use `.setAttributeNames()`\n\n```js\nlet validator = new Validator({ name: '' }, { name: 'required' });\nvalidator.setAttributeNames({ name: 'custom_name' });\nif (validator.fails()) {\n  validator.errors.first('name'); // \"The custom_name field is required.\"\n}\n```\n\nAlternatively you can supply global custom attribute names in your lang with the `attributes` property.\n\nYou can also configure a custom attribute formatter:\n\n```js\n// Configure global formatter.\nValidator.setAttributeFormatter(function(attribute) {\n  return attribute.replace(/_/g, ' ');\n});\n\n// Or configure formatter for particular instance.\nlet validator = new Validator({ first_name: '' }, { first_name: 'required' });\nvalidator.setAttributeFormatter(function(attribute) {\n  return attribute.replace(/_/g, ' ');\n});\nif (validator.fails()) {\n  console.log(validator.errors.first('first_name')); // The first name field is required.\n}\n```\n\nNote: by default all _ characters will be replaced with spaces.\n\n### Language Support\n\nError messages are in English by default. To include another language in the browser, reference the language file in a script tag and call `Validator.useLang('lang_code')`.\n\n```html\n<script src=\"dist/validator.js\"></script>\n<script src=\"dist/lang/ru.js\"></script>\n<script>\n  Validator.useLang('es');\n</script>\n```\n\nIn Node, it will automatically pickup on the language source files.\n\n```js\nlet Validator = require('validatorjs');\nValidator.useLang('ru');\n```\n\nIf you don't see support for your language, please add one to `src/lang`!\n\nYou can also add your own custom language by calling `setMessages`:\n\n```js\nValidator.setMessages('lang_code', {\n  required: 'The :attribute field is required.'\n});\n```\n\nGet the raw object of messages for the given language:\n\n```js\nValidator.getMessages('lang_code');\n```\n\nSwitch the default language used by the validator:\n\n```js\nValidator.useLang('lang_code');\n```\n\nGet the default language being used:\n\n```js\nValidator.getDefaultLang(); // returns e.g. 'en'\n```\n\nOverride default messages for language:\n\n```js\nlet messages = Validator.getMessages('en');\nmessages.required = 'Whoops, :attribute field is required.';\nValidator.setMessages('en', messages);\n```\n\n### License\n\nCopyright &copy; 2012-2019 David Tang\nReleased under the MIT license\n\n### Credits\n\nvalidatorjs created by David Tang\nvalidatorjs maintained by Mike Erickson and Contributors\n\nE-Mail: [codedungeon@gmail.com](mailto:codedungeon@gmail.com)\n\nTwitter: [@codedungeon](http://twitter.com/codedungeon)\n\nWebsite: [codedungeon.io](http://codedungeon.io)\n","_attachments":{},"homepage":"https://github.com/mikeerickson/validatorjs#readme","bugs":{"url":"https://github.com/mikeerickson/validatorjs/issues?labels=bug&milestone=1&page=1&state=open"},"license":"MIT"}