{"_id":"grunt-connect-route","_rev":"30-d95c553882eb01b84a6cf6518c9025d7","name":"grunt-connect-route","description":"Provides RewriteRules middleware for the grunt connect and express.","dist-tags":{"latest":"0.3.4"},"versions":{"0.1.0":{"name":"grunt-connect-route","description":"Provides RewriteRules middleware for the grunt connect and express.","version":"0.1.0","homepage":"https://github.com/zhongzhi107/grunt-connect-rewrite","author":{"name":"Zhongzhi","email":"zhong.zhi@163.com"},"repository":{"type":"git","url":"git@github.com:zhongzhi107/grunt-connect-rewrite.git"},"bugs":{"url":"https://github.com/zhongzhi107/grunt-connect-rewrite/issues"},"licenses":[{"type":"MIT","url":"https://github.com/zhongzhi107/grunt-connect-rewrite/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt-contrib-connect","grunt-express","modrewrite","rewriterule","rewrite","route","connect","express"],"_id":"grunt-connect-route@0.1.0","dist":{"shasum":"a73b04b1701b2e39ccff0a26812cbc1c3b2d73e0","tarball":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.1.0.tgz","integrity":"sha512-PrtdJ1sqvrTAZ40KHGQr9mnt8CxYNmL3Y83iNpybTqsK4nAcOSPqI4kTqUHrVeY3/GZVUzEJrf9nVS68xZgpfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCIgcEvqz6ig29ZjhagLbu+j6cOBYfML60kpk79ZTJCwIhAOn107QHKmEA0Penjlp6IJRtQXE2sH2RTOXN+Y2GwsZ7"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"directories":{}},"0.1.2":{"name":"grunt-connect-route","description":"Provides RewriteRules middleware for the grunt connect and express.","version":"0.1.2","homepage":"https://github.com/viart/grunt-connect-rewrite","author":{"name":"Artem Vitiuk","email":"artem@devart.in.ua"},"repository":{"type":"git","url":"git@github.com:viart/grunt-connect-rewrite.git"},"bugs":{"url":"https://github.com/viart/grunt-connect-rewrite/issues"},"licenses":[{"type":"MIT","url":"https://github.com/viart/grunt-connect-rewrite/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt-contrib-connect","grunt-express","modrewrite","rewriterule","rewrite","route","connect","express"],"_id":"grunt-connect-route@0.1.2","dist":{"shasum":"28c395c2c9a8e58b84da001252ee6253b0b95a02","tarball":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.1.2.tgz","integrity":"sha512-Q64Y1dADaPkplwm4tW1IR1iv9+YQIKLmGTxX9DpBduBA1ULja8AIs1bzxGbmhtJXX7B1E94hOFk5+NuvnKs01g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTRJiSLemzPoFrYC/3cZ3XHGMh3x9xnJ9071OSK8SQEAIhAKVju6C4SmbbhT7+XDjChubYCde2cENmsNVkOh2PHvtH"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"directories":{}},"0.1.3":{"name":"grunt-connect-route","description":"Provides RewriteRules middleware for the grunt connect and express.","version":"0.1.3","homepage":"https://github.com/viart/grunt-connect-rewrite","author":{"name":"Artem Vitiuk","email":"artem@devart.in.ua"},"repository":{"type":"git","url":"git@github.com:viart/grunt-connect-rewrite.git"},"bugs":{"url":"https://github.com/viart/grunt-connect-rewrite/issues"},"licenses":[{"type":"MIT","url":"https://github.com/viart/grunt-connect-rewrite/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt-contrib-connect","grunt-express","modrewrite","rewriterule","rewrite","route","connect","express"],"_id":"grunt-connect-route@0.1.3","dist":{"shasum":"e3efbee8b1c4db894a915f43aff1c8f3edbf1c34","tarball":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.1.3.tgz","integrity":"sha512-hwWF2qrwqxjpvAJ6iNDtKFtuWarKobuASmUqJS3OiYXVJzwTFLM7XkjKuEL88NhVaYoiGa3NsywLos5s+2Y3Cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw2QPab24cW04x+XWRYyjJ/FtPVWEcB8uAibXbdFu05wIhAItYuT2C799rNn0er4/2Uov5rDmdi3SFMq0QW4waFKjl"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"directories":{}},"0.2.0":{"name":"grunt-connect-route","description":"Provides RewriteRules middleware for the grunt connect and express.","version":"0.2.0","homepage":"https://github.com/viart/grunt-connect-rewrite","author":{"name":"Artem Vitiuk","email":"artem@devart.in.ua"},"repository":{"type":"git","url":"git@github.com:viart/grunt-connect-rewrite.git"},"bugs":{"url":"https://github.com/viart/grunt-connect-rewrite/issues"},"licenses":[{"type":"MIT","url":"https://github.com/viart/grunt-connect-rewrite/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt-contrib-connect","grunt-express","modrewrite","rewriterule","rewrite","route","connect","express"],"_id":"grunt-connect-route@0.2.0","dist":{"shasum":"dc63eb275c8bf7320e15509b8a630c30f3a7dd6f","tarball":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.2.0.tgz","integrity":"sha512-8PyIqqjwdfzV3TbT6YkoecTDTrVXqjND7JXL+RmNjYxwKWYcU/9iXMKL+G8bRuhx4W/YMgmYNQDxP15QS9FJxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChM8g5agRVwQFvrRrO3h68AkmaXOcQ0ebH72sQTxAI4wIhAPGyZeTUngIve2jFjClUd0YS6OGsl4uDBJzyCf0wkyve"}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"directories":{}},"0.2.1":{"name":"grunt-connect-route","description":"Provides RewriteRules middleware for the grunt connect and express.","version":"0.2.1","homepage":"https://github.com/viart/grunt-connect-rewrite","author":{"name":"Artem Vitiuk","email":"artem@devart.in.ua"},"repository":{"type":"git","url":"git@github.com:viart/grunt-connect-rewrite.git"},"bugs":{"url":"https://github.com/viart/grunt-connect-rewrite/issues"},"licenses":[{"type":"MIT","url":"https://github.com/viart/grunt-connect-rewrite/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt-contrib-connect","grunt-express","modrewrite","rewriterule","rewrite","route","connect","express"],"_id":"grunt-connect-route@0.2.1","dist":{"shasum":"8fef2cd2e7d4af186730a7dbe6287e646cf30398","tarball":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.2.1.tgz","integrity":"sha512-ktvBiGYBXwslRh7n7mJimNrDVo2ihsoovyBJ+6j79WgI/bneEzdlBQjateotSIBwNZ0jEVghT+ittjjInCDlXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtGTXfRcqYNDrTYJ4rBg7CcYijkmPnYpIqRReIE8qDdAiEAuAh4F5Q6xUVKGp3S2vxO8Z9QaSCIrMw/vDWQOIT/V/c="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"directories":{}},"0.2.2":{"name":"grunt-connect-route","description":"Provides RewriteRules middleware for the grunt connect and express.","version":"0.2.2","homepage":"https://github.com/zhongzhi107/grunt-connect-route","author":{"name":"zhongzhi107","email":"zhong.zhi@163.com"},"repository":{"type":"git","url":"git@github.com:zhongzhi107/grunt-connect-route.git"},"bugs":{"url":"https://github.com/zhongzhi107/grunt-connect-route/issues"},"licenses":[{"type":"MIT","url":"https://github.com/zhongzhi107/grunt-connect-routee/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt-contrib-connect","grunt-express","modrewrite","rewriterule","rewrite","route","connect","express"],"_id":"grunt-connect-route@0.2.2","dist":{"shasum":"9435e27f48ff7734033c80782bf54f2dd7d2598c","tarball":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.2.2.tgz","integrity":"sha512-lJLBal2jDkDYYHNpe7L6R/P5E1SbDDHgPzar9yb0rS/EZZRnnIe09wF/JfWOiiAAOzOR4P3T025ftPcRPmL/9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF75ILNy21RvXTkYblm25cY3N4cwSG/4REwB4ymx+wjrAiBkjzoptu/fp94Vk7y9+fvL7lSSK7mXiek9EP5YfVOl9g=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"directories":{}},"0.2.3":{"name":"grunt-connect-route","description":"Provides RewriteRules middleware for the grunt connect and express.","version":"0.2.3","homepage":"https://github.com/zhongzhi107/grunt-connect-route","author":{"name":"zhongzhi107","email":"zhong.zhi@163.com"},"repository":{"type":"git","url":"git@github.com:zhongzhi107/grunt-connect-route.git"},"bugs":{"url":"https://github.com/zhongzhi107/grunt-connect-route/issues"},"licenses":[{"type":"MIT","url":"https://github.com/zhongzhi107/grunt-connect-routee/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","http-proxy":"0.10.4"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt-contrib-connect","grunt-express","modrewrite","rewriterule","rewrite","route","connect","express"],"_id":"grunt-connect-route@0.2.3","_from":".","dist":{"shasum":"2d19ca2e7727dc0c3797f2bf4b69178fdb49add1","tarball":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.2.3.tgz","integrity":"sha512-qAOv8OFV9XE4+N8ZhmWny+h8IAmFbQj72RsA8lHdvOsTtpR2678CsqcdoMC7YM63H5AR0D4Y9YoGvnZ51q6N9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMicmIcHdJxALLypZzMErsrJKJbRoqiH777vXzK/FhRAiAWmOScG8mv4Dq0MFN1pFQt/BBHdjyaNPN0fL4xSQYrIw=="}]},"_npmVersion":"1.3.21","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"directories":{}},"0.2.4":{"name":"grunt-connect-route","description":"Provides RewriteRules middleware for the grunt connect and express.","version":"0.2.4","homepage":"https://github.com/zhongzhi107/grunt-connect-route","author":{"name":"zhongzhi107","email":"zhong.zhi@163.com"},"repository":{"type":"git","url":"git@github.com:zhongzhi107/grunt-connect-route.git"},"bugs":{"url":"https://github.com/zhongzhi107/grunt-connect-route/issues"},"licenses":[{"type":"MIT","url":"https://github.com/zhongzhi107/grunt-connect-routee/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"http-proxy":"~0.10.3"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt-contrib-connect","grunt-express","modrewrite","rewriterule","rewrite","route","connect","express"],"_id":"grunt-connect-route@0.2.4","_from":".","dist":{"shasum":"622aa4754f76c922982de072be26fc74f834bfb1","tarball":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.2.4.tgz","integrity":"sha512-Zu8fN5EDqIPGOEDHW+BERQdKbTvwzrmtRX8G4wXbMfh01A3IneVDimEC1e4SJQ7hGiTXhlGUrbdnjpLywYyR4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvGisPJOYqyecZq7CGqIWYDmgG3XM1W/wbBmqFn/cQeAiEAr/KCkCC78a7NuhuMyAYHD4XzWxv1CZIbzQPCrY9Pvts="}]},"_npmVersion":"1.3.21","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}]},"0.2.5":{"name":"grunt-connect-route","description":"Provides RewriteRules middleware for the grunt connect and express.","version":"0.2.5","homepage":"https://github.com/zhongzhi107/grunt-connect-route","author":{"name":"zhongzhi107","email":"zhong.zhi@163.com"},"repository":{"type":"git","url":"git@github.com:zhongzhi107/grunt-connect-route.git"},"bugs":{"url":"https://github.com/zhongzhi107/grunt-connect-route/issues"},"licenses":[{"type":"MIT","url":"https://github.com/zhongzhi107/grunt-connect-routee/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"http-proxy":"~0.10.3"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt-contrib-connect","grunt-express","modrewrite","rewriterule","rewrite","route","connect","express"],"_id":"grunt-connect-route@0.2.5","_from":".","dist":{"shasum":"a955b8ecad7d9b36a956fd8c70ea428394f3348a","tarball":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.2.5.tgz","integrity":"sha512-T4dwLjt0iLAUEsWMmBROIYou614BIKKEkmWrD5tpy5NkYeXDQjHTHzwbohHUFZZkDuJVu3C42ghF27M+GeB3Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq3moFnBCEJ7JE+M0axga87VxVJh9qU7TemDuPw5jrewIhANRk/DdZu618EufHYICCuWAykNa3K1cnj1UcwI0bIhEs"}]},"_npmVersion":"1.4.14","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"directories":{},"_shasum":"a955b8ecad7d9b36a956fd8c70ea428394f3348a","_resolved":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.2.4.tgz"},"0.2.6":{"name":"grunt-connect-route","description":"Provides RewriteRules middleware for the grunt connect and express.","version":"0.2.6","homepage":"https://github.com/zhongzhi107/grunt-connect-route","author":{"name":"zhongzhi107","email":"zhong.zhi@163.com"},"repository":{"type":"git","url":"git@github.com:zhongzhi107/grunt-connect-route.git"},"bugs":{"url":"https://github.com/zhongzhi107/grunt-connect-route/issues"},"licenses":[{"type":"MIT","url":"https://github.com/zhongzhi107/grunt-connect-routee/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"http-proxy-zz":"~0.10.5"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt-contrib-connect","grunt-express","modrewrite","rewriterule","rewrite","route","connect","express"],"_id":"grunt-connect-route@0.2.6","_from":".","dist":{"shasum":"dd1e2b1d22f379c8b794ffcfdb2ed473791af4b1","tarball":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.2.6.tgz","integrity":"sha512-pADmaGRRqqUdob75gZOV8zYViqGmJDeyoWJnyU3WoYUHOGM8CYe4ZiIR6xJRxqAKDte+tialnldop/Vw9HherA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/rAXYblBoXg+iQE0uKxKEbdPHon01LdNIzt0N173REQIhAPcpeC5oY7qQSUVvSeRdHrAw7t71VB6792vMEMtogXxY"}]},"_npmVersion":"1.4.14","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"directories":{},"_shasum":"dd1e2b1d22f379c8b794ffcfdb2ed473791af4b1","_resolved":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.2.4.tgz"},"0.2.7":{"name":"grunt-connect-route","description":"Provides RewriteRules middleware for the grunt connect and express.","version":"0.2.7","homepage":"https://github.com/zhongzhi107/grunt-connect-route","author":{"name":"zhongzhi107","email":"zhong.zhi@163.com"},"repository":{"type":"git","url":"git@github.com:zhongzhi107/grunt-connect-route.git"},"bugs":{"url":"https://github.com/zhongzhi107/grunt-connect-route/issues"},"licenses":[{"type":"MIT","url":"https://github.com/zhongzhi107/grunt-connect-routee/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"http-proxy-zz":"~0.10.5"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt-contrib-connect","grunt-express","modrewrite","rewriterule","rewrite","route","connect","express"],"_id":"grunt-connect-route@0.2.7","_from":".","dist":{"shasum":"30840cd1f17da58628de3a1ebb3c9c76b3a05800","tarball":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.2.7.tgz","integrity":"sha512-CfBT09jYUd7D2ZIVRdYYpTYQSUw3oKyyo37nPkBf36AcgsRE9rYLitC+TA/smOrlAXPZlinHQpkJHlexYwcHXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFA5CkD5YNZqx18pA81EVL1KkfkiqsrnyiaSkiea2YL3AiEAvcgaTXsmcajkNPrD0Vj3WTHWkgBSMii7gfSMRNdGcI4="}]},"_npmVersion":"1.4.14","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"directories":{},"_shasum":"30840cd1f17da58628de3a1ebb3c9c76b3a05800","_resolved":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.2.6.tgz"},"0.3.0":{"name":"grunt-connect-route","description":"Provides RewriteRules middleware for the grunt connect and express.","version":"0.3.0","homepage":"https://github.com/zhongzhi107/grunt-connect-route","author":{"name":"zhongzhi107","email":"zhong.zhi@163.com"},"repository":{"type":"git","url":"git@github.com:zhongzhi107/grunt-connect-route.git"},"bugs":{"url":"https://github.com/zhongzhi107/grunt-connect-route/issues"},"licenses":[{"type":"MIT","url":"https://github.com/zhongzhi107/grunt-connect-routee/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","http-proxy":"0.10.4"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt-contrib-connect","grunt-express","modrewrite","rewriterule","rewrite","route","connect","express"],"_id":"grunt-connect-route@0.3.0","_from":".","gitHead":"38eab7af7b839a9ebea92286ba13e5de0e2db97a","_shasum":"1aacf019130932fdae286d56fab3eb3da638e1b6","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"dist":{"shasum":"1aacf019130932fdae286d56fab3eb3da638e1b6","tarball":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.3.0.tgz","integrity":"sha512-0xBn6XUOU517liO3FO6IavSZc7heHNnuMH/sGJOrqm3waX8kuxhMotH3O4VIafE6uQpxHxX08YzWAjqms7q1sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVXHSGfVxXjCC7Fp50jzCEWFwA3GbnT9F/oWtY//mn/AIhAPBz5OgfgfdRrSisvwEdHdtMUJcWtoK7r0++e2WgksG0"}]}},"0.3.1":{"name":"grunt-connect-route","description":"Provides RewriteRules middleware for the grunt connect and express.","version":"0.3.1","homepage":"https://github.com/zhongzhi107/grunt-connect-route","author":{"name":"zhongzhi107","email":"zhong.zhi@163.com"},"repository":{"type":"git","url":"git@github.com:zhongzhi107/grunt-connect-route.git"},"bugs":{"url":"https://github.com/zhongzhi107/grunt-connect-route/issues"},"licenses":[{"type":"MIT","url":"https://github.com/zhongzhi107/grunt-connect-routee/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"http-proxy-zz":"~0.10.5"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt-contrib-connect","grunt-express","modrewrite","rewriterule","rewrite","route","connect","express"],"_id":"grunt-connect-route@0.3.1","_from":".","dist":{"shasum":"f51e1d64956b0640078ebc18d629a900c5e6a78e","tarball":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.3.1.tgz","integrity":"sha512-+6TH9MaIMki8IvP93NEGYOxwbhS3OEKNOCeGh+CsjvC0Hy4nI+/8YjireP68ljJwu7DxO3pF8AHAWyIg76LXWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEam24Y3OEAz9chmSEe8jfXLulbI2mru7YHLj6QhMBI+AiEA1lFZTD/vAsZwW7Xbox/n3GF89FU+tLfGNBEmu1K2sCA="}]},"_npmVersion":"2.5.1","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"directories":{},"_shasum":"f51e1d64956b0640078ebc18d629a900c5e6a78e","_resolved":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.2.7.tgz","gitHead":"e4b8cfe77101a7fbd5cf1e81031050ea33da30c5","_nodeVersion":"0.12.0"},"0.3.2":{"name":"grunt-connect-route","description":"Provides RewriteRules middleware for the grunt connect and express.","version":"0.3.2","homepage":"https://github.com/zhongzhi107/grunt-connect-route","author":{"name":"zhongzhi107","email":"zhong.zhi@163.com"},"repository":{"type":"git","url":"git@github.com:zhongzhi107/grunt-connect-route.git"},"bugs":{"url":"https://github.com/zhongzhi107/grunt-connect-route/issues"},"licenses":[{"type":"MIT","url":"https://github.com/zhongzhi107/grunt-connect-routee/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"http-proxy-zz":"~0.10.5"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt-contrib-connect","grunt-express","modrewrite","rewriterule","rewrite","route","connect","express"],"_id":"grunt-connect-route@0.3.2","_from":".","dist":{"shasum":"4cd60578a794e4731128fcf8be2c860eedb08775","tarball":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.3.2.tgz","integrity":"sha512-irLyMXQqphs9NCZjaPzxy3kWuM+u+h7CohzZu70zvqiuetHAhhS2zf9JwbnvFmvzJUaFdCYvueud/Bg9Me1h/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDij5D928MYp4xs08CuI0nLTcNyQFKB7fLdTGLGKH8WhQIhAKeumstYddXqx0Kz7DOFEUwpgi5zs/cDAH2792n1mhyB"}]},"_npmVersion":"2.5.1","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"directories":{},"_shasum":"4cd60578a794e4731128fcf8be2c860eedb08775","_resolved":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.2.7.tgz","gitHead":"4a3b2bc4c88ea9a2d83dfd3af2aa6b96c920bd1c","_nodeVersion":"0.12.0"},"0.3.3":{"name":"grunt-connect-route","description":"Provides RewriteRules middleware for the grunt connect and express.","version":"0.3.3","homepage":"https://github.com/zhongzhi107/grunt-connect-route","author":{"name":"zhongzhi107","email":"zhong.zhi@163.com"},"repository":{"type":"git","url":"git@github.com:zhongzhi107/grunt-connect-route.git"},"bugs":{"url":"https://github.com/zhongzhi107/grunt-connect-route/issues"},"licenses":[{"type":"MIT","url":"https://github.com/zhongzhi107/grunt-connect-routee/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"http-proxy-zz":"~0.10.5"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"keywords":["gruntplugin","grunt-contrib-connect","grunt-express","modrewrite","rewriterule","rewrite","route","connect","express"],"_id":"grunt-connect-route@0.3.3","_from":".","dist":{"shasum":"a98142c013e26bd9e5200bc7f6a85742761699d5","tarball":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.3.3.tgz","integrity":"sha512-z4A5ycqw81gAwWS9Z8zGIpBOd/7Y75Gl/7PIhjk4jU8hRFGtLJapd3wT2w05lPg8lu4HL0rTu7fziL1xMoUUbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0GfupHQT6JCW9dAAeQBjTNK5p0Cmi1mtvGMkZiw+tBAiAj19kEf7IiMd/WD+iX7Ol19qWuUoDOIltGk8bIXq12sw=="}]},"_npmVersion":"2.5.1","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"directories":{},"_shasum":"a98142c013e26bd9e5200bc7f6a85742761699d5","_resolved":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.2.7.tgz","gitHead":"4a3b2bc4c88ea9a2d83dfd3af2aa6b96c920bd1c","_nodeVersion":"0.12.0","_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/grunt-connect-route-0.3.3.tgz_1463379817521_0.14546304452233016"}},"0.3.4":{"name":"grunt-connect-route","description":"Provides RewriteRules middleware for the grunt connect and express.","version":"0.3.4","homepage":"https://github.com/zhongzhi107/grunt-connect-route","author":{"name":"zhongzhi107","email":"zhong.zhi@163.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/zhongzhi107/grunt-connect-route.git"},"bugs":{"url":"https://github.com/zhongzhi107/grunt-connect-route/issues"},"licenses":[{"type":"MIT","url":"https://github.com/zhongzhi107/grunt-connect-routee/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"http-proxy-zz":"~0.10.5"},"devDependencies":{"grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1"},"keywords":["gruntplugin","grunt-contrib-connect","grunt-express","modrewrite","rewriterule","rewrite","route","connect","express"],"_id":"grunt-connect-route@0.3.4","_from":".","dist":{"shasum":"abd485316ec73fb55a9fe4d43b3e7d3026dfe8d2","tarball":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.3.4.tgz","integrity":"sha512-9ChsqcMT2fKwyashZl/0+wxq+Eevm0+dEohLiZS0yD0IRHk/1R9IhTVadTOdI4Hb0xX0BacCIr+bb9FOIF/png==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWh8U1O5oEo9aOzaYq7cP3hQLh186gByrbFzW4LSA/IgIhAM/zRvBnmJbdNwmQp9dqKbhOdRCqfmGJfY/9yzZOK53A"}]},"_npmVersion":"3.7.3","_npmUser":{"name":"zhongzhi","email":"zhong.zhi@163.com"},"maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"directories":{},"_shasum":"abd485316ec73fb55a9fe4d43b3e7d3026dfe8d2","_resolved":"https://registry.npmjs.org/grunt-connect-route/-/grunt-connect-route-0.2.7.tgz","gitHead":"ca7128f8291b1ec3631b0fe6c2b7a8d20905ee01","_nodeVersion":"4.1.2","_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/grunt-connect-route-0.3.4.tgz_1467030280989_0.9982149933930486"}}},"readme":"# grunt-connect-route\n\n> This plugin provides RewriteRules middleware for the Grunt Connect / Express.\n\n## Getting Started\nThis plugin requires Grunt `~0.4.1`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-connect-route --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-connect-route');\n```\n\n## Adapting the \"connect\" task\n\n### Overview\n\n#### Rules Configuration\nIn your project's Gruntfile, add a section named `rules` to your existing connect definition.\nPlease note that unlike options, rules cannot be set per server, so the rules attribute must always\nbe nested directly under 'connect'.\n\n```js\ngrunt.initConfig({\n    connect: {\n        options: {\n            port: 9000,\n            hostname: 'localhost'\n        },\n        rules: {\n            '^/index_dev.html$': '/src/index.html',\n            '^/js/(.*)$': '/src/js/$1',\n            '^/css/(.*)$': '/public/css/$1',\n\t\t\t'^/api/(.*)': 'require!/app/api/$1.js',\n\t\t\t'^/api/(.*)' : 'http://l-wap1.test.com:8080/api/$1',\n        }\n    }\n})\n```\n\nYou may also optionally read rules from a different grunt config, like so:\n\n```js\ngrunt.initConfig({\n    express: {\n        options: {\n            port: 9000\n        },\n        server: {\n            hostname: 'localhost'\n        },\n        rules: {\n            '^/index_dev.html$': '/src/index.html',\n            '^/js/(.*)$': '/src/js/$1',\n            '^/css/(.*)$': '/public/css/$1'\n        }\n    },\n    configureRewriteRules: {\n        options: {\n            rulesProvider: 'express.rules'\n        }\n    }\n}\n})\n```\n\n#### Adding the middleware\nInclude helper to use in the middleware (add this line to the top of the grunt file):\n```js\nvar rewriteRulesSnippet = require('grunt-connect-route/lib/utils').rewriteRequest;\n```\n\nAdd the RewriteRules snippet to the connect option middleware hook\n```js\nconnect: {\n    development: {\n        options: {\n            middleware: function (connect) {\n                return [\n                    rewriteRulesSnippet, // RewriteRules support\n                    connect.static(require('path').resolve(options.base)) // mount filesystem\n                ];\n            }\n        }\n    }\n}\n```\n\n### Adding the \"configureRewriteRules\" task to the server task\nFor the server task, add the \"configureRewriteRules\" task before the \"connect\" task\n```js\ngrunt.registerTask('server', function (target) {\n    grunt.task.run([\n        'configureRewriteRules',\n        'connect:development'\n    ]);\n});\n```\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n## Release History\n* 2013.07.27 `v0.1.1` Add possibility to read settings from custom grunt config path\n* 2013.04.12 `v0.1.0` Initial Release\n","maintainers":[{"name":"zhongzhi","email":"zhong.zhi@163.com"}],"time":{"modified":"2022-06-18T14:42:13.103Z","created":"2013-08-28T07:55:50.012Z","0.1.0":"2013-08-28T07:56:02.409Z","0.1.2":"2013-10-24T04:19:46.288Z","0.1.3":"2013-10-24T13:31:21.967Z","0.2.0":"2013-10-29T02:51:12.351Z","0.2.1":"2013-11-14T03:24:46.843Z","0.2.2":"2013-11-18T02:02:01.723Z","0.2.3":"2014-02-05T13:42:31.773Z","0.2.4":"2014-02-05T13:53:02.446Z","0.2.5":"2014-11-21T13:59:09.914Z","0.2.6":"2014-11-28T09:10:43.668Z","0.2.7":"2014-11-28T09:20:41.704Z","0.3.0":"2015-04-22T04:16:17.368Z","0.3.1":"2015-04-22T05:59:21.782Z","0.3.2":"2015-06-03T09:14:42.419Z","0.3.3":"2016-05-16T06:23:37.974Z","0.3.4":"2016-06-27T12:24:44.968Z"},"author":{"name":"zhongzhi107","email":"zhong.zhi@163.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/zhongzhi107/grunt-connect-route.git"},"readmeFilename":"README.md","homepage":"https://github.com/zhongzhi107/grunt-connect-route","keywords":["gruntplugin","grunt-contrib-connect","grunt-express","modrewrite","rewriterule","rewrite","route","connect","express"],"bugs":{"url":"https://github.com/zhongzhi107/grunt-connect-route/issues"}}