{"_id":"egg-validate","_rev":"29-dce99d3c321a81857a85dd4ea1bc2b2d","name":"egg-validate","dist-tags":{"latest":"2.0.2","latest-1":"1.1.2"},"versions":{"0.0.1":{"name":"egg-validate","version":"0.0.1","keywords":["egg","eggjs","egg-plugin"],"author":{"name":"eggjs"},"license":"MIT","_id":"egg-validate@0.0.1","maintainers":[{"name":"atian25","email":"atian25@qq.com"}],"contributors":[{"name":"TZ","email":"atian25@qq.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"fengmk2","email":"m@fengmk2.com"},{"name":"dead-horse","email":"heyiyu.deadhorse@gmail.com"}],"homepage":"https://github.com/eggjs/egg-validate","bugs":{"url":"https://github.com/eggjs/egg-validate/issues"},"dist":{"shasum":"16f21445536f6d4a61eda5f6e3478ff812dbe8f4","tarball":"https://registry.npmjs.org/egg-validate/-/egg-validate-0.0.1.tgz","integrity":"sha512-TqoU1Rl/zrdKYJlrKTdARYoWp6O+hR0L6ch5IF7RuRo556RBeHl/5kAPGIZEfbBsdh5OmupUuS9SVCXfJVHSyw==","signatures":[{"sig":"MEUCIQC48r+B1obp9ajS2pf/RY68Gr2uqazHb1vdvSRO4jqpEAIgdhC7vGdiiXIYDv7AuihEZ6UZppYNgPi3L2N7nTsQ4bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"16f21445536f6d4a61eda5f6e3478ff812dbe8f4","scripts":{},"_npmUser":{"name":"atian25","email":"atian25@qq.com"},"repository":{"url":"git+ssh://git@github.com/eggjs/egg-validate.git","type":"git"},"_npmVersion":"2.15.1","description":"egg plugin <egg-validate>","directories":{},"_nodeVersion":"4.4.4","_npmOperationalInternal":{"tmp":"tmp/egg-validate-0.0.1.tgz_1464253804463_0.8572493214160204","host":"packages-16-east.internal.npmjs.com"}},"0.0.2":{"name":"egg-validate","version":"0.0.2","keywords":["egg","plugin"],"author":{"name":"dead_horse"},"license":"MIT","_id":"egg-validate@0.0.2","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-validate#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"4, 6"},"dist":{"shasum":"a51ae8fd1b0fbab9d0ef8c99c56309226f6b6400","tarball":"https://registry.npmjs.org/egg-validate/-/egg-validate-0.0.2.tgz","integrity":"sha512-EyRfA9y3xwzbFKZ484D2u7QJ1GMHOIhXKe2CwxFZLtpK7W0tSNAecChcFWLBVoxXrFJTUBS9BsZL2kejYl8Luw==","signatures":[{"sig":"MEUCIE10XQ/ySx6WIEM8KAv3Piz7PwQdLwu60qExP2fIEq+OAiEAtyZ4Y4IZ0cXnas1wql2W/lsbjsVykutn60qHw6liEfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"a51ae8fd1b0fbab9d0ef8c99c56309226f6b6400","engines":{"node":">=4.0.0"},"gitHead":"e59c117ccdd7231082dc7bf250e3f791d42c6367","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint --ext js . --fix","test":"npm run lint && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"eggPlugin":{"name":"validate"},"repository":{"url":"git+https://github.com/eggjs/egg-validate.git","type":"git"},"_npmVersion":"3.10.3","description":"validate plugin for egg","directories":{},"_nodeVersion":"4.4.7","dependencies":{"parameter":"^2.0.0"},"devDependencies":{"autod":"^2.6.1","egg-ci":"^1.0.2","eslint":"^3.1.0","should":"^9.0.2","egg-bin":"^1.0.2","supertest":"^1.2.0","eslint-config-egg":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-validate-0.0.2.tgz_1468738509291_0.13266429933719337","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"egg-validate","version":"1.0.0","keywords":["egg","plugin","validate"],"author":{"name":"dead_horse"},"license":"MIT","_id":"egg-validate@1.0.0","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"eggjs","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-validate#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"version":"4, 6, 7"},"dist":{"shasum":"08471ea0ba01ef756c3f340d8b74f7c19c1a1a7b","tarball":"https://registry.npmjs.org/egg-validate/-/egg-validate-1.0.0.tgz","integrity":"sha512-0Av81vynP8AdP4AD1EqVV6utKFk9zDagYu/VT/XPTAfeWKEZc37cj8AzE2dluWF+5wQb4J26XTjt82fEHr+W+Q==","signatures":[{"sig":"MEQCH2jWXFzXjNjf7dMzUca0ns6vYm0N8js2Ac8hxvCV0XsCIQCHa4k4UZl4J48cEm/q2hq9hcqv137UCv5geWE/Blb5xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"_from":".","_shasum":"08471ea0ba01ef756c3f340d8b74f7c19c1a1a7b","engines":{"node":">=4.0.0"},"gitHead":"16c6a1cf7793e0192b3d64782bfd3e0773f1ed58","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"atian25","email":"atian25@qq.com"},"eggPlugin":{"name":"validate"},"repository":{"url":"git+https://github.com/eggjs/egg-validate.git","type":"git"},"_npmVersion":"3.10.8","description":"validate plugin for egg","directories":{},"_nodeVersion":"6.9.0","dependencies":{"parameter":"^2.0.0"},"devDependencies":{"egg":"*","autod":"^2.7.1","egg-ci":"^1.0.3","eslint":"^3.9.1","egg-bin":"^1.6.0","egg-mock":"^1.1.0","supertest":"^2.0.1","eslint-config-egg":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-validate-1.0.0.tgz_1478167449050_0.15143068367615342","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"egg-validate","version":"1.1.0","keywords":["egg","eggPlugin","egg-plugin","validate"],"author":{"name":"dead_horse"},"license":"MIT","_id":"egg-validate@1.1.0","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"eggjs","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-validate#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"license":true,"version":"6, 8, 10"},"dist":{"shasum":"667968b502579fa3d5e368edcac667c0c656639a","tarball":"https://registry.npmjs.org/egg-validate/-/egg-validate-1.1.0.tgz","fileCount":8,"integrity":"sha512-3EUkFm733L465a0njRBOpAn8L55aorLxBaKDo4pPG5nPMKzyDvxZ8lk4hH3AS95iDRSe36xbDcYise85cnrBow==","signatures":[{"sig":"MEUCIQCpNhPFG2jyDpLDnvopbc+401Uzak1P6qLf8QxhsYOoCAIgL5FNWJPOGYgSeZ9ziL6OZgMLpbnn+6beMmO+otmFFAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZCNQCRA9TVsSAnZWagAAcywQAI4+C1m1DURcWl/iNWtn\nbxc78cCDfjtEvIA7e+7S3HnHm3P9ZDYd4rnvn4/PcAZnpvhUD1M7+BU/qE5k\nUNm4m4J2KNB+1K3oXkDvc/NfoCIhp1cle9Z8SlJzYFZMOfkbMy9z8XCgtSUs\n5+uSBN65m5Vtw1pDsbjmQOOnI5xuUWWeBl3TWnC0hSAy0ckUaFNk3CnRL8Sz\ne5ydCF4dd3yjI8wevBLEIpHlptViBNlESBvhyzVZJg8d+0RNkANCetuhxhn5\nO++4ZkLwLIKe2d2rVCqG9p+orRp8Da25JJKFyzJguShblgw8yXxtwWDE8xQi\nJRaIWEhn/yxJWFa/thFBGVBYgtSgIkyE7qd/CfOGvp2mz+AojX3y4xwiymI7\n1LeipgrbkfuhoTUhdKX/Dc0OUez1kqvVADdi1ZckLZNRGZfWCfX/I9hxSGi8\n/LtJqboMlEnvuVPwaMBtJrtchbrti9w7dKJE+m5Eak/hxJ45ErY/l4BOTVBO\nzOzgW/t49WLXtW2/utgdweLsZtPaT4t+39NN6U8+HLb78Ab5KycNXmqyWKus\nshr7HUpWaDjuBkB76MY/TXR7Ey5XJwYTXWOfj/F1PvxtfwnSrvBQviB6jobc\nsbXZ4Hldh2O6xnINCqfN57QT6nxJHor2/nYixKzIYWsAD73X8x47wRmU1TFa\nkjux\r\n=Ry/q\r\n-----END PGP SIGNATURE-----\r\n"},"files":["app","app.js","index.d.ts"],"engines":{"node":">=6.0.0"},"gitHead":"b49e1abaef3e69ca40c94655b685540c220657dd","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"eggPlugin":{"name":"validate"},"repository":{"url":"git+https://github.com/eggjs/egg-validate.git","type":"git"},"_npmVersion":"5.5.1","description":"validate plugin for egg","directories":{},"_nodeVersion":"8.4.0","dependencies":{"parameter":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^1.15.2","autod":"^3.0.1","egg-ci":"^1.8.0","eslint":"^5.2.0","egg-bin":"^4.8.1","egg-mock":"^3.18.0","eslint-config-egg":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-validate_1.1.0_1533289295845_0.40045002006931507","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"egg-validate","version":"1.1.1","keywords":["egg","eggPlugin","egg-plugin","validate"],"author":{"name":"dead_horse"},"license":"MIT","_id":"egg-validate@1.1.1","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"eggjs","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-validate#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"license":true,"version":"6, 8, 10"},"dist":{"shasum":"38286a8c8b8c9dbe3ccca237ec75568a7d1e52ee","tarball":"https://registry.npmjs.org/egg-validate/-/egg-validate-1.1.1.tgz","fileCount":8,"integrity":"sha512-Gb5S1ynSDJgY/s3kVFkKEyLHKtqFIkHNb9wV/h43b8j7xcXQ5ulos+A6xjRT3PWa3M5huCiqNxoJ5KQCirKouw==","signatures":[{"sig":"MEUCIQCc2d58o/Siorq1jwLex2i+VMjTgYr6E24VdemAfBUMNAIgTzdcS0U1zJJxgcBdjfbG42arr2FGMqGiOG2cRyzRwzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbatJpCRA9TVsSAnZWagAAgfMP/2sN3uZrcdJS08l2MIG7\ntkIOoiaFHC0Xe35ABVsleO2KJA7NPzepOGOBfl3zVhBCKJ7yOLEZwmt0s68B\nrDixqJackzG5Yn7xb5l2goGRCz3aHHO9ksLL4ZmYcVEzOLPxCucfummRB0xM\nYbivDjxaxXfrdRvVY44q47YefbLNNAQApbaBzlN5tucK/W4XLRd0EDHBShF2\nzFRW33D012WFai6YjP1URoIj7vBwl36UTIbwhqgFrain56Xvqg6nC/fPm/g9\n5/th6k96SCQvP5wOPn9DN7MJxhI/oI+WQ0H7RXNWCj+4nGY148EBC1qziBWQ\nNsUR4kf9X6uBJ2vZVjUOefMWjnzZx505IvMv+Nu8zD4Waolyq720M87oXagx\nmwB3IFFGibc7yM0411TdrvcspnuT9+0Y5a51JI2KXGMlzgbjbNBaOC3u2SbL\nBDGk/unv5nOrpaMD5sEkm5nOIyJTy/UT6JvAMZuu95AoJAA/3AlbzwCnd23A\n4GuL2INc5RWzhBdOU3ypn7I8wwo8tyWmnHKZj65EKzGl+FRCnXAuP1jnOtYI\nvBuCDuAXQNYh1KT+BNyz5jxwE70sRPdt+K0K9Yxy4UKJMcJXdzsU4cuYczer\nuAUn21Bf0nCFvFwKZVNHg+El/gyLxxoFh/cy7onqjt5dHkcGSJ//fO08C/7k\nUa5C\r\n=Mo/W\r\n-----END PGP SIGNATURE-----\r\n"},"files":["app","app.js","index.d.ts"],"engines":{"node":">=6.0.0"},"gitHead":"ad991a73e7b186ea50a64749e3dda035e9ab4d9b","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"eggPlugin":{"name":"validate"},"repository":{"url":"git+https://github.com/eggjs/egg-validate.git","type":"git"},"_npmVersion":"5.8.0","description":"validate plugin for egg","directories":{},"_nodeVersion":"8.11.1","dependencies":{"parameter":"^2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^1.15.2","autod":"^3.0.1","egg-ci":"^1.8.0","eslint":"^5.2.0","egg-bin":"^4.8.1","egg-mock":"^3.18.0","eslint-config-egg":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-validate_1.1.1_1533727337473_0.7697163403461313","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"egg-validate","version":"2.0.0","keywords":["egg","eggPlugin","egg-plugin","validate"],"author":{"name":"dead_horse"},"license":"MIT","_id":"egg-validate@2.0.0","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"eggjs","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-validate#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"license":true,"version":"6, 8, 10"},"dist":{"shasum":"fe455a50914e7e2636e5cc28fedd5d006e1df3ea","tarball":"https://registry.npmjs.org/egg-validate/-/egg-validate-2.0.0.tgz","fileCount":9,"integrity":"sha512-DsQzkMt1PaMSZ5lAy77xwsacFFakzwwAyKcFmqxMmY7+glYjg4fCfWLyLy/wdxj0MKY0T0GBcbdMNTYrwtzA2g==","signatures":[{"sig":"MEQCIAE9mVLaTz56u9V00FixYl2oP0V38PpcIo7o052LOVelAiA54PI89mjg2fVDlKmzya9RJxIJHduVnTFC4doAAqNbmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11224,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh4caCRA9TVsSAnZWagAAqIwP+wbeJFVJjjCtC+X2AiHl\nrQnfmsBwG1sq7yQh3vsG/Ev/w4mQdAFPx7LtLt3ccuTb+HbOduImVikn46As\naWegYwTUdOMzj5rbge6G7Vh36sggMEeUOgT5vIUNyBtZH2YaF+J+6za1wffr\nMZd14cFKvUQM30oRmLIv0TdEYfrJesRlrf5DkT96JQphZdExCapBOFYgBi7Y\nU6MAfkvIaIgnrlynQA0jYTwo0eE8zMLA6jyLjuIOus7eoCo4zY9gdOCrL7SD\nXOe7kS4zgLrVk/lxISZ9AY8ismMwPGgsLiSVADOnYwU/T0iaD0woBXk0U5Dk\nIRB2rFH+8aBfKrOcG+t5CSlK2M9d5Dl8odGw01XvpLuXMO4zl3upURkbhth+\n4mIhkd6Wg1cSQ0zJkZbenW2dqlsHewEbd/N406Qq4sguCdC/VHNbwV+cCF8+\nKK6gNxvDqocRW71JRhqlCVAG52uHNcNIjBWq+xXhPvxzpAxQiZLC1T3owC0j\nsTj+CKmLVWaBOBHUPlWMlCPcXpXE3Z8+Jqpie29yaxX+KvIR0oa0xzWGZayr\nVWYbR/q++LHODmi9EMI8Q6j2rSUbroSjj+K1wrsAThclWmyULSG0Lu8PpA/F\nVwhVqumNiFjBhVXfYJL/kge5a/PS8L+AXSMb2EZWsYzycaYcLTLzo64r1b0h\nB7Wj\r\n=+vJ4\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6.0.0"},"gitHead":"38d44f27852fb4380e674e0fb3b157525289de4f","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"eggPlugin":{"name":"validate"},"repository":{"url":"git+https://github.com/eggjs/egg-validate.git","type":"git"},"_npmVersion":"5.8.0","description":"validate plugin for egg","directories":{},"_nodeVersion":"8.11.1","dependencies":{"parameter":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^1.15.2","autod":"^3.0.1","egg-ci":"^1.8.0","eslint":"^5.2.0","egg-bin":"^4.8.1","egg-mock":"^3.18.0","eslint-config-egg":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-validate_2.0.0_1535608602236_0.23159868317926025","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"egg-validate","version":"2.0.1","keywords":["egg","eggPlugin","egg-plugin","validate"],"author":{"name":"dead_horse"},"license":"MIT","_id":"egg-validate@2.0.1","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"eggjs","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-validate#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"license":true,"version":"6, 8, 10"},"dist":{"shasum":"65b8727f2084e5e3911b3ae63a37aa4ae10d9d66","tarball":"https://registry.npmjs.org/egg-validate/-/egg-validate-2.0.1.tgz","fileCount":9,"integrity":"sha512-DNOYAK/DFkDPsJlIji8FaoAqM7QzujC/zZ92lM7sNDqMfJ5I7tWraNasciqWtYZiPM2sJ46tal9+XQvbLX08Gw==","signatures":[{"sig":"MEUCIBNr14EO59W3w45cprnETDBvpdO2+dF2vQO19TqQU5/EAiEAp/0E/Bec6vkUJAQRqFIPa1KZoeTyetTUp85jn79R6IQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjnOACRA9TVsSAnZWagAAEEcP/i/yJmwYi6kM3DwBP7lp\nXH34Syxa31pF6oohp+Is8W3BlmUolyhsKPsIUNuD7yeS3hkzkT85VjvJFVdJ\nAFGGoJWs9Nkfcp0/aIAbPJAjnatUAE/ogOzJYTlmRTYY0i0JvK2H21O7RH8P\nmNOLq462YyRes8k7gjFuwtbwHm90INgKgPMdob08Cft0SkRMXMr5Qj4jMXFn\nXQ6vLfiUc+3bWUaGcq9631S4etew4waOp5O0w/+xkkcADWMuuz4l6FmOHTeN\nbeT6KZxeTuj7ry3lB4J8eL9PSQiY2nOPn9rs7GP5IVMo6x2sK6t7YgHGU22Z\nsJEwkCShxqQm0VVnbwRXyKGCjVDBmnRU+x7S5TWaWa+M3k6RvlVh+O1jXVXX\nvHPYKKomPNbNMPhL1CRe4YZ/mf8i6UeO3qEG7GCHZAHi+JS8cTC23e/arm73\nF4GyWm1IhGfrqEXPq04iUhy7xlJb2T9ktyhz3inHGvo9S/sxLN4rGgxHLX7a\n90t9smmM7Cc1fGa1240sjKhnjAnjLjvvaaLo+xj/ZD+RKBZw0LwDG4R5Ydiu\nmnKPWHa+AZUhz/jQPFvnG+Is14IvQg7j5cMr9miQ6B7A6RpxIYu+dTjPF+p0\nf7UdQ9mDJsbdX0G4qEVqdhmDtqA7HUp0NmMGsX2rU9YfJtzucoAEMYTVuO/f\nzr/G\r\n=cknd\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6.0.0"},"gitHead":"41fd83ed486b01bc941026179e3bc1b25abb3b7a","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"eggPlugin":{"name":"validate"},"repository":{"url":"git+https://github.com/eggjs/egg-validate.git","type":"git"},"_npmVersion":"5.8.0","description":"validate plugin for egg","directories":{},"_nodeVersion":"8.11.1","dependencies":{"parameter":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^1.15.2","autod":"^3.0.1","egg-ci":"^1.8.0","eslint":"^5.2.0","egg-bin":"^4.8.1","egg-mock":"^3.18.0","eslint-config-egg":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-validate_2.0.1_1536062335460_0.7114739314259615","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"egg-validate","version":"2.0.2","keywords":["egg","eggPlugin","egg-plugin","validate"],"author":{"name":"dead_horse"},"license":"MIT","_id":"egg-validate@2.0.2","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"eggjs","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"homepage":"https://github.com/eggjs/egg-validate#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"license":true,"version":"6, 8, 10"},"dist":{"shasum":"c236c730a3730fe4e0655e1a2799398178ab3dd3","tarball":"https://registry.npmjs.org/egg-validate/-/egg-validate-2.0.2.tgz","fileCount":9,"integrity":"sha512-pUTfMTHQSpzDKAWkH19ZpyQBK22UToAwNWIgW1eXCAMpz+qvULuI5ey7dgqGQ/ZNwV2w/Stg96BrzW5uigCuVg==","signatures":[{"sig":"MEUCIBJcWRfqgKiOlVPatB+AWfq7KzcNhXBDetmF52X8mqVCAiEApIdCKrgfPCK+cLL21HBCHYjfcA2tR2ThOjYocDtUfE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2pS9CRA9TVsSAnZWagAAbzkP+gMQaKiAfwvE85R9eP9+\niD7UEPLxuoWIs1XsabALUxIWBjUwaaF4t7/oYCxJcHOcoAIUcaSySFn+nGlV\nlo6XfztpPA/8tPZkyRy1xhTHSY9mT6lls58LXQea4sLwHjgVOj68Ksq2aHz4\nHbz/rXeaKSrHCOrS1AJJrMcI4HCdaxlqerBKOxeEX2kRHjk5tBPUXDvl/lec\n6+f6MyQcse0ZOw+OQrfC692NCBWPu3ui1J1p0yDkrSEJcVZv0kByPTOlZyzi\n/gr0bpmUMU7QBQnW17Pz5qSThxL+2mPqxLzlf8YOZT55+IrXf414QyHkei5u\nvvAyfvTag60RAYC/QmWhQ9l8R2u4RHEHTn1y95xXLc2GzKPM7p1C7cJ/zxLB\natQ4y1Qv5G+1DItf/X9xJvyg5Ph1vvBmTM81O2SMk+j5/dj+bKkPcVT0l+ls\nLQQ+Y5TTM5XwhEGhCpR4aOXeYRpZthJ/La4koXOY1AueejVU9lzLC8XBalkO\nETIrdvrwCh6rq6GbIfDV9/FLQkObUJL5f793YJNK0pIqUnsgZMIFTxljJ1SC\nhADIckDdNebl13+qGNfVG6BCGwyUPHh9edQgqwi9Ebs4xTaKUmgyMIUN4ysU\nMGecVsJdN5i6OLvAYjAmRoAD54oGfC+Dn7dRL+LtZ1TEgkQTJETCulslOOAY\nOGCv\r\n=JOOX\r\n-----END PGP SIGNATURE-----\r\n"},"engines":{"node":">=6.0.0"},"gitHead":"5b7ade0680eabf636f9233327d60631b51dff4cc","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"eggPlugin":{"name":"validate"},"repository":{"url":"git+https://github.com/eggjs/egg-validate.git","type":"git"},"_npmVersion":"6.4.1","description":"validate plugin for egg","directories":{},"_nodeVersion":"10.11.0","dependencies":{"parameter":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"egg":"^1.15.2","autod":"^3.0.1","egg-ci":"^1.8.0","eslint":"^5.2.0","egg-bin":"^4.8.1","egg-mock":"^3.18.0","eslint-config-egg":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-validate_2.0.2_1539779327396_0.3144436246239901","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"egg-validate","version":"1.1.2","keywords":["egg","eggPlugin","egg-plugin","validate"],"author":{"name":"dead_horse"},"license":"MIT","_id":"egg-validate@1.1.2","maintainers":[{"name":"eggjs-admin","email":"fengmk2+eggjs@gmail.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"wanghx","email":"whxaxes@gmail.com"},{"name":"hyj1991","email":"yeekwanvong@gmail.com"},{"name":"thonatos","email":"thonatos.yang@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"},{"name":"coolme200","email":"2001-wms@163.com"},{"name":"xadillax","email":"admin@xcoder.in"},{"name":"ngot","email":"zhuanghengfei@gmail.com"},{"name":"mansonchor.zzw","email":"mansonchor1987@gmail.com"},{"name":"hubcarl","email":"hubcarl@126.com"}],"homepage":"https://github.com/eggjs/egg-validate#readme","bugs":{"url":"https://github.com/eggjs/egg/issues"},"ci":{"license":true,"version":"6, 8, 10"},"dist":{"shasum":"70b61cb1704397c01ec729d7522318867c7c2c41","tarball":"https://registry.npmjs.org/egg-validate/-/egg-validate-1.1.2.tgz","fileCount":8,"integrity":"sha512-j42EFW8wzfAe+wQnEQyRBdVxeW+UMLrmW9n3/heyZkwfRYxhiXeJldD4QpGtS+xq1vnhyNu+uMXOymcxUirN/A==","signatures":[{"sig":"MEQCIGwUaS6SyGk6JtoMk+pNEU1aOPUUPkfvDa+lwcFS7i/GAiAwGi0zTtrjrheWiTCBJRxvM58/bfAFkMJkf4TH8hJSRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10555},"readme":"# egg-validate\n\n[![NPM version][npm-image]][npm-url]\n[![build status][travis-image]][travis-url]\n[![Test coverage][codecov-image]][codecov-url]\n[![David deps][david-image]][david-url]\n[![Known Vulnerabilities][snyk-image]][snyk-url]\n[![npm download][download-image]][download-url]\n\n[npm-image]: https://img.shields.io/npm/v/egg-validate.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/egg-validate\n[travis-image]: https://img.shields.io/travis/eggjs/egg-validate.svg?style=flat-square\n[travis-url]: https://travis-ci.org/eggjs/egg-validate\n[codecov-image]: https://img.shields.io/codecov/c/github/eggjs/egg-validate.svg?style=flat-square\n[codecov-url]: https://codecov.io/github/eggjs/egg-validate?branch=master\n[david-image]: https://img.shields.io/david/eggjs/egg-validate.svg?style=flat-square\n[david-url]: https://david-dm.org/eggjs/egg-validate\n[snyk-image]: https://snyk.io/test/npm/egg-validate/badge.svg?style=flat-square\n[snyk-url]: https://snyk.io/test/npm/egg-validate\n[download-image]: https://img.shields.io/npm/dm/egg-validate.svg?style=flat-square\n[download-url]: https://npmjs.org/package/egg-validate\n\nValidate plugin for egg.\n\nSee [parameter](https://github.com/node-modules/parameter) for more information such as custom rule.\n\n## Install\n\n```bash\n$ npm i egg-validate --save\n```\n\n## Usage\n\n```js\n// config/plugin.js\nexports.validate = {\n  enable: true,\n  package: 'egg-validate',\n};\n```\n\n### Validate Request Body\n\n```js\n// app/controller/home.js\nexports.index = function* () {\n  this.validate({ id: 'id' }); // will throw if invalid\n  // or\n  const errors = this.validator.validate({ id: 'id' }, this.request.body);\n};\n```\n\n### Extend Rules\n\n- app.js\n\n```js\napp.validator.addRule('jsonString', (rule, value) => {\n  try {\n    JSON.parse(value);\n  } catch (err) {\n    return 'must be json string';\n  }\n});\n```\n\n## Questions & Suggestions\n\nPlease open an issue [here](https://github.com/eggjs/egg/issues).\n\n## License\n\n[MIT](LICENSE)\n","engines":{"node":">=6.0.0"},"gitHead":"dcdf88362c3893bb508457160ed9d92aa0887f29","scripts":{"ci":"npm run lint && npm run cov","cov":"egg-bin cov","lint":"eslint .","test":"npm run lint -- --fix && npm run test-local","autod":"autod","test-local":"egg-bin test"},"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"eggPlugin":{"name":"validate"},"repository":{"url":"git+https://github.com/eggjs/egg-validate.git","type":"git"},"_npmVersion":"6.14.8","description":"validate plugin for egg","directories":{},"_nodeVersion":"12.20.0","dependencies":{"parameter":"^2.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"egg":"^1.15.2","autod":"^3.0.1","egg-ci":"^1.8.0","eslint":"^5.2.0","egg-bin":"^4.8.1","egg-mock":"^3.18.0","eslint-config-egg":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/egg-validate_1.1.2_1632819701561_0.6120809252769677","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-05-26T09:10:07.295Z","modified":"2026-06-30T15:30:35.539Z","0.0.1":"2016-05-26T09:10:07.295Z","0.0.2":"2016-07-17T06:55:11.864Z","1.0.0":"2016-11-03T10:04:09.275Z","1.1.0":"2018-08-03T09:41:35.927Z","1.1.1":"2018-08-08T11:22:17.559Z","2.0.0":"2018-08-30T05:56:42.394Z","2.0.1":"2018-09-04T11:58:55.617Z","2.0.2":"2018-10-17T12:28:47.550Z","1.1.2":"2021-09-28T09:01:41.684Z"},"bugs":{"url":"https://github.com/eggjs/egg/issues"},"author":{"name":"dead_horse"},"license":"MIT","homepage":"https://github.com/eggjs/egg-validate#readme","keywords":["egg","eggPlugin","egg-plugin","validate"],"repository":{"url":"git+https://github.com/eggjs/egg-validate.git","type":"git"},"description":"validate plugin for egg","maintainers":[{"email":"gxkl203@gmail.com","name":"gxkl"},{"email":"fengmk2+eggjs@gmail.com","name":"eggjs-admin"},{"email":"fengmk2@gmail.com","name":"fengmk2"},{"email":"atian25@qq.com","name":"atian25"},{"email":"yeekwanvong@gmail.com","name":"hyj1991"},{"email":"killa07071201@gmail.com","name":"killagu"},{"email":"2001-wms@163.com","name":"coolme200"},{"email":"644171127@qq.com","name":"akitasummer"},{"email":"elrrrrrrr@gmail.com","name":"elrrrrrrr"},{"email":"ljracm@gmail.com","name":"niania"},{"email":"dead_horse@qq.com","name":"dead_horse"},{"email":"sakura9515@gmail.com","name":"popomore"}],"readme":"","readmeFilename":"","users":{}}