{"_id":"anchor","_rev":"204928","name":"anchor","description":"High-level validation library for Node.js (used in Waterline)","dist-tags":{"latest":"1.4.0"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"time":{"modified":"2021-06-03T13:11:53.000Z","created":"2012-12-26T18:10:46.894Z","1.4.0":"2018-12-17T23:05:40.624Z","1.3.0":"2018-04-01T22:31:48.878Z","1.2.1":"2018-04-01T21:20:29.369Z","1.2.0":"2017-10-20T18:50:37.139Z","1.1.2":"2017-09-24T21:50:39.542Z","0.11.6":"2017-08-08T19:22:23.359Z","1.1.1":"2016-12-22T21:53:52.508Z","1.1.0":"2016-12-22T21:40:04.414Z","1.0.0":"2016-12-21T19:53:01.561Z","0.11.5":"2016-12-05T22:22:31.995Z","0.11.4":"2016-12-05T21:33:20.036Z","0.11.3":"2016-10-25T17:14:28.855Z","0.11.2":"2016-03-17T15:59:28.024Z","0.11.1":"2016-03-12T02:09:46.207Z","0.11.0":"2015-12-28T20:48:11.221Z","0.10.5":"2015-08-12T14:22:34.963Z","0.10.4":"2015-07-08T14:12:29.393Z","0.10.3":"2015-06-09T21:35:17.069Z","0.10.2":"2014-11-21T21:21:20.646Z","0.10.1":"2014-09-25T23:17:30.402Z","0.9.13":"2014-06-20T03:28:41.905Z","0.10.0-rc2":"2014-05-29T21:47:48.532Z","0.10.0-rc1":"2014-04-23T08:28:06.159Z","0.9.12":"2014-03-03T18:54:52.094Z","0.9.11":"2014-02-28T16:37:09.206Z","0.9.10":"2014-02-27T18:29:12.276Z","0.9.9":"2014-02-26T15:47:11.861Z","0.9.8":"2014-02-25T19:48:42.462Z","0.9.7":"2013-12-20T00:21:09.023Z","0.9.6":"2013-10-29T17:35:47.291Z","0.9.5":"2013-09-17T16:18:12.786Z","0.9.4":"2013-09-04T21:48:42.558Z","0.9.3":"2013-08-21T16:39:46.314Z","0.9.2":"2013-08-09T18:00:17.700Z","0.9.1":"2013-07-30T19:09:57.051Z","0.9.0":"2013-07-18T22:30:25.811Z","0.4.1":"2013-06-27T19:54:05.971Z","0.4.0":"2013-06-25T22:29:22.282Z","0.3.0":"2013-03-16T03:36:04.332Z","0.2.1":"2013-03-12T09:34:55.543Z","0.2.0":"2013-03-12T08:57:59.739Z","0.1.2-0":"2013-03-12T07:22:11.509Z","0.1.0-1":"2013-01-21T03:27:30.038Z","0.1.0":"2013-01-21T03:22:44.783Z","0.0.0":"2012-12-26T18:10:46.894Z"},"users":{"ganeshkbhat":true},"author":{"name":"Mike McNeil"},"repository":{"type":"git","url":"git://github.com/sailsjs/anchor.git"},"versions":{"1.4.0":{"name":"anchor","version":"1.4.0","description":"High-level validation library for Node.js (used in Waterline)","homepage":"https://sailsjs.com","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"npm run lint && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -R dot test","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' && echo '✔  Your code looks good.'"},"repository":{"type":"git","url":"git://github.com/sailsjs/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"@sailshq/lodash":"^3.10.2","validator":"5.7.0"},"devDependencies":{"eslint":"4.11.0","mocha":"3.0.2"},"gitHead":"f871463b3182d0f38e0d1da9efda419d97ad79b2","bugs":{"url":"https://github.com/sailsjs/anchor/issues"},"_id":"anchor@1.4.0","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"6ab2b8a5d9ebf2939c45ce57ed8fef80aecd99b0","size":11268,"noattachment":false,"key":"/anchor/-/anchor-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-1.4.0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/anchor_1.4.0_1545087940404_0.7126237454148181"},"_hasShrinkwrap":false,"publish_time":1545087940624,"_cnpm_publish_time":1545087940624},"1.3.0":{"name":"anchor","version":"1.3.0","description":"High-level validation library for Node.js (used in Waterline)","homepage":"https://sailsjs.com","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"npm run lint && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -R dot test","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' && echo '✔  Your code looks good.'"},"repository":{"type":"git","url":"git://github.com/sailsjs/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"@sailshq/lodash":"^3.10.2","validator":"5.7.0"},"devDependencies":{"eslint":"4.11.0","mocha":"3.0.2"},"gitHead":"e42acb7aac72a4d9c20f860420e303ed7d8968e9","bugs":{"url":"https://github.com/sailsjs/anchor/issues"},"_id":"anchor@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"633e3678b11c30c1466160af63857d0440641314","size":11180,"noattachment":false,"key":"/anchor/-/anchor-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-1.3.0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/anchor_1.3.0_1522621908733_0.4597456975140186"},"_hasShrinkwrap":false,"publish_time":1522621908878,"_cnpm_publish_time":1522621908878},"1.2.1":{"name":"anchor","version":"1.2.1","description":"High-level validation library for Node.js (used in Waterline)","homepage":"https://sailsjs.com","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"npm run lint && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -R dot test","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' && echo '✔  Your code looks good.'"},"repository":{"type":"git","url":"git://github.com/sailsjs/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"@sailshq/lodash":"^3.10.2","validator":"4.4.0"},"devDependencies":{"eslint":"3.19.0","mocha":"3.0.2"},"gitHead":"41dd3e0261644f4aa44031ea0300747acde254bb","bugs":{"url":"https://github.com/sailsjs/anchor/issues"},"_id":"anchor@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"7d5bfe69a6a98305e825a8c38593e45df48b4395","size":10267,"noattachment":false,"key":"/anchor/-/anchor-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-1.2.1.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/anchor_1.2.1_1522617628758_0.5955480008009819"},"_hasShrinkwrap":false,"publish_time":1522617629369,"_cnpm_publish_time":1522617629369},"1.2.0":{"name":"anchor","version":"1.2.0","description":"High-level validation library for Node.js (used in Waterline)","homepage":"https://sailsjs.com","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"npm run lint && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -R dot test","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' && echo '✔  Your code looks good.'"},"repository":{"type":"git","url":"git://github.com/sailsjs/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"@sailshq/lodash":"^3.10.2","validator":"4.4.0"},"devDependencies":{"eslint":"3.19.0","mocha":"3.0.2"},"gitHead":"35d401129f9e44a16504468df2f4decd2885086d","bugs":{"url":"https://github.com/sailsjs/anchor/issues"},"_id":"anchor@1.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"e22e6e80dd430c3c5a015a956e54e2e974bc7cea","size":10583,"noattachment":false,"key":"/anchor/-/anchor-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-1.2.0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/anchor-1.2.0.tgz_1508525436178_0.6267103196587414"},"publish_time":1508525437139,"_hasShrinkwrap":false,"_cnpm_publish_time":1508525437139},"1.1.2":{"name":"anchor","version":"1.1.2","description":"High-level validation library for Node.js (used in Waterline)","homepage":"https://sailsjs.com","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"npm run lint && npm run custom-tests","custom-tests":"node ./node_modules/mocha/bin/mocha -R dot test","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 --ignore-pattern 'test/' && echo '✔  Your code looks good.'"},"repository":{"type":"git","url":"git://github.com/sailsjs/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"@sailshq/lodash":"^3.10.2","validator":"4.4.0"},"devDependencies":{"eslint":"3.19.0","mocha":"3.0.2"},"gitHead":"938ce251a8ddb6a22d6b40a3b81d3fe016fc422e","bugs":{"url":"https://github.com/sailsjs/anchor/issues"},"_id":"anchor@1.1.2","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"af468c01778ccc2ffb721bd2acdd58c0bb5ab6ce","size":10193,"noattachment":false,"key":"/anchor/-/anchor-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-1.1.2.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/anchor-1.1.2.tgz_1506289838561_0.6757449170108885"},"publish_time":1506289839542,"_cnpm_publish_time":1506289839542,"_hasShrinkwrap":false},"0.11.6":{"name":"anchor","version":"0.11.6","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/sailsjs/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"@mapbox/geojsonhint":"2.0.1","@sailshq/lodash":"^3.10.2","validator":"4.4.0"},"devDependencies":{"async":"~0.2.10","mocha":"2.3.4"},"gitHead":"d82c20413a912eab7a5fa7e048d4c5837d0e9663","bugs":{"url":"https://github.com/sailsjs/anchor/issues"},"_id":"anchor@0.11.6","_shasum":"e08afef69471bc713b61c0d8eddf239a857bb10c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"e08afef69471bc713b61c0d8eddf239a857bb10c","size":8909,"noattachment":false,"key":"/anchor/-/anchor-0.11.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.11.6.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/anchor-0.11.6.tgz_1502220142155_0.8493307044263929"},"publish_time":1502220143359,"_cnpm_publish_time":1502220143359,"_hasShrinkwrap":false},"1.1.1":{"name":"anchor","version":"1.1.1","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/sailsjs/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"@sailshq/lodash":"^3.10.2","validator":"4.4.0"},"devDependencies":{"async":"~0.2.10","mocha":"2.3.4"},"gitHead":"8baa857d70f67b421890a93519a95282f3bdeffe","bugs":{"url":"https://github.com/sailsjs/anchor/issues"},"_id":"anchor@1.1.1","_shasum":"f075c3e3cb97149c0e68b5dbd8963b0ab9dea5ac","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"f075c3e3cb97149c0e68b5dbd8963b0ab9dea5ac","size":5193,"noattachment":false,"key":"/anchor/-/anchor-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-1.1.1.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/anchor-1.1.1.tgz_1482443631953_0.5465464256703854"},"publish_time":1482443632508,"_cnpm_publish_time":1482443632508,"_hasShrinkwrap":false},"1.1.0":{"name":"anchor","version":"1.1.0","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/sailsjs/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"@sailshq/lodash":"^3.10.2","validator":"4.4.0"},"devDependencies":{"async":"~0.2.10","mocha":"2.3.4"},"gitHead":"89f522ee27f034892ad47a07ef8e73ed8a116016","bugs":{"url":"https://github.com/sailsjs/anchor/issues"},"_id":"anchor@1.1.0","_shasum":"1e0b1717c34abc0c1123c8276dcefee1d2badc9d","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"1e0b1717c34abc0c1123c8276dcefee1d2badc9d","size":5168,"noattachment":false,"key":"/anchor/-/anchor-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-1.1.0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/anchor-1.1.0.tgz_1482442802780_0.0919646555557847"},"publish_time":1482442804414,"_cnpm_publish_time":1482442804414,"_hasShrinkwrap":false},"1.0.0":{"name":"anchor","version":"1.0.0","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/sailsjs/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"@sailshq/lodash":"^3.10.2","validator":"4.4.0"},"devDependencies":{"async":"~0.2.10","mocha":"2.3.4"},"gitHead":"9a7897cc641c6d0c41ea091a2f63674fbffc5112","bugs":{"url":"https://github.com/sailsjs/anchor/issues"},"_id":"anchor@1.0.0","_shasum":"d559bc5cfd3e4bff6b6e486cd16634700d097d7a","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"d559bc5cfd3e4bff6b6e486cd16634700d097d7a","size":8228,"noattachment":false,"key":"/anchor/-/anchor-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-1.0.0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/anchor-1.0.0.tgz_1482349980898_0.2608500176575035"},"publish_time":1482349981561,"_cnpm_publish_time":1482349981561,"_hasShrinkwrap":false},"0.11.5":{"name":"anchor","version":"0.11.5","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/sailsjs/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"@mapbox/geojsonhint":"1.2.1","@sailshq/lodash":"^3.10.2","validator":"4.4.0"},"devDependencies":{"async":"~0.2.10","mocha":"2.3.4"},"gitHead":"c895131d438ea44100ef83bade44f8e282129953","bugs":{"url":"https://github.com/sailsjs/anchor/issues"},"_id":"anchor@0.11.5","_shasum":"5a345054942ef372692da59a312c15f5c1f10f78","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"5a345054942ef372692da59a312c15f5c1f10f78","size":8927,"noattachment":false,"key":"/anchor/-/anchor-0.11.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.11.5.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/anchor-0.11.5.tgz_1480976549839_0.7367517992388457"},"publish_time":1480976551995,"_cnpm_publish_time":1480976551995,"_hasShrinkwrap":false},"0.11.4":{"name":"anchor","version":"0.11.4","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/sailsjs/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"@mapbox/geojsonhint":"1.2.1","@sailshq/lodash":"^3.10.2","validator":"4.4.0"},"devDependencies":{"async":"~0.2.10","mocha":"2.3.4"},"gitHead":"819083a2f7844c09eaf74a70319198a5e452b256","bugs":{"url":"https://github.com/sailsjs/anchor/issues"},"_id":"anchor@0.11.4","_shasum":"310dd8f8c4decc218568d4516fc30ad774cdeef8","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"310dd8f8c4decc218568d4516fc30ad774cdeef8","size":8911,"noattachment":false,"key":"/anchor/-/anchor-0.11.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.11.4.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/anchor-0.11.4.tgz_1480973599475_0.8374538926873356"},"publish_time":1480973600036,"_cnpm_publish_time":1480973600036,"_hasShrinkwrap":false},"0.11.3":{"name":"anchor","version":"0.11.3","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/sailsjs/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"geojsonhint":"1.1.0","lodash":"3.10.1","validator":"4.4.0"},"devDependencies":{"async":"~0.2.10","mocha":"2.3.4"},"gitHead":"2566882f7893d73d6855249a66dd1658464d72b2","bugs":{"url":"https://github.com/sailsjs/anchor/issues"},"_id":"anchor@0.11.3","_shasum":"5e8940f75988b255ca1a190aea27b41124ec8c69","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"5e8940f75988b255ca1a190aea27b41124ec8c69","size":8893,"noattachment":false,"key":"/anchor/-/anchor-0.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.11.3.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/anchor-0.11.3.tgz_1477415666350_0.5412241930607706"},"publish_time":1477415668855,"_cnpm_publish_time":1477415668855,"_hasShrinkwrap":false},"0.11.2":{"name":"anchor","version":"0.11.2","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/sailsjs/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"geojsonhint":"1.1.0","lodash":"3.10.1","validator":"4.4.0"},"devDependencies":{"async":"~0.2.10","mocha":"2.3.4"},"gitHead":"cbbc3a51f0b400d617a2def2002ce1c2bf210a4b","bugs":{"url":"https://github.com/sailsjs/anchor/issues"},"_id":"anchor@0.11.2","_shasum":"91fdbb3400b956cfecb927a8c2b499c7d9956513","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"dist":{"shasum":"91fdbb3400b956cfecb927a8c2b499c7d9956513","size":8358,"noattachment":false,"key":"/anchor/-/anchor-0.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.11.2.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/anchor-0.11.2.tgz_1458230365747_0.6736703491769731"},"publish_time":1458230368024,"_cnpm_publish_time":1458230368024,"_hasShrinkwrap":false},"0.11.1":{"name":"anchor","version":"0.11.1","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/sailsjs/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"geojsonhint":"1.1.0","lodash":"3.10.1","validator":"4.4.0"},"devDependencies":{"async":"~0.2.10","mocha":"2.3.4"},"gitHead":"1a12163109153098d4ede2becd3285b5a01be910","bugs":{"url":"https://github.com/sailsjs/anchor/issues"},"bundleDependencies":["geojsonhint","lodash","validator"],"_id":"anchor@0.11.1","_shasum":"33050c454f745f8efc32fce4c2e9d0b0b877adcd","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"33050c454f745f8efc32fce4c2e9d0b0b877adcd","size":1441527,"noattachment":false,"key":"/anchor/-/anchor-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.11.1.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/anchor-0.11.1.tgz_1457748583152_0.01688630343414843"},"publish_time":1457748586207,"_cnpm_publish_time":1457748586207,"_hasShrinkwrap":false},"0.11.0":{"name":"anchor","version":"0.11.0","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/sailsjs/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"geojsonhint":"1.1.0","lodash":"3.10.1","validator":"4.4.0"},"devDependencies":{"async":"~0.2.10","mocha":"2.3.4"},"gitHead":"4c372267629e2a992ed55cacd514a58e30cd29cb","bugs":{"url":"https://github.com/sailsjs/anchor/issues"},"bundleDependencies":["geojsonhint","lodash","validator"],"_id":"anchor@0.11.0","_shasum":"02fec8946ba41ad5a604256cbcd4fecce95f891e","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"dist":{"shasum":"02fec8946ba41ad5a604256cbcd4fecce95f891e","size":1435098,"noattachment":false,"key":"/anchor/-/anchor-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.11.0.tgz"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1451335691221,"_cnpm_publish_time":1451335691221,"_hasShrinkwrap":false},"0.10.5":{"name":"anchor","version":"0.10.5","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"geojsonhint":"^1.1.0","lodash":"~3.9.3","validator":"~3.41.2"},"devDependencies":{"async":"~0.2.10","mocha":"1.9.x"},"gitHead":"388c92ed7127b3228cab12912553234cbf3a5a67","bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"bundleDependencies":["geojsonhint","lodash","validator"],"_id":"anchor@0.10.5","_shasum":"1f9e04323a3087fab9dee7d88a51099b7e5fb0b5","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.10.37","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"dist":{"shasum":"1f9e04323a3087fab9dee7d88a51099b7e5fb0b5","size":1428706,"noattachment":false,"key":"/anchor/-/anchor-0.10.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.10.5.tgz"},"publish_time":1439389354963,"_cnpm_publish_time":1439389354963,"_hasShrinkwrap":false},"0.10.4":{"name":"anchor","version":"0.10.4","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~3.41.2","lodash":"~3.9.3","gjtk":"~1.0.0b"},"devDependencies":{"async":"~0.2.10","mocha":"1.9.x"},"gitHead":"b7b5699812c0855c875e3123d04c51f8f236a704","bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.10.4","_shasum":"69eeed4f59371bacac1222c6e4083604c7eb40ff","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.10.37","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"dist":{"shasum":"69eeed4f59371bacac1222c6e4083604c7eb40ff","size":11218,"noattachment":false,"key":"/anchor/-/anchor-0.10.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.10.4.tgz"},"publish_time":1436364749393,"_cnpm_publish_time":1436364749393,"_hasShrinkwrap":false},"0.10.3":{"name":"anchor","version":"0.10.3","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~3.40.0","lodash":"~3.9.3","gjtk":"~1.0.0b"},"devDependencies":{"async":"~0.2.10","mocha":"1.9.x"},"gitHead":"85359dd59d1915ee6250368bc45e42b0eb668c5c","bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.10.3","_shasum":"e36e1b6cc8fb6f68bc18908b9705d4641eed016e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"dist":{"shasum":"e36e1b6cc8fb6f68bc18908b9705d4641eed016e","size":11217,"noattachment":false,"key":"/anchor/-/anchor-0.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.10.3.tgz"},"publish_time":1433885717069,"_cnpm_publish_time":1433885717069,"_hasShrinkwrap":false},"0.10.2":{"name":"anchor","version":"0.10.2","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~3.22.0","lodash":"~2.4.1"},"devDependencies":{"async":"~0.2.10","mocha":"1.9.x"},"gitHead":"6c0c1edc1c88af857336b014a4508d93a8b33bf5","bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.10.2","_shasum":"a763d263ece7ed549d611357b4539d189c9187e1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"dist":{"shasum":"a763d263ece7ed549d611357b4539d189c9187e1","size":10878,"noattachment":false,"key":"/anchor/-/anchor-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.10.2.tgz"},"publish_time":1416604880646,"_cnpm_publish_time":1416604880646,"_hasShrinkwrap":false},"0.10.1":{"name":"anchor","version":"0.10.1","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~3.16.0","lodash":"~2.4.1"},"devDependencies":{"async":"~0.2.10","mocha":"1.9.x"},"bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.10.1","_shasum":"17a6c6dbf8ed2ad7dc01b7a2a51ed4ae20731706","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"dist":{"shasum":"17a6c6dbf8ed2ad7dc01b7a2a51ed4ae20731706","size":10833,"noattachment":false,"key":"/anchor/-/anchor-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.10.1.tgz"},"publish_time":1411687050402,"_cnpm_publish_time":1411687050402,"_hasShrinkwrap":false},"0.9.13":{"name":"anchor","version":"0.9.13","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~3.3.0","lodash":"~2.4.1","async":"0.2.10"},"devDependencies":{"mocha":"1.9.x"},"bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.9.13","dist":{"shasum":"2be4ad780dd20a8efcbe79cc1545a4b0c6b10441","size":10784,"noattachment":false,"key":"/anchor/-/anchor-0.9.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.9.13.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1403234921905,"_cnpm_publish_time":1403234921905,"_hasShrinkwrap":false},"0.10.0-rc2":{"name":"anchor","version":"0.10.0-rc2","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~3.3.0","lodash":"~2.4.1"},"devDependencies":{"async":"~0.2.10","mocha":"1.9.x"},"bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.10.0-rc2","dist":{"shasum":"3a982a380b4e6bf41f3759ce8e273f69808cc6ea","size":10833,"noattachment":false,"key":"/anchor/-/anchor-0.10.0-rc2.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.10.0-rc2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1401400068532,"_cnpm_publish_time":1401400068532,"_hasShrinkwrap":false},"0.10.0-rc1":{"name":"anchor","version":"0.10.0-rc1","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~3.3.0","lodash":"~2.4.1"},"devDependencies":{"async":"~0.2.10","mocha":"1.9.x"},"bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.10.0-rc1","dist":{"shasum":"67b6b456919ebdfb2a058962017b614fad19fe78","size":10788,"noattachment":false,"key":"/anchor/-/anchor-0.10.0-rc1.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.10.0-rc1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1398241686159,"_cnpm_publish_time":1398241686159,"_hasShrinkwrap":false},"0.9.12":{"name":"anchor","version":"0.9.12","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~3.3.0","lodash":"~2.4.1","async":"0.2.10"},"devDependencies":{"mocha":"1.9.x"},"bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.9.12","dist":{"shasum":"558a098d2c54a9c4e0e1d783f587cca4138bbd34","size":9612,"noattachment":false,"key":"/anchor/-/anchor-0.9.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.9.12.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1393872892094,"_hasShrinkwrap":false,"_cnpm_publish_time":1393872892094},"0.9.11":{"name":"anchor","version":"0.9.11","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~3.3.0","lodash":"~2.4.1","async":"0.2.10"},"devDependencies":{"mocha":"1.9.x"},"bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.9.11","dist":{"shasum":"1acec0c7e16660b398a86f09b1b5f7d512f3f5ec","size":9587,"noattachment":false,"key":"/anchor/-/anchor-0.9.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.9.11.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1393605429206,"_hasShrinkwrap":false,"_cnpm_publish_time":1393605429206},"0.9.10":{"name":"anchor","version":"0.9.10","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~3.3.0","lodash":"~2.4.1","async":"0.2.10"},"devDependencies":{"mocha":"1.9.x"},"bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.9.10","dist":{"shasum":"927be8a524378d0f08d1393ac66e561af48c3ea1","size":9583,"noattachment":false,"key":"/anchor/-/anchor-0.9.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.9.10.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1393525752276,"_hasShrinkwrap":false,"_cnpm_publish_time":1393525752276},"0.9.9":{"name":"anchor","version":"0.9.9","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~3.3.0","lodash":"~2.4.1","async":"0.2.10"},"devDependencies":{"mocha":"1.9.x"},"bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.9.9","dist":{"shasum":"a09f7ab04226afb48a55b1166cacc1d7012a8646","size":9576,"noattachment":false,"key":"/anchor/-/anchor-0.9.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.9.9.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1393429631861,"_hasShrinkwrap":false,"_cnpm_publish_time":1393429631861},"0.9.8":{"name":"anchor","version":"0.9.8","description":"Recursive validation library with support for objects and lists","homepage":"http://sailsjs.org","keywords":["validation","recursive-validator","nested","validator","strict-types","web-framework","type-coercion","waterline","validate-parameters","sails.js","sails"],"main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~3.3.0","lodash":"~2.4.1","async":"0.2.10"},"devDependencies":{"mocha":"1.9.x"},"bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.9.8","dist":{"shasum":"9387e246e2997710029ee69c5feae617cf1ac7e5","size":9580,"noattachment":false,"key":"/anchor/-/anchor-0.9.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.9.8.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1393357722462,"_hasShrinkwrap":false,"_cnpm_publish_time":1393357722462},"0.9.7":{"name":"anchor","version":"0.9.7","description":"Recursive validation library with support for objects and lists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~2.0.0","lodash":"~2.4.1","async":"0.2.9"},"devDependencies":{"mocha":"1.9.x"},"bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.9.7","dist":{"shasum":"48616502136ec066bdae214e5dc2de311e15f961","size":11682,"noattachment":false,"key":"/anchor/-/anchor-0.9.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.9.7.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1387498869023,"_hasShrinkwrap":false,"_cnpm_publish_time":1387498869023},"0.9.6":{"name":"anchor","version":"0.9.6","description":"Recursive validation library with support for objects and lists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~1.5.1","lodash":"~2.2.1","async":"0.2.9"},"bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.9.6","dist":{"shasum":"e653bb5c92fbb7c77ed2c28aba18ec00b3cde5aa","size":11415,"noattachment":false,"key":"/anchor/-/anchor-0.9.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.9.6.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1383068147291,"_hasShrinkwrap":false,"_cnpm_publish_time":1383068147291},"0.9.5":{"name":"anchor","version":"0.9.5","description":"Recursive validation library with support for objects and lists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~1.5.1","lodash":"~2.0.0","async":"0.2.9"},"bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.9.5","dist":{"shasum":"08d2fd07b408c10dbbeb3e62a3cd5c7a5a1fcc18","size":11398,"noattachment":false,"key":"/anchor/-/anchor-0.9.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.9.5.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1379434692786,"_hasShrinkwrap":false,"_cnpm_publish_time":1379434692786},"0.9.4":{"name":"anchor","version":"0.9.4","description":"Recursive validation library with support for objects and lists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"1.5.0","underscore":"1.5.1","async":"0.2.9"},"bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.9.4","dist":{"shasum":"a33f43faa6fbc1df97e5f9824c4c0bbbcb07922a","size":11330,"noattachment":false,"key":"/anchor/-/anchor-0.9.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.9.4.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1378331322558,"_hasShrinkwrap":false,"_cnpm_publish_time":1378331322558},"0.9.3":{"name":"anchor","version":"0.9.3","description":"Recursive validation library with support for objects and lists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"0.4.22","underscore":"1.4.4","async":"0.2.6"},"bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.9.3","dist":{"shasum":"5826c920e039794a5e4b692c5e2781046289080d","size":11392,"noattachment":false,"key":"/anchor/-/anchor-0.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.9.3.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1377103186314,"_hasShrinkwrap":false,"_cnpm_publish_time":1377103186314},"0.9.2":{"name":"anchor","version":"0.9.2","description":"Recursive validation library with support for objects and lists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"0.4.22","underscore":"1.4.4","async":"0.2.6"},"bugs":{"url":"https://github.com/balderdashy/anchor/issues"},"_id":"anchor@0.9.2","dist":{"shasum":"aa882354fcb90aab3e94ea17194ed6ce8c494e2d","size":11266,"noattachment":false,"key":"/anchor/-/anchor-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.9.2.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"particlebanana","email":"particlebanana@gmail.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1376071217700,"_hasShrinkwrap":false,"_cnpm_publish_time":1376071217700},"0.9.1":{"name":"anchor","version":"0.9.1","description":"Recursive validation library with support for objects and lists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"0.4.22","underscore":"1.4.4","async":"0.2.6"},"_id":"anchor@0.9.1","dist":{"shasum":"6ea9c75af8ceccea2e3b5df48010a5e91dd57b87","size":11306,"noattachment":false,"key":"/anchor/-/anchor-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.9.1.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1375211397051,"_hasShrinkwrap":false,"_cnpm_publish_time":1375211397051},"0.9.0":{"name":"anchor","version":"0.9.0","description":"Recursive validation library with support for objects and lists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"0.4.22","underscore":"1.4.4","async":"0.2.6"},"_id":"anchor@0.9.0","dist":{"shasum":"6bdbdb65c2ec5b4a0b243e21852fc84cf635c067","size":10294,"noattachment":false,"key":"/anchor/-/anchor-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.9.0.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1374186625811,"_hasShrinkwrap":false,"_cnpm_publish_time":1374186625811},"0.4.1":{"name":"anchor","version":"0.4.1","description":"Recursive validation library with support for objects and lists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~0.4.22","underscore":"1.4.4","async":"~0.2.6"},"_id":"anchor@0.4.1","dist":{"shasum":"31a6ba1f278c42a44982e885321f5d147cd9b585","size":10238,"noattachment":false,"key":"/anchor/-/anchor-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.4.1.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1372362845971,"_hasShrinkwrap":false,"_cnpm_publish_time":1372362845971},"0.4.0":{"name":"anchor","version":"0.4.0","description":"Recursive validation library with support for objects and lists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~0.4.22","underscore":"~1.4.3","async":"~0.2.6"},"_id":"anchor@0.4.0","dist":{"shasum":"1c418ec15cf87ed4cc55ad7f3e2585311f35807a","size":10253,"noattachment":false,"key":"/anchor/-/anchor-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.4.0.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1372199362282,"_hasShrinkwrap":false,"_cnpm_publish_time":1372199362282},"0.3.0":{"name":"anchor","version":"0.3.0","description":"Recursive validation library with support for objects and lists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~0.4.22","underscore":"~1.4.3","async":"~0.2.6"},"_id":"anchor@0.3.0","dist":{"shasum":"e17593bf03250dfd053ea424bf9f6de189e88c0a","size":9730,"noattachment":false,"key":"/anchor/-/anchor-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.3.0.tgz"},"_npmVersion":"1.1.71","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1363404964332,"_hasShrinkwrap":false,"_cnpm_publish_time":1363404964332},"0.2.1":{"name":"anchor","version":"0.2.1","description":"Recursive validation library with support for objects and lists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~0.4.22","underscore":"~1.4.3","async":"~0.2.6"},"_id":"anchor@0.2.1","dist":{"shasum":"1bd1963300a6dd0a298bc25d872f2c350cc5e47c","size":9424,"noattachment":false,"key":"/anchor/-/anchor-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.2.1.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1363080895543,"_hasShrinkwrap":false,"_cnpm_publish_time":1363080895543},"0.2.0":{"name":"anchor","version":"0.2.0","description":"Recursive validation library with support for objects and lists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~0.4.22","underscore":"~1.4.3"},"_id":"anchor@0.2.0","dist":{"shasum":"10e1293be223a7425ddbe2d3a20b408f2bce3537","size":10220,"noattachment":false,"key":"/anchor/-/anchor-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.2.0.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1363078679739,"_hasShrinkwrap":false,"_cnpm_publish_time":1363078679739},"0.1.2-0":{"name":"anchor","version":"0.1.2-0","description":"Recursive validation library with support for objects and lists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~0.4.22","underscore":"~1.4.3"},"_id":"anchor@0.1.2-0","dist":{"shasum":"506205ea00f51997a706efd37a19c494579a64b0","size":9622,"noattachment":false,"key":"/anchor/-/anchor-0.1.2-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.1.2-0.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1363072931509,"_hasShrinkwrap":false,"_cnpm_publish_time":1363072931509},"0.1.0-1":{"name":"anchor","version":"0.1.0-1","description":"Recursive validation library with support for objects and lists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~0.4.22","underscore":"~1.4.3"},"_id":"anchor@0.1.0-1","dist":{"shasum":"13882e4ec79155deefe552daccaea7b73ebdd296","size":9610,"noattachment":false,"key":"/anchor/-/anchor-0.1.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.1.0-1.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1358738850038,"_hasShrinkwrap":false,"_cnpm_publish_time":1358738850038},"0.1.0":{"name":"anchor","version":"0.1.0","description":"Recursive validation library with support for objects and lists","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo Running tests... && mocha --globals testRule"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"validator":"~0.4.22","underscore":"~1.4.3"},"_id":"anchor@0.1.0","dist":{"shasum":"d21811fc70edb1665b85bc48c1a6188b68639428","size":9671,"noattachment":false,"key":"/anchor/-/anchor-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.1.0.tgz"},"_from":".","_npmVersion":"1.2.1","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1358738564783,"_hasShrinkwrap":false,"_cnpm_publish_time":1358738564783},"0.0.0":{"name":"anchor","version":"0.0.0","description":"Unreleased validation lib for Sails","main":"index.js","directories":{"test":"test"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/balderdashy/anchor.git"},"author":{"name":"Mike McNeil"},"license":"MIT","_id":"anchor@0.0.0","dist":{"shasum":"8ce525d4c768eaec23c1bcf4c7766ac78dc883a0","size":948,"noattachment":false,"key":"/anchor/-/anchor-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/anchor/download/anchor-0.0.0.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"balderdashy","email":"mike@balderdashdesign.com"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"},{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"particlebanana","email":"particlebanana@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"publish_time":1356545446894,"_hasShrinkwrap":false,"_cnpm_publish_time":1356545446894}},"readme":"# anchor\n\nAnchor is a JavaScript library that lets you enforce [high-level validation rules](https://sailsjs.com/documentation/concepts/models-and-orm/validations).  It is used in [Waterline and Sails](https://sailsjs.com/features) to complement the type safety imposed by [rttc](https://npmjs.com/package/rttc).\n\n(Built on top of the great work with https://www.npmjs.com/package/validator)\n\n## Usage\n\n\n#### Documentation\n\nThe up-to-date documentation for high-level anchor validation rules is maintained on the [Sails framework website](http://sailsjs.com).\n\nYou can find a detailed reference of all validation rules under [Concepts > Models & ORM > Validations](http://sailsjs.com/documentation/concepts/models-and-orm/validations).\n\n> For more details on standalone usage, see the source code in this repo.\n\n<!--\n  #### Standalone usage\n\n  For the browser:\n\n  ```html\n  <script type='text/javscript' src=\"/js/anchor.js\"></script>\n  ```\n\n  For Node.js:\n\n  ```bash\n  npm install anchor\n  ```\n\n  ```javascript\n  var anchor = require('anchor');\n  ```\n-->\n\n## Help\n\nCheck out the recommended [community support options](http://sailsjs.com/support) for tutorials and other resources.  If you have a specific question, or just need to clarify how something works, [ask for help](https://gitter.im/balderdashy/sails) or reach out to the core team [directly](http://sailsjs.com/flagship).\n\nYou can keep up to date with security patches, the Sails/Waterline release schedule, new database adapters, and events in your area by following us [@sailsjs](https://twitter.com/sailsjs) and [@waterlineorm](https://twitter.com/waterlineorm) on Twitter.\n\n## Bugs &nbsp; [![NPM version](https://badge.fury.io/js/anchor.svg)](http://npmjs.com/package/anchor)\nTo report a bug, [click here](http://sailsjs.com/bugs).\n\n## Contribute &nbsp; [![Build Status](https://travis-ci.org/sailshq/anchor.png?branch=master)](https://travis-ci.org/sailshq/anchor)\nPlease observe the guidelines and conventions laid out in our [contribution guide](http://sailsjs.com/documentation/contributing) when opening issues or submitting pull requests.\n\n#### Tests\nAll tests are written with [mocha](https://mochajs.org/) and should be run with [npm](https://www.npmjs.com/):\n\n``` bash\n  $ npm test\n```\n\n\n## License\n\nCopyright 2012-present, [Mike McNeil](https://twitter.com/mikermcneil)\n\nThis core package, like the rest of the [Sails framework](http://sailsjs.com), is free and open-source under the [MIT License](http://sailsjs.com/license).\n\n[![image_squidhome@2x.png](http://sailsjs.com/images/bkgd_squiddy.png)](http://sailsjs.com/about)\n","_attachments":{},"homepage":"https://sailsjs.com","bugs":{"url":"https://github.com/sailsjs/anchor/issues"},"license":"MIT"}