{"_id":"EVE","_rev":"15-6714ad188aad5b9c937b5fe9673f3a1d","name":"EVE","description":"A JavaScript object schema, processor and validation lib.","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.1pre":{"name":"EVE","version":"0.0.1pre","description":"javascript object schema, process, validate lib.","keywords":["schema","process","validate"],"author":{"name":"Hidden","email":"zzdhidden@gmail.com"},"dependencies":{},"devDependencies":{"mocha":"0.0.8"},"main":"index","engines":{"node":">=0.4.x"},"_npmUser":{"name":"hidden","email":"zzdhidden@gmail.com"},"_id":"EVE@0.0.1pre","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"a82af4e9bc391fca8cf0312fc5c242902d6d8b07","tarball":"https://registry.npmjs.org/EVE/-/EVE-0.0.1pre.tgz","integrity":"sha512-yU4WxuDTh9IZH8hhhz/oB0JG05b1d2EftUi+/+rsJVIF6ZiyZsWgWnR2XMjXiTQKvfgN/k7Jx1xPMbknieR1jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPv6o5QwJEQA7XvkznPvZAMQ0VU26uL5D2Dq+gH7fQFgIgD+k6cccjtggLtoEd1nkbs9MlAMKjrhxm8/KUX62ggg8="}]},"maintainers":[{"name":"hidden","email":"zzdhidden@gmail.com"}]},"0.0.1":{"name":"EVE","version":"0.0.1","description":"A JavaScript object schema, processor and validation lib.","keywords":["schema","process","validate"],"author":{"name":"Hidden","email":"zzdhidden@gmail.com"},"dependencies":{},"devDependencies":{"mocha":"0.0.8"},"main":"index","engines":{"node":">=0.4.x"},"repository":{"type":"git","url":"git://github.com/zzdhidden/EVE.git"},"_npmUser":{"name":"hidden","email":"zzdhidden@gmail.com"},"_id":"EVE@0.0.1","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"36fdfd76999bb9bdf6af960f6853e3f6b5dc94d7","tarball":"https://registry.npmjs.org/EVE/-/EVE-0.0.1.tgz","integrity":"sha512-YfEfN83S1Js8mun+v1VlNIemYvXHMoT2Ij91FwF6uZYgk0Acv7aXXPpLzqHnx3Iav/sn7rsKI2ldKV3Rwb93ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQJoUfEC+SPCg/b4b1m8iV52OGTqMgPkUi8F+f7ud/CQIhAOOMd/vplCPocj0aMiVqFWkVc5gsynty52IJv4Rbuynm"}]},"maintainers":[{"name":"hidden","email":"zzdhidden@gmail.com"}]},"0.0.2":{"name":"EVE","version":"0.0.2","description":"A JavaScript object schema, processor and validation lib.","keywords":["schema","process","validate"],"author":{"name":"Hidden","email":"zzdhidden@gmail.com"},"dependencies":{},"devDependencies":{"mocha":"0.0.8"},"main":"index","engines":{"node":">=0.4.x"},"repository":{"type":"git","url":"git://github.com/zzdhidden/EVE.git"},"_npmUser":{"name":"hidden","email":"zzdhidden@gmail.com"},"_id":"EVE@0.0.2","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"ab6ca65dbbb231b4801224d028040967ec782490","tarball":"https://registry.npmjs.org/EVE/-/EVE-0.0.2.tgz","integrity":"sha512-rzLIeGygl1xXO91orMYsGthgeKcZCNhjNQfJKhueH2lDvKFYg/jYa3apYtkwyzMnsWz7+SoAe37cWwCSM6Ip9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpMOqk8FfosUR0lXpJTiQOGGR75ujUZhj4k4TP4mW+egIgeGj5bbM/yOTw/LRfm0mg4umOVfNe3U73AQw4xKncws4="}]},"maintainers":[{"name":"hidden","email":"zzdhidden@gmail.com"}]},"0.0.3":{"name":"EVE","version":"0.0.3","description":"A JavaScript object schema, processor and validation lib.","keywords":["schema","process","validate"],"author":{"name":"Hidden","email":"zzdhidden@gmail.com"},"dependencies":{},"devDependencies":{"mocha":"0.0.8"},"main":"index","engines":{"node":">=0.4.x"},"repository":{"type":"git","url":"git://github.com/zzdhidden/EVE.git"},"_npmUser":{"name":"hidden","email":"zzdhidden@gmail.com"},"_id":"EVE@0.0.3","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"ab5f30bf16381fdd2316111f973d86d3cd52b7d9","tarball":"https://registry.npmjs.org/EVE/-/EVE-0.0.3.tgz","integrity":"sha512-ouieD6NxW+W7eEkvcrHw2BvGtSLM4PlsOjCJxqgE6Qsh/R5fFTya7f3qowlqAvSZbuPEK//6ma+YmGJ5un4/iQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWTtAn4rgTdhXzDwkPRiETOqjaAtkfwyb1/d9CcZs/CQIhAN9VhJSwWjs78RKDoe67Jbh5nOLj+Hgl38Ge358lwytd"}]},"maintainers":[{"name":"hidden","email":"zzdhidden@gmail.com"}]},"0.0.4":{"name":"EVE","version":"0.0.4","description":"A JavaScript object schema, processor and validation lib.","keywords":["schema","process","validate"],"author":{"name":"Hidden","email":"zzdhidden@gmail.com"},"dependencies":{},"devDependencies":{"mocha":"0.0.8"},"main":"index","engines":{"node":">=0.4.x"},"repository":{"type":"git","url":"git://github.com/zzdhidden/EVE.git"},"_npmUser":{"name":"hidden","email":"zzdhidden@gmail.com"},"_id":"EVE@0.0.4","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"9429d3279e6430d65ff79113932d77a92aa7bffd","tarball":"https://registry.npmjs.org/EVE/-/EVE-0.0.4.tgz","integrity":"sha512-y85sl8ym/kjwwe+3uSV5IkHESz/uoFN9YLw4iS0MLlzzw/dcehZ7zqK/oX31qULiZ1paXoSlW4oR0pLeRM9OYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPyko68gsxzfSbbl1rxtUu+DnzsRl1mbfvDLjL1oI2UAiBa9XYVcdRur+0lngL3f6oyMKyk7YXBVqYrxwmcd1GqWw=="}]},"maintainers":[{"name":"hidden","email":"zzdhidden@gmail.com"}]},"0.0.5":{"name":"EVE","version":"0.0.5","description":"A JavaScript object schema, processor and validation lib.","keywords":["schema","process","validate"],"author":{"name":"Hidden","email":"zzdhidden@gmail.com"},"dependencies":{},"devDependencies":{"mocha":"*","chai":"*","browserify":"*","node-static":"*","coffee-script":">=1.1.1"},"main":"index","engines":{"node":">=0.4.x"},"repository":{"type":"git","url":"git://github.com/metakeule/EVE.git"},"_npmUser":{"name":"hidden","email":"zzdhidden@gmail.com"},"_id":"EVE@0.0.5","scripts":{"start":"node server.js"},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"dd334fef5137bc9b93e4855ea455f4bb05101968","tarball":"https://registry.npmjs.org/EVE/-/EVE-0.0.5.tgz","integrity":"sha512-n+tdv9TwwVDrtn6gKnKzphvvvO1ldIlTAkz/r2npce/ja+fEa87778TKVKywefyR+sd37J7W7JXmawKaYTE7YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnTF5THm5J4qKUi+XRoIojuDPnrtX+iElaaOL6ZfBGjQIgBJcmh1jBD19Ua61AoIASK/1GlTRHItCMVQFy72qYo7I="}]},"readme":"EVE(Development)\n=============================\n\nA JavaScript object schema, processor and validation lib.\n\n![EVE](https://github.com/zzdhidden/EVE/raw/master/eve.png)\n\n\tvar schema = type.object({\n\t\tlogin: \n\t\t\ttype.string()\n\t\t\t.lowercase().trim()\n\t\t\t.notEmpty().len(3,12)\n\t\t\t.match(/^[a-zA-Z0-9]*$/)\n\t\t\t.validator(function(val, done) {\n\t\t\t\tsetTimeout(function() {\n\t\t\t\t\tdone(val != \"admin\");\n\t\t\t\t}, 100);\n\t\t\t}, \"must be unique\")\n\t\t, name: \n\t\t\ttype.string()\n\t\t\t.trim().notEmpty()\n\t\t, email: \n\t\t\ttype.string()\n\t\t\t.trim().notEmpty()\n\t\t\t.email()\n\t\t, password: \n\t\t\ttype.string()\n\t\t\t.trim().notEmpty()\n\t\t\t.len(6,12)\n\t\t, password_confirmation: \n\t\t\ttype.string()\n\t\t\t.trim().notEmpty()\n\t\t\t.len(6,12)\n\t\t\t.validator(function(val){\n\t\t\t\treturn val == this.password;\n\t\t\t}, \"must be equal to password\")\n\t\t, birthday: \n\t\t\ttype.date()\n\t\t, age: \n\t\t\ttype.integer()\n\t});\n\nRun \n\n\tcake browser-tests\n\nto build and serve the browser tests.\n\n## License \n\nReleased under the MIT, BSD, and GPL Licenses.\n\nCopyright (c) 2011 hidden &lt;zzdhidden@gmail.com&gt;\n\n\n[evepngfrom]: http://9yart.cn/a/201003/24058.html\n","maintainers":[{"name":"hidden","email":"zzdhidden@gmail.com"}]}},"readme":null,"maintainers":[{"name":"hidden","email":"zzdhidden@gmail.com"}],"time":{"modified":"2022-06-13T02:13:49.517Z","created":"2011-11-28T17:45:25.568Z","0.0.1pre":"2011-11-28T17:45:29.515Z","0.0.1":"2011-11-29T08:06:05.193Z","0.0.2":"2011-11-29T08:27:54.637Z","0.0.3":"2011-11-30T15:23:10.792Z","0.0.4":"2011-12-07T05:22:23.433Z","0.0.5":"2012-05-02T08:03:31.917Z"},"author":{"name":"Hidden","email":"zzdhidden@gmail.com"},"repository":{"type":"git","url":"git://github.com/metakeule/EVE.git"}}