{"_id":"validator","_rev":"4568828","name":"validator","description":"String validation and sanitization","dist-tags":{"latest":"13.15.35"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"time":{"modified":"2026-04-10T15:20:38.000Z","created":"2011-01-04T23:51:47.750Z","13.15.35":"2026-04-02T19:45:30.677Z","13.15.26":"2025-12-18T06:10:39.237Z","13.15.23":"2025-11-10T17:48:58.039Z","13.15.22":"2025-11-09T10:10:53.142Z","13.15.20":"2025-10-26T04:48:57.789Z","13.15.15":"2025-05-28T04:38:58.406Z","13.15.0":"2025-03-24T18:44:08.712Z","13.12.0":"2024-05-09T05:15:53.058Z","13.11.0":"2023-08-04T08:55:42.592Z","13.9.0":"2023-02-02T17:37:00.876Z","13.7.0":"2021-11-01T21:15:44.816Z","13.6.0":"2021-04-20T10:13:11.895Z","13.5.2":"2020-12-10T11:25:52.024Z","13.5.1":"2020-11-30T13:53:47.412Z","13.5.0":"2020-11-30T12:49:59.564Z","13.1.17":"2020-09-18T20:37:14.990Z","13.1.1":"2020-06-11T20:55:47.626Z","13.1.0":"2020-06-10T10:23:34.129Z","13.0.0":"2020-03-20T02:45:42.689Z","12.2.0":"2020-01-25T02:51:05.210Z","12.1.0":"2019-11-21T05:33:31.044Z","12.0.0":"2019-10-27T23:03:29.063Z","11.1.0":"2019-07-04T20:25:36.871Z","11.0.0":"2019-05-23T11:09:05.202Z","10.11.0":"2019-01-15T22:40:24.228Z","10.10.0":"2018-12-23T05:19:47.316Z","10.9.0":"2018-11-07T23:00:24.712Z","10.8.0":"2018-09-24T23:21:27.994Z","10.7.1":"2018-09-02T12:01:06.524Z","10.7.0":"2018-08-24T05:49:01.170Z","10.6.0":"2018-08-17T00:45:50.915Z","10.5.0":"2018-08-03T04:20:57.578Z","10.4.0":"2018-06-19T23:22:32.933Z","10.3.0":"2018-06-03T21:10:44.692Z","10.2.0":"2018-05-10T01:21:06.307Z","10.1.0":"2018-05-04T23:12:13.631Z","10.0.0":"2018-05-03T05:33:30.301Z","9.4.1":"2018-02-18T08:04:33.701Z","9.4.0":"2018-01-30T09:21:56.877Z","9.3.0":"2018-01-26T03:48:15.256Z","9.2.0":"2017-12-09T22:08:55.450Z","9.1.2":"2017-11-24T01:43:56.742Z","9.1.1":"2017-10-25T03:30:15.929Z","9.1.0":"2017-10-24T09:55:22.992Z","9.0.0":"2017-09-29T03:15:27.910Z","8.2.0":"2017-09-09T05:49:04.158Z","8.1.0":"2017-08-22T10:37:57.871Z","8.0.0":"2017-07-07T19:23:04.734Z","7.2.0":"2017-06-29T02:40:37.189Z","7.1.0":"2017-06-22T03:16:10.192Z","7.0.0":"2017-02-25T00:04:18.751Z","6.3.0":"2017-02-24T23:53:01.549Z","6.2.1":"2017-01-06T06:37:08.371Z","6.2.0":"2016-11-28T23:25:26.083Z","6.1.0":"2016-10-15T20:09:48.540Z","6.0.0":"2016-09-27T02:58:08.251Z","5.7.0":"2016-09-11T01:51:12.536Z","5.6.0":"2016-09-01T03:19:38.899Z","5.5.0":"2016-07-21T03:08:36.625Z","5.4.0":"2016-06-09T09:28:40.536Z","5.3.0":"2016-05-28T01:46:51.639Z","5.2.0":"2016-04-04T22:23:47.356Z","5.1.0":"2016-02-29T12:34:41.711Z","5.0.0":"2016-02-21T23:02:37.106Z","4.9.0":"2016-02-18T11:03:48.535Z","4.8.0":"2016-02-10T22:20:30.065Z","4.7.1":"2016-02-05T07:55:35.272Z","4.7.0":"2016-02-04T09:02:02.914Z","4.6.1":"2016-02-03T06:53:03.119Z","4.6.0":"2016-02-03T06:46:00.836Z","4.5.2":"2016-01-28T04:09:34.252Z","4.5.1":"2016-01-20T01:30:37.730Z","4.5.0":"2016-01-05T09:45:04.290Z","4.4.0":"2015-12-04T22:23:28.119Z","4.3.0":"2015-11-20T03:41:25.653Z","4.2.1":"2015-10-27T01:31:11.810Z","4.2.0":"2015-10-20T22:13:40.596Z","4.1.0":"2015-10-05T08:20:43.922Z","4.0.6":"2015-09-18T05:42:44.995Z","4.0.5":"2015-08-17T17:00:08.114Z","4.0.4":"2015-08-17T13:43:03.769Z","4.0.3":"2015-08-15T06:54:50.825Z","4.0.2":"2015-08-04T21:00:39.697Z","4.0.1":"2015-08-03T09:42:10.118Z","4.0.0":"2015-07-31T23:12:59.182Z","3.43.0":"2015-07-29T22:45:55.544Z","3.42.0":"2015-07-28T23:05:21.458Z","3.41.3":"2015-07-27T00:41:37.198Z","3.41.2":"2015-07-08T06:32:01.934Z","3.41.1":"2015-07-06T21:19:37.212Z","3.41.0":"2015-07-06T21:15:38.301Z","3.40.1":"2015-06-11T23:40:27.607Z","3.40.0":"2015-05-20T03:04:03.911Z","3.39.0":"2015-04-22T02:54:20.341Z","3.38.0":"2015-04-16T14:56:38.785Z","3.37.0":"2015-04-01T00:09:52.355Z","3.36.0":"2015-03-30T00:19:29.890Z","3.35.0":"2015-03-23T22:25:49.083Z","3.34.0":"2015-03-15T03:49:25.659Z","3.33.0":"2015-03-03T02:13:26.266Z","3.32.0":"2015-02-23T10:14:25.235Z","3.30.0":"2015-02-12T00:04:03.769Z","3.29.0":"2015-02-10T02:29:30.497Z","3.28.0":"2015-01-24T15:44:28.982Z","3.27.0":"2014-12-29T15:56:42.519Z","3.26.0":"2014-12-18T11:35:52.567Z","3.25.0":"2014-12-17T13:10:41.803Z","3.24.0":"2014-12-12T06:58:46.996Z","3.23.0":"2014-12-11T15:40:22.888Z","3.22.2":"2014-12-05T09:00:22.302Z","3.22.1":"2014-10-29T11:10:36.191Z","3.22.0":"2014-10-18T05:07:50.915Z","3.21.0":"2014-10-16T08:28:55.031Z","3.20.0":"2014-10-14T14:00:43.531Z","3.19.1":"2014-10-05T08:24:40.836Z","3.19.0":"2014-09-21T05:34:21.844Z","3.18.1":"2014-09-14T03:21:03.458Z","3.18.0":"2014-09-09T13:09:36.408Z","3.17.2":"2014-09-09T01:11:43.745Z","3.17.1":"2014-08-28T16:02:22.118Z","3.17.0":"2014-08-09T08:46:20.801Z","3.16.1":"2014-07-10T15:07:53.788Z","3.16.0":"2014-06-13T00:32:00.443Z","3.15.0":"2014-06-13T00:03:47.300Z","3.14.1":"2014-06-06T02:06:47.438Z","3.14.0":"2014-06-06T00:41:56.472Z","3.13.0":"2014-06-02T09:32:11.445Z","3.12.0":"2014-05-08T04:15:14.318Z","3.11.2":"2014-05-04T23:08:26.783Z","3.11.1":"2014-05-04T23:04:55.029Z","3.11.0":"2014-04-26T20:57:29.794Z","3.10.0":"2014-04-19T02:41:03.558Z","3.9.0":"2014-04-15T02:56:43.343Z","3.8.0":"2014-04-11T02:37:33.254Z","3.7.0":"2014-04-06T00:46:11.409Z","3.6.0":"2014-04-04T05:38:52.291Z","3.5.1":"2014-03-26T21:55:42.564Z","3.5.0":"2014-03-09T23:27:16.235Z","3.4.0":"2014-02-27T01:58:06.364Z","3.3.0":"2014-02-22T03:05:58.916Z","3.2.1":"2014-01-30T21:27:08.584Z","3.2.0":"2014-01-22T20:49:57.243Z","3.1.0":"2014-01-09T20:13:26.813Z","3.0.0":"2014-01-08T23:19:53.983Z","2.1.0":"2014-01-08T04:07:12.817Z","2.0.0":"2013-10-31T00:51:01.004Z","1.5.1":"2013-09-03T02:41:30.823Z","1.5.0":"2013-08-18T23:41:42.019Z","1.4.0":"2013-07-31T09:51:00.363Z","1.3.0":"2013-07-11T22:12:22.471Z","1.2.2":"2013-07-11T02:16:43.331Z","1.2.1":"2013-06-19T03:33:59.489Z","1.2.0":"2013-06-13T23:45:53.758Z","1.1.3":"2013-05-27T23:40:51.388Z","1.1.2":"2013-05-26T04:24:16.290Z","1.1.1":"2013-04-29T23:57:18.241Z","1.1.0":"2013-04-18T03:31:32.106Z","1.0.0":"2013-04-15T04:19:08.124Z","0.5.0":"2013-04-08T04:37:51.571Z","0.4.28":"2013-03-15T03:47:49.535Z","0.4.27":"2013-03-06T22:33:40.357Z","0.4.25":"2013-02-23T23:18:49.160Z","0.4.24":"2013-02-07T09:34:42.885Z","0.4.23":"2013-02-05T05:16:26.993Z","0.4.22":"2013-01-17T23:15:27.053Z","0.4.21":"2013-01-08T21:44:15.862Z","0.4.20":"2013-01-07T10:38:39.594Z","0.4.19":"2012-11-29T20:05:40.400Z","0.4.18":"2012-11-29T09:38:04.199Z","0.4.17":"2012-11-22T03:52:52.176Z","0.4.16":"2012-11-15T01:04:26.816Z","0.4.15":"2012-11-14T05:25:36.249Z","0.4.13":"2012-10-17T22:46:03.191Z","0.4.12":"2012-09-24T09:44:22.784Z","0.4.11":"2012-08-17T22:42:13.434Z","0.4.10":"2012-07-22T08:43:33.470Z","0.4.9":"2012-06-22T23:54:04.409Z","0.4.8":"2012-06-19T12:23:37.400Z","0.4.7":"2012-06-12T12:33:11.874Z","0.4.6-3":"2012-06-05T23:01:07.257Z","0.4.6-2":"2012-04-22T12:15:50.514Z","0.4.6-1":"2012-04-18T22:18:16.601Z","0.4.6":"2012-04-18T08:43:26.183Z","0.4.5":"2012-03-22T01:52:02.479Z","0.4.4":"2012-03-19T21:03:03.868Z","0.4.3":"2012-03-19T10:23:16.503Z","0.4.2":"2012-02-24T21:50:10.845Z","0.4.1":"2012-02-12T01:10:16.570Z","0.4.0":"2012-02-11T02:06:40.770Z","0.3.9":"2011-12-31T05:51:52.825Z","0.3.8":"2011-12-31T04:22:44.955Z","0.3.7":"2011-11-28T08:50:37.574Z","0.3.6":"2011-11-24T08:27:32.065Z","0.3.5":"2011-11-07T09:33:46.282Z","0.3.4":"2011-11-05T20:53:13.932Z","0.3.2":"2011-10-30T00:24:18.760Z","0.3.1":"2011-10-29T23:43:00.289Z","0.3.0":"2011-10-26T12:08:38.729Z","0.2.9":"2011-10-09T03:50:26.695Z","0.2.8":"2011-09-19T12:00:32.475Z","0.2.7":"2011-08-07T06:06:15.722Z","0.2.6":"2011-07-09T06:57:00.343Z","0.2.5":"2011-07-09T06:17:49.313Z","0.2.4":"2011-06-14T08:54:19.079Z","0.2.3":"2011-05-15T05:59:54.277Z","0.2.2":"2011-05-13T14:21:15.639Z","0.2.1":"2011-05-10T21:28:22.430Z","0.2.0":"2011-04-27T10:41:44.259Z","0.1.9":"2011-04-17T23:05:50.170Z","0.1.8":"2011-03-27T23:00:35.465Z","0.1.7":"2011-02-18T23:57:26.785Z","0.1.6":"2011-01-13T10:13:41.865Z","0.1.5":"2011-01-13T10:04:06.832Z","0.1.4":"2011-01-13T09:59:01.603Z","0.1.3":"2011-01-10T09:33:33.246Z","0.1.0":"2011-01-04T23:51:47.750Z","0.1.1":"2011-01-04T23:51:47.750Z","0.1.2":"2011-01-04T23:51:47.750Z"},"users":{"285858315":true,"mstaessen":true,"dubban":true,"fgribreau":true,"kastor":true,"joliva":true,"pragma-dudes":true,"denisix":true,"dbrockman":true,"lexa":true,"pid":true,"tigefa":true,"spekkionu":true,"cedx":true,"pragmadash":true,"dkunin":true,"erikpmp":true,"aw":true,"leodutra":true,"stonestyle":true,"fmm":true,"alanbhamilton":true,"wwwdata":true,"darryl.west":true,"jetsetty":true,"judsonmitchell":true,"krajsnick":true,"wadjetz":true,"redbe4rd":true,"christtseng":true,"sidwood":true,"toogle":true,"humantriangle":true,"mstapp":true,"juriwiens":true,"shen-weizhong":true,"zeke":true,"jbdoumenjou":true,"chaowi":true,"fill":true,"edalorzo":true,"kahboom":true,"iandotkelly":true,"tmypawa":true,"nodecode":true,"dercoder":true,"old9":true,"fanchangyong":true,"insideyiqi":true,"26medias":true,"drspaceman":true,"franck.lahaye":true,"gumpcha":true,"tcauduro":true,"mkeedlinger":true,"stonecypher":true,"tsavela":true,"maobean":true,"sergiodxa":true,"wxnet":true,"ataiemajid_63":true,"esperluette":true,"ivangaravito":true,"gdbtek":true,"wengqianshan":true,"schmidty":true,"thomask33":true,"ralph_ld":true,"kws4679":true,"fatelei":true,"thelmos":true,"nisimjoseph":true,"tsm91":true,"meme":true,"pensierinmusica":true,"f124275809":true,"ilonghi":true,"infinitycbs":true,"macmac":true,"haeck":true,"klarence1":true,"ekstergans":true,"kulakowka":true,"marco.jahn":true,"iamveen":true,"danharper":true,"keberox":true,"onestone":true,"joaocunha":true,"robermac":true,"sasquatch":true,"amirmehmood":true,"tracker1":true,"dongxu":true,"subchen":true,"alexcoady":true,"cbpetersen":true,"flyslow":true,"derickchou0129":true,"dna2go":true,"wangnan0610":true,"tchcxp":true,"dac2205":true,"nickeljew":true,"itonyyo":true,"luuhoangnam":true,"pdilyard":true,"broxmgs":true,"ddffx":true,"softwind":true,"jesusgoku":true,"nanook":true,"zacbarton":true,"markthethomas":true,"givan":true,"irnnr":true,"aslezak":true,"gregorynicholas":true,"mrmartineau":true,"bpatel":true,"zacharyjuang":true,"koslun":true,"karthickt":true,"san4osq":true,"bdadam":true,"h0ward":true,"sume0805":true,"monkeymonk":true,"patelbhavin27":true,"developit":true,"karlbateman":true,"dimd13":true,"l285858315":true,"deryk":true,"jovenbarola":true,"chinaqstar":true,"barenko":true,"dylanf":true,"hanmnaing":true,"chrisyipw":true,"chimit":true,"vwal":true,"docksteaderluke":true,"yianl":true,"copongcopong":true,"rsp":true,"sky3r":true,"qqqppp9998":true,"chrisbrocklesby":true,"viz":true,"supersha":true,"rdmclin2":true,"glab":true,"jkrenge":true,"jerjer02":true,"srbdev":true,"crazyjingling":true,"wwayne":true,"eserozvataf":true,"plusman":true,"vbv":true,"kparkov":true,"456wyc":true,"mikepol":true,"ziflex":true,"orkisz":true,"panlw":true,"lowoee":true,"illustratordavid":true,"antanst":true,"kennyoh":true,"igorissen":true,"stany":true,"piyushmakhija":true,"franleplant":true,"nsfmc":true,"m80126colin":true,"amibug":true,"austinkeeley":true,"tenvin":true,"0x4c3p":true,"bojand":true,"landy2014":true,"potnox":true,"santihbc":true,"jasonsanjose":true,"xiechao06":true,"cfleschhut":true,"manhhailua":true,"vmrose":true,"amthenia":true,"l8niteowl":true,"ngpixel":true,"seanr":true,"btd":true,"andersonsantos":true,"overcast":true,"diosney":true,"jruif":true,"mccoyjordan":true,"taichiro":true,"ahsanshafiq":true,"xch":true,"9joneg":true,"brucehem":true,"grantcarthew":true,"skecskes":true,"wattanar":true,"garenyondem":true,"fouad.nashat":true,"traveltechymatt":true,"fdaciuk":true,"mshwery":true,"code32":true,"priyaranjan":true,"kiisun":true,"pjk":true,"mbouclas":true,"endlist":true,"roman-io":true,"jkrusinski":true,"pruettti":true,"kevincoleman":true,"zhanghaili":true,"nicomf1982":true,"hyungdookil":true,"robert.isaev":true,"gfilip":true,"nichoth":true,"jperdereau":true,"dbobrov":true,"avdw":true,"itskdk":true,"ufukomer":true,"evan.lecompte":true,"antixrist":true,"maxidr":true,"coolhanddev":true,"movibe":true,"nickeltobias":true,"preco21":true,"alnorris":true,"devalphac":true,"o1lab":true,"isik":true,"fonologico":true,"mauriciolauffer":true,"firefox":true,"lukaserat":true,"surajs21":true,"rojo2":true,"pmasa":true,"antoinelnr":true,"zuizuihao":true,"qk4":true,"abuelwafa":true,"ackhub":true,"godoshian":true,"justdomepaul":true,"detj":true,"sopepos":true,"rochejul":true,"ekmpls":true,"felarof99":true,"sinanbolel":true,"arobadol":true,"taskone":true,"rkopylkov":true,"mevlutsahin":true,"faicalbaki":true,"hiepsidui":true,"mikestaub":true,"josep":true,"backnight":true,"apopek":true,"jrperdomoz":true,"szymex73":true,"kaashin":true,"hongbo-miao":true,"largepuma":true,"maxidev":true,"rocket0191":true,"mdziedzic":true,"kidfiji":true,"luukmoret":true,"ramzesucr":true,"firerishi":true,"darklake":true,"isymchych":true,"neo1":true,"sakmak":true,"ferrari":true,"oleg_tsyba":true,"michaelsosin":true,"johnkimdev":true,"ajitsen":true,"holly":true,"quafoo":true,"albertofdzm":true,"cwagner":true,"alexdu":true,"cemaleker":true,"lecaoquochung":true,"amdsouza92":true,"ahvonenj":true,"jmorris":true,"olsiodobashi":true,"lonjoy":true,"jetbug123":true,"langri-sha":true,"claudionunezjr":true,"nclsndr":true,"tsmith86":true,"jamiechoi":true,"superwf":true,"itesic":true,"adamdreszer":true,"santi8ago8":true,"lgatica":true,"equimper":true,"rylan_yan":true,"gurayg":true,"nusmql":true,"sergiosdlima":true,"olonam":true,"soenkekluth":true,"wenhsiaoyi":true,"chezfre":true,"mhaidarh":true,"mubaidr":true,"tiendq":true,"izzy":true,"cestrensem":true,"writech":true,"mrbgit":true,"jonaswebdev":true,"mglrahul":true,"ffhongbo":true,"cheapsteak":true,"dnero":true,"yuch4n":true,"programmer.severson":true,"craigpatten":true,"xmalinov":true,"serge-nikitin":true,"devnka":true,"finkas":true,"kodekracker":true,"italodr":true,"hugovila":true,"sqrtthree":true,"tenpenny":true,"bradnauta":true,"masterofweb":true,"rlafferty":true,"leonzhao":true,"dyaa":true,"junos":true,"miadzadfallah":true,"marcobiedermann":true,"in-the-box":true,"zsim0n":true,"ramy":true,"charlietango592":true,"sadmansamee":true,"1two3code":true,"n0f3":true,"kevin-foster":true,"ilia.ivanov":true,"nonthasart":true,"alanerzhao":true,"leapm":true,"princetoad":true,"joseph320":true,"tdevm":true,"awhmandan":true,"daniel-zahariev":true,"josemarjobs":true,"zincstar":true,"zand3rs":true,"heartnett":true,"bradleybossard":true,"yasuskobayashi":true,"qinyuhang":true,"yymoroz3":true,"kikna":true,"chrowa3":true,"raditarya":true,"karzanosman984":true,"gavatron":true,"cslasher":true,"somsjan":true,"alex-cory":true,"waliente":true,"saadbinsaeed":true,"dkblay":true,"rahulraghavankklm":true,"dannowatts":true,"stevepsharpe":true,"xiaoyiyu":true,"livarion":true,"duncanawerbuck":true,"valentinog":true,"jamesbedont":true,"hetian9288":true,"schmidsi":true,"bodia_uz":true,"stellarnode":true,"ungurys":true,"morehao":true,"alek-s":true,"rethinkflash":true,"bengi":true,"javadtyb":true,"myorkgitis":true,"nauhil":true,"zeroth007":true,"code-curious":true,"maciej.litwiniec":true,"ghuachin":true,"kevteljeur":true,"rafaehl":true,"danielknaust":true,"wayn":true,"d-band":true,"nato94":true,"sayansaha":true,"stephenoconnor":true,"zeusbaba":true,"daniel-lewis-bsc-hons":true,"fabioper":true,"shay-altman":true,"taskkill":true,"shanewholloway":true,"nestor":true,"jream":true,"kostasxerv":true,"ihackalot":true,"laomu":true,"tztz":true,"jakedalus":true,"hellotoby":true,"ricardwei195":true,"luffy84217":true,"david2000":true,"kwabenaberko":true,"undisclosed":true,"francis.santos":true,"jodm":true,"akshay.vs9543":true,"zuojiang":true,"hamstercoder":true,"carlcraig":true,"leor":true,"sidhanthsur":true,"letsbora":true,"monjer":true,"keybouh":true,"dbuggerx":true,"danday74":true,"hanhq":true,"vparaskevas":true,"edwardxyt":true,"bepotts":true,"heartsmagic":true,"laoshaw":true,"aaronholla":true,"avivharuzi":true,"yonigoldberg":true,"yeming":true,"satoru":true,"taylorpzreal":true,"aime":true,"wwag110465":true,"aricma":true,"kamikadze4game":true,"daskepon":true,"zzzze":true,"he313572052":true,"neefrankie":true,"andrewyang96":true,"liupengbo":true,"mamalat":true,"sternelee":true,"wisetc":true,"zhenguo.zhao":true,"adaamcollins":true,"benb1983":true,"vjenks":true,"chriso_io":true,"71emj1":true,"madeo":true,"destemidosistemas":true,"wu0792":true,"penumbra1":true,"jussipekka":true,"berniemaxima":true,"yanghcc":true},"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/validatorjs/validator.js.git"},"versions":{"13.15.35":{"name":"validator","description":"String validation and sanitization","version":"13.15.35","sideEffects":false,"homepage":"https://github.com/validatorjs/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/validatorjs/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/validatorjs/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^6.2.3","npm-run-all":"^4.1.5","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^0.47.0","rollup-plugin-babel":"^4.0.1","timezone-mock":"^1.3.6","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"run-p clean:*","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"run-p build:*","pretest":"npm run build && npm run lint","test":"nyc --reporter=cobertura --reporter=text-summary mocha --require @babel/register --reporter dot --recursive"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"7a8079709cd4cb27b2a1846e6f6508d68c9d928f","_id":"validator@13.15.35","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"shasum":"81cf455c51f15b69d8d340be5914f3fab00dbf7f","size":200992,"noattachment":false,"key":"/validator/-/validator-13.15.35.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.15.35.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6ba2489-27d3-4ff5-915c-fcaf0c3c324b"}},"directories":{},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/validator_13.15.35_1775159130435_0.5218867858314169"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-02T19:45:30.677Z","publish_time":1775159130677,"_source_registry_name":"default","_cnpm_publish_time":1775159130677},"13.15.26":{"name":"validator","description":"String validation and sanitization","version":"13.15.26","sideEffects":false,"homepage":"https://github.com/validatorjs/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/validatorjs/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/validatorjs/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^6.2.3","npm-run-all":"^4.1.5","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^0.47.0","rollup-plugin-babel":"^4.0.1","timezone-mock":"^1.3.6","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"run-p clean:*","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"run-p build:*","pretest":"npm run build && npm run lint","test":"nyc --reporter=cobertura --reporter=text-summary mocha --require @babel/register --reporter dot --recursive"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"784e52a06205672577f897c6021b3100615340c1","_id":"validator@13.15.26","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"shasum":"36c3deeab30e97806a658728a155c66fcaa5b944","size":199136,"noattachment":false,"key":"/validator/-/validator-13.15.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.15.26.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6ba2489-27d3-4ff5-915c-fcaf0c3c324b"}},"directories":{},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/validator_13.15.26_1766038238994_0.30033222082293043"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-18T06:10:39.237Z","publish_time":1766038239237,"_source_registry_name":"default","_cnpm_publish_time":1766038239237},"13.15.23":{"name":"validator","description":"String validation and sanitization","version":"13.15.23","sideEffects":false,"homepage":"https://github.com/validatorjs/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/validatorjs/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/validatorjs/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^6.2.3","npm-run-all":"^4.1.5","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^0.47.0","rollup-plugin-babel":"^4.0.1","timezone-mock":"^1.3.6","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"run-p clean:*","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"run-p build:*","pretest":"npm run build && npm run lint","test":"nyc --reporter=cobertura --reporter=text-summary mocha --require @babel/register --reporter dot --recursive"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"9113304819ae2627c1b7e9c5994a76f60efbe0b6","_id":"validator@13.15.23","_nodeVersion":"24.11.0","_npmVersion":"11.6.1","dist":{"shasum":"59a874f84e4594588e3409ab1edbe64e96d0c62d","size":198602,"noattachment":false,"key":"/validator/-/validator-13.15.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.15.23.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d6ba2489-27d3-4ff5-915c-fcaf0c3c324b"}},"directories":{},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/validator_13.15.23_1762796937805_0.48807195161185724"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-10T17:48:58.039Z","publish_time":1762796938039,"_source_registry_name":"default","_cnpm_publish_time":1762796938039},"13.15.22":{"name":"validator","description":"String validation and sanitization","version":"13.15.22","sideEffects":false,"homepage":"https://github.com/validatorjs/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/validatorjs/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/validatorjs/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","@rollup/plugin-babel":"^5.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^6.2.3","npm-run-all":"^4.1.5","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^2.0.0","timezone-mock":"^1.3.6","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"run-p clean:*","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"run-p build:*","pretest":"npm run build && npm run lint","test":"nyc --reporter=cobertura --reporter=text-summary mocha --require @babel/register --reporter dot --recursive"},"engines":{"node":">= 0.10"},"license":"MIT","_id":"validator@13.15.22","gitHead":"f2b5c17dbe03f2ca9ad9122c597f81e86ce1a9a1","_nodeVersion":"22.17.0","_npmVersion":"9.8.1","dist":{"shasum":"5f847cf4a799107e5716fc87e5cf2a337a71eb14","size":197925,"noattachment":false,"key":"/validator/-/validator-13.15.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.15.22.tgz"},"_npmUser":{"name":"wikirik","email":"npm@riksmale.info"},"directories":{},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/validator_13.15.22_1762683052928_0.6894342001666085"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-09T10:10:53.142Z","publish_time":1762683053142,"_source_registry_name":"default","_cnpm_publish_time":1762683053142},"13.15.20":{"name":"validator","description":"String validation and sanitization","version":"13.15.20","sideEffects":false,"homepage":"https://github.com/validatorjs/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/validatorjs/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/validatorjs/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^6.2.3","npm-run-all":"^4.1.5","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^0.47.0","rollup-plugin-babel":"^4.0.1","timezone-mock":"^1.3.6","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"run-p clean:*","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"run-p build:*","pretest":"npm run build && npm run lint","test":"nyc --reporter=cobertura --reporter=text-summary mocha --require @babel/register --reporter dot --recursive"},"engines":{"node":">= 0.10"},"license":"MIT","_id":"validator@13.15.20","gitHead":"30d4fe02c16d36ed471f12da658c4b5d843781e0","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"shasum":"054e9238109538a1bf46ae3e1290845a64fa2186","size":198336,"noattachment":false,"key":"/validator/-/validator-13.15.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.15.20.tgz"},"_npmUser":{"name":"profnandaa","email":"prof@nandaa.com"},"directories":{},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/validator_13.15.20_1761454137548_0.13522353786016628"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-26T04:48:57.789Z","publish_time":1761454137789,"_source_registry_name":"default","_cnpm_publish_time":1761454137789},"13.15.15":{"name":"validator","description":"String validation and sanitization","version":"13.15.15","sideEffects":false,"homepage":"https://github.com/validatorjs/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/validatorjs/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/validatorjs/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^6.2.3","npm-run-all":"^4.1.5","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^0.47.0","rollup-plugin-babel":"^4.0.1","timezone-mock":"^1.3.6","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"run-p clean:*","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"run-p build:*","pretest":"npm run build && npm run lint","test":"nyc --reporter=cobertura --reporter=text-summary mocha --require @babel/register --reporter dot --recursive"},"engines":{"node":">= 0.10"},"license":"MIT","_id":"validator@13.15.15","gitHead":"3847c6f90192bf9eec1aabc1bcb33e33d5810881","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"shasum":"246594be5671dc09daa35caec5689fcd18c6e7e4","size":196025,"noattachment":false,"key":"/validator/-/validator-13.15.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.15.15.tgz"},"_npmUser":{"name":"profnandaa","email":"prof@nandaa.com"},"directories":{},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/validator_13.15.15_1748407138080_0.253243440248889"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-05-28T04:38:58.406Z","publish_time":1748407138406,"_source_registry_name":"default","_cnpm_publish_time":1748407138406},"13.15.0":{"name":"validator","description":"String validation and sanitization","version":"13.15.0","sideEffects":false,"homepage":"https://github.com/validatorjs/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/validatorjs/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/validatorjs/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^6.2.3","npm-run-all":"^4.1.5","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^0.47.0","rollup-plugin-babel":"^4.0.1","timezone-mock":"^1.3.6","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"run-p clean:*","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"run-p build:*","pretest":"npm run build && npm run lint","test":"nyc --reporter=cobertura --reporter=text-summary mocha --require @babel/register --reporter dot --recursive"},"engines":{"node":">= 0.10"},"license":"MIT","_id":"validator@13.15.0","gitHead":"a665f3cbedd743585f15cf254a9d440020afb8b6","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"2dc7ce057e7513a55585109eec29b2c8e8c1aefd","size":194503,"noattachment":false,"key":"/validator/-/validator-13.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.15.0.tgz"},"_npmUser":{"name":"profnandaa","email":"prof@nandaa.com"},"directories":{},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/validator_13.15.0_1742841848395_0.8872859509316158"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-24T18:44:08.712Z","publish_time":1742841848712,"_source_registry_name":"default","_cnpm_publish_time":1742841848712},"13.12.0":{"name":"validator","description":"String validation and sanitization","version":"13.12.0","sideEffects":false,"homepage":"https://github.com/validatorjs/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/validatorjs/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/validatorjs/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^6.2.3","npm-run-all":"^4.1.5","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^0.47.0","rollup-plugin-babel":"^4.0.1","timezone-mock":"^1.3.6","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"run-p clean:*","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"run-p build:*","pretest":"npm run build && npm run lint","test":"nyc --reporter=cobertura --reporter=text-summary mocha --require @babel/register --reporter dot --recursive"},"engines":{"node":">= 0.10"},"license":"MIT","_id":"validator@13.12.0","gitHead":"cd4e7bf983e2c378de25424fb711e5c2d8d9066d","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"shasum":"7d78e76ba85504da3fee4fd1922b385914d4b35f","size":186213,"noattachment":false,"key":"/validator/-/validator-13.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.12.0.tgz"},"_npmUser":{"name":"profnandaa","email":"prof@nandaa.com"},"directories":{},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_13.12.0_1715231752818_0.7824374419324238"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-09T05:15:53.058Z","publish_time":1715231753058,"_source_registry_name":"default","_cnpm_publish_time":1715231753058},"13.11.0":{"name":"validator","description":"String validation and sanitization","version":"13.11.0","sideEffects":false,"homepage":"https://github.com/validatorjs/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/validatorjs/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/validatorjs/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^6.2.3","npm-run-all":"^4.1.5","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^0.47.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"run-p clean:*","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"run-p build:*","pretest":"npm run build && npm run lint","test":"nyc --reporter=cobertura --reporter=text-summary mocha --require @babel/register --reporter dot --recursive"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"f074abdd851d56c8425bc14aec41049eb26b041e","_id":"validator@13.11.0","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"shasum":"23ab3fd59290c61248364eabf4067f04955fbb1b","size":180648,"noattachment":false,"key":"/validator/-/validator-13.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.11.0.tgz"},"_npmUser":{"name":"profnandaa","email":"prof@nandaa.com"},"directories":{},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_13.11.0_1691139342316_0.9203546262595426"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-04T08:55:42.592Z","publish_time":1691139342592,"_source_registry_name":"default","_cnpm_publish_time":1691139342592},"13.9.0":{"name":"validator","description":"String validation and sanitization","version":"13.9.0","sideEffects":false,"homepage":"https://github.com/validatorjs/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/validatorjs/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/validatorjs/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^6.2.3","npm-run-all":"^4.1.5","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^0.47.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"run-p clean:*","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"run-p build:*","pretest":"npm run build && npm run lint","test":"nyc --reporter=cobertura --reporter=text-summary mocha --require @babel/register --reporter dot --recursive"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"54d330c43f292ab410b90db9d8dd31f7cd926e75","_id":"validator@13.9.0","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"shasum":"33e7b85b604f3bbce9bb1a05d5c3e22e1c2ff855","size":171576,"noattachment":false,"key":"/validator/-/validator-13.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.9.0.tgz"},"_npmUser":{"name":"profnandaa","email":"prof@nandaa.com"},"directories":{},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_13.9.0_1675359420631_0.3523083431252019"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-02T17:37:00.876Z","publish_time":1675359420876,"_cnpm_publish_time":1675359420876},"13.7.0":{"name":"validator","description":"String validation and sanitization","version":"13.7.0","sideEffects":false,"homepage":"https://github.com/validatorjs/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/validatorjs/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/validatorjs/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^6.2.3","npm-run-all":"^4.1.5","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^0.47.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"run-p clean:*","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"run-p build:*","pretest":"npm run build && npm run lint","test":"nyc --reporter=cobertura --reporter=text-summary mocha --require @babel/register --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"47ee5ad64cf5c684c841b59110af4e221b74945c","_id":"validator@13.7.0","_nodeVersion":"17.0.1","_npmVersion":"8.1.2","dist":{"shasum":"4f9658ba13ba8f3d82ee881d3516489ea85c0857","size":155902,"noattachment":false,"key":"/validator/-/validator-13.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.7.0.tgz"},"_npmUser":{"name":"profnandaa","email":"prof@nandaa.com"},"directories":{},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_13.7.0_1635801344642_0.2587206943170277"},"_hasShrinkwrap":false,"publish_time":1635801344816,"_cnpm_publish_time":1635801344816},"13.6.0":{"name":"validator","description":"String validation and sanitization","version":"13.6.0","sideEffects":false,"homepage":"https://github.com/validatorjs/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/validatorjs/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/validatorjs/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^6.2.3","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^0.43.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"npm run clean:node && npm run clean:browser && npm run clean:es","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"npm run build:browser && npm run build:node && npm run build:es","pretest":"npm run build && npm run lint","test":"nyc mocha --require @babel/register --reporter dot","test:ci":"nyc report --reporter=text-lcov"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"24b3fd3309d1057dd87af3a568def0db01dbaade","_id":"validator@13.6.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"1e71899c14cdc7b2068463cb24c1cc16f6ec7059","size":158522,"noattachment":false,"key":"/validator/-/validator-13.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.6.0.tgz"},"_npmUser":{"name":"profnandaa","email":"prof@nandaa.com"},"directories":{},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_13.6.0_1618913591571_0.2054103660598925"},"_hasShrinkwrap":false,"publish_time":1618913591895,"_cnpm_publish_time":1618913591895},"13.5.2":{"name":"validator","description":"String validation and sanitization","version":"13.5.2","sideEffects":false,"homepage":"https://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^0.43.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"npm run clean:node && npm run clean:browser && npm run clean:es","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"npm run build:browser && npm run build:node && npm run build:es","pretest":"npm run build && npm run lint","test":"nyc mocha --require @babel/register --reporter dot","test:ci":"nyc report --reporter=text-lcov"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"b793beb10b83b758a89c74c7740af48bc6b95486","_id":"validator@13.5.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"shasum":"c97ae63ed4224999fb6f42c91eaca9567fe69a46","size":146563,"noattachment":false,"key":"/validator/-/validator-13.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.5.2.tgz"},"_npmUser":{"name":"profnandaa","email":"prof@nandaa.com"},"directories":{},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_13.5.2_1607599551855_0.33665375360377525"},"_hasShrinkwrap":false,"publish_time":1607599552024,"_cnpm_publish_time":1607599552024},"13.5.1":{"name":"validator","description":"String validation and sanitization","version":"13.5.1","sideEffects":false,"homepage":"https://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^0.43.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"npm run clean:node && npm run clean:browser && npm run clean:es","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"npm run build:browser && npm run build:node && npm run build:es","pretest":"npm run build && npm run lint","test":"nyc mocha --require @babel/register --reporter dot","test:ci":"nyc report --reporter=text-lcov"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"4e3e51c9988270f0845bb0d20870abfbb94bae78","_id":"validator@13.5.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"shasum":"3926dfdd07a7e7325ab657fe46f2143eac55f076","size":146588,"noattachment":false,"key":"/validator/-/validator-13.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.5.1.tgz"},"_npmUser":{"name":"profnandaa","email":"prof@nandaa.com"},"directories":{},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_13.5.1_1606744427236_0.17897288060786098"},"_hasShrinkwrap":false,"publish_time":1606744427412,"_cnpm_publish_time":1606744427412},"13.5.0":{"name":"validator","description":"String validation and sanitization","version":"13.5.0","sideEffects":false,"homepage":"https://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^0.43.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"npm run clean:node && npm run clean:browser && npm run clean:es","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"npm run build:browser && npm run build:node && npm run build:es","pretest":"npm run build && npm run lint","test":"nyc mocha --require @babel/register --reporter dot","test:ci":"nyc report --reporter=text-lcov"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"012301d26a9dc120518fbbdd9702cacbdaf76c49","_id":"validator@13.5.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"shasum":"9ddd54514fff226f4f05cb6340c357183b54a256","size":80890,"noattachment":false,"key":"/validator/-/validator-13.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.5.0.tgz"},"_npmUser":{"name":"profnandaa","email":"prof@nandaa.com"},"directories":{},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_13.5.0_1606740599447_0.8823077424796748"},"_hasShrinkwrap":false,"publish_time":1606740599564,"_cnpm_publish_time":1606740599564},"13.1.17":{"name":"validator","description":"String validation and sanitization","version":"13.1.17","sideEffects":false,"homepage":"https://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^0.43.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"npm run clean:node && npm run clean:browser && npm run clean:es","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"npm run build:browser && npm run build:node && npm run build:es","pretest":"npm run lint && npm run build","test":"nyc mocha --require @babel/register --reporter dot","test:ci":"nyc report --reporter=text-lcov"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"f492d89e8c662f73b0bf262db022ba3b863a1ae1","_id":"validator@13.1.17","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"shasum":"ad677736950adddd3c37209484a6b2e0966579ad","size":107812,"noattachment":false,"key":"/validator/-/validator-13.1.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.1.17.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmUser":{"name":"profnandaa","email":"prof@nandaa.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_13.1.17_1600461434814_0.24939686783469894"},"_hasShrinkwrap":false,"publish_time":1600461434990,"_cnpm_publish_time":1600461434990},"13.1.1":{"name":"validator","description":"String validation and sanitization","version":"13.1.1","sideEffects":false,"homepage":"https://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^0.43.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"npm run clean:node && npm run clean:browser && npm run clean:es","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"npm run build:browser && npm run build:node && npm run build:es","pretest":"npm run lint && npm run build","test":"nyc mocha --require @babel/register --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"b7ffd5db054f6dee229f7e1ac317c3fd200df9fb","_id":"validator@13.1.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"f8811368473d2173a9d8611572b58c5783f223bf","size":106012,"noattachment":false,"key":"/validator/-/validator-13.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.1.1.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_13.1.1_1591908947505_0.2848492413324972"},"_hasShrinkwrap":false,"publish_time":1591908947626,"_cnpm_publish_time":1591908947626},"13.1.0":{"name":"validator","description":"String validation and sanitization","version":"13.1.0","sideEffects":false,"homepage":"https://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","nyc":"^14.1.0","rimraf":"^3.0.0","rollup":"^0.43.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rimraf index.js lib","clean:es":"rimraf es","clean:browser":"rimraf validator*.js","clean":"npm run clean:node && npm run clean:browser && npm run clean:es","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"npm run build:browser && npm run build:node && npm run build:es","pretest":"npm run lint && npm run build","test":"nyc mocha --require @babel/register --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"591032509b687a9d0522f37887ab19bb72edc003","_id":"validator@13.1.0","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"c1cab4e07f3959fd60c81a9f8588346d846a6986","size":106112,"noattachment":false,"key":"/validator/-/validator-13.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.1.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_13.1.0_1591784613808_0.7278240215732652"},"_hasShrinkwrap":false,"publish_time":1591784614129,"_cnpm_publish_time":1591784614129},"13.0.0":{"name":"validator","description":"String validation and sanitization","version":"13.0.0","sideEffects":false,"homepage":"https://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","nyc":"^14.1.0","rollup":"^0.43.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:es":"rm -rf es","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser && npm run clean:es","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"npm run build:browser && npm run build:node && npm run build:es","pretest":"npm run lint && npm run build","test":"nyc mocha --require @babel/register --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"4db2711c416b4ddbe47439a78694fcaad82a4cbb","_id":"validator@13.0.0","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"shasum":"0fb6c6bb5218ea23d368a8347e6d0f5a70e3bcab","size":92460,"noattachment":false,"key":"/validator/-/validator-13.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-13.0.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_13.0.0_1584672342529_0.6697691398764767"},"_hasShrinkwrap":false,"publish_time":1584672342689,"_cnpm_publish_time":1584672342689},"12.2.0":{"name":"validator","description":"String validation and sanitization","version":"12.2.0","sideEffects":false,"homepage":"https://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","nyc":"^14.1.0","rollup":"^0.43.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:es":"rm -rf es","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser && npm run clean:es","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"npm run build:browser && npm run build:node && npm run build:es","pretest":"npm run lint && npm run build","test":"nyc mocha --require @babel/register --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"04b8b0a530aeb8051b7ee829e8539005e419b1ec","_id":"validator@12.2.0","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"shasum":"660d47e96267033fd070096c3b1a6f2db4380a0a","size":80672,"noattachment":false,"key":"/validator/-/validator-12.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-12.2.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_12.2.0_1579920665098_0.718813924692252"},"_hasShrinkwrap":false,"publish_time":1579920665210,"_cnpm_publish_time":1579920665210},"12.1.0":{"name":"validator","description":"String validation and sanitization","version":"12.1.0","sideEffects":false,"homepage":"https://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","nyc":"^14.1.0","rollup":"^0.43.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:es":"rm -rf es","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser && npm run clean:es","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:es":"babel src -d es --env-name=es","build:node":"babel src -d .","build":"npm run build:browser && npm run build:node && npm run build:es","pretest":"npm run lint && npm run build","test":"nyc mocha --require @babel/register --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"0d204da14f640fd2a8bf1874b6995128ff28409d","_id":"validator@12.1.0","_nodeVersion":"13.1.0","_npmVersion":"6.12.1","dist":{"shasum":"a3a7315d5238cbc15e46ad8d5e479aafa7119925","size":79847,"noattachment":false,"key":"/validator/-/validator-12.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-12.1.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_12.1.0_1574314410847_0.44420929069239"},"_hasShrinkwrap":false,"publish_time":1574314411044,"_cnpm_publish_time":1574314411044},"12.0.0":{"name":"validator","description":"String validation and sanitization","version":"12.0.0","homepage":"https://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","nyc":"^14.1.0","rollup":"^0.43.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:node":"babel src -d .","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"nyc mocha --require @babel/register --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"b5a1d1f23fcdd24e3ca9d6090fdc0a06fcc23d55","_id":"validator@12.0.0","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"shasum":"fb33221f5320abe2422cda2f517dc3838064e813","size":71728,"noattachment":false,"key":"/validator/-/validator-12.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-12.0.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_12.0.0_1572217408864_0.5874983062781607"},"_hasShrinkwrap":false,"publish_time":1572217409063,"_cnpm_publish_time":1572217409063},"11.1.0":{"name":"validator","description":"String validation and sanitization","version":"11.1.0","homepage":"https://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","nyc":"^14.1.0","rollup":"^0.43.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:node":"babel src -d .","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"nyc mocha --require @babel/register --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"56cd1f04a5c7d97a31d2e9c92133cbbb6ade6548","_id":"validator@11.1.0","_nodeVersion":"12.5.0","_npmVersion":"6.9.0","dist":{"shasum":"ac18cac42e0aa5902b603d7a5d9b7827e2346ac4","size":67853,"noattachment":false,"key":"/validator/-/validator-11.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-11.1.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_11.1.0_1562271936757_0.6392460007176697"},"_hasShrinkwrap":false,"publish_time":1562271936871,"_cnpm_publish_time":1562271936871},"11.0.0":{"name":"validator","description":"String validation and sanitization","version":"11.0.0","homepage":"https://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","rollup":"^0.43.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:node":"babel src -d .","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --require @babel/register --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"90cc0223498d19cd3b3d58d5fcff6a9cf0884400","_id":"validator@11.0.0","_nodeVersion":"12.3.0","_npmVersion":"6.9.0","dist":{"shasum":"fb10128bfb1fd14ce4ed36b79fc94289eae70667","size":65901,"noattachment":false,"key":"/validator/-/validator-11.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-11.0.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_11.0.0_1558609744979_0.07485090278796647"},"_hasShrinkwrap":false,"publish_time":1558609745202,"_cnpm_publish_time":1558609745202},"10.11.0":{"name":"validator","description":"String validation and sanitization","version":"10.11.0","homepage":"https://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","rollup":"^0.43.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:node":"babel src -d .","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --require @babel/register --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"c0b905e994ff2d8259eac06bbdbb07152486458c","_id":"validator@10.11.0","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"003108ea6e9a9874d31ccc9e5006856ccd76b228","size":64656,"noattachment":false,"key":"/validator/-/validator-10.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-10.11.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_10.11.0_1547592024087_0.005887969765304479"},"_hasShrinkwrap":false,"publish_time":1547592024228,"_cnpm_publish_time":1547592024228},"10.10.0":{"name":"validator","description":"String validation and sanitization","version":"10.10.0","homepage":"https://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","rollup":"^0.43.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:node":"babel src -d .","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --require @babel/register --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"b32d21eb00753857a2136d95a82c17ef35951084","_id":"validator@10.10.0","_npmVersion":"6.5.0","_nodeVersion":"11.5.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"a69ac298149f063a44361cb52182edb52dab59a4","size":64332,"noattachment":false,"key":"/validator/-/validator-10.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-10.10.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_10.10.0_1545542387144_0.1413132164359152"},"_hasShrinkwrap":false,"publish_time":1545542387316,"_cnpm_publish_time":1545542387316},"10.9.0":{"name":"validator","description":"String validation and sanitization","version":"10.9.0","homepage":"https://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","rollup":"^0.43.0","rollup-plugin-babel":"^4.0.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"node --require @babel/register build-browser && npm run minify","build:node":"babel src -d .","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --require @babel/register --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"ef5f7a1657e4ea2a716c323b1e8f0bb0f0b79dd0","_id":"validator@10.9.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"d10c11673b5061fb7ccf4c1114412411b2bac2a8","size":64199,"noattachment":false,"key":"/validator/-/validator-10.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-10.9.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_10.9.0_1541631624466_0.2019031252231822"},"_hasShrinkwrap":false,"publish_time":1541631624712,"_cnpm_publish_time":1541631624712},"10.8.0":{"name":"validator","description":"String validation and sanitization","version":"10.8.0","homepage":"https://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"contributors":[{"name":"Anthony Nandaa","url":"https://github.com/profnandaa"}],"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"c4b1eea39dc23dc66952535a8bcd9125bebbcd35","_id":"validator@10.8.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"8acb15a5c39411cbc8ef2be0c98c2514da4410a7","size":62004,"noattachment":false,"key":"/validator/-/validator-10.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-10.8.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_10.8.0_1537831287772_0.27791933451780726"},"_hasShrinkwrap":false,"publish_time":1537831287994,"_cnpm_publish_time":1537831287994},"10.7.1":{"name":"validator","description":"String validation and sanitization","version":"10.7.1","homepage":"https://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"5c861043b2649842f6ecd539d94b978f8996a78f","_id":"validator@10.7.1","_npmVersion":"6.4.0","_nodeVersion":"8.11.4","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"dd4cc750c2134ce4a15a2acfc7b233669d659c5b","size":59946,"noattachment":false,"key":"/validator/-/validator-10.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-10.7.1.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_10.7.1_1535889666344_0.9421600652020738"},"_hasShrinkwrap":false,"publish_time":1535889666524,"_cnpm_publish_time":1535889666524},"10.7.0":{"name":"validator","description":"String validation and sanitization","version":"10.7.0","homepage":"https://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"https://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+https://github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"d3aa0a881e0296ba8bb582ffbf21f6d6d7e8d0bf","_id":"validator@10.7.0","_npmVersion":"6.4.0","_nodeVersion":"8.11.4","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"2d6443badcf942c86c19dc3deac7b87c0bd9b60d","size":59896,"noattachment":false,"key":"/validator/-/validator-10.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-10.7.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_10.7.0_1535089741067_0.28213647479851356"},"_hasShrinkwrap":false,"publish_time":1535089741170,"_cnpm_publish_time":1535089741170},"10.6.0":{"name":"validator","description":"String validation and sanitization","version":"10.6.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"e467d7dcf47071b2e587cb5ded1b85d8ef132dfb","_id":"validator@10.6.0","_npmVersion":"6.4.0","_nodeVersion":"8.11.4","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"a9bdce685b3c3e8480e7ebbb9eb95c54cd9733b0","size":59372,"noattachment":false,"key":"/validator/-/validator-10.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-10.6.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_10.6.0_1534466750770_0.5531172517469736"},"_hasShrinkwrap":false,"publish_time":1534466750915,"_cnpm_publish_time":1534466750915},"10.5.0":{"name":"validator","description":"String validation and sanitization","version":"10.5.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"f00396267287dc4d6cc84ce2b9dc5b14f7171460","_id":"validator@10.5.0","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"1debbe1e6f5fd0c920ed2af47516f3762033939c","size":59049,"noattachment":false,"key":"/validator/-/validator-10.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-10.5.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_10.5.0_1533270057401_0.19299291319960754"},"_hasShrinkwrap":false,"publish_time":1533270057578,"_cnpm_publish_time":1533270057578},"10.4.0":{"name":"validator","description":"String validation and sanitization","version":"10.4.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"0ce2b3cdc53459c3296b55351467e967d5c3e6e9","_id":"validator@10.4.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"ee99a44afb3bb5ed350a159f056ca72a204cfc3c","size":57143,"noattachment":false,"key":"/validator/-/validator-10.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-10.4.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_10.4.0_1529450552830_0.3554172857028606"},"_hasShrinkwrap":false,"publish_time":1529450552933,"_cnpm_publish_time":1529450552933},"10.3.0":{"name":"validator","description":"String validation and sanitization","version":"10.3.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.19.1","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.11.0","mocha":"^5.1.1","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter dot"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"0a9b52d818e459d4942c22a630f657b2f01ad976","_id":"validator@10.3.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"157a8c0981858cff381f59aabcdb8f83b57317cc","size":56541,"noattachment":false,"key":"/validator/-/validator-10.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-10.3.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_10.3.0_1528060244606_0.5999363151188501"},"_hasShrinkwrap":false,"publish_time":1528060244692,"_cnpm_publish_time":1528060244692},"10.2.0":{"name":"validator","description":"String validation and sanitization","version":"10.2.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^5.1.1","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"f8daa1f4dd9c6d03c68261daa6ab1e0287141831","_id":"validator@10.2.0","_npmVersion":"6.0.0","_nodeVersion":"10.1.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"61d6b10c3d5c9f368c75c2ce8ca2b792522eaafa","size":56408,"noattachment":false,"key":"/validator/-/validator-10.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-10.2.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_10.2.0_1525915265696_0.31973437434957597"},"_hasShrinkwrap":false,"publish_time":1525915266307,"_cnpm_publish_time":1525915266307},"10.1.0":{"name":"validator","description":"String validation and sanitization","version":"10.1.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.1.2","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"843fd1e16f6c8641db2e7e2be21cd0342ee0109f","_id":"validator@10.1.0","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"0ef24583c23556922f0228a8fe4ac5f1b4a08cd5","size":56255,"noattachment":false,"key":"/validator/-/validator-10.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-10.1.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_10.1.0_1525475533509_0.057233125527173634"},"_hasShrinkwrap":false,"publish_time":1525475533631,"_cnpm_publish_time":1525475533631},"10.0.0":{"name":"validator","description":"String validation and sanitization","version":"10.0.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.1.2","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"cf7483ed46153b5f53fcbdfcce33984c12fc48a9","_id":"validator@10.0.0","_npmVersion":"6.0.0","_nodeVersion":"10.0.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"f57664d1d4bee46291f76be95ed27733cc8156aa","size":53653,"noattachment":false,"key":"/validator/-/validator-10.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-10.0.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_10.0.0_1525325610229_0.3523358563344736"},"_hasShrinkwrap":false,"publish_time":1525325610301,"_cnpm_publish_time":1525325610301},"9.4.1":{"name":"validator","description":"String validation and sanitization","version":"9.4.1","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.1.2","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"748d4999ceb23a90f6c61b9cbdb1bc957e59ec92","_id":"validator@9.4.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"abf466d398b561cd243050112c6ff1de6cc12663","size":51192,"noattachment":false,"key":"/validator/-/validator-9.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-9.4.1.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator_9.4.1_1518941073514_0.5680744856349862"},"_hasShrinkwrap":false,"publish_time":1518941073701,"_cnpm_publish_time":1518941073701},"9.4.0":{"name":"validator","description":"String validation and sanitization","version":"9.4.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.1.2","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"4e455d2d6a2ab31144f888574d83fed4fed0a49c","_id":"validator@9.4.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"c503ef88f7e6b8fb7688599267b309482d81ae60","size":50751,"noattachment":false,"key":"/validator/-/validator-9.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-9.4.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-9.4.0.tgz_1517304115958_0.17810445395298302"},"directories":{},"publish_time":1517304116877,"_hasShrinkwrap":false,"_cnpm_publish_time":1517304116877},"9.3.0":{"name":"validator","description":"String validation and sanitization","version":"9.3.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.1.2","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"ca0f25f993fac4d07b271cfa8b3497e5100aaabf","_id":"validator@9.3.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"9fbe89a73848560b87377561776766d565e2ee54","size":50548,"noattachment":false,"key":"/validator/-/validator-9.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-9.3.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-9.3.0.tgz_1516938495096_0.9473592040594667"},"directories":{},"publish_time":1516938495256,"_hasShrinkwrap":false,"_cnpm_publish_time":1516938495256},"9.2.0":{"name":"validator","description":"String validation and sanitization","version":"9.2.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.1.2","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"b3be640d503a8f682655a72e03fe24ee7d2b1842","_id":"validator@9.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.2.1","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"ad216eed5f37cac31a6fe00ceab1f6b88bded03e","size":50888,"noattachment":false,"key":"/validator/-/validator-9.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-9.2.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-9.2.0.tgz_1512857335364_0.9128673828672618"},"directories":{},"publish_time":1512857335450,"_hasShrinkwrap":false,"_cnpm_publish_time":1512857335450},"9.1.2":{"name":"validator","description":"String validation and sanitization","version":"9.1.2","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.1.2","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"85d40ade5e2336d82d8b4d2f78aea685c83d3a85","_id":"validator@9.1.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"5711b6413f78bd9d56003130c81b47c39e86546c","size":49157,"noattachment":false,"key":"/validator/-/validator-9.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-9.1.2.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-9.1.2.tgz_1511487836490_0.37965016858652234"},"directories":{},"publish_time":1511487836742,"_hasShrinkwrap":false,"_cnpm_publish_time":1511487836742},"9.1.1":{"name":"validator","description":"String validation and sanitization","version":"9.1.1","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.1.2","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"c3eaddf680d8f22c6ec34d6a6d63a31597db7ab7","_id":"validator@9.1.1","_npmVersion":"5.4.2","_nodeVersion":"8.8.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"3bdd1065cbd28f9d96ac806dee01030d32fd97ef","size":49188,"noattachment":false,"key":"/validator/-/validator-9.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-9.1.1.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-9.1.1.tgz_1508902215807_0.07562138885259628"},"directories":{},"publish_time":1508902215929,"_hasShrinkwrap":false,"_cnpm_publish_time":1508902215929},"9.1.0":{"name":"validator","description":"String validation and sanitization","version":"9.1.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.1.2","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"375de50705a0de54df015b0ddff18ff9822c486e","_id":"validator@9.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"cb1626ad9d2d92c1b692d20d01639cc085f693e0","size":49151,"noattachment":false,"key":"/validator/-/validator-9.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-9.1.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-9.1.0.tgz_1508838922855_0.7277686204761267"},"directories":{},"publish_time":1508838922992,"_cnpm_publish_time":1508838922992,"_hasShrinkwrap":false},"9.0.0":{"name":"validator","description":"String validation and sanitization","version":"9.0.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.1.2","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments /Copyright/","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"414906034e44b03bc6a7333332ee0953f89b5ed0","_id":"validator@9.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"6c1ef955e007af704adea86ae8a76da84a6c172e","size":46492,"noattachment":false,"key":"/validator/-/validator-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-9.0.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-9.0.0.tgz_1506654927785_0.34063142561353743"},"directories":{},"publish_time":1506654927910,"_hasShrinkwrap":false,"_cnpm_publish_time":1506654927910},"8.2.0":{"name":"validator","description":"String validation and sanitization","version":"8.2.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.1.2","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","lint:fix":"eslint --fix src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"fb4cbd9ca87d9798b6578990f761f7b1063896d3","_id":"validator@8.2.0","_npmVersion":"5.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"3c1237290e37092355344fef78c231249dab77b9","size":45149,"noattachment":false,"key":"/validator/-/validator-8.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-8.2.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-8.2.0.tgz_1504936143986_0.9904567811172456"},"directories":{},"publish_time":1504936144158,"_cnpm_publish_time":1504936144158,"_hasShrinkwrap":false},"8.1.0":{"name":"validator","description":"String validation and sanitization","version":"8.1.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.1.2","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"225bc3d439f21a1e7be3154a96510e188fe98a19","_id":"validator@8.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"89cf6b512ff71eba886afd8d10d47f8dc800eac0","size":43084,"noattachment":false,"key":"/validator/-/validator-8.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-8.1.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-8.1.0.tgz_1503398277779_0.8879085460212082"},"directories":{},"publish_time":1503398277871,"_cnpm_publish_time":1503398277871,"_hasShrinkwrap":false},"8.0.0":{"name":"validator","description":"String validation and sanitization","version":"8.0.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.1.2","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"b59133b1727b6af355b403a9a97a19226cceb34b","_id":"validator@8.0.0","_npmVersion":"5.1.0","_nodeVersion":"8.1.3","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"00d6ec230ab5d3353ab1174162a96462b947bdbd","size":41425,"noattachment":false,"key":"/validator/-/validator-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-8.0.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-8.0.0.tgz_1499455384595_0.7930423186626285"},"directories":{},"publish_time":1499455384734,"_hasShrinkwrap":false,"_cnpm_publish_time":1499455384734},"7.2.0":{"name":"validator","description":"String validation and sanitization","version":"7.2.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.1.2","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"18acf491812690df4d399a584a0af1ab4f343cb2","_id":"validator@7.2.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"a63dcbaba51d4350bf8df20988e0d5a54d711791","size":39557,"noattachment":false,"key":"/validator/-/validator-7.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-7.2.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-7.2.0.tgz_1498704036411_0.5692949930671602"},"directories":{},"publish_time":1498704037189,"_hasShrinkwrap":false,"_cnpm_publish_time":1498704037189},"7.1.0":{"name":"validator","description":"String validation and sanitization","version":"7.1.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.24.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.0","babel-preset-es2015-rollup":"^3.0.0","eslint":"^4.0.0","eslint-config-airbnb-base":"^11.2.0","eslint-plugin-import":"^2.3.0","mocha":"^3.1.2","rollup":"^0.43.0","rollup-plugin-babel":"^2.7.1","uglify-js":"^3.0.19"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"87b3805a87793ccd16eccf37ddb1e1c68889f288","_id":"validator@7.1.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"331695afc7e6d72f980bddd68aa296d6b3d6c8b6","size":39139,"noattachment":false,"key":"/validator/-/validator-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-7.1.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/validator-7.1.0.tgz_1498101370065_0.012739162193611264"},"directories":{},"publish_time":1498101370192,"_cnpm_publish_time":1498101370192,"_hasShrinkwrap":false},"7.0.0":{"name":"validator","description":"String validation and sanitization","version":"7.0.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.16.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.16.0","babel-preset-es2015-rollup":"^1.2.0","coveralls":"^2.11.9","eslint":"^3.8.1","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.1","istanbul":"^0.4.3","mocha":"^3.1.2","rollup":"^0.29.1","rollup-plugin-babel":"^2.5.1","uglify-js":"^2.6.2"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -x validator.js -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"c812c206fe0004ea81e4ed854faf2a526bfa8e30","_id":"validator@7.0.0","_shasum":"c74deb8063512fac35547938e6f0b1504a282fd2","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"c74deb8063512fac35547938e6f0b1504a282fd2","size":40900,"noattachment":false,"key":"/validator/-/validator-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-7.0.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/validator-7.0.0.tgz_1487981056747_0.48353663296438754"},"directories":{},"publish_time":1487981058751,"_cnpm_publish_time":1487981058751,"_hasShrinkwrap":false},"6.3.0":{"name":"validator","description":"String validation and sanitization","version":"6.3.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.16.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.16.0","babel-preset-es2015-rollup":"^1.2.0","coveralls":"^2.11.9","eslint":"^3.8.1","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.1","istanbul":"^0.4.3","mocha":"^3.1.2","rollup":"^0.29.1","rollup-plugin-babel":"^2.5.1","uglify-js":"^2.6.2"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -x validator.js -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"17b6c98b6963012fd8b6dfc0ae6aea5ed8ec35f3","_id":"validator@6.3.0","_shasum":"47ce23ed8d4eaddfa9d4b8ef0071b6cf1078d7c8","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"47ce23ed8d4eaddfa9d4b8ef0071b6cf1078d7c8","size":42612,"noattachment":false,"key":"/validator/-/validator-6.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-6.3.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/validator-6.3.0.tgz_1487980379746_0.4223386466037482"},"directories":{},"publish_time":1487980381549,"_cnpm_publish_time":1487980381549,"_hasShrinkwrap":false},"6.2.1":{"name":"validator","description":"String validation and sanitization","version":"6.2.1","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.16.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.16.0","babel-preset-es2015-rollup":"^1.2.0","coveralls":"^2.11.9","eslint":"^3.8.1","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.1","istanbul":"^0.4.3","mocha":"^3.1.2","rollup":"^0.29.1","rollup-plugin-babel":"^2.5.1","uglify-js":"^2.6.2"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -x validator.js -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"1ed9ee5d63d35e2616d6e780dc14c6e249d7b2fb","_id":"validator@6.2.1","_shasum":"bc575b78d15beb2e338a665ba9530c7f409ef667","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"bc575b78d15beb2e338a665ba9530c7f409ef667","size":42296,"noattachment":false,"key":"/validator/-/validator-6.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-6.2.1.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/validator-6.2.1.tgz_1483684626416_0.648728511063382"},"directories":{},"publish_time":1483684628371,"_cnpm_publish_time":1483684628371,"_hasShrinkwrap":false},"6.2.0":{"name":"validator","description":"String validation and sanitization","version":"6.2.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.16.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.16.0","babel-preset-es2015-rollup":"^1.2.0","coveralls":"^2.11.9","eslint":"^3.8.1","eslint-config-airbnb-base":"^9.0.0","eslint-plugin-import":"^2.0.1","istanbul":"^0.4.3","mocha":"^3.1.2","rollup":"^0.29.1","rollup-plugin-babel":"^2.5.1","uglify-js":"^2.6.2"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -x validator.js -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"da7560dedb6388c4efe42f54f0bea8b3d9d3cd6c","_id":"validator@6.2.0","_shasum":"b2cccdc49ff0f4b8ee4e61dba2ddd3dde13f23e7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"b2cccdc49ff0f4b8ee4e61dba2ddd3dde13f23e7","size":42150,"noattachment":false,"key":"/validator/-/validator-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-6.2.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/validator-6.2.0.tgz_1480375524076_0.03667831118218601"},"directories":{},"publish_time":1480375526083,"_cnpm_publish_time":1480375526083,"_hasShrinkwrap":false},"6.1.0":{"name":"validator","description":"String validation and sanitization","version":"6.1.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.16.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.16.0","babel-preset-es2015-rollup":"^1.2.0","coveralls":"^2.11.9","eslint":"^2.11.1","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","istanbul":"^0.4.3","mocha":"^2.5.3","rollup":"^0.29.1","rollup-plugin-babel":"^2.5.1","uglify-js":"^2.6.2"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -x validator.js -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"61104b4490a7441e768ca90dca56a0eeb3d9c51e","_id":"validator@6.1.0","_shasum":"39aab9a3a5724399a164bda4f5cf9261bb7d0e76","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"39aab9a3a5724399a164bda4f5cf9261bb7d0e76","size":41790,"noattachment":false,"key":"/validator/-/validator-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-6.1.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validator-6.1.0.tgz_1476562188245_0.76885676686652"},"directories":{},"publish_time":1476562188540,"_cnpm_publish_time":1476562188540,"_hasShrinkwrap":false},"6.0.0":{"name":"validator","description":"String validation and sanitization","version":"6.0.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.9.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-es2015-rollup":"^1.1.1","coveralls":"^2.11.9","eslint":"^2.11.1","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","istanbul":"^0.4.3","mocha":"^2.5.3","rollup":"^0.29.1","rollup-plugin-babel":"^2.5.1","uglify-js":"^2.6.2"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -x validator.js -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"bccf8a2322c25d06c6024aff02e2d0b9e3624471","_id":"validator@6.0.0","_shasum":"305c296d3691cfd9d0db1b3d449036eede2f542f","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.6.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"305c296d3691cfd9d0db1b3d449036eede2f542f","size":39461,"noattachment":false,"key":"/validator/-/validator-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-6.0.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/validator-6.0.0.tgz_1474945085555_0.011764256050810218"},"directories":{},"publish_time":1474945088251,"_cnpm_publish_time":1474945088251,"_hasShrinkwrap":false},"5.7.0":{"name":"validator","description":"String validation and sanitization","version":"5.7.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.9.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-es2015-rollup":"^1.1.1","coveralls":"^2.11.9","eslint":"^2.11.1","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","istanbul":"^0.4.3","mocha":"^2.5.3","rollup":"^0.29.1","rollup-plugin-babel":"^2.5.1","uglify-js":"^2.6.2"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -x validator.js -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"3443132beccddf06c3f0a5e88c1dd2ee6513b612","_id":"validator@5.7.0","_shasum":"7a87a58146b695ac486071141c0c49d67da05e5c","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"7a87a58146b695ac486071141c0c49d67da05e5c","size":36002,"noattachment":false,"key":"/validator/-/validator-5.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-5.7.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validator-5.7.0.tgz_1473558672249_0.20449338271282613"},"directories":{},"publish_time":1473558672536,"_cnpm_publish_time":1473558672536,"_hasShrinkwrap":false},"5.6.0":{"name":"validator","description":"String validation and sanitization","version":"5.6.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.9.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-es2015-rollup":"^1.1.1","coveralls":"^2.11.9","eslint":"^2.11.1","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","istanbul":"^0.4.3","mocha":"^2.5.3","rollup":"^0.29.1","rollup-plugin-babel":"^2.5.1","uglify-js":"^2.6.2"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -x validator.js -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"173338f8683fa7452a4e07a17dab2bf8525e7a20","_id":"validator@5.6.0","_shasum":"9d77a82171f6d0e7d15ba5778a52b2f21a3560ac","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"9d77a82171f6d0e7d15ba5778a52b2f21a3560ac","size":34936,"noattachment":false,"key":"/validator/-/validator-5.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-5.6.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validator-5.6.0.tgz_1472699978633_0.09512356901541352"},"directories":{},"publish_time":1472699978899,"_cnpm_publish_time":1472699978899,"_hasShrinkwrap":false},"5.5.0":{"name":"validator","description":"String validation and sanitization","version":"5.5.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.9.0","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-es2015-rollup":"^1.1.1","coveralls":"^2.11.9","eslint":"^2.11.1","eslint-config-airbnb":"^9.0.1","eslint-plugin-import":"^1.8.1","istanbul":"^0.4.3","mocha":"^2.5.3","rollup":"^0.29.1","rollup-plugin-babel":"^2.5.1","uglify-js":"^2.6.2"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -x validator.js -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"b22f199f4d22d06febc8abc42535a504090d5d68","_id":"validator@5.5.0","_shasum":"726145e7293b46e3346042471be80fe7dfa775b7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"726145e7293b46e3346042471be80fe7dfa775b7","size":34518,"noattachment":false,"key":"/validator/-/validator-5.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-5.5.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validator-5.5.0.tgz_1469070516371_0.833607045467943"},"directories":{},"publish_time":1469070516625,"_cnpm_publish_time":1469070516625,"_hasShrinkwrap":false},"5.4.0":{"name":"validator","description":"String validation and sanitization","version":"5.4.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.5.1","babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.5.0","babel-preset-es2015-rollup":"^1.1.1","coveralls":"latest","eslint":"^2.2.0","eslint-config-airbnb":"^6.0.0","istanbul":"latest","mocha":"latest","rollup":"^0.25.4","rollup-plugin-babel":"2.4.0","uglify-js":"latest"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -x validator.js -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"768afc8d8a2c6953a4d33f9991af72984c1583f1","_id":"validator@5.4.0","_shasum":"4420ddc9fdc2094d904b85303e1b4a138f84e71e","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"4420ddc9fdc2094d904b85303e1b4a138f84e71e","size":30848,"noattachment":false,"key":"/validator/-/validator-5.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-5.4.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/validator-5.4.0.tgz_1465464517093_0.2987959152087569"},"directories":{},"publish_time":1465464520536,"_cnpm_publish_time":1465464520536,"_hasShrinkwrap":false},"5.3.0":{"name":"validator","description":"String validation and sanitization","version":"5.3.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.5.1","babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.5.0","babel-preset-es2015-rollup":"^1.1.1","coveralls":"latest","eslint":"^2.2.0","eslint-config-airbnb":"^6.0.0","istanbul":"latest","mocha":"latest","rollup":"^0.25.4","rollup-plugin-babel":"^2.3.9","uglify-js":"latest"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -x validator.js -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"a3bd0fd3a8c31386586a9cf6d191ce6a8589f584","_id":"validator@5.3.0","_shasum":"49ef2f107e6385482c80946099c9bc0ef28fe7b3","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"49ef2f107e6385482c80946099c9bc0ef28fe7b3","size":30262,"noattachment":false,"key":"/validator/-/validator-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-5.3.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validator-5.3.0.tgz_1464400011120_0.6870983629487455"},"directories":{},"publish_time":1464400011639,"_cnpm_publish_time":1464400011639,"_hasShrinkwrap":false},"5.2.0":{"name":"validator","description":"String validation and sanitization","version":"5.2.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.5.1","babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.5.0","babel-preset-es2015-rollup":"^1.1.1","coveralls":"latest","eslint":"^2.2.0","eslint-config-airbnb":"^6.0.0","istanbul":"latest","mocha":"latest","rollup":"^0.25.4","rollup-plugin-babel":"^2.3.9","uglify-js":"latest"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -x validator.js -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"449bbbff44169983cf1423d7b4c1d395723e574c","_id":"validator@5.2.0","_shasum":"e66fb3ec352348c1f7232512328738d8d66a9689","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"e66fb3ec352348c1f7232512328738d8d66a9689","size":32798,"noattachment":false,"key":"/validator/-/validator-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-5.2.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/validator-5.2.0.tgz_1459808626774_0.8301232540979981"},"directories":{},"publish_time":1459808627356,"_cnpm_publish_time":1459808627356,"_hasShrinkwrap":false},"5.1.0":{"name":"validator","description":"String validation and sanitization","version":"5.1.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.5.1","babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.5.0","babel-preset-es2015-rollup":"^1.1.1","coveralls":"latest","eslint":"^2.2.0","eslint-config-airbnb":"^6.0.0","istanbul":"latest","mocha":"latest","rollup":"^0.25.4","rollup-plugin-babel":"^2.3.9","uglify-js":"latest"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -x validator.js -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"f6d53f675765930056381d9e59b0258aab675ffa","_id":"validator@5.1.0","_shasum":"394d3bf23e6f9d405e819d9069307fdd97d10d85","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"394d3bf23e6f9d405e819d9069307fdd97d10d85","size":31920,"noattachment":false,"key":"/validator/-/validator-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-5.1.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/validator-5.1.0.tgz_1456749280526_0.6443136567249894"},"directories":{},"publish_time":1456749281711,"_cnpm_publish_time":1456749281711,"_hasShrinkwrap":false},"5.0.0":{"name":"validator","description":"String validation and sanitization","version":"5.0.0","homepage":"http://github.com/chriso/validator.js","files":["index.js","lib","README.md","LICENCE","validator.js","validator.min.js"],"keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"babel-cli":"^6.5.1","babel-plugin-add-module-exports":"^0.1.2","babel-preset-es2015":"^6.5.0","babel-preset-es2015-rollup":"^1.1.1","coveralls":"latest","eslint":"^2.2.0","eslint-config-airbnb":"^6.0.0","istanbul":"latest","mocha":"latest","rollup":"^0.25.4","rollup-plugin-babel":"^2.3.9","uglify-js":"latest"},"scripts":{"lint":"eslint src test","clean:node":"rm -rf index.js lib","clean:browser":"rm -rf validator*.js","clean":"npm run clean:node && npm run clean:browser","minify":"uglifyjs validator.js -o validator.min.js  --compress --mangle --comments '/Copyright/'","build:browser":"babel-node build-browser && npm run minify","build:node":"babel src -d . --presets es2015 --plugins add-module-exports","build":"npm run build:browser && npm run build:node","pretest":"npm run lint && npm run build","test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"76a056190e831a21e1e589a9eee84913cfd03592","_id":"validator@5.0.0","_shasum":"c0b54a5b831f8ef8f6dd6fe49a9c707600ec65ef","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"c0b54a5b831f8ef8f6dd6fe49a9c707600ec65ef","size":31698,"noattachment":false,"key":"/validator/-/validator-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-5.0.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/validator-5.0.0.tgz_1456095754038_0.42853678786195815"},"directories":{},"publish_time":1456095757106,"_cnpm_publish_time":1456095757106,"_hasShrinkwrap":false},"4.9.0":{"name":"validator","description":"String validation and sanitization","version":"4.9.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"dependencies":{"depd":"1.1.0"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"86824417cfc9070904201d8bcf70045b573a4a69","_id":"validator@4.9.0","_shasum":"082ffce2a76148ff07a8e89e9c2ba43aaf12ec4c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"082ffce2a76148ff07a8e89e9c2ba43aaf12ec4c","size":31974,"noattachment":false,"key":"/validator/-/validator-4.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.9.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/validator-4.9.0.tgz_1455793424855_0.4496090009342879"},"directories":{},"publish_time":1455793428535,"_cnpm_publish_time":1455793428535,"_hasShrinkwrap":false},"4.8.0":{"name":"validator","description":"String validation and sanitization","version":"4.8.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"dependencies":{"depd":"1.1.0"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"20624be25ca5e901698e63afcee8d978358232f4","_id":"validator@4.8.0","_shasum":"be7e4ddaa346305a235ffba255fa98e0bf45db1d","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"be7e4ddaa346305a235ffba255fa98e0bf45db1d","size":31942,"noattachment":false,"key":"/validator/-/validator-4.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.8.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/validator-4.8.0.tgz_1455142828599_0.47475765040144324"},"directories":{},"publish_time":1455142830065,"_cnpm_publish_time":1455142830065,"_hasShrinkwrap":false},"4.7.1":{"name":"validator","description":"String validation and sanitization","version":"4.7.1","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"dependencies":{"depd":"1.1.0"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"ccd3a48fb4ed664f5d0d9a9ad4420d014e5b3a46","_id":"validator@4.7.1","_shasum":"011f20ebbaf0ad6a35b8bab82f345e156e7fc82e","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"011f20ebbaf0ad6a35b8bab82f345e156e7fc82e","size":31027,"noattachment":false,"key":"/validator/-/validator-4.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.7.1.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/validator-4.7.1.tgz_1454658934715_0.6021574412006885"},"directories":{},"publish_time":1454658935272,"_cnpm_publish_time":1454658935272,"_hasShrinkwrap":false},"4.7.0":{"name":"validator","description":"String validation and sanitization","version":"4.7.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"6e23933285e5b192b204636eabe404969eebb284","_id":"validator@4.7.0","_shasum":"9b0e8c8dcf72fe243eaec7fb7cf0c54fbc002ef0","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"9b0e8c8dcf72fe243eaec7fb7cf0c54fbc002ef0","size":30867,"noattachment":false,"key":"/validator/-/validator-4.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.7.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/validator-4.7.0.tgz_1454576521939_0.7494027714710683"},"directories":{},"publish_time":1454576522914,"_cnpm_publish_time":1454576522914,"_hasShrinkwrap":false},"4.6.1":{"name":"validator","description":"String validation and sanitization","version":"4.6.1","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"942a00959b967b3bd619de19b02df2061b77efba","_id":"validator@4.6.1","_shasum":"f734ec60da5492b689beb3c422a8a0b013c3f984","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"f734ec60da5492b689beb3c422a8a0b013c3f984","size":29736,"noattachment":false,"key":"/validator/-/validator-4.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.6.1.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/validator-4.6.1.tgz_1454482382388_0.8510592291131616"},"directories":{},"publish_time":1454482383119,"_cnpm_publish_time":1454482383119,"_hasShrinkwrap":false},"4.6.0":{"name":"validator","description":"String validation and sanitization","version":"4.6.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"995cf7adc40416d520d6188c90a7e9c0f7178690","_id":"validator@4.6.0","_shasum":"1884323707676eb4624294d09077fdb74c4614e3","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"1884323707676eb4624294d09077fdb74c4614e3","size":29644,"noattachment":false,"key":"/validator/-/validator-4.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.6.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/validator-4.6.0.tgz_1454481958785_0.7613174507860094"},"directories":{},"publish_time":1454481960836,"_cnpm_publish_time":1454481960836,"_hasShrinkwrap":false},"4.5.2":{"name":"validator","description":"String validation and sanitization","version":"4.5.2","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"7ee94c5290a42db72af53efc3958fcdcf5ad984f","_id":"validator@4.5.2","_shasum":"440fd5180f85771fc74c8240c3dcbb011310fa9f","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"440fd5180f85771fc74c8240c3dcbb011310fa9f","size":29371,"noattachment":false,"key":"/validator/-/validator-4.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.5.2.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1453954174252,"_cnpm_publish_time":1453954174252,"_hasShrinkwrap":false},"4.5.1":{"name":"validator","description":"String validation and sanitization","version":"4.5.1","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"eae8756ed233881689ed0885715187537f6cbad7","_id":"validator@4.5.1","_shasum":"40ae97630ee52cd96f437f0d49a9daab5c0b1baf","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"40ae97630ee52cd96f437f0d49a9daab5c0b1baf","size":29275,"noattachment":false,"key":"/validator/-/validator-4.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.5.1.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1453253437730,"_cnpm_publish_time":1453253437730,"_hasShrinkwrap":false},"4.5.0":{"name":"validator","description":"String validation and sanitization","version":"4.5.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"031a6f640e49e45b0f7d340659cc81b5ba103022","_id":"validator@4.5.0","_shasum":"90685db4e19d0f913d4718229beaca4e33ff9e33","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.3.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"90685db4e19d0f913d4718229beaca4e33ff9e33","size":29363,"noattachment":false,"key":"/validator/-/validator-4.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.5.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1451987104290,"_cnpm_publish_time":1451987104290,"_hasShrinkwrap":false},"4.4.0":{"name":"validator","description":"String validation and sanitization","version":"4.4.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"5c0603cab0005ee41235904c783f3ccb22e57fb0","_id":"validator@4.4.0","_shasum":"35e29555dd5f7826f970a4eaecff9e6df6df3da6","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.1","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"35e29555dd5f7826f970a4eaecff9e6df6df3da6","size":28663,"noattachment":false,"key":"/validator/-/validator-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.4.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1449267808119,"_cnpm_publish_time":1449267808119,"_hasShrinkwrap":false},"4.3.0":{"name":"validator","description":"String validation and sanitization","version":"4.3.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"3dbb0cfcca51e5bdd3a65541cd5b8b15932157bf","_id":"validator@4.3.0","_shasum":"f041c015009eaa5d94c26003aebde6a5652041b2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"f041c015009eaa5d94c26003aebde6a5652041b2","size":27934,"noattachment":false,"key":"/validator/-/validator-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.3.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1447990885653,"_cnpm_publish_time":1447990885653,"_hasShrinkwrap":false},"4.2.1":{"name":"validator","description":"String validation and sanitization","version":"4.2.1","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"7b0c73d26decc20aa3bed3b7a15d09dc3d1b71ec","_id":"validator@4.2.1","_shasum":"c4a8316242e515cd784171986296f8f81fc2ab35","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"c4a8316242e515cd784171986296f8f81fc2ab35","size":27870,"noattachment":false,"key":"/validator/-/validator-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.2.1.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1445909471810,"_cnpm_publish_time":1445909471810,"_hasShrinkwrap":false},"4.2.0":{"name":"validator","description":"String validation and sanitization","version":"4.2.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"6bde55202330c93b58742012152157407b03abf6","_id":"validator@4.2.0","_shasum":"f428a295e1c10b4e9da0e5925ed08f953071ce1d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"f428a295e1c10b4e9da0e5925ed08f953071ce1d","size":27534,"noattachment":false,"key":"/validator/-/validator-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.2.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1445379220596,"_cnpm_publish_time":1445379220596,"_hasShrinkwrap":false},"4.1.0":{"name":"validator","description":"String validation and sanitization","version":"4.1.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"a5d38744c24efdf2c4b87189c2a55da4108a8149","_id":"validator@4.1.0","_shasum":"5ea370a8d477abeda13d8ccf3a96f59d1836dc0b","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"5ea370a8d477abeda13d8ccf3a96f59d1836dc0b","size":27074,"noattachment":false,"key":"/validator/-/validator-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.1.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1444033243922,"_cnpm_publish_time":1444033243922,"_hasShrinkwrap":false},"4.0.6":{"name":"validator","description":"String validation and sanitization","version":"4.0.6","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"827e916b7835c813131c24131eef1c07a6682e30","_id":"validator@4.0.6","_shasum":"86a581c707b5d6b371721e4ffae3bf4cf64c05d0","_from":".","_npmVersion":"2.14.2","_nodeVersion":"0.12.7","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"86a581c707b5d6b371721e4ffae3bf4cf64c05d0","size":25643,"noattachment":false,"key":"/validator/-/validator-4.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.0.6.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1442554964995,"_cnpm_publish_time":1442554964995,"_hasShrinkwrap":false},"4.0.5":{"name":"validator","description":"String validation and sanitization","version":"4.0.5","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"ca36a93f852b7d7536fca600a6f61a3ceb8a82f8","_id":"validator@4.0.5","_shasum":"8c4f777253505ce9c80fd30e12ad069844241c02","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"8c4f777253505ce9c80fd30e12ad069844241c02","size":25264,"noattachment":false,"key":"/validator/-/validator-4.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.0.5.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1439830808114,"_cnpm_publish_time":1439830808114,"_hasShrinkwrap":false},"4.0.4":{"name":"validator","description":"String validation and sanitization","version":"4.0.4","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"b4749032a860cf245ff939b207a6f88cb54dab1d","_id":"validator@4.0.4","_shasum":"f145567378feb8a3fd8deb34f349251a74ba1056","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"f145567378feb8a3fd8deb34f349251a74ba1056","size":24920,"noattachment":false,"key":"/validator/-/validator-4.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.0.4.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1439818983769,"_cnpm_publish_time":1439818983769,"_hasShrinkwrap":false},"4.0.3":{"name":"validator","description":"String validation and sanitization","version":"4.0.3","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"f9d65f26b000ea846426347b6784c057d48e1039","_id":"validator@4.0.3","_shasum":"5dc965b918ff91eecec28ff8f02edb6932fadca0","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"5dc965b918ff91eecec28ff8f02edb6932fadca0","size":25413,"noattachment":false,"key":"/validator/-/validator-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.0.3.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1439621690825,"_cnpm_publish_time":1439621690825,"_hasShrinkwrap":false},"4.0.2":{"name":"validator","description":"String validation and sanitization","version":"4.0.2","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"57daf3948ecea1a6b2d9640628503ce50494f629","_id":"validator@4.0.2","_shasum":"70a1c2525ec4744e409971c1b298aa69a7534251","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"70a1c2525ec4744e409971c1b298aa69a7534251","size":24930,"noattachment":false,"key":"/validator/-/validator-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.0.2.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1438722039697,"_cnpm_publish_time":1438722039697,"_hasShrinkwrap":false},"4.0.1":{"name":"validator","description":"String validation and sanitization","version":"4.0.1","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"a08ec14c45e206d33ebd3cce7deed41bd418779f","_id":"validator@4.0.1","_shasum":"0d2bfebb680ca6b59dc4551aeef0be90344d3bfe","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"0d2bfebb680ca6b59dc4551aeef0be90344d3bfe","size":24912,"noattachment":false,"key":"/validator/-/validator-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.0.1.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1438594930118,"_cnpm_publish_time":1438594930118,"_hasShrinkwrap":false},"4.0.0":{"name":"validator","description":"String validation and sanitization","version":"4.0.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"f237658c24f01aa314f3c24e45fa19285cb6ae6e","_id":"validator@4.0.0","_shasum":"2615c74416428bd8cb3669076e00287ad862eaa1","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"2615c74416428bd8cb3669076e00287ad862eaa1","size":24661,"noattachment":false,"key":"/validator/-/validator-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-4.0.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1438384379182,"_cnpm_publish_time":1438384379182,"_hasShrinkwrap":false},"3.43.0":{"name":"validator","description":"String validation and sanitization","version":"3.43.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"44eef69b0df603591b71eae219acd51e71e750cd","_id":"validator@3.43.0","_shasum":"96464b992d4196833d97a194bf40b19ff54bae05","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"96464b992d4196833d97a194bf40b19ff54bae05","size":23929,"noattachment":false,"key":"/validator/-/validator-3.43.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.43.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1438209955544,"_cnpm_publish_time":1438209955544,"_hasShrinkwrap":false},"3.42.0":{"name":"validator","description":"String validation and sanitization","version":"3.42.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"39e2d36ab956daf1f33b3ce4bc927d4d38b2d32a","_id":"validator@3.42.0","_shasum":"18ad7106113592c589e0c43eef5743590e416e41","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"18ad7106113592c589e0c43eef5743590e416e41","size":23769,"noattachment":false,"key":"/validator/-/validator-3.42.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.42.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1438124721458,"_cnpm_publish_time":1438124721458,"_hasShrinkwrap":false},"3.41.3":{"name":"validator","description":"String validation and sanitization","version":"3.41.3","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"f709299a58f4961170cc998b57fd72f4e56cabfd","_id":"validator@3.41.3","_shasum":"bd214a4f7372db32ba78b899525f5f91adb3d217","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"bd214a4f7372db32ba78b899525f5f91adb3d217","size":23700,"noattachment":false,"key":"/validator/-/validator-3.41.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.41.3.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1437957697198,"_cnpm_publish_time":1437957697198,"_hasShrinkwrap":false},"3.41.2":{"name":"validator","description":"String validation and sanitization","version":"3.41.2","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"1e5acbcbcbb1a3ff187daeabe9c36890c9b8d97e","_id":"validator@3.41.2","_shasum":"2e4807a7353451b765f2316ea9bc3c4e177ac4db","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"2e4807a7353451b765f2316ea9bc3c4e177ac4db","size":23616,"noattachment":false,"key":"/validator/-/validator-3.41.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.41.2.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1436337121934,"_cnpm_publish_time":1436337121934,"_hasShrinkwrap":false},"3.41.1":{"name":"validator","description":"String validation and sanitization","version":"3.41.1","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"4a45eec017f48b081b3d92783c0dd89fc403299d","_id":"validator@3.41.1","_shasum":"92bfdcd01afac6fca36b64914a263657e6b92ba8","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"92bfdcd01afac6fca36b64914a263657e6b92ba8","size":23532,"noattachment":false,"key":"/validator/-/validator-3.41.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.41.1.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1436217577212,"_cnpm_publish_time":1436217577212,"_hasShrinkwrap":false},"3.41.0":{"name":"validator","description":"String validation and sanitization","version":"3.41.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"b026e1ae5d4f9e62f1825144f125c4e7fc428555","_id":"validator@3.41.0","_shasum":"e2812b00d21baf92ed88a9b2b27a25cf46384deb","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"e2812b00d21baf92ed88a9b2b27a25cf46384deb","size":23540,"noattachment":false,"key":"/validator/-/validator-3.41.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.41.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1436217338301,"_cnpm_publish_time":1436217338301,"_hasShrinkwrap":false},"3.40.1":{"name":"validator","description":"String validation and sanitization","version":"3.40.1","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"ae7041b2ba161a1924e2974af8093338185e9bb1","_id":"validator@3.40.1","_shasum":"932a96be466e9e4e92592c859831bda505b7a4dc","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"932a96be466e9e4e92592c859831bda505b7a4dc","size":23460,"noattachment":false,"key":"/validator/-/validator-3.40.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.40.1.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1434066027607,"_cnpm_publish_time":1434066027607,"_hasShrinkwrap":false},"3.40.0":{"name":"validator","description":"String validation and sanitization","version":"3.40.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"license":"MIT","gitHead":"d2d1d3932a5432ccda052e855b13d756c2d6ee17","_id":"validator@3.40.0","_shasum":"6bd1c0be3deadc954b09f7e3ed29b17aaaac3d65","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"dist":{"shasum":"6bd1c0be3deadc954b09f7e3ed29b17aaaac3d65","size":23176,"noattachment":false,"key":"/validator/-/validator-3.40.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.40.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1432091043911,"_cnpm_publish_time":1432091043911,"_hasShrinkwrap":false},"3.39.0":{"name":"validator","description":"String validation and sanitization","version":"3.39.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"835e1f922a8f4ce21dde975a270131ca77bb11ca","_id":"validator@3.39.0","_shasum":"cce1ca55b161bf31a7a1afa1aa8b4c08872f00f8","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"cce1ca55b161bf31a7a1afa1aa8b4c08872f00f8","size":23083,"noattachment":false,"key":"/validator/-/validator-3.39.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.39.0.tgz"},"directories":{},"publish_time":1429671260341,"_cnpm_publish_time":1429671260341,"_hasShrinkwrap":false},"3.38.0":{"name":"validator","description":"String validation and sanitization","version":"3.38.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"443ed44dae746439b075ac8bc446c7754933de3a","_id":"validator@3.38.0","_shasum":"01bd6c561aa766d1e7b0325408c07240f6064355","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.12.2","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"01bd6c561aa766d1e7b0325408c07240f6064355","size":22764,"noattachment":false,"key":"/validator/-/validator-3.38.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.38.0.tgz"},"directories":{},"publish_time":1429196198785,"_cnpm_publish_time":1429196198785,"_hasShrinkwrap":false},"3.37.0":{"name":"validator","description":"String validation and sanitization","version":"3.37.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"415a54e82d4aef157b8926e77aabb70b342a4eb5","_id":"validator@3.37.0","_shasum":"412bb2bbbbc7dd87489a188c6cbd90c61a068382","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"412bb2bbbbc7dd87489a188c6cbd90c61a068382","size":22583,"noattachment":false,"key":"/validator/-/validator-3.37.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.37.0.tgz"},"directories":{},"publish_time":1427846992355,"_cnpm_publish_time":1427846992355,"_hasShrinkwrap":false},"3.36.0":{"name":"validator","description":"String validation and sanitization","version":"3.36.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"a381542d9b5b725de1f0727e21fec4315d906b5d","_id":"validator@3.36.0","_shasum":"51203acce9e988441f768205b4eababedddddd30","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.12.1","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"51203acce9e988441f768205b4eababedddddd30","size":22598,"noattachment":false,"key":"/validator/-/validator-3.36.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.36.0.tgz"},"directories":{},"publish_time":1427674769890,"_cnpm_publish_time":1427674769890,"_hasShrinkwrap":false},"3.35.0":{"name":"validator","description":"String validation and sanitization","version":"3.35.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"b2a3d4c06249520d746968317b339d848e97972f","_id":"validator@3.35.0","_shasum":"3f07249402c1fc8fc093c32c6e43d72a79cca1dc","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"3f07249402c1fc8fc093c32c6e43d72a79cca1dc","size":22563,"noattachment":false,"key":"/validator/-/validator-3.35.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.35.0.tgz"},"directories":{},"publish_time":1427149549083,"_cnpm_publish_time":1427149549083,"_hasShrinkwrap":false},"3.34.0":{"name":"validator","description":"String validation and sanitization","version":"3.34.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"node ./node_modules/.bin/_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"76f80756b5b1d53a0bb38137255557747f5f3b7d","_id":"validator@3.34.0","_shasum":"67cb418121f8fbaef597d97376d61b0db5937cc6","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"67cb418121f8fbaef597d97376d61b0db5937cc6","size":22820,"noattachment":false,"key":"/validator/-/validator-3.34.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.34.0.tgz"},"directories":{},"publish_time":1426391365659,"_cnpm_publish_time":1426391365659,"_hasShrinkwrap":false},"3.33.0":{"name":"validator","description":"String validation and sanitization","version":"3.33.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"656bfdf1de75e4f39351831ed11efb9fc5a775d3","_id":"validator@3.33.0","_shasum":"cd406ee217a1ca37c3aa4e62a73f074444ff8dec","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"cd406ee217a1ca37c3aa4e62a73f074444ff8dec","size":21899,"noattachment":false,"key":"/validator/-/validator-3.33.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.33.0.tgz"},"directories":{},"publish_time":1425348806266,"_cnpm_publish_time":1425348806266,"_hasShrinkwrap":false},"3.32.0":{"name":"validator","description":"String validation and sanitization","version":"3.32.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"f4a6ad7ed25934014c3851170d3f9a3f80198eda","_id":"validator@3.32.0","_shasum":"f5ea0e8796ba861919608047ea0c7ea9b176d1ba","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"f5ea0e8796ba861919608047ea0c7ea9b176d1ba","size":19077,"noattachment":false,"key":"/validator/-/validator-3.32.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.32.0.tgz"},"directories":{},"publish_time":1424686465235,"_cnpm_publish_time":1424686465235,"_hasShrinkwrap":false},"3.30.0":{"name":"validator","description":"String validation and sanitization","version":"3.30.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"86767b88ac16ba06f9c59473fd7fd0a76da51c8c","_id":"validator@3.30.0","_shasum":"6cd20307f08f818ea4550fed78f14af8326d0330","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"6cd20307f08f818ea4550fed78f14af8326d0330","size":18888,"noattachment":false,"key":"/validator/-/validator-3.30.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.30.0.tgz"},"directories":{},"publish_time":1423699443769,"_cnpm_publish_time":1423699443769,"_hasShrinkwrap":false},"3.29.0":{"name":"validator","description":"String validation and sanitization","version":"3.29.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"61edcb495df3a8316bc5761c45b3e9d3a58a9a26","_id":"validator@3.29.0","_shasum":"0b4d5570a71c22a47bcef391afc7289538010208","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"0b4d5570a71c22a47bcef391afc7289538010208","size":18854,"noattachment":false,"key":"/validator/-/validator-3.29.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.29.0.tgz"},"directories":{},"publish_time":1423535370497,"_cnpm_publish_time":1423535370497,"_hasShrinkwrap":false},"3.28.0":{"name":"validator","description":"String validation and sanitization","version":"3.28.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"8eeddba50562fbac8a457d7e8e84ef55c738da28","_id":"validator@3.28.0","_shasum":"e73d1911490912923742096cb1d9733ca50b4502","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"e73d1911490912923742096cb1d9733ca50b4502","size":18486,"noattachment":false,"key":"/validator/-/validator-3.28.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.28.0.tgz"},"directories":{},"publish_time":1422114268982,"_cnpm_publish_time":1422114268982,"_hasShrinkwrap":false},"3.27.0":{"name":"validator","description":"String validation and sanitization","version":"3.27.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"d3468269cca94e2cf0681031a9d512b91c7bbf14","_id":"validator@3.27.0","_shasum":"46c4d8452e1d9774bca2d4f41609bc9335c2f9fb","_from":".","_npmVersion":"2.1.14","_nodeVersion":"0.10.35","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"46c4d8452e1d9774bca2d4f41609bc9335c2f9fb","size":18309,"noattachment":false,"key":"/validator/-/validator-3.27.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.27.0.tgz"},"directories":{},"publish_time":1419868602519,"_cnpm_publish_time":1419868602519,"_hasShrinkwrap":false},"3.26.0":{"name":"validator","description":"String validation and sanitization","version":"3.26.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"f8122fe4b6c24a6d420f9cb01562113b1f5f29ad","_id":"validator@3.26.0","_shasum":"d6ff007b7cfc9a32179ca3fe02b6d7da04138c7f","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.33","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"d6ff007b7cfc9a32179ca3fe02b6d7da04138c7f","size":18172,"noattachment":false,"key":"/validator/-/validator-3.26.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.26.0.tgz"},"directories":{},"publish_time":1418902552567,"_cnpm_publish_time":1418902552567,"_hasShrinkwrap":false},"3.25.0":{"name":"validator","description":"String validation and sanitization","version":"3.25.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"4e8f969a53219dd79160308f459213c851b46aaf","_id":"validator@3.25.0","_shasum":"447724a9216db9af7d9293cffc01299dfff756bd","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.33","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"447724a9216db9af7d9293cffc01299dfff756bd","size":17819,"noattachment":false,"key":"/validator/-/validator-3.25.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.25.0.tgz"},"directories":{},"publish_time":1418821841803,"_cnpm_publish_time":1418821841803,"_hasShrinkwrap":false},"3.24.0":{"name":"validator","description":"String validation and sanitization","version":"3.24.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"64460636bd5de738b5efc23bf512fbcd69585b4f","_id":"validator@3.24.0","_shasum":"4daf3fb8ddf5e9b8e90698659d7586fced9e82c8","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.33","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"4daf3fb8ddf5e9b8e90698659d7586fced9e82c8","size":17626,"noattachment":false,"key":"/validator/-/validator-3.24.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.24.0.tgz"},"directories":{},"publish_time":1418367526996,"_cnpm_publish_time":1418367526996,"_hasShrinkwrap":false},"3.23.0":{"name":"validator","description":"String validation and sanitization","version":"3.23.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"52495a3295dc86aa7ae27f4d750f0eadb17d8f62","_id":"validator@3.23.0","_shasum":"fcba7365ce22e937a9d77da789874925460503de","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.33","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"fcba7365ce22e937a9d77da789874925460503de","size":17537,"noattachment":false,"key":"/validator/-/validator-3.23.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.23.0.tgz"},"directories":{},"publish_time":1418312422888,"_cnpm_publish_time":1418312422888,"_hasShrinkwrap":false},"3.22.2":{"name":"validator","description":"String validation and sanitization","version":"3.22.2","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"ae9ef3ccc2c9cf92f5954d65c0b1612b008dcbbc","_id":"validator@3.22.2","_shasum":"6f297ae67f7f82acc76d0afdb49f18d9a09c18c0","_from":".","_npmVersion":"2.1.10","_nodeVersion":"0.10.33","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"6f297ae67f7f82acc76d0afdb49f18d9a09c18c0","size":17550,"noattachment":false,"key":"/validator/-/validator-3.22.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.22.2.tgz"},"directories":{},"publish_time":1417770022302,"_cnpm_publish_time":1417770022302,"_hasShrinkwrap":false},"3.22.1":{"name":"validator","description":"String validation and sanitization","version":"3.22.1","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"422d05423f8c427ec373258229763863a9d24b4c","_id":"validator@3.22.1","_shasum":"7d53c56ff87b3f894e024843b3afdbb88b8aeb29","_from":".","_npmVersion":"2.1.5","_nodeVersion":"0.10.33","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"7d53c56ff87b3f894e024843b3afdbb88b8aeb29","size":17533,"noattachment":false,"key":"/validator/-/validator-3.22.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.22.1.tgz"},"directories":{},"publish_time":1414581036191,"_cnpm_publish_time":1414581036191,"_hasShrinkwrap":false},"3.22.0":{"name":"validator","description":"String validation and sanitization","version":"3.22.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"b8949f5ec3beeb4f3ade604170f7dc2fb95f880d","_id":"validator@3.22.0","_shasum":"d72ab13155c4ff99a7693e53eb92f6d7f1e43745","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"d72ab13155c4ff99a7693e53eb92f6d7f1e43745","size":17486,"noattachment":false,"key":"/validator/-/validator-3.22.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.22.0.tgz"},"directories":{},"publish_time":1413608870915,"_cnpm_publish_time":1413608870915,"_hasShrinkwrap":false},"3.21.0":{"name":"validator","description":"String validation and sanitization","version":"3.21.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"21798113d9e3fcc345c7339cf2f56120b02fd93e","_id":"validator@3.21.0","_shasum":"77901fae4037c2f99c97a9ed09c82fa8cc100f4c","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"77901fae4037c2f99c97a9ed09c82fa8cc100f4c","size":17324,"noattachment":false,"key":"/validator/-/validator-3.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.21.0.tgz"},"directories":{},"publish_time":1413448135031,"_cnpm_publish_time":1413448135031,"_hasShrinkwrap":false},"3.20.0":{"name":"validator","description":"String validation and sanitization","version":"3.20.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"2a263b3f31af5f97218f5b39a2c34eb90f23896a","_id":"validator@3.20.0","_shasum":"43fc064f222ee5997d6eb036995392a334be5e8b","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"43fc064f222ee5997d6eb036995392a334be5e8b","size":17261,"noattachment":false,"key":"/validator/-/validator-3.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.20.0.tgz"},"directories":{},"publish_time":1413295243531,"_cnpm_publish_time":1413295243531,"_hasShrinkwrap":false},"3.19.1":{"name":"validator","description":"String validation and sanitization","version":"3.19.1","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"ad07ead6874a89cf4206e3d0a13ab3ff1f8dc6c8","_id":"validator@3.19.1","_shasum":"8cae5ce48c5aa66ab1160094f48493568579318f","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"8cae5ce48c5aa66ab1160094f48493568579318f","size":16562,"noattachment":false,"key":"/validator/-/validator-3.19.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.19.1.tgz"},"directories":{},"publish_time":1412497480836,"_cnpm_publish_time":1412497480836,"_hasShrinkwrap":false},"3.19.0":{"name":"validator","description":"String validation and sanitization","version":"3.19.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"929359c5975f7871c49bf4b5e60152ed7e525d28","_id":"validator@3.19.0","_shasum":"ed9ddb57c3ec7f9a46f0a11ca35f7f283eff6e94","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"ed9ddb57c3ec7f9a46f0a11ca35f7f283eff6e94","size":16493,"noattachment":false,"key":"/validator/-/validator-3.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.19.0.tgz"},"directories":{},"publish_time":1411277661844,"_cnpm_publish_time":1411277661844,"_hasShrinkwrap":false},"3.18.1":{"name":"validator","description":"String validation and sanitization","version":"3.18.1","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"eadc46f2e984c5ace52840fbdeca860e152bd773","_id":"validator@3.18.1","_shasum":"9858d36f8d89716d8c497465cd4cf3359521ef55","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"9858d36f8d89716d8c497465cd4cf3359521ef55","size":16401,"noattachment":false,"key":"/validator/-/validator-3.18.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.18.1.tgz"},"directories":{},"publish_time":1410664863458,"_cnpm_publish_time":1410664863458,"_hasShrinkwrap":false},"3.18.0":{"name":"validator","description":"String validation and sanitization","version":"3.18.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"167f906b46087eae4944094bfd8dc18f9b2eca74","_id":"validator@3.18.0","_shasum":"c7f876656789e64ba0682e2394469e1cbc545918","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"c7f876656789e64ba0682e2394469e1cbc545918","size":16387,"noattachment":false,"key":"/validator/-/validator-3.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.18.0.tgz"},"directories":{},"publish_time":1410268176408,"_cnpm_publish_time":1410268176408,"_hasShrinkwrap":false},"3.17.2":{"name":"validator","description":"String validation and sanitization","version":"3.17.2","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"f9768d1662a3e095ad4f26366eda2478aa06c5ea","_id":"validator@3.17.2","_shasum":"977c306c09b7c983322be0ec44dd01e187adb60f","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"977c306c09b7c983322be0ec44dd01e187adb60f","size":15832,"noattachment":false,"key":"/validator/-/validator-3.17.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.17.2.tgz"},"directories":{},"publish_time":1410225103745,"_cnpm_publish_time":1410225103745,"_hasShrinkwrap":false},"3.17.1":{"name":"validator","description":"String validation and sanitization","version":"3.17.1","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"abc073de2645e339d4ece2c78f22f2b34a484637","_id":"validator@3.17.1","_shasum":"cb6c3561902b0f0806ec384f971322a95ecae02b","_from":".","_npmVersion":"2.0.0-alpha-5","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"cb6c3561902b0f0806ec384f971322a95ecae02b","size":15833,"noattachment":false,"key":"/validator/-/validator-3.17.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.17.1.tgz"},"directories":{},"publish_time":1409241742118,"_cnpm_publish_time":1409241742118,"_hasShrinkwrap":false},"3.17.0":{"name":"validator","description":"String validation and sanitization","version":"3.17.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"f33b86d5a29cb2f3f01865951aa236292c223369","_id":"validator@3.17.0","_shasum":"6b40b37a57cde0c6fb45fe1ffcc315f458446580","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"6b40b37a57cde0c6fb45fe1ffcc315f458446580","size":15796,"noattachment":false,"key":"/validator/-/validator-3.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.17.0.tgz"},"directories":{},"publish_time":1407573980801,"_cnpm_publish_time":1407573980801,"_hasShrinkwrap":false},"3.16.1":{"name":"validator","description":"String validation and sanitization","version":"3.16.1","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"scripts":{"test":"_mocha --reporter spec","coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"gitHead":"e3f76457fd16950bd8e6797f35c6ef8d182b6456","_id":"validator@3.16.1","_shasum":"dbc2d6b52d643528a973289ed1a1e9cd4b2260ba","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"dbc2d6b52d643528a973289ed1a1e9cd4b2260ba","size":15501,"noattachment":false,"key":"/validator/-/validator-3.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.16.1.tgz"},"directories":{},"publish_time":1405004873788,"_cnpm_publish_time":1405004873788,"_hasShrinkwrap":false},"3.16.0":{"name":"validator","description":"String validation and sanitization","version":"3.16.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.16.0","_shasum":"ec2c6c3a8be5f7e7085cb79e1b1681fc5bd27846","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"ec2c6c3a8be5f7e7085cb79e1b1681fc5bd27846","size":15520,"noattachment":false,"key":"/validator/-/validator-3.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.16.0.tgz"},"directories":{},"publish_time":1402619520443,"_cnpm_publish_time":1402619520443,"_hasShrinkwrap":false},"3.15.0":{"name":"validator","description":"String validation and sanitization","version":"3.15.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.15.0","_shasum":"f58e4b6ddee1cfc21f644f413c961691f11a8146","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"f58e4b6ddee1cfc21f644f413c961691f11a8146","size":15395,"noattachment":false,"key":"/validator/-/validator-3.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.15.0.tgz"},"directories":{},"publish_time":1402617827300,"_cnpm_publish_time":1402617827300,"_hasShrinkwrap":false},"3.14.1":{"name":"validator","description":"String validation and sanitization","version":"3.14.1","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.14.1","_shasum":"471498bfdffedeb4c251bf3700f218650d14e2b1","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"471498bfdffedeb4c251bf3700f218650d14e2b1","size":15371,"noattachment":false,"key":"/validator/-/validator-3.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.14.1.tgz"},"directories":{},"publish_time":1402020407438,"_cnpm_publish_time":1402020407438,"_hasShrinkwrap":false},"3.14.0":{"name":"validator","description":"String validation and sanitization","version":"3.14.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.14.0","_shasum":"ae8c38d9c1e7255ed932a4db9eccc8f97527790c","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"ae8c38d9c1e7255ed932a4db9eccc8f97527790c","size":14975,"noattachment":false,"key":"/validator/-/validator-3.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.14.0.tgz"},"directories":{},"publish_time":1402015316472,"_cnpm_publish_time":1402015316472,"_hasShrinkwrap":false},"3.13.0":{"name":"validator","description":"String validation and sanitization","version":"3.13.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.13.0","_shasum":"2a1e92043159b30971b7901a9dc8d6e25a58bd08","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"2a1e92043159b30971b7901a9dc8d6e25a58bd08","size":14593,"noattachment":false,"key":"/validator/-/validator-3.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.13.0.tgz"},"directories":{},"publish_time":1401701531445,"_cnpm_publish_time":1401701531445,"_hasShrinkwrap":false},"3.12.0":{"name":"validator","description":"String validation and sanitization","version":"3.12.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest","coveralls":"latest","contextify":"latest"},"engines":{"node":">= 0.10"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.12.0","_shasum":"1ebe3d8b22ce3a17646301900f890cc24f9440f9","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"dist":{"shasum":"1ebe3d8b22ce3a17646301900f890cc24f9440f9","size":14443,"noattachment":false,"key":"/validator/-/validator-3.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.12.0.tgz"},"directories":{},"publish_time":1399522514318,"_cnpm_publish_time":1399522514318,"_hasShrinkwrap":false},"3.11.2":{"name":"validator","description":"String validation and sanitization","version":"3.11.2","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"test":"_mocha --reporter spec"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest"},"engines":{"node":">= 0.8"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.11.2","dist":{"shasum":"c7af1b53bdcfea0bc8f7dea910ec49191c66e518","size":13670,"noattachment":false,"key":"/validator/-/validator-3.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.11.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1399244906783,"_cnpm_publish_time":1399244906783,"_hasShrinkwrap":false},"3.11.1":{"name":"validator","description":"String validation and sanitization","version":"3.11.1","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"test":"_mocha --reporter spec"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest"},"engines":{"node":">= 0.8"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.11.1","dist":{"shasum":"2a35064dad52b718c6f6091eb2060535190e07ce","size":13673,"noattachment":false,"key":"/validator/-/validator-3.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.11.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1399244695029,"_cnpm_publish_time":1399244695029,"_hasShrinkwrap":false},"3.11.0":{"name":"validator","description":"String validation and sanitization","version":"3.11.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"test":"_mocha --reporter spec"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest"},"engines":{"node":">= 0.8"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.11.0","dist":{"shasum":"6129a2cffa88c1d2355b93db37d0721cc0c528e4","size":13787,"noattachment":false,"key":"/validator/-/validator-3.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.11.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1398545849794,"_cnpm_publish_time":1398545849794,"_hasShrinkwrap":false},"3.10.0":{"name":"validator","description":"String validation and sanitization","version":"3.10.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"test":"_mocha --reporter spec"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest"},"engines":{"node":">= 0.8"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.10.0","dist":{"shasum":"1b4dad1404d9579c0acf936640dcdfe201f179f4","size":13379,"noattachment":false,"key":"/validator/-/validator-3.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.10.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1397875263558,"_cnpm_publish_time":1397875263558,"_hasShrinkwrap":false},"3.9.0":{"name":"validator","description":"String validation and sanitization","version":"3.9.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"test":"_mocha --reporter spec"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest"},"engines":{"node":">= 0.8"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.9.0","dist":{"shasum":"c114b5736759b2316cc103566101babd15fcb4d8","size":13258,"noattachment":false,"key":"/validator/-/validator-3.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.9.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1397530603343,"_cnpm_publish_time":1397530603343,"_hasShrinkwrap":false},"3.8.0":{"name":"validator","description":"String validation and sanitization","version":"3.8.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"test":"_mocha --reporter spec"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest"},"engines":{"node":">= 0.8"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.8.0","dist":{"shasum":"ce78b0cbf1e80a8d7ae98974e829790514e6a35a","size":12461,"noattachment":false,"key":"/validator/-/validator-3.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.8.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1397183853254,"_cnpm_publish_time":1397183853254,"_hasShrinkwrap":false},"3.7.0":{"name":"validator","description":"String validation and sanitization","version":"3.7.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"test":"_mocha --reporter spec"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest"},"engines":{"node":">= 0.8"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.7.0","dist":{"shasum":"2e61c002078cd82d231ab5f9e10744cb71564d19","size":12279,"noattachment":false,"key":"/validator/-/validator-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.7.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1396745171409,"_cnpm_publish_time":1396745171409,"_hasShrinkwrap":false},"3.6.0":{"name":"validator","description":"String validation and sanitization","version":"3.6.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"test":"_mocha --reporter spec"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest"},"engines":{"node":">= 0.8"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.6.0","dist":{"shasum":"72c4cef48815d81b8b595f8fd050c29628ec49ca","size":12270,"noattachment":false,"key":"/validator/-/validator-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.6.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1396589932291,"_cnpm_publish_time":1396589932291,"_hasShrinkwrap":false},"3.5.1":{"name":"validator","description":"String validation and sanitization","version":"3.5.1","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"test":"_mocha --reporter spec"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest"},"engines":{"node":">= 0.8"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.5.1","dist":{"shasum":"96a3e73bbc9f867b9745633c45c57e5f2041b91c","size":12240,"noattachment":false,"key":"/validator/-/validator-3.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.5.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1395870942564,"_cnpm_publish_time":1395870942564,"_hasShrinkwrap":false},"3.5.0":{"name":"validator","description":"String validation and sanitization","version":"3.5.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"test":"_mocha --reporter spec"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest"},"engines":{"node":">= 0.8"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.5.0","dist":{"shasum":"a03904603fd1affb51cc9e21a65f83c5ec66fdb1","size":12237,"noattachment":false,"key":"/validator/-/validator-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.5.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1394407636235,"_cnpm_publish_time":1394407636235,"_hasShrinkwrap":false},"3.4.0":{"name":"validator","description":"String validation and sanitization","version":"3.4.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"test":"_mocha --reporter spec"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest"},"engines":{"node":">= 0.8"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.4.0","dist":{"shasum":"353019f3f9302f85d50d251b090a02bcc7d97c21","size":12072,"noattachment":false,"key":"/validator/-/validator-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.4.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1393466286364,"_cnpm_publish_time":1393466286364,"_hasShrinkwrap":false},"3.3.0":{"name":"validator","description":"String validation and sanitization","version":"3.3.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"test":"_mocha --reporter spec"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest"},"engines":{"node":">= 0.8"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.3.0","dist":{"shasum":"1822194e0a46b11f8c23b18bc130efc560ad4d87","size":11806,"noattachment":false,"key":"/validator/-/validator-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.3.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1393038358916,"_cnpm_publish_time":1393038358916,"_hasShrinkwrap":false},"3.2.1":{"name":"validator","description":"String validation and sanitization","version":"3.2.1","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"test":"_mocha --reporter spec"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest"},"engines":{"node":">= 0.8"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.2.1","dist":{"shasum":"46aac59ae1739ab7faeacfeadb7e71425551a28d","size":11142,"noattachment":false,"key":"/validator/-/validator-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.2.1.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1391117228584,"_cnpm_publish_time":1391117228584,"_hasShrinkwrap":false},"3.2.0":{"name":"validator","description":"String validation and sanitization","version":"3.2.0","homepage":"http://github.com/chriso/validator.js","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/validator.js/issues"},"repository":{"type":"git","url":"http://github.com/chriso/validator.js.git"},"scripts":{"test":"./node_modules/.bin/_mocha --reporter spec"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest"},"engines":{"node":">= 0.8"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/validator.js/raw/master/LICENSE"}],"_id":"validator@3.2.0","dist":{"shasum":"3fe0c9f75a61b741cdee5162ba8cde5dbb33f971","size":10934,"noattachment":false,"key":"/validator/-/validator-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.2.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1390423797243,"_cnpm_publish_time":1390423797243,"_hasShrinkwrap":false},"3.1.0":{"name":"validator","description":"String validation and sanitization","version":"3.1.0","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"scripts":{"test":"./node_modules/.bin/_mocha --reporter spec"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest"},"engines":{"node":">= 0.8"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@3.1.0","dist":{"shasum":"2ea1ff7e92254d69367f385f015299e5ead8755b","size":10749,"noattachment":false,"key":"/validator/-/validator-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.1.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1389298406813,"_cnpm_publish_time":1389298406813,"_hasShrinkwrap":false},"3.0.0":{"name":"validator","description":"String validation and sanitization","version":"3.0.0","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","validate","sanitization","sanitize","sanitisation","sanitise","assert"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"validator.js","bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"scripts":{"test":"./node_modules/.bin/_mocha --reporter spec"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","uglify-js":"latest"},"engines":{"node":">= 0.8"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@3.0.0","dist":{"shasum":"0acaf092e221c9fda46125392655a0fd56252831","size":9937,"noattachment":false,"key":"/validator/-/validator-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-3.0.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1389223193983,"_cnpm_publish_time":1389223193983,"_hasShrinkwrap":false},"2.1.0":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"2.1.0","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"index.js","bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"scripts":{"test":"make check"},"devDependencies":{"mocha":"latest","istanbul":"latest","jshint":"latest","browserify":"latest","uglify-js":"1.3.5"},"engines":{"node":">= 0.8"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@2.1.0","dist":{"shasum":"63276570def208adcf1c032c1f4e6a17d2bd8d8b","size":18101,"noattachment":false,"key":"/validator/-/validator-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-2.1.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"directories":{},"publish_time":1389154032817,"_cnpm_publish_time":1389154032817,"_hasShrinkwrap":false},"2.0.0":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"2.0.0","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"scripts":{"test":"node test/run.js"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@2.0.0","dist":{"shasum":"bffd2667fac2f79677750543b10a0fb6f9ba078c","size":23796,"noattachment":false,"key":"/validator/-/validator-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-2.0.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1383180661004,"_cnpm_publish_time":1383180661004,"_hasShrinkwrap":false},"1.5.1":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"1.5.1","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"scripts":{"test":"node test/run.js"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@1.5.1","dist":{"shasum":"7ab356cbbcbbb000ab85c43b8cda12621b1344c0","size":31310,"noattachment":false,"key":"/validator/-/validator-1.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-1.5.1.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1378176090823,"_cnpm_publish_time":1378176090823,"_hasShrinkwrap":false},"1.5.0":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"1.5.0","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"scripts":{"test":"node test/run.js"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@1.5.0","dist":{"shasum":"a4647eed9d00a9d7338e9e23b66d25df654a3c6b","size":30449,"noattachment":false,"key":"/validator/-/validator-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-1.5.0.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1376869302019,"_cnpm_publish_time":1376869302019,"_hasShrinkwrap":false},"1.4.0":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"1.4.0","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"scripts":{"test":"node test/run.js"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@1.4.0","dist":{"shasum":"0f38e1a40774f84646bbe59e8b3410f214e908a8","size":30047,"noattachment":false,"key":"/validator/-/validator-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-1.4.0.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1375264260363,"_cnpm_publish_time":1375264260363,"_hasShrinkwrap":false},"1.3.0":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"1.3.0","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"scripts":{"test":"node test/run.js"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@1.3.0","dist":{"shasum":"7404bde47052c196dbca673511b83a69bf0c0108","size":29856,"noattachment":false,"key":"/validator/-/validator-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-1.3.0.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1373580742471,"_cnpm_publish_time":1373580742471,"_hasShrinkwrap":false},"1.2.2":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"1.2.2","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"scripts":{"test":"node test/run.js"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@1.2.2","dist":{"shasum":"2a3decc21806e158db979d44e484d43ba300a164","size":29474,"noattachment":false,"key":"/validator/-/validator-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-1.2.2.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1373509003331,"_cnpm_publish_time":1373509003331,"_hasShrinkwrap":false},"1.2.1":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"1.2.1","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"scripts":{"test":"node test/run.js"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@1.2.1","dist":{"shasum":"9317a843b47b8c19c70f3ace0f88f08daf7578aa","size":29459,"noattachment":false,"key":"/validator/-/validator-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-1.2.1.tgz"},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1371612839489,"_cnpm_publish_time":1371612839489,"_hasShrinkwrap":false},"1.2.0":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"1.2.0","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"scripts":{"test":"node test/run.js"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@1.2.0","dist":{"shasum":"6c0a0892402e92188f784e6378e60e49d7a2dc55","size":29545,"noattachment":false,"key":"/validator/-/validator-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-1.2.0.tgz"},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1371167153758,"_cnpm_publish_time":1371167153758,"_hasShrinkwrap":false},"1.1.3":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"1.1.3","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"scripts":{"test":"node test/run.js"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@1.1.3","dist":{"shasum":"0ed8cb7c3b0b8852bb853b09ef8fcde1d1d4545b","size":29349,"noattachment":false,"key":"/validator/-/validator-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-1.1.3.tgz"},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1369698051388,"_cnpm_publish_time":1369698051388,"_hasShrinkwrap":false},"1.1.2":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"1.1.2","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"scripts":{"test":"node test/run.js"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@1.1.2","dist":{"shasum":"f0e08e60832e0a7311e9c87d4147475e9e542c2d","size":28931,"noattachment":false,"key":"/validator/-/validator-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-1.1.2.tgz"},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1369542256290,"_cnpm_publish_time":1369542256290,"_hasShrinkwrap":false},"1.1.1":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"1.1.1","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"scripts":{"test":"node test/run.js"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@1.1.1","dist":{"shasum":"fea40abf8b5f82ced5bc8bfceeffd942fa3bab5a","size":29294,"noattachment":false,"key":"/validator/-/validator-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-1.1.1.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1367279838241,"_cnpm_publish_time":1367279838241,"_hasShrinkwrap":false},"1.1.0":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"1.1.0","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"scripts":{"test":"node test/run.js"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@1.1.0","dist":{"shasum":"28f34aa55a769db14a88bc6c652c6d87fd70c754","size":29251,"noattachment":false,"key":"/validator/-/validator-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-1.1.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1366255892106,"_cnpm_publish_time":1366255892106,"_hasShrinkwrap":false},"1.0.0":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"1.0.0","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"scripts":{"test":"node test/run.js"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@1.0.0","dist":{"shasum":"9f83f5b19c99623b02e2e8fa11eac9ccabb1e864","size":28179,"noattachment":false,"key":"/validator/-/validator-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-1.0.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1365999548124,"_cnpm_publish_time":1365999548124,"_hasShrinkwrap":false},"0.5.0":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.5.0","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"scripts":{"test":"node test/run.js"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@0.5.0","dist":{"shasum":"d0836098811262864e5a47522c81657ab181f000","size":28265,"noattachment":false,"key":"/validator/-/validator-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.5.0.tgz"},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1365395871571,"_cnpm_publish_time":1365395871571,"_hasShrinkwrap":false},"0.4.28":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.28","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"scripts":{"test":"node test/run.js"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@0.4.28","dist":{"shasum":"311d439ae6cf3fbe6f85da6ebaccd0c7007986f4","size":27744,"noattachment":false,"key":"/validator/-/validator-0.4.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.28.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1363319269535,"_cnpm_publish_time":1363319269535,"_hasShrinkwrap":false},"0.4.27":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.27","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"scripts":{"test":"node test/run.js"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@0.4.27","dist":{"shasum":"f183825d8eb5d62cbfc8ef9eca2bfa4507509e53","size":26483,"noattachment":false,"key":"/validator/-/validator-0.4.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.27.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1362609220357,"_cnpm_publish_time":1362609220357,"_hasShrinkwrap":false},"0.4.25":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.25","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@0.4.25","dist":{"shasum":"42ddf4392f9b3072f2bdefd9201ee7cf1f5cd191","size":25676,"noattachment":false,"key":"/validator/-/validator-0.4.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.25.tgz"},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1361661529160,"_cnpm_publish_time":1361661529160,"_hasShrinkwrap":false},"0.4.24":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.24","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@0.4.24","dist":{"shasum":"9d88e88809114a861ec69bc0ddcb85322c98499a","size":24849,"noattachment":false,"key":"/validator/-/validator-0.4.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.24.tgz"},"_from":".","_npmVersion":"1.2.10","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1360229682885,"_cnpm_publish_time":1360229682885,"_hasShrinkwrap":false},"0.4.23":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.23","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@0.4.23","dist":{"shasum":"dd31edb0f149a3f9d276272f47b38b2180679b42","size":25285,"noattachment":false,"key":"/validator/-/validator-0.4.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.23.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1360041386993,"_cnpm_publish_time":1360041386993,"_hasShrinkwrap":false},"0.4.22":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.22","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@0.4.22","dist":{"shasum":"5277e05ee24c25bf46cc8296550323098ec09720","size":25059,"noattachment":false,"key":"/validator/-/validator-0.4.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.22.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1358464527053,"_cnpm_publish_time":1358464527053,"_hasShrinkwrap":false},"0.4.21":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.21","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@0.4.21","dist":{"shasum":"327bcf9d7a024ae87abad2f9716dbda0c6a37d21","size":24601,"noattachment":false,"key":"/validator/-/validator-0.4.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.21.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1357681455862,"_cnpm_publish_time":1357681455862,"_hasShrinkwrap":false},"0.4.20":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.20","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@0.4.20","dist":{"shasum":"fad0c99af2de43ff04b8acc59cbfac321e7bab4a","size":24603,"noattachment":false,"key":"/validator/-/validator-0.4.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.20.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1357555119594,"_cnpm_publish_time":1357555119594,"_hasShrinkwrap":false},"0.4.19":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.19","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@0.4.19","dist":{"shasum":"0cd014f0274f1b8db2dc0eed4430dfef7ecb5a60","size":24443,"noattachment":false,"key":"/validator/-/validator-0.4.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.19.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1354219540400,"_cnpm_publish_time":1354219540400,"_hasShrinkwrap":false},"0.4.18":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.18","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@0.4.18","dist":{"shasum":"0ac23ed6726fcf4e6b1d727c600956510103a4cd","size":24425,"noattachment":false,"key":"/validator/-/validator-0.4.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.18.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1354181884199,"_cnpm_publish_time":1354181884199,"_hasShrinkwrap":false},"0.4.17":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.17","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@0.4.17","dist":{"shasum":"eb9d740d95e59dac661acac0bbff69d9264cac16","size":24839,"noattachment":false,"key":"/validator/-/validator-0.4.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.17.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1353556372176,"_cnpm_publish_time":1353556372176,"_hasShrinkwrap":false},"0.4.16":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.16","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@0.4.16","dist":{"shasum":"a0d91e62147c0a7e417dc59e251dcb030000b40c","size":24376,"noattachment":false,"key":"/validator/-/validator-0.4.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.16.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1352941466816,"_cnpm_publish_time":1352941466816,"_hasShrinkwrap":false},"0.4.15":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.15","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"readmeFilename":"README.md","_id":"validator@0.4.15","dist":{"shasum":"845842e768db60469b96d761a333d60e84385fe5","size":24820,"noattachment":false,"key":"/validator/-/validator-0.4.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.15.tgz"},"_npmVersion":"1.1.65","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1352870736249,"_cnpm_publish_time":1352870736249,"_hasShrinkwrap":false},"0.4.13":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.13","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_id":"validator@0.4.13","dist":{"shasum":"500240046e8fd182fc31f797586191832b862878","size":25074,"noattachment":false,"key":"/validator/-/validator-0.4.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.13.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1350513963191,"_cnpm_publish_time":1350513963191,"_hasShrinkwrap":false},"0.4.12":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.12","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_id":"validator@0.4.12","dist":{"shasum":"1304bd948eef9bf806e5e31b3e08a45751b1cacc","size":24462,"noattachment":false,"key":"/validator/-/validator-0.4.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.12.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1348479862784,"_cnpm_publish_time":1348479862784,"_hasShrinkwrap":false},"0.4.11":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.11","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_id":"validator@0.4.11","dist":{"shasum":"ad47826b0cf9733bf7eb90d0367cf90528ba4e0b","size":24370,"noattachment":false,"key":"/validator/-/validator-0.4.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.11.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1345243333434,"_cnpm_publish_time":1345243333434,"_hasShrinkwrap":false},"0.4.10":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.10","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_id":"validator@0.4.10","dist":{"shasum":"0afc4d59a11c5cf8ab2152fef4e0dbbf58118781","size":24370,"noattachment":false,"key":"/validator/-/validator-0.4.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.10.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1342946613470,"_cnpm_publish_time":1342946613470,"_hasShrinkwrap":false},"0.4.9":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.9","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.4.9","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.7.11","_defaultsLoaded":true,"dist":{"shasum":"0f2421e35abe4321054383ed5cc154264a984a94","size":24130,"noattachment":false,"key":"/validator/-/validator-0.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.9.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1340409244409,"_cnpm_publish_time":1340409244409,"_hasShrinkwrap":false},"0.4.8":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.8","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.4.8","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.7.11","_defaultsLoaded":true,"dist":{"shasum":"d7944e726d20674e3e06815d870bc47d77f66058","size":23713,"noattachment":false,"key":"/validator/-/validator-0.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.8.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1340108617400,"_cnpm_publish_time":1340108617400,"_hasShrinkwrap":false},"0.4.7":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.7","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.4.7","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"a357524a1707cabc0eb4b6c6002b37615f3fe065","size":23527,"noattachment":false,"key":"/validator/-/validator-0.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.7.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1339504391874,"_cnpm_publish_time":1339504391874,"_hasShrinkwrap":false},"0.4.6-3":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.6-3","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.4.6-3","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"7c9bfeb03e8005e12b6d177a00b903c4fe4db6e3","size":23612,"noattachment":false,"key":"/validator/-/validator-0.4.6-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.6-3.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1338937267257,"_cnpm_publish_time":1338937267257,"_hasShrinkwrap":false},"0.4.6-2":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.6-2","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.4.6-2","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"5deef8c8545a785e93d85f45b4f4ba87ea963bce","size":23610,"noattachment":false,"key":"/validator/-/validator-0.4.6-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.6-2.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1335096950514,"_cnpm_publish_time":1335096950514,"_hasShrinkwrap":false},"0.4.6-1":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.6-1","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.4.6-1","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"d2fbddc5c44beb029fd7c11eacfbb4c33c6f9b34","size":23581,"noattachment":false,"key":"/validator/-/validator-0.4.6-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.6-1.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1334787496601,"_cnpm_publish_time":1334787496601,"_hasShrinkwrap":false},"0.4.6":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.6","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.4.6","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"cbd921ef8f497db2d02f3fec9eaeab027ff2b430","size":23553,"noattachment":false,"key":"/validator/-/validator-0.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.6.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1334738606183,"_cnpm_publish_time":1334738606183,"_hasShrinkwrap":false},"0.4.5":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.5","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.4.5","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"4769ba970555143e892bab239ec5ca0b1d61ff69","size":25427,"noattachment":false,"key":"/validator/-/validator-0.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.5.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1332381122479,"_cnpm_publish_time":1332381122479,"_hasShrinkwrap":false},"0.4.4":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.4","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.4.4","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"34d1f2a4a0cbb9adf1a49ae5052562ecea788b17","size":25417,"noattachment":false,"key":"/validator/-/validator-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.4.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1332190983868,"_cnpm_publish_time":1332190983868,"_hasShrinkwrap":false},"0.4.3":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.3","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.4.3","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"df63de20e42d6904077b2dce3180004eb81eddf4","size":25405,"noattachment":false,"key":"/validator/-/validator-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.3.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1332152596503,"_cnpm_publish_time":1332152596503,"_hasShrinkwrap":false},"0.4.2":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.2","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.4.2","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"f94fc9699bc1e5999927642b75fa2c6504087be8","size":25302,"noattachment":false,"key":"/validator/-/validator-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.2.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1330120210845,"_cnpm_publish_time":1330120210845,"_hasShrinkwrap":false},"0.4.1":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.1","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.4.1","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"8d2dc65d2284d7059ebf281f62228dfa0f2d3f79","size":25351,"noattachment":false,"key":"/validator/-/validator-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.1.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1329009016570,"_cnpm_publish_time":1329009016570,"_hasShrinkwrap":false},"0.4.0":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.4.0","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"},{"name":"Mark Engel"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.4.0","dependencies":{},"devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"e166c507c2b1648f76ea02dacc4798ac1bdf071b","size":25332,"noattachment":false,"key":"/validator/-/validator-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.4.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1328926000770,"_cnpm_publish_time":1328926000770,"_hasShrinkwrap":false},"0.3.9":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.3.9","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.3.9","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"95ce993ae81f837dd59dc36f47903dd151dff810","size":30720,"noattachment":false,"key":"/validator/-/validator-0.3.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.3.9.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1325310712825,"_cnpm_publish_time":1325310712825,"_hasShrinkwrap":false},"0.3.8":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.3.8","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.3.8","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"11805bf03861de16741278295ed3b519431a689f","size":30720,"noattachment":false,"key":"/validator/-/validator-0.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.3.8.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1325305364955,"_cnpm_publish_time":1325305364955,"_hasShrinkwrap":false},"0.3.7":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.3.7","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.3.7","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.3","_defaultsLoaded":true,"dist":{"shasum":"e8d38700b79a60d657f5cf8d8e16f06acbd53316","size":30720,"noattachment":false,"key":"/validator/-/validator-0.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.3.7.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1322470237574,"_cnpm_publish_time":1322470237574,"_hasShrinkwrap":false},"0.3.6":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.3.6","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.3.6","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.2","_defaultsLoaded":true,"dist":{"shasum":"93c21ff42f6f15896d6be4809a9a341cbac8d1d3","size":30720,"noattachment":false,"key":"/validator/-/validator-0.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.3.6.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1322123252065,"_cnpm_publish_time":1322123252065,"_hasShrinkwrap":false},"0.3.5":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.3.5","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.3.5","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"15be44f1d54cb8d75f293b5274ca28ea9303a8ef","size":30720,"noattachment":false,"key":"/validator/-/validator-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.3.5.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1320658426282,"_cnpm_publish_time":1320658426282,"_hasShrinkwrap":false},"0.3.4":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.3.4","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.3.4","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"49cf6dbd470a4088cfee86c94588f72e5359e52f","size":30720,"noattachment":false,"key":"/validator/-/validator-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.3.4.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1320526393932,"_cnpm_publish_time":1320526393932,"_hasShrinkwrap":false},"0.3.2":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.3.2","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.3.2","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.5.10","_defaultsLoaded":true,"dist":{"shasum":"0b8fa2f7476e84e0db13500c30403a5decdae889","size":30720,"noattachment":false,"key":"/validator/-/validator-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.3.2.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1319934258760,"_cnpm_publish_time":1319934258760,"_hasShrinkwrap":false},"0.3.1":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.3.1","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.3.1","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.5.10","_defaultsLoaded":true,"dist":{"shasum":"31bbac9a5bfb80bcc5ad06720f8d1db1cd33549e","size":30720,"noattachment":false,"key":"/validator/-/validator-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.3.1.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1319931780289,"_cnpm_publish_time":1319931780289,"_hasShrinkwrap":false},"0.3.0":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.3.0","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.3.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.101","_nodeVersion":"v0.5.10","_defaultsLoaded":true,"dist":{"shasum":"07ae8dac920edfc93616103c99aaa7eaeb6a588c","size":30720,"noattachment":false,"key":"/validator/-/validator-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.3.0.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1319630918729,"_cnpm_publish_time":1319630918729,"_hasShrinkwrap":false},"0.2.9":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.2.9","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmUser":{"name":"cohara87","email":"cohara87@gmail.com"},"_id":"validator@0.2.9","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.93","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"be1fd17861625e6ad0c7b8fc25a3842b639b1273","size":30720,"noattachment":false,"key":"/validator/-/validator-0.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.2.9.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1318132226695,"_cnpm_publish_time":1318132226695,"_hasShrinkwrap":false},"0.2.8":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.2.8","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmJsonOpts":{"file":"/Users/chris/.npm/validator/0.2.8/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"validator@0.2.8","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"859778929c4d8cb173a0480395da708151c357f8","size":21961,"noattachment":false,"key":"/validator/-/validator-0.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.2.8.tgz"},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1316433632475,"_cnpm_publish_time":1316433632475,"_hasShrinkwrap":false},"0.2.7":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.2.7","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"},{"name":"Branko Vukelic"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmJsonOpts":{"file":"/Users/chris/.npm/validator/0.2.7/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"validator@0.2.7","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.22","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"488308ab979d3c2f7071909a7afc96a56b1f2d59","size":22311,"noattachment":false,"key":"/validator/-/validator-0.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.2.7.tgz"},"scripts":{},"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"publish_time":1312697175722,"_cnpm_publish_time":1312697175722,"_hasShrinkwrap":false},"0.2.6":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.2.6","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmJsonOpts":{"file":"/Users/chris/.npm/validator/0.2.6/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"validator@0.2.6","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.5.0","_defaultsLoaded":true,"dist":{"shasum":"fe47b084d482e5b313536ee4e6652b1779acdec0","size":20942,"noattachment":false,"key":"/validator/-/validator-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.2.6.tgz"},"scripts":{},"publish_time":1310194620343,"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_cnpm_publish_time":1310194620343,"_hasShrinkwrap":false},"0.2.5":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.2.5","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_npmJsonOpts":{"file":"/Users/chris/.npm/validator/0.2.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"validator@0.2.5","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.5.0","_defaultsLoaded":true,"dist":{"shasum":"9e7adaa063e316add290fce65fbcc5b15339ee62","size":20919,"noattachment":false,"key":"/validator/-/validator-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.2.5.tgz"},"scripts":{},"publish_time":1310192269313,"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_cnpm_publish_time":1310192269313,"_hasShrinkwrap":false},"0.2.4":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.2.4","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_id":"validator@0.2.4","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.10","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"84da50b62c08dd957351c406ffb2637648e954fd","size":21201,"noattachment":false,"key":"/validator/-/validator-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.2.4.tgz"},"scripts":{},"publish_time":1308041659079,"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_cnpm_publish_time":1308041659079,"_hasShrinkwrap":false},"0.2.3":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.2.3","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"dependencies":{},"devDependencies":{},"_id":"validator@0.2.3","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"78398f89fabeeaa310c706e6379f5ed1c86feb22","size":20567,"noattachment":false,"key":"/validator/-/validator-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.2.3.tgz"},"scripts":{},"publish_time":1305439194277,"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_cnpm_publish_time":1305439194277,"_hasShrinkwrap":false},"0.2.2":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.2.2","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"},{"name":"Dan VerWeire"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"dependencies":{},"devDependencies":{},"_id":"validator@0.2.2","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"fb2bf4aa9be1e5a5e45fb625ebb8db22ab72802c","size":20211,"noattachment":false,"key":"/validator/-/validator-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.2.2.tgz"},"scripts":{},"publish_time":1305296475639,"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_cnpm_publish_time":1305296475639,"_hasShrinkwrap":false},"0.2.1":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.2.1","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"dependencies":{},"devDependencies":{},"_id":"validator@0.2.1","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"52f5de3acc32abd08911e86b5df35ee47477448c","size":19964,"noattachment":false,"key":"/validator/-/validator-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.2.1.tgz"},"scripts":{},"publish_time":1305062902430,"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_cnpm_publish_time":1305062902430,"_hasShrinkwrap":false},"0.2.0":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.2.0","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_id":"validator@0.2.0","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.5","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"6110812b7a2a0c4c1ada473eb99477c1a96bd497","size":21340,"noattachment":false,"key":"/validator/-/validator-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.2.0.tgz"},"publish_time":1303900904259,"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_cnpm_publish_time":1303900904259,"_hasShrinkwrap":false},"0.1.9":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.1.9","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_id":"validator@0.1.9","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.5","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"96ac092d439dcdb914a0798fe8e627f4225cc246","size":21352,"noattachment":false,"key":"/validator/-/validator-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.1.9.tgz"},"publish_time":1303081550170,"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_cnpm_publish_time":1303081550170,"_hasShrinkwrap":false},"0.1.8":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.1.8","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_id":"validator@0.1.8","_engineSupported":true,"_npmVersion":"0.3.17","_nodeVersion":"v0.4.3","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"e3efc9e02485f1ec08773951a84d4b92b6684a10","size":21317,"noattachment":false,"key":"/validator/-/validator-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.1.8.tgz"},"publish_time":1301266835465,"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_cnpm_publish_time":1301266835465,"_hasShrinkwrap":false},"0.1.7":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.1.7","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"git://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_id":"validator@0.1.7","_engineSupported":true,"_npmVersion":"0.3.0-8","_nodeVersion":"v0.4.0","files":[""],"_defaultsLoaded":true,"dist":{"shasum":"69fa095c35350ce21fca08074ce18f9d00b98019","size":21412,"noattachment":false,"key":"/validator/-/validator-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.1.7.tgz"},"publish_time":1298073446785,"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_cnpm_publish_time":1298073446785,"_hasShrinkwrap":false},"0.1.6":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.1.6","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_id":"validator@0.1.6","_engineSupported":true,"_npmVersion":"0.2.14-6","_nodeVersion":"v0.3.1","modules":{"filter.js":"lib/filter.js","entities.js":"lib/entities.js","validator.js":"lib/validator.js","xss.js":"lib/xss.js","index.js":"lib/index.js"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"b2b34a5ffe7bed4ca25cdc29ffd0665356cfa541","size":21665,"noattachment":false,"key":"/validator/-/validator-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.1.6.tgz"},"publish_time":1294913621865,"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_cnpm_publish_time":1294913621865,"_hasShrinkwrap":false},"0.1.5":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.1.5","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_id":"validator@0.1.5","_engineSupported":true,"_npmVersion":"0.2.14-6","_nodeVersion":"v0.3.1","modules":{"entities.js":"lib/entities.js","filter.js":"lib/filter.js","index.js":"lib/index.js","validator.js":"lib/validator.js","xss.js":"lib/xss.js"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"79273eeb714a86342685072c859d1cba31e598c3","size":21672,"noattachment":false,"key":"/validator/-/validator-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.1.5.tgz"},"publish_time":1294913046832,"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_cnpm_publish_time":1294913046832,"_hasShrinkwrap":false},"0.1.4":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.1.4","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_id":"validator@0.1.4","_engineSupported":true,"_npmVersion":"0.2.14-6","_nodeVersion":"v0.3.1","modules":{"validator.js":"lib/validator.js","index.js":"lib/index.js","entities.js":"lib/entities.js","filter.js":"lib/filter.js","xss.js":"lib/xss.js"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"8c55e800800ec7a09cee48cef211fd7c31302ff8","size":21665,"noattachment":false,"key":"/validator/-/validator-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.1.4.tgz"},"publish_time":1294912741603,"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_cnpm_publish_time":1294912741603,"_hasShrinkwrap":false},"0.1.3":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.1.3","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_id":"validator@0.1.3","_engineSupported":true,"_npmVersion":"0.2.14-3","_nodeVersion":"v0.3.1","modules":{"entities.js":"lib/entities.js","validator.js":"lib/validator.js","index.js":"lib/index.js","filter.js":"lib/filter.js","xss.js":"lib/xss.js"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"cd9f50577e178fc1561ee1f241cb305e1b5f9b70","size":21661,"noattachment":false,"key":"/validator/-/validator-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.1.3.tgz"},"publish_time":1294652013246,"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_cnpm_publish_time":1294652013246,"_hasShrinkwrap":false},"0.1.0":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.1.0","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","web":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_id":"validator@0.1.0","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"27c3e1b1c16a4b8453261fbc43efa590b2b95046","size":11947,"noattachment":false,"key":"/validator/-/validator-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.1.0.tgz"},"publish_time":1294185107750,"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_cnpm_publish_time":1294185107750,"_hasShrinkwrap":false},"0.1.1":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.1.1","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"mail":"","web":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_id":"validator@0.1.1","_nodeSupported":true,"_npmVersion":"0.2.8-1","_nodeVersion":"v0.3.1","dist":{"shasum":"5d8f635f095036016defe6239f4d43df4087f70b","size":11878,"noattachment":false,"key":"/validator/-/validator-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.1.1.tgz"},"publish_time":1294185107750,"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_cnpm_publish_time":1294185107750,"_hasShrinkwrap":false},"0.1.2":{"name":"validator","description":"Data validation, filtering and sanitization for node.js","version":"0.1.2","homepage":"http://github.com/chriso/node-validator","keywords":["validator","validation","assert","params","sanitization","xss","entities","sanitize","sanitisation","input"],"author":{"name":"Chris O'Hara","email":"cohara87@gmail.com"},"main":"./lib","directories":{"lib":"./lib"},"bugs":{"url":"http://github.com/chriso/node-validator/issues"},"repository":{"type":"git","url":"http://github.com/chriso/node-validator.git"},"contributors":[{"name":"PING"}],"engines":{"node":">=0.2.2"},"licenses":[{"type":"MIT","url":"http://github.com/chriso/node-validator/raw/master/LICENSE"}],"_id":"validator@0.1.2","_nodeSupported":true,"_npmVersion":"0.2.12-1","_nodeVersion":"v0.3.1","dist":{"shasum":"93a1c57dd3c95693cff774609dcfb62c141e4390","size":21677,"noattachment":false,"key":"/validator/-/validator-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/validator/download/validator-0.1.2.tgz"},"publish_time":1294185107750,"maintainers":[{"name":"cohara87","email":"cohara87@gmail.com"},{"name":"profnandaa","email":"prof@nandaa.com"},{"name":"wikirik","email":""}],"_cnpm_publish_time":1294185107750,"_hasShrinkwrap":false}},"readme":"# validator.js\n[![NPM version][npm-image]][npm-url]\n[![CI][ci-image]][ci-url]\n[![Coverage][codecov-image]][codecov-url]\n[![Downloads][downloads-image]][npm-url]\n[![Backers on Open Collective](https://opencollective.com/validatorjs/backers/badge.svg)](#backers)\n[![Sponsors on Open Collective](https://opencollective.com/validatorjs/sponsors/badge.svg)](#sponsors)\n[![License](https://img.shields.io/badge/License-MIT-red.svg)](https://github.com/alguerocode/validator.js/blob/master/LICENSE)\n[![Gitter][gitter-image]][gitter-url]\n\nA library of string validators and sanitizers.\n\n## Strings only\n\n**This library validates and sanitizes strings only.**\n\nIf you're not sure if your input is a string, coerce it using `input + ''`.\nPassing anything other than a string will result in an error.\n\n## Installation and Usage\n\n### Server-side usage\n\nInstall the `validator` package as:\n\n```sh\nnpm i validator\nyarn add validator\npnpm i validator\n```\n\n#### No ES6\n\n```javascript\nvar validator = require('validator');\n\nvalidator.isEmail('foo@bar.com'); //=> true\n```\n\n#### ES6\n\n```javascript\nimport validator from 'validator';\n```\n\nOr, import only a subset of the library:\n\n```javascript\nimport isEmail from 'validator/lib/isEmail';\n```\n\n#### Tree-shakeable ES imports\n\n```javascript\nimport isEmail from 'validator/es/lib/isEmail';\n```\n\n### Client-side usage\n\nThe library can be loaded either as a standalone script, or through an [AMD][amd]-compatible loader\n\n```html\n<script type=\"text/javascript\" src=\"validator.min.js\"></script>\n<script type=\"text/javascript\">\n  validator.isEmail('foo@bar.com'); //=> true\n</script>\n```\n\nThe library can also be installed through [bower][bower]\n\n```bash\n$ bower install validator-js\n```\n\nCDN\n\n```html\n<script src=\"https://unpkg.com/validator@latest/validator.min.js\"></script>\n```\n\n## Validators\n\nHere is a list of the validators currently available.\n\nValidator                               | Description\n--------------------------------------- | --------------------------------------\n**contains(str, seed [, options])**    | check if the string contains the seed.<br/><br/>`options` is an object that defaults to `{ ignoreCase: false, minOccurrences: 1 }`.<br />Options: <br/> `ignoreCase`: Ignore case when doing comparison, default false.<br/>`minOccurrences`: Minimum number of occurrences for the seed in the string. Defaults to 1.\n**equals(str, comparison)**             | check if the string matches the comparison.\n**isAbaRouting(str)**               | check if the string is an ABA routing number for US bank account / cheque.\n**isAfter(str [, options])**            | check if the string is a date that is after the specified date.<br/><br/>`options` is an object that defaults to `{ comparisonDate: Date().toString() }`.<br/>**Options:**<br/>`comparisonDate`: Date to compare to. Defaults to `Date().toString()` (now).\n**isAlpha(str [, locale, options])**    | check if the string contains only letters (a-zA-Z).<br/><br/>`locale` is one of `['ar', 'ar-AE', 'ar-BH', 'ar-DZ', 'ar-EG', 'ar-IQ', 'ar-JO', 'ar-KW', 'ar-LB', 'ar-LY', 'ar-MA', 'ar-QA', 'ar-QM', 'ar-SA', 'ar-SD', 'ar-SY', 'ar-TN', 'ar-YE', 'bg-BG', 'bn', 'bn-IN', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'en-AU', 'en-GB', 'en-HK', 'en-IN', 'en-NZ', 'en-US', 'en-ZA', 'en-ZM', 'eo', 'es-ES', 'fa-IR', 'fi-FI', 'fr-CA', 'fr-FR', 'gu-IN', 'he', 'hi-IN', 'hu-HU', 'it-IT', 'ja-JP', 'kk-KZ', 'kn-IN', 'ko-KR', 'ku-IQ', 'ml-IN', 'nb-NO', 'nl-NL', 'nn-NO', 'or-IN', 'pa-IN', 'pl-PL', 'pt-BR', 'pt-PT', 'ru-RU', 'si-LK', 'sk-SK', 'sl-SI', 'sr-RS', 'sr-RS@latin', 'sv-SE', 'ta-IN', 'te-IN', 'th-TH', 'tr-TR', 'uk-UA']` and defaults to `en-US`. Locale list is `validator.isAlphaLocales`. `options` is an optional object that can be supplied with the following key(s): `ignore` which can either be a String or RegExp of characters to be ignored e.g. \" -\" will ignore spaces and -'s.\n**isAlphanumeric(str [, locale, options])**      | check if the string contains only letters and numbers (a-zA-Z0-9).<br/><br/>`locale` is one of `['ar', 'ar-AE', 'ar-BH', 'ar-DZ', 'ar-EG', 'ar-IQ', 'ar-JO', 'ar-KW', 'ar-LB', 'ar-LY', 'ar-MA', 'ar-QA', 'ar-QM', 'ar-SA', 'ar-SD', 'ar-SY', 'ar-TN', 'ar-YE', 'bg-BG', 'bn', 'bn-IN', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'en-AU', 'en-GB', 'en-HK', 'en-IN', 'en-NZ', 'en-US', 'en-ZA', 'en-ZM', 'eo', 'es-ES', 'fa-IR', 'fi-FI', 'fr-CA', 'fr-FR', 'gu-IN', 'he', 'hi-IN', 'hu-HU', 'it-IT', 'ja-JP', 'kk-KZ', 'kn-IN', 'ko-KR', 'ku-IQ', 'ml-IN', 'nb-NO', 'nl-NL', 'nn-NO', 'or-IN', 'pa-IN', 'pl-PL', 'pt-BR', 'pt-PT', 'ru-RU', 'si-LK', 'sk-SK', 'sl-SI', 'sr-RS', 'sr-RS@latin', 'sv-SE', 'ta-IN', 'te-IN', 'th-TH', 'tr-TR', 'uk-UA']`) and defaults to `en-US`. Locale list is `validator.isAlphanumericLocales`. `options` is an optional object that can be supplied with the following key(s): `ignore` which can either be a String or RegExp of characters to be ignored e.g. \" -\" will ignore spaces and -'s.\n**isAscii(str)**                        | check if the string contains ASCII chars only.\n**isBase32(str [, options])**           | check if the string is base32 encoded. `options` is optional and defaults to `{ crockford: false }`.<br/> When `crockford` is true it tests the given base32 encoded string using [Crockford's base32 alternative][Crockford Base32].\n**isBase58(str)**                       | check if the string is base58 encoded.\n**isBase64(str [, options])**          | check if the string is base64 encoded. `options` is optional and defaults to `{ urlSafe: false, padding: true }`<br/> when `urlSafe` is true default value for `padding` is false and it tests the given base64 encoded string is [url safe][Base64 URL Safe].\n**isBefore(str [, options])**              | check if the string is a date that is before the specified date.<br/><br/>`options` is an object that defaults to `{ comparisonDate: Date().toString() }`.<br/><br/>**Options:**<br/>`comparisonDate`: Date to compare to. Defaults to `Date().toString()` (now).\n**isBIC(str)**                          | check if the string is a BIC (Bank Identification Code) or SWIFT code.\n**isBoolean(str [, options])**          | check if the string is a boolean.<br/>`options` is an object which defaults to `{ loose: false }`. If `loose` is set to false, the validator will strictly match ['true', 'false', '0', '1']. If `loose` is set to true, the validator will also match 'yes', 'no', and will match a valid boolean string of any case. (e.g.: ['true', 'True', 'TRUE']).\n**isBtcAddress(str)**            | check if the string is a valid BTC address.\n**isByteLength(str [, options])**          | check if the string's length (in UTF-8 bytes) falls in a range.<br/><br/>`options` is an object which defaults to `{ min: 0, max: undefined }`.\n**isCreditCard(str [, options])**                   | check if the string is a credit card number.<br/><br/> `options` is an optional object that can be supplied with the following key(s): `provider` is an optional key whose value should be a string, and defines the company issuing the credit card. Valid values include `['amex', 'dinersclub', 'discover', 'jcb', 'mastercard', 'unionpay', 'visa']` or blank will check for any provider.\n**isCurrency(str [, options])**            | check if the string is a valid currency amount.<br/><br/>`options` is an object which defaults to `{ symbol: '$', require_symbol: false, allow_space_after_symbol: false, symbol_after_digits: false, allow_negatives: true, parens_for_negatives: false, negative_sign_before_digits: false, negative_sign_after_digits: false, allow_negative_sign_placeholder: false, thousands_separator: ',', decimal_separator: '.', allow_decimal: true, require_decimal: false, digits_after_decimal: [2], allow_space_after_digits: false }`.<br/>**Note:** The array `digits_after_decimal` is filled with the exact number of digits allowed not a range, for example a range 1 to 3 will be given as [1, 2, 3].\n**isDataURI(str)**                      | check if the string is a [data uri format][Data URI Format].\n**isDate(str [, options])**          | check if the string is a valid date. e.g. [`2002-07-15`, new Date()].<br/><br/> `options` is an object which can contain the keys `format`, `strictMode` and/or `delimiters`.<br/><br/>`format` is a string and defaults to `YYYY/MM/DD`.<br/><br/>`strictMode` is a boolean and defaults to `false`. If `strictMode` is set to true, the validator will reject strings different from `format`.<br/><br/> `delimiters` is an array of allowed date delimiters and defaults to `['/', '-']`.\n**isDecimal(str [, options])**             | check if the string represents a decimal number, such as 0.1, .3, 1.1, 1.00003, 4.0, etc.<br/><br/>`options` is an object which defaults to `{force_decimal: false, decimal_digits: '1,', locale: 'en-US'}`.<br/><br/>`locale` determines the decimal separator and is one of `['ar', 'ar-AE', 'ar-BH', 'ar-DZ', 'ar-EG', 'ar-IQ', 'ar-JO', 'ar-KW', 'ar-LB', 'ar-LY', 'ar-MA', 'ar-QA', 'ar-QM', 'ar-SA', 'ar-SD', 'ar-SY', 'ar-TN', 'ar-YE', 'bg-BG', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'en-AU', 'en-GB', 'en-HK', 'en-IN', 'en-NZ', 'en-US', 'en-ZA', 'en-ZM', 'eo', 'es-ES', 'fa', 'fa-AF', 'fa-IR', 'fr-FR', 'fr-CA', 'hu-HU', 'id-ID', 'it-IT', 'ku-IQ', 'nb-NO', 'nl-NL', 'nn-NO', 'pl-PL', 'pl-Pl', 'pt-BR', 'pt-PT', 'ru-RU', 'sl-SI', 'sr-RS', 'sr-RS@latin', 'sv-SE', 'tr-TR', 'uk-UA', 'vi-VN']`.<br/>**Note:** `decimal_digits` is given as a range like '1,3', a specific value like '3' or min like '1,'.\n**isDivisibleBy(str, number)**          | check if the string is a number that is divisible by another.\n**isEAN(str)**                          | check if the string is an [EAN (European Article Number)][European Article Number].\n**isEmail(str [, options])**            | check if the string is an email.<br/><br/>`options` is an object which defaults to `{ allow_display_name: false, require_display_name: false, allow_utf8_local_part: true, require_tld: true, allow_ip_domain: false, allow_underscores: false, domain_specific_validation: false, blacklisted_chars: '', host_blacklist: [] }`. If `allow_display_name` is set to true, the validator will also match `Display Name <email-address>`. If `require_display_name` is set to true, the validator will reject strings without the format `Display Name <email-address>`. If `allow_utf8_local_part` is set to false, the validator will not allow any non-English UTF8 character in email address' local part. If `require_tld` is set to false, email addresses without a TLD in their domain will also be matched. If `ignore_max_length` is set to true, the validator will not check for the standard max length of an email. If `allow_ip_domain` is set to true, the validator will allow IP addresses in the host part. If `domain_specific_validation` is true, some additional validation will be enabled, e.g. disallowing certain syntactically valid email addresses that are rejected by Gmail. If `blacklisted_chars` receives a string, then the validator will reject emails that include any of the characters in the string, in the name part. If `host_blacklist` is set to an array of strings or regexp, and the part of the email after the `@` symbol matches one of the strings defined in it, the validation fails. If `host_whitelist` is set to an array of strings or regexp, and the part of the email after the `@` symbol matches none of the strings defined in it, the validation fails.\n**isEmpty(str [, options])**            | check if the string has a length of zero.<br/><br/>`options` is an object which defaults to `{ ignore_whitespace: false }`.\n**isEthereumAddress(str)**              | check if the string is an [Ethereum][Ethereum] address. Does not validate address checksums.\n**isFloat(str [, options])**            | check if the string is a float.<br/><br/>`options` is an object which can contain the keys `min`, `max`, `gt`, and/or `lt` to validate the float is within boundaries (e.g. `{ min: 7.22, max: 9.55 }`) it also has `locale` as an option.<br/><br/>`min` and `max` are equivalent to 'greater or equal' and 'less or equal', respectively while `gt` and `lt` are their strict counterparts.<br/><br/>`locale` determines the decimal separator and is one of `['ar', 'ar-AE', 'ar-BH', 'ar-DZ', 'ar-EG', 'ar-IQ', 'ar-JO', 'ar-KW', 'ar-LB', 'ar-LY', 'ar-MA', 'ar-QA', 'ar-QM', 'ar-SA', 'ar-SD', 'ar-SY', 'ar-TN', 'ar-YE', 'bg-BG', 'cs-CZ', 'da-DK', 'de-DE', 'en-AU', 'en-GB', 'en-HK', 'en-IN', 'en-NZ', 'en-US', 'en-ZA', 'en-ZM', 'eo', 'es-ES', 'fr-CA', 'fr-FR', 'hu-HU', 'it-IT', 'nb-NO', 'nl-NL', 'nn-NO', 'pl-PL', 'pt-BR', 'pt-PT', 'ru-RU', 'sl-SI', 'sr-RS', 'sr-RS@latin', 'sv-SE', 'tr-TR', 'uk-UA']`. Locale list is `validator.isFloatLocales`.\n**isFQDN(str [, options])**             | check if the string is a fully qualified domain name (e.g. domain.com).<br/><br/>`options` is an object which defaults to `{ require_tld: true, allow_underscores: false, allow_trailing_dot: false, allow_numeric_tld: false, allow_wildcard: false, ignore_max_length: false }`.<br/><br/>`require_tld` - If set to false the validator will not check if the domain includes a TLD.<br/>`allow_underscores` - if set to true, the validator will allow underscores in the domain.<br/>`allow_trailing_dot` - if set to true, the validator will allow the domain to end with a `.` character.<br/>`allow_numeric_tld` - if set to true, the validator will allow the TLD of the domain to be made up solely of numbers.<br />`allow_wildcard` - if set to true, the validator will allow domains starting with `*.` (e.g. `*.example.com` or `*.shop.example.com`).<br/>`ignore_max_length` - if set to true, the validator will not check for the standard max length of a domain.<br/>\n**isFreightContainerID(str)**           | alias for `isISO6346`, check if the string is a valid [ISO 6346](https://en.wikipedia.org/wiki/ISO_6346) shipping container identification.\n**isFullWidth(str)**                    | check if the string contains any full-width chars.\n**isHalfWidth(str)**                    | check if the string contains any half-width chars.\n**isHash(str, algorithm)**              | check if the string is a hash of type algorithm.<br/><br/>Algorithm is one of `['crc32', 'crc32b', 'md4', 'md5', 'ripemd128', 'ripemd160', 'sha1', 'sha256', 'sha384', 'sha512', 'tiger128', 'tiger160', 'tiger192']`.\n**isHexadecimal(str)**                  | check if the string is a hexadecimal number.\n**isHexColor(str [, options])**         | check if the string is a hexadecimal color. <br/><br/>`options` is an object that defaults to `{ require_hashtag: false }`.<br />Options: <br/> `require_hashtag`: Enforce # prefix, default false.\n**isHSL(str)**                          | check if the string is an HSL (hue, saturation, lightness, optional alpha) color based on [CSS Colors Level 4 specification][CSS Colors Level 4 Specification].<br/><br/>Comma-separated format supported. Space-separated format supported with the exception of a few edge cases (ex: `hsl(200grad+.1%62%/1)`).\n**isIBAN(str, [, options])**            | check if the string is an IBAN (International Bank Account Number).<br/><br/>`options` is an object which accepts two attributes: `whitelist`: where you can restrict IBAN codes you want to receive data from and `blacklist`: where you can remove some of the countries from the current list. For both you can use an array with the following values `['AD','AE','AL','AT','AZ','BA','BE','BG','BH','BR','BY','CH','CR','CY','CZ','DE','DK','DO','EE','EG','ES','FI','FO','FR','GB','GE','GI','GL','GR','GT','HR','HU','IE','IL','IQ','IR','IS','IT','JO','KW','KZ','LB','LC','LI','LT','LU','LV','MC','MD','ME','MK','MR','MT','MU','MZ','NL','NO','PK','PL','PS','PT','QA','RO','RS','SA','SC','SE','SI','SK','SM','SV','TL','TN','TR','UA','VA','VG','XK']`.\n**isIdentityCard(str [, locale])**      | check if the string is a valid identity card code.<br/><br/>`locale` is one of `['LK', 'PL', 'ES', 'FI', 'IN', 'IT', 'IR', 'MZ', 'NO', 'TH', 'zh-TW', 'he-IL', 'ar-LY', 'ar-TN', 'zh-CN', 'zh-HK', 'PK']` OR `'any'`. If 'any' is used, function will check if any of the locales match.<br/><br/>Defaults to 'any'.\n**isIMEI(str [, options]))**            | check if the string is a valid [IMEI number][IMEI]. IMEI should be of format `###############` or `##-######-######-#`.<br/><br/>`options` is an object which can contain the keys `allow_hyphens`. Defaults to first format. If `allow_hyphens` is set to true, the validator will validate the second format.\n**isIn(str, values)**                   | check if the string is in an array of allowed values.\n**isInt(str [, options])**              | check if the string is an integer.<br/><br/>`options` is an object which can contain the keys `min` and/or `max` to check the integer is within boundaries (e.g. `{ min: 10, max: 99 }`). `options` can also contain the key `allow_leading_zeroes`, which when set to false will disallow integer values with leading zeroes (e.g. `{ allow_leading_zeroes: false }`). Finally, `options` can contain the keys `gt` and/or `lt` which will enforce integers being greater than or less than, respectively, the value provided (e.g. `{gt: 1, lt: 4}` for a number between 1 and 4).\n**isIP(str [, options])**               | check if the string is an IP address (version 4 or 6).<br/><br/>`options` is an object that defaults to `{ version: '' }`.<br/><br/>**Options:**<br/>`version`: defines which IP version to compare to. Accepted values: `4`, `6`, `'4'`, `'6'`.\n**isIPRange(str [, version])**          | check if the string is an IP Range (version 4 or 6).\n**isISBN(str [, options])**             | check if the string is an [ISBN][ISBN].<br/><br/>`options` is an object that has no default.<br/>**Options:**<br/>`version`: ISBN version to compare to. Accepted values are '10' and '13'. If none provided, both will be tested.\n**isISIN(str)**                         | check if the string is an [ISIN][ISIN] (stock/security identifier).\n**isISO6346(str)**                      | check if the string is a valid [ISO 6346](https://en.wikipedia.org/wiki/ISO_6346) shipping container identification.\n**isISO6391(str)**                      | check if the string is a valid [ISO 639-1][ISO 639-1] language code.\n**isISO8601(str [, options])**          | check if the string is a valid [ISO 8601][ISO 8601] date. <br/>`options` is an object which defaults to `{ strict: false, strictSeparator: false }`. If `strict` is true, date strings with invalid dates like `2009-02-29` will be invalid. If `strictSeparator` is true, date strings with date and time separated by anything other than a T will be invalid.\n**isISO15924(str)**                     | check if the string is a valid [ISO 15924][ISO 15924] officially assigned script code.\n**isISO31661Alpha2(str [, options])**   | check if the string is a valid [ISO 3166-1 alpha-2][ISO 3166-1 alpha-2] officially assigned country code. <br/>`options` is an object which can contain the key `userAssignedCodes`: an array of custom codes that are not officially assigned (e.g. `['XK']`).\n**isISO31661Alpha3(str [, options])**   | check if the string is a valid [ISO 3166-1 alpha-3][ISO 3166-1 alpha-3] officially assigned country code. <br/>`options` is an object which can contain the key `userAssignedCodes`: an array of custom codes that are not officially assigned (e.g. `['XXK']`).\n**isISO31661Numeric(str)**              | check if the string is a valid [ISO 3166-1 numeric][ISO 3166-1 numeric] officially assigned country code.\n**isISO4217(str)**                      | check if the string is a valid [ISO 4217][ISO 4217] officially assigned currency code.\n**isISRC(str)**                         | check if the string is an [ISRC][ISRC].\n**isISSN(str [, options])**             | check if the string is an [ISSN][ISSN].<br/><br/>`options` is an object which defaults to `{ case_sensitive: false, require_hyphen: false }`. If `case_sensitive` is true, ISSNs with a lowercase `'x'` as the check digit are rejected.\n**isJSON(str [, options])**             | check if the string is valid JSON (note: uses JSON.parse).<br/><br/>`options` is an object which defaults to `{ allow_primitives: false, allow_any_value: false }`. If `allow_primitives` is true, the primitives 'true', 'false' and 'null' are accepted as valid JSON values. If `allow_any_value` is true, any string that passes JSON.parse is considered valid.\n**isJWT(str)**                          | check if the string is valid JWT token.\n**isLatLong(str [, options])**          | check if the string is a valid latitude-longitude coordinate in the format `lat,long` or `lat, long`.<br/><br/>`options` is an object that defaults to `{ checkDMS: false }`. Pass `checkDMS` as `true` to validate DMS(degrees, minutes, and seconds) latitude-longitude format.\n**isLength(str [, options])**           | check if the string's length falls in a range and equal to any of the integers of the `discreteLengths` array if provided.<br/><br/>`options` is an object which defaults to `{ min: 0, max: undefined, discreteLengths: undefined }`. Note: this function takes into account surrogate pairs.\n**isLicensePlate(str, locale)**         | check if the string matches the format of a country's license plate.<br/><br/>`locale` is one of `['cs-CZ', 'de-DE', 'de-LI', 'en-IN', 'en-SG', 'en-PK', 'es-AR', 'hu-HU', 'pt-BR', 'pt-PT', 'sq-AL', 'sv-SE']` or `'any'`.\n**isLocale(str)**                       | check if the string is a locale.\n**isLowercase(str)**                    | check if the string is lowercase.\n**isLuhnNumber(str)**                    | check if the string passes the [Luhn algorithm check](https://en.wikipedia.org/wiki/Luhn_algorithm).\n**isMACAddress(str [, options])**                   | check if the string is a MAC address.<br/><br/>`options` is an object which defaults to `{ no_separators: false }`. It allows the use of hyphens, spaces or dots e.g. '01 02 03 04 05 ab', '01-02-03-04-05-ab' or '0102.0304.05ab'. If `no_separators` is true, the validator will then only check MAC addresses without separators. The options also allow a `eui` property to specify if it needs to be validated against EUI-48 or EUI-64. The accepted values of `eui` are: 48, 64.\n**isMagnetURI(str)**                      | check if the string is a [Magnet URI format][Magnet URI Format].\n**isMailtoURI(str, [, options])**                      | check if the string is a [Mailto URI format][Mailto URI Format].<br/><br/>`options` is an object of validating emails inside the URI (check `isEmail`s options for details).\n**isMD5(str)**                          | check if the string is a MD5 hash.<br/><br/>Please note that you can also use the `isHash(str, 'md5')` function. Keep in mind that MD5 has some collision weaknesses compared to other algorithms (e.g., SHA).\n**isMimeType(str)**                     | check if the string matches to a valid [MIME type][MIME Type] format.\n**isMobilePhone(str [, locale [, options]])**          | check if the string is a mobile phone number,<br/><br/>`locale` is either an array of locales (e.g. `['sk-SK', 'sr-RS']`) OR one of `['am-Am', 'ar-AE', 'ar-BH', 'ar-DZ', 'ar-EG', 'ar-EH', 'ar-IQ', 'ar-JO', 'ar-KW', 'ar-PS', 'ar-SA', 'ar-SD', 'ar-SY', 'ar-TN', 'ar-YE', 'az-AZ', 'az-LB', 'az-LY', 'be-BY', 'bg-BG', 'bn-BD', 'bs-BA', 'ca-AD', 'cs-CZ', 'da-DK', 'de-AT', 'de-CH', 'de-DE', 'de-LU', 'dv-MV', 'dz-BT', 'el-CY', 'el-GR', 'en-AG', 'en-AI', 'en-AU', 'en-BM', 'en-BS', 'en-BW', 'en-CA', 'en-GB', 'en-GG', 'en-GH', 'en-GY', 'en-HK', 'en-IE', 'en-IN', 'en-JM', 'en-KE', 'en-KI', 'en-KN', 'en-LS', 'en-MO', 'en-MT', 'en-MU', 'en-MW', 'en-NG', 'en-NZ', 'en-PG', 'en-PH', 'en-PK', 'en-RW', 'en-SG', 'en-SL', 'en-SS', 'en-TZ', 'en-UG', 'en-US', 'en-ZA', 'en-ZM', 'en-ZW', 'es-AR', 'es-BO', 'es-CL', 'es-CO', 'es-CR', 'es-CU', 'es-DO', 'es-EC', 'es-ES', 'es-GT','es-HN', 'es-MX', 'es-NI', 'es-PA', 'es-PE', 'es-PY', 'es-SV', 'es-UY', 'es-VE', 'et-EE', 'fa-AF', 'fa-IR', 'fi-FI', 'fj-FJ', 'fo-FO', 'fr-BE', 'fr-BF', 'fr-BJ', 'fr-CD', 'fr-CF', 'fr-DJ', 'fr-FR', 'fr-GF', 'fr-GP', 'fr-MQ', 'fr-PF', 'fr-RE', 'fr-WF', 'ga-IE', 'he-IL', 'hu-HU', 'id-ID', 'ir-IR', 'it-IT', 'it-SM', 'ja-JP', 'ka-GE', 'kk-KZ', 'kl-GL', 'ko-KR', 'ky-KG', 'lt-LT', 'mg-MG', 'mn-MN', 'mk-MK', 'ms-MY', 'my-MM', 'mz-MZ', 'nb-NO', 'ne-NP', 'nl-AW', 'nl-BE', 'nl-NL', 'nn-NO', 'pl-PL', 'pt-AO', 'pt-BR', 'pt-PT', 'ro-Md', 'ro-RO', 'ru-RU', 'si-LK', 'sk-SK', 'sl-SI', 'so-SO', 'sq-AL', 'sr-RS', 'sv-SE', 'tg-TJ', 'th-TH', 'tk-TM', 'tr-TR', 'uk-UA', 'uz-UZ', 'vi-VN', 'zh-CN', 'zh-HK', 'zh-MO', 'zh-TW']` OR defaults to `'any'`. If 'any' or a falsey value is used, function will check if any of the locales match).<br/><br/>`options` is an optional object that can be supplied with the following keys: `strictMode`, if this is set to `true`, the mobile phone number must be supplied with the country code and therefore must start with `+`. Locale list is `validator.isMobilePhoneLocales`.\n**isMongoId(str)**                      | check if the string is a valid hex-encoded representation of a [MongoDB ObjectId][mongoid].\n**isMultibyte(str)**                    | check if the string contains one or more multibyte chars.\n**isNumeric(str [, options])**                      | check if the string contains only numbers.<br/><br/>`options` is an object which defaults to `{ no_symbols: false }` it also has `locale` as an option. If `no_symbols` is true, the validator will reject numeric strings that feature a symbol (e.g. `+`, `-`, or `.`).<br/><br/>`locale` determines the decimal separator and is one of `['ar', 'ar-AE', 'ar-BH', 'ar-DZ', 'ar-EG', 'ar-IQ', 'ar-JO', 'ar-KW', 'ar-LB', 'ar-LY', 'ar-MA', 'ar-QA', 'ar-QM', 'ar-SA', 'ar-SD', 'ar-SY', 'ar-TN', 'ar-YE', 'bg-BG', 'cs-CZ', 'da-DK', 'de-DE', 'en-AU', 'en-GB', 'en-HK', 'en-IN', 'en-NZ', 'en-US', 'en-ZA', 'en-ZM', 'eo', 'es-ES', 'fr-FR', 'fr-CA', 'hu-HU', 'it-IT', 'nb-NO', 'nl-NL', 'nn-NO', 'pl-PL', 'pt-BR', 'pt-PT', 'ru-RU', 'sl-SI', 'sr-RS', 'sr-RS@latin', 'sv-SE', 'tr-TR', 'uk-UA']`.\n**isOctal(str)**                        | check if the string is a valid octal number.\n**isPassportNumber(str, countryCode)**    | check if the string is a valid passport number.<br/><br/>`countryCode` is one of `['AM', 'AR', 'AT', 'AU', 'AZ', 'BE', 'BG', 'BY', 'BR', 'CA', 'CH', 'CN', 'CY', 'CZ', 'DE', 'DK', 'DZ', 'EE', 'ES', 'FI', 'FR', 'GB', 'GR', 'HR', 'HU', 'IE', 'IN', 'IR', 'ID', 'IS', 'IT', 'JM', 'JP', 'KR', 'KZ', 'LI', 'LT', 'LU', 'LV', 'LY', 'MT', 'MX', 'MY', 'MZ', 'NL', 'NZ', 'PH', 'PK', 'PL', 'PT', 'RO', 'RU', 'SE', 'SL', 'SK', 'TH', 'TR', 'UA', 'US', 'ZA']`.  Locale list is `validator.passportNumberLocales`.\n**isPort(str)**                         | check if the string is a valid port number.\n**isPostalCode(str, locale)**           | check if the string is a postal code.<br/><br/>`locale` is one of `['AD', 'AT', 'AU', 'AZ', 'BA', 'BD', 'BE', 'BG', 'BR', 'BY', 'CA', 'CH', 'CN', 'CO', 'CZ', 'DE', 'DK', 'DO', 'DZ', 'EE', 'ES', 'FI', 'FR', 'GB', 'GR', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IN', 'IR', 'IS', 'IT', 'JP', 'KE', 'KR', 'LI', 'LK', 'LT', 'LU', 'LV', 'MC', 'MG', 'MT', 'MX', 'MY', 'NL', 'NO', 'NP', 'NZ', 'PK', 'PL', 'PR', 'PT', 'RO', 'RU', 'SA', 'SE', 'SG', 'SI', 'SK', 'TH', 'TN', 'TW', 'UA', 'US', 'ZA', 'ZM']` OR `'any'`. If 'any' is used, function will check if any of the locales match. Locale list is `validator.isPostalCodeLocales`.\n**isRFC3339(str)**                      | check if the string is a valid [RFC 3339][RFC 3339] date.\n**isRgbColor(str [,options])**                     | check if the string is a rgb or rgba color.<br/></br>`options` is an object with the following properties<br/><br/>`includePercentValues` defaults to `true`. If you don't want to allow to set `rgb` or `rgba` values with percents, like `rgb(5%,5%,5%)`, or `rgba(90%,90%,90%,.3)`, then set it to false.<br/><br/>`allowSpaces` defaults to `true`, which prohibits whitespace. If set to false, whitespace between color values is allowed, such as `rgb(255, 255, 255)` or even `rgba(255,       128,        0,      0.7)`.\n**isSemVer(str)**                       | check if the string is a Semantic Versioning Specification (SemVer).\n**isSurrogatePair(str)**                | check if the string contains any surrogate pairs chars.\n**isUppercase(str)**                    | check if the string is uppercase.\n**isSlug(str)**                         | check if the string is of type slug.\n**isStrongPassword(str [, options])**   | check if the string can be considered a strong password or not. Allows for custom requirements or scoring rules. If `returnScore` is true, then the function returns an integer score for the password rather than a boolean.<br/>Default options: <br/>`{ minLength: 8, minLowercase: 1, minUppercase: 1, minNumbers: 1, minSymbols: 1, returnScore: false, pointsPerUnique: 1, pointsPerRepeat: 0.5, pointsForContainingLower: 10, pointsForContainingUpper: 10, pointsForContainingNumber: 10, pointsForContainingSymbol: 10 }`\n**isTime(str [, options])**             | check if the string is a valid time e.g. [`23:01:59`, new Date().toLocaleTimeString()].<br/><br/> `options` is an object which can contain the keys `hourFormat` or `mode`.<br/><br/>`hourFormat` is a key and defaults to `'hour24'`.<br/><br/>`mode` is a key and defaults to `'default'`. <br/><br/>`hourFormat` can contain the values `'hour12'` or `'hour24'`, `'hour24'` will validate hours in 24 format and `'hour12'` will validate hours in 12 format. <br/><br/>`mode` can contain the values `'default', 'withSeconds', withOptionalSeconds`, `'default'` will validate `HH:MM` format, `'withSeconds'` will validate the `HH:MM:SS` format, `'withOptionalSeconds'` will validate `'HH:MM'` and `'HH:MM:SS'` formats.\n**isTaxID(str, locale)**                | check if the string is a valid Tax Identification Number. Default locale is `en-US`.<br/><br/>More info about exact TIN support can be found in `src/lib/isTaxID.js`.<br/><br/>Supported locales: `[ 'bg-BG', 'cs-CZ', 'de-AT', 'de-DE', 'dk-DK', 'el-CY', 'el-GR', 'en-CA', 'en-GB', 'en-IE', 'en-US', 'es-AR', 'es-ES', 'et-EE', 'fi-FI', 'fr-BE', 'fr-CA', 'fr-FR', 'fr-LU', 'hr-HR', 'hu-HU', 'it-IT', 'lb-LU', 'lt-LT', 'lv-LV', 'mt-MT', 'nl-BE', 'nl-NL', 'pl-PL', 'pt-BR', 'pt-PT', 'ro-RO', 'sk-SK', 'sl-SI', 'sv-SE', 'uk-UA']`.\n**isURL(str [, options])**              | check if the string is a URL.<br/><br/>`options` is an object which defaults to `{ protocols: ['http','https','ftp'], require_tld: true, require_protocol: false, require_host: true, require_port: false, require_valid_protocol: true, allow_underscores: false, host_whitelist: false, host_blacklist: false, allow_trailing_dot: false, allow_protocol_relative_urls: false, allow_fragments: true, allow_query_components: true, disallow_auth: false, validate_length: true }`.<br/><br/>`protocols` - valid protocols can be modified with this option.<br/>`require_tld` - If set to false isURL will not check if the URL's host includes a top-level domain.<br/>`require_protocol` - **RECOMMENDED** if set to true isURL will return false if protocol is not present in the URL. Without this setting, some malicious URLs cannot be distinguishable from a valid URL with authentication information.<br/>`require_host` - if set to false isURL will not check if host is present in the URL.<br/>`require_port` - if set to true isURL will check if port is present in the URL.<br/>`require_valid_protocol` - isURL will check if the URL's protocol is present in the protocols option.<br/>`allow_underscores` - if set to true, the validator will allow underscores in the URL.<br/>`host_whitelist` - if set to an array of strings or regexp, and the domain matches none of the strings defined in it, the validation fails.<br/>`host_blacklist` - if set to an array of strings or regexp, and the domain matches any of the strings defined in it, the validation fails.<br/>`allow_trailing_dot` - if set to true, the validator will allow the domain to end with a `.` character.<br/>`allow_protocol_relative_urls` - if set to true protocol relative URLs will be allowed.<br/>`allow_fragments` - if set to false isURL will return false if fragments are present.<br/>`allow_query_components` - if set to false isURL will return false if query components are present.<br/>`disallow_auth` - if set to true, the validator will fail if the URL contains an authentication component, e.g. `http://username:password@example.com`.<br/>`validate_length` - if set to false isURL will skip string length validation. `max_allowed_length` will be ignored if this is set as `false`.<br/>`max_allowed_length` - if set, isURL will not allow URLs longer than the specified value (default is 2084 that IE maximum URL length).<br/>\n**isULID(str)**                         | check if the string is a [ULID](https://github.com/ulid/spec).\n**isUUID(str [, version])**             | check if the string is an RFC9562 UUID.<br/>`version` is one of `'1'`-`'8'`, `'nil'`, `'max'`, `'all'` or `'loose'`. The `'loose'` option checks if the string is a UUID-like string with hexadecimal values, ignoring RFC9565.\n**isVariableWidth(str)**                | check if the string contains a mixture of full and half-width chars.\n**isVAT(str, countryCode)**             | check if the string is a [valid VAT number][VAT Number] if validation is available for the given country code matching [ISO 3166-1 alpha-2][ISO 3166-1 alpha-2]. <br/><br/>`countryCode` is one of `['AL', 'AR', 'AT', 'AU', 'BE', 'BG', 'BO', 'BR', 'BY', 'CA', 'CH', 'CL', 'CO', 'CR', 'CY', 'CZ', 'DE', 'DK', 'DO', 'EC', 'EE', 'EL', 'ES', 'FI', 'FR', 'GB', 'GT', 'HN', 'HR', 'HU', 'ID', 'IE', 'IL', 'IN', 'IS', 'IT', 'KZ', 'LT', 'LU', 'LV', 'MK', 'MT', 'MX', 'NG', 'NI', 'NL', 'NO', 'NZ', 'PA', 'PE', 'PH', 'PL', 'PT', 'PY', 'RO', 'RS', 'RU', 'SA', 'SE', 'SI', 'SK', 'SM', 'SV', 'TR', 'UA', 'UY', 'UZ', 'VE']`.\n**isWhitelisted(str, chars)**           | check if the string consists only of characters that appear in the whitelist `chars`.\n**matches(str, pattern [, modifiers])** | check if the string matches the pattern.<br/><br/>Either `matches('foo', /foo/i)` or `matches('foo', 'foo', 'i')`.<br/>**Note:** The pattern is not checked for possible ReDoS attacks. We do not recommend that the user can provide their own pattern.\n\n## Sanitizers\n\nHere is a list of the sanitizers currently available.\n\nSanitizer                              | Description\n-------------------------------------- | -------------------------------\n**blacklist(input, chars)**            | remove characters that appear in the blacklist. The characters are used in a RegExp and so you will need to escape some chars, e.g. `blacklist(input, '\\\\[\\\\]')`.\n**escape(input)**                      | replace `<`, `>`, `&`, `'`, `\"`, `` ` ``, `\\` and `/` with HTML entities.\n**ltrim(input [, chars])**             | trim characters from the left-side of the input.\n**normalizeEmail(email [, options])**  | canonicalize an email address. (This doesn't validate that the input is an email, if you want to validate the email use isEmail beforehand).<br/><br/>`options` is an object with the following keys and default values:<br/><ul><li>*all_lowercase: true* - Transforms the local part (before the @ symbol) of all email addresses to lowercase. Please note that this may violate RFC 5321, which gives providers the possibility to treat the local part of email addresses in a case sensitive way (although in practice most - yet not all - providers don't). The domain part of the email address is always lowercased, as it is case insensitive per RFC 1035.</li><li>*gmail_lowercase: true* - Gmail addresses are known to be case-insensitive, so this switch allows lowercasing them even when *all_lowercase* is set to false. Please note that when *all_lowercase* is true, Gmail addresses are lowercased regardless of the value of this setting.</li><li>*gmail_remove_dots: true*: Removes dots from the local part of the email address, as Gmail ignores them (e.g. \"john.doe\" and \"johndoe\" are considered equal).</li><li>*gmail_remove_subaddress: true*: Normalizes addresses by removing \"sub-addresses\", which is the part following a \"+\" sign (e.g. \"foo+bar@gmail.com\" becomes \"foo@gmail.com\").</li><li>*gmail_convert_googlemaildotcom: true*: Converts addresses with domain @googlemail.com to @gmail.com, as they're equivalent.</li><li>*outlookdotcom_lowercase: true* - Outlook.com addresses (including Windows Live and Hotmail) are known to be case-insensitive, so this switch allows lowercasing them even when *all_lowercase* is set to false. Please note that when *all_lowercase* is true, Outlook.com addresses are lowercased regardless of the value of this setting.</li><li>*outlookdotcom_remove_subaddress: true*: Normalizes addresses by removing \"sub-addresses\", which is the part following a \"+\" sign (e.g. \"foo+bar@outlook.com\" becomes \"foo@outlook.com\").</li><li>*yahoo_lowercase: true* - Yahoo Mail addresses are known to be case-insensitive, so this switch allows lowercasing them even when *all_lowercase* is set to false. Please note that when *all_lowercase* is true, Yahoo Mail addresses are lowercased regardless of the value of this setting.</li><li>*yahoo_remove_subaddress: true*: Normalizes addresses by removing \"sub-addresses\", which is the part following a \"-\" sign (e.g. \"foo-bar@yahoo.com\" becomes \"foo@yahoo.com\").</li><li>*icloud_lowercase: true* - iCloud addresses (including MobileMe) are known to be case-insensitive, so this switch allows lowercasing them even when *all_lowercase* is set to false. Please note that when *all_lowercase* is true, iCloud addresses are lowercased regardless of the value of this setting.</li><li>*icloud_remove_subaddress: true*: Normalizes addresses by removing \"sub-addresses\", which is the part following a \"+\" sign (e.g. \"foo+bar@icloud.com\" becomes \"foo@icloud.com\").</li></ul>\n**rtrim(input [, chars])**             | trim characters from the right-side of the input.\n**stripLow(input [, keep_new_lines])** | remove characters with a numerical value < 32 and 127, mostly control characters. If `keep_new_lines` is `true`, newline characters are preserved (`\\n` and `\\r`, hex `0xA` and `0xD`). Unicode-safe in JavaScript.\n**toBoolean(input [, strict])**        | convert the input string to a boolean. Everything except for `'0'`, `'false'` and `''` returns `true`. In strict mode only `'1'` and `'true'` return `true`.\n**toDate(input)**                      | convert the input string to a date, or `null` if the input is not a date.\n**toFloat(input)**                     | convert the input string to a float, or `NaN` if the input is not a float.\n**toInt(input [, radix])**             | convert the input string to an integer, or `NaN` if the input is not an integer.\n**trim(input [, chars])**              | trim characters (whitespace by default) from both sides of the input.\n**unescape(input)**                    | replace HTML encoded entities with `<`, `>`, `&`, `'`, `\"`, `` ` ``, `\\` and `/`.\n**whitelist(input, chars)**            | remove characters that do not appear in the whitelist. The characters are used in a RegExp and so you will need to escape some chars, e.g. `whitelist(input, '\\\\[\\\\]')`.\n\n### XSS Sanitization\n\nXSS sanitization was removed from the library in [2d5d6999](https://github.com/validatorjs/validator.js/commit/2d5d6999541add350fb396ef02dc42ca3215049e).\n\nFor an alternative, have a look at Yahoo's [xss-filters library](https://github.com/yahoo/xss-filters) or at [DOMPurify](https://github.com/cure53/DOMPurify).\n\n## Maintainers\n\n- [chriso](https://github.com/chriso) - **Chris O'Hara** (author)\n- [profnandaa](https://github.com/profnandaa) - **Anthony Nandaa**\n- [rubiin](https://github.com/rubiin) - **Rubin Bhandari**\n- [wikirik](https://github.com/wikirik) - **Rik Smale**\n- [ezkemboi](https://github.com/ezkemboi) - **Ezrqn Kemboi**\n- [tux-tn](https://github.com/tux-tn) - **Sarhan Aissi**\n\n## Reading\n\nRemember, validating can be troublesome sometimes. See [A list of articles about programming assumptions commonly made that aren't true](https://github.com/jameslk/awesome-falsehoods).\n\n## Contributing\n\nWe welcome contributions from the community! If you're interested in contributing to this project, please read our [Contribution Guide](CONTRIBUTING.md) to get started.\n\n## License\n\nThis project is licensed under the [MIT](LICENSE). See the [LICENSE](LICENSE) file for details.\n\n[downloads-image]: http://img.shields.io/npm/dm/validator.svg\n\n[npm-url]: https://npmjs.org/package/validator\n[npm-image]: http://img.shields.io/npm/v/validator.svg\n\n[codecov-url]: https://codecov.io/gh/validatorjs/validator.js\n[codecov-image]: https://codecov.io/gh/validatorjs/validator.js/branch/master/graph/badge.svg\n\n[ci-url]: https://github.com/validatorjs/validator.js/actions?query=workflow%3ACI\n[ci-image]: https://github.com/validatorjs/validator.js/workflows/CI/badge.svg?branch=master\n\n[gitter-url]: https://gitter.im/validatorjs/community\n[gitter-image]: https://badges.gitter.im/validatorjs/community.svg\n\n[huntr-url]: https://huntr.dev/bounties/disclose/?target=https://github.com/validatorjs/validator.js\n[huntr-image]: https://cdn.huntr.dev/huntr_security_badge_mono.svg\n\n[amd]: http://requirejs.org/docs/whyamd.html\n[bower]: http://bower.io/\n\n[Crockford Base32]: http://www.crockford.com/base32.html\n[Base64 URL Safe]: https://base64.guru/standards/base64url\n[Data URI Format]: https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs\n[European Article Number]: https://en.wikipedia.org/wiki/International_Article_Number\n[Ethereum]: https://ethereum.org/\n[CSS Colors Level 4 Specification]: https://developer.mozilla.org/en-US/docs/Web/CSS/color_value\n[IMEI]: https://en.wikipedia.org/wiki/International_Mobile_Equipment_Identity\n[ISBN]: https://en.wikipedia.org/wiki/ISBN\n[ISIN]: https://en.wikipedia.org/wiki/International_Securities_Identification_Number\n[ISO 639-1]: https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes\n[ISO 8601]: https://en.wikipedia.org/wiki/ISO_8601\n[ISO 15924]: https://en.wikipedia.org/wiki/ISO_15924\n[ISO 3166-1 alpha-2]: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2\n[ISO 3166-1 alpha-3]: https://en.wikipedia.org/wiki/ISO_3166-1_alpha-3\n[ISO 3166-1 numeric]: https://en.wikipedia.org/wiki/ISO_3166-1_numeric\n[ISO 4217]: https://en.wikipedia.org/wiki/ISO_4217\n[ISRC]: https://en.wikipedia.org/wiki/International_Standard_Recording_Code\n[ISSN]: https://en.wikipedia.org/wiki/International_Standard_Serial_Number\n[Luhn Check]: https://en.wikipedia.org/wiki/Luhn_algorithm\n[Magnet URI Format]: https://en.wikipedia.org/wiki/Magnet_URI_scheme\n[Mailto URI Format]: https://en.wikipedia.org/wiki/Mailto\n[MIME Type]: https://en.wikipedia.org/wiki/Media_type\n[mongoid]: http://docs.mongodb.org/manual/reference/object-id/\n[RFC 3339]: https://tools.ietf.org/html/rfc3339\n[VAT Number]: https://en.wikipedia.org/wiki/VAT_identification_number\n","_attachments":{},"homepage":"https://github.com/validatorjs/validator.js","bugs":{"url":"https://github.com/validatorjs/validator.js/issues"},"license":"MIT"}