{"_id":"grunt-express-server","_rev":"78-0ec0be285414bd3f995bfd6572cb6aec","name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","dist-tags":{"latest":"0.5.4"},"versions":{"0.1.0":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.1.0","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/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.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.1.0","dist":{"shasum":"f5b8efecc9ecde2bb27a56cb410504b385f8260f","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.1.0.tgz","integrity":"sha512-G/26VZ1Rudmtu7O8FSOgq6vOYwehHEGcjLs5GaS6pFtMw3KCbo705WbgDmXriuqsmaOlrK/pRt5iFItxggFqqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJqikQOOlcEiRoLaSkQJSSMOhYcoS9jd/QsO9o0vFzMgIhAM9a2lqi98UuByQR+02gDAw6jgVosLkfix4Mvx+adJZ0"}]},"_npmVersion":"1.1.70","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.2.0":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.2.0","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/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.0"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.2.0","dist":{"shasum":"0dfdff23bde0d9aa2045286347a2d83315279b39","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.2.0.tgz","integrity":"sha512-puCwbMeHQf+8NxQW4dGdeZMcnRy6Aj66k5aMlLbJKoOUrwDVK/A3Ju8C2pLlylE0/6HfKqU9wd/ap6LVpy+PgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGS5Z8lC8kYkut8J/QSROOsaNcfPGKeEa7+pZWNn8n2FAiEA+JaClSre308jEK5iZsyTLG6L77pv1kv5bOzKD+XaJqU="}]},"_npmVersion":"1.1.70","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.3.1":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.3.1","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"express":"~3.2.4","grunt":"~0.4.0","grunt-cli":"~0.1.6","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.3.1","dist":{"shasum":"028c7bd1215ca599e363b5dfb9b810245da43c3e","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.3.1.tgz","integrity":"sha512-5mRTIoqYyhd66gyG7cEP8dboNglkTQC586j7HGfY/2PHGJzVPenuBczucxm/g34ExTxfjkt8uL/BbGsUdDfUjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF09PPkk6Q+/umcS8n2Id1oucev0hnMmFiffZ8Y2Nfh5AiBCCc+q+idxFuwpysMjL0O1FeEuftxaVUTQy+ZvN2mG6A=="}]},"_npmVersion":"1.1.70","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.0":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.0","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"express":"~3.2.4","grunt":"~0.4.0","grunt-cli":"~0.1.6","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.0","dist":{"shasum":"07f1dfd23235503671413a258aca200966d431cc","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.0.tgz","integrity":"sha512-7ci1JEywURXE/34nfaET1Uu50XdGoUKBoBPJQfjYZN9E3AYsJNzIK/B6Ht+IS17p7A8boDp8ID9k6Hq39Lj5zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnGUhVAW7SZRMd09haEJG4PQFNWhxrB9zSSdQCzXWidwIgNydcw9y6bQY3zECnC4KuPoOX7weItL1O8K1o0+wOkqk="}]},"_npmVersion":"1.1.70","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.1":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.1","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"express":"~3.2.4","grunt":"~0.4.0","grunt-cli":"~0.1.6","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.1","dist":{"shasum":"91fbec8b997addaea5f95fb65be0c3a4c3c3e916","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.1.tgz","integrity":"sha512-764XWExrDNHPSpap570Hg/Rsy5imCMUq8VJgazHfXYMlGzlJB64nPL9G8Lqq0V68HAEvatbCLgQ/zvba6DUEig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsSP+wfBrejAmonPNVp16nNafPQmRQW4VCn+kRsDFbRgIhAPH8KcAKcT5XTfHphXSNJ4eaGu3lWzzCsd/0p9lRh7gB"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.2":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.2","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"express":"~3.2.4","grunt":"~0.4.0","grunt-cli":"~0.1.6","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.2","dist":{"shasum":"9ab04c52d253590eafecc9dc76848e4d8eacef57","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.2.tgz","integrity":"sha512-+r6jOF8lMrM1mrENDILZ9iDy6+lrlReqTOFC5u1IFwHnc2fT9WazvDCCXZMDorfaEwSJjlOtIpd1t2RwXopaIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6LRIXaqWNx2MFT1r0SRlISnLwUZ8+tyis4UXS/AVhigIhAPy/9W5bDJ+qCnYav2QtdKAeV/dCoJh5CHPMLAMdM3di"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.3":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.3","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"coffee-script":"1.6.3","express":"~3.2.4","grunt":"~0.4.0","grunt-cli":"~0.1.6","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.3","dist":{"shasum":"024f5003da5c092457187fed352b9981acbe2604","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.3.tgz","integrity":"sha512-FpjuWdWstikpdnlydmqcrPoOs3ZSqRp97PdRDbvsc8N3CEd2emt0cswc9VZZ50FKKffqufvdwUfCdn02vFAbeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhLGIj8cVxUj9+BbNf38AuMNhHBQGeB90tZn01YJ1+zQIgIuJE/olR4fOj3CKneeD3ncBoaz6jVDWYm1OmBngzQok="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.4":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.4","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"coffee-script":"1.6.3","express":"~3.2.4","grunt":"~0.4.0","grunt-cli":"~0.1.6","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.4","dist":{"shasum":"8c65fdf86af709160419da1949d665994153b540","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.4.tgz","integrity":"sha512-qJsLwgHa/t/mMb/yyiTNAjUt0Cy3JqqHo4vA0NXGPN5BWSpGBTLz5PF2HUIm6pBwZMgQ+FwP1SbqiGhPBaj05w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGoJsZGeVeyD8361hZW0b6hv2I8Tt8RrBGLOPdHajwAgAiEAs1Mwps9xRslO216+IIDLPy/BMLI2/vt5ZkJunFPFA/w="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.5":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.5","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"coffee-script":"1.6.3","express":"~3.2.4","grunt":"~0.4.0","grunt-cli":"~0.1.6","grunt-contrib-jshint":"~0.1.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.5","dist":{"shasum":"3979b986b0897e59c9675da1b97be392e9951a55","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.5.tgz","integrity":"sha512-TIAuWUPHs35mhR1h0n76ByoR6/k9R9v4SX4A/4dMcfvEcf3fafqfK4U7bKBD8PWzIe6iV8CosW07Eu+eatSVQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBk6gagGaw0XARG0LDDjJezQNGd1iALYkkey3zRQ/eWyAiBL73XjySCHbVfU+sJ2oDHGyPZV5idTX6W0cEfgQiFKbQ=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.6":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.6","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"coffee-script":"1.6.3","express":"~3.4.5","grunt":"~0.4.0","grunt-cli":"~0.1.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.2","grunt-contrib-nodeunit":"~0.2.2","grunt-contrib-watch":"~0.5.3"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.6","dist":{"shasum":"836a9814c865ffbda081d27e93ddebb042961850","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.6.tgz","integrity":"sha512-23SAilz5VoJqauNaSWtTEYtech7pzz5CafqYnEMbpUfo9snKZP3ovvP2U3VEPepYhmliIF9rMuFL8C0IqyzCHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlwimZUKiC45GJGGtsqmYfp6uL4RE7nHZWIbqMBdLSQAiARL5cgycHMi6RwcGvlLxsYDlxCmczZnsJkqM7X9JL+Wg=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.7":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.7","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"coffee-script":"1.6.3","express":"~3.4.5","grunt":"~0.4.0","grunt-cli":"~0.1.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.2","grunt-contrib-nodeunit":"~0.2.2","grunt-contrib-watch":"~0.5.3"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.7","dist":{"shasum":"56d1a7ade74ed8eae277e986238e664d88738384","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.7.tgz","integrity":"sha512-ZEm8UJbdg0c2+kx5kGMHa7e3x1syShgAbJgenZ1rFEQ65xcamn5SW7f+2pZkx2wipofs2sLZCwYDibQTrq4/JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHFlCnUJSdwthiEowqG+HKIAr4zu00zngLqEIaxkO0h8AiAfGH4qBQFE/eoaC5dCiKNetdOZKy8Bh6nyAGqcb4TDIw=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.8":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.8","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"coffee-script":"1.6.3","express":"~3.4.5","grunt":"~0.4.0","grunt-cli":"~0.1.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.2","grunt-contrib-nodeunit":"~0.2.2","grunt-contrib-watch":"~0.5.3"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.8","dist":{"shasum":"a4ffb7675041191143b517a48ba6b66eed0196ec","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.8.tgz","integrity":"sha512-n5h7OxEaukmewslrbMPmu7osRfX0+k3noiL7RLmDwMij8v6ANMoDso4Pkm4WJzJIBT981DHPdFH0DgpQBgb8bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXoOhUoYcc8PKt9dvp4WOcbzVg4K7jwA618mjLiyllhAiAyXjLhjMID9FJuxhVFn6HVIzyI+nfEthkQe9jsM3uIJg=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.9":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.9","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"coffee-script":"1.6.3","express":"~3.4.5","grunt":"~0.4.0","grunt-cli":"~0.1.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.2","grunt-contrib-nodeunit":"~0.2.2","grunt-contrib-watch":"~0.5.3"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.9","dist":{"shasum":"67b35e3ce8bcdc8f1012e9c8ced2c2308759dd8d","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.9.tgz","integrity":"sha512-rXz56CAdbAwzXchmdYlmTcHYC+6MrmWGuTb8LaLUFe0dehQC9+L1j44O8S41ciOfdlx62HUR2WhyaUxAVwZFFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvOYL3atujaoI4o3n1alh+J0gpGFeOYJxj13eieRZZxAiEAhDY9baIDkCTlEhK76QXS77uE9QhgTRqkssqpvZYTWjM="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.10":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.10","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"coffee-script":"1.6.3","express":"~3.4.5","grunt":"~0.4.0","grunt-cli":"~0.1.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.2","grunt-contrib-nodeunit":"~0.2.2","grunt-contrib-watch":"~0.5.3"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.10","dist":{"shasum":"99a5c868cd9f209929f8eebd596818f454c6447d","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.10.tgz","integrity":"sha512-PWPWjGVdPRVE/omD29s87StbUAgYpum8pL6GcsDILAKsEofxhrxyzvqcnHx+k5RxbNXXA0Hby4LF+h6e/jUTtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOamL/bM/8ZsOvHUxyM9dDaDAhfFotup1MJwmUWF9i6AIhAK5+iGT8gfZwOjp88YQqd5uNiH6eeFPEIrHCOFsiakxc"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.11":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.11","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"coffee-script":"1.6.3","express":"~3.4.5","grunt":"~0.4.0","grunt-cli":"~0.1.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.2","grunt-contrib-nodeunit":"~0.2.2","grunt-contrib-watch":"~0.5.3"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.11","dist":{"shasum":"6ddf82d446373f9b8819a59f07e5be2822a491ae","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.11.tgz","integrity":"sha512-BjhbJsRI+EJ08IDZNBmuswtW2zB9p/htP6Y3IXOJFk5W+YTeazFwazICyUB49kQxwk2wHzk1d+EoCcY85AEznA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCU+9VOrtTWHKJ74fIRWHUInyp+9XvNiWHadS8MllfdCgIhALzeT7ay+tzhqVOc3J+oCv1h5OHS5Rf/P+IopYn8uYj9"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.12":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.12","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"coffee-script":"1.6.3","express":"~3.4.5","grunt":"~0.4.0","grunt-cli":"~0.1.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.2","grunt-contrib-nodeunit":"~0.2.2","grunt-contrib-watch":"~0.5.3"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.12","dist":{"shasum":"2b4366f5cf3be0b86a3e5b89b503255ae788ca81","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.12.tgz","integrity":"sha512-KKSLSd5SmVlv/VXo+L+394nKEAG4R6r9PF6MZPNyGbz0um7hMXIuhMJC9+NbM18JhQBMYVs5seRKh8sQaQtGSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmeRlQWiUTO6RxyiIrqwTxZeGp8IavCVGTvfyFPCt2XgIgQrovIileN9Vj/y8QhOT1Dg+WR6Lx1SDRWO4HYupMaAc="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.13":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.13","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"./node_modules/.bin/grunt"},"devDependencies":{"coffee-script":"1.6.3","express":"~3.4.5","grunt":"~0.4.0","grunt-cli":"~0.1.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.2","grunt-contrib-nodeunit":"~0.2.2","grunt-contrib-watch":"~0.5.3"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.13","dist":{"shasum":"4e492303b6eebc890abb09950c25154203106181","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.13.tgz","integrity":"sha512-yqCqfn481bHjaeHYVXlKt9Cd52o61Jc/QxsJYiG402NqFMlu41OevN71Pl+MuCraufw8FWH5dDZUzrp0isDvpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDi+HKlq+gI3HEyrDkFQhr++AyKKBcSOnH2iWxNx+TylAiEA4L+MO1QAuK0rG2fk2IR3jXZ07E77CiLWIDyBZgyB1V8="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.14":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.14","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt"},"devDependencies":{"coffee-script":"1.6.3","express":"~3.4.5","grunt":"~0.4.0","grunt-cli":"~0.1.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.2","grunt-contrib-nodeunit":"~0.2.2","grunt-contrib-watch":"~0.5.3"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.14","dist":{"shasum":"7b210ed3c17e353ed953e423e02178460d94d0d0","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.14.tgz","integrity":"sha512-VP7CpRJfrtWpj5tUQbE35c0O+Ot2BUEOyA3f0NHzvY3c/1IbCbxcOUb2TquLQxKt8+TohJIiW08uAD0ULo8KNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4d5aDDNQA4biIFuR1clFOQta9WykFKICyQN/c1i6oEgIgF3jiVFa/PnouMoIaX1X0MJYwGksTcAQy1bPthDCBoqw="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.15":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.15","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt"},"devDependencies":{"coffee-script":"1.6.3","express":"~3.4.5","grunt":"~0.4.0","grunt-cli":"~0.1.6","grunt-contrib-clean":"~0.5.0","grunt-contrib-jshint":"~0.7.2","grunt-contrib-nodeunit":"~0.2.2","grunt-contrib-watch":"~0.5.3"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.15","dist":{"shasum":"3d56677ee1c8346c6f568f6878dcd0922c03be37","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.15.tgz","integrity":"sha512-WhKIbY3Ie0OsBn0yUpSX3/7A5ESSMwDv/p52YMAIR7mtzQKGcEjyDgRl1Utk5jHukxkg2BTcPnVgjtIDw4YJHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVpoyN46DKVRlKRAKwnJTN6cHkUj6sEqWzS8OPb6G7VAiEAlQJtDaRyCeWt83xQvfnWZ86J6f/sS96wimnG7NQ0k2I="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.16":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.16","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt"},"devDependencies":{"coffee-script":"^1.6.3","express":"^4.0.0","grunt":"~0.4.0","grunt-cli":"^0.1.6","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.7.2","grunt-contrib-nodeunit":"^0.2.2","grunt-contrib-watch":"^0.5.3"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.16","dist":{"shasum":"e144d03bf661055d42b3256a50e69405ca9b90f8","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.16.tgz","integrity":"sha512-Ft4gJM6EcTwOlxtl7AB4+qMaor+evHrt0PqKURMw2cdSokZz9xATw7GL8yLCfbGwUYn19T2UUy+x8q41uzZfdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICU0veW9YaNR2IEtyJyJbedCgaky0iEWeQ6GOpFOirOHAiEA/Y2ifVxjqdV41QRLB1rqkhdT028GyiL/vsc2jGQkNzs="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.17":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.17","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt"},"devDependencies":{"coffee-script":"^1.7.1","express":"^4.0.0","grunt":"^0.4.4","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.3.3","grunt-contrib-watch":"^0.6.1"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.17","dist":{"shasum":"6dec3f78785c12b53fc2cad766d3fb2ae51de04a","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.17.tgz","integrity":"sha512-6w9szqZCASwC//dRqBxVkEESIOcDDjCJLjJPVgmiBRnmD9ES5w9cTruDB8m9wZVBM11mxKD8ynzdkUrkUJk7rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCykTTnQco8J5kh7/dfO5kpNo+MBWJRlnwVpZfFBEwsEQIhAKW954yVaQmCPaURZxBvAs0GJ4qMISHU+2ke50DnCMqT"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.18":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.18","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt"},"devDependencies":{"coffee-script":"^1.7.1","express":"^4.0.0","grunt":"^0.4.4","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.3.3","grunt-contrib-watch":"^0.6.1"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.18","dist":{"shasum":"c60578f4fdc3865943207b3cc4c113dcfcb575b5","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.18.tgz","integrity":"sha512-lYXE4MpRawdIqKP5m6v2Aoxq6LjDW7C1o1e8I4LS8VjeHGppiu/T5UDMTRJu/nbUXGM16wiBwLclFlwiOIITwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqeJBSyiW7DtwBI4cwHTOWftCffjG8+E0/EnsXtNvKJAiEAqZa1cHFQqM0y1IlIizdpn+V3iUHN3sQ6wVUc7kwb1oM="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.4.19":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.4.19","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt"},"devDependencies":{"coffee-script":"^1.7.1","express":"^4.0.0","grunt":"^0.4.4","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.3.3","grunt-contrib-watch":"^0.6.1"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"_id":"grunt-express-server@0.4.19","dist":{"shasum":"6bc05c4c57ffdbba8fb087802a07c8043738bb8c","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.4.19.tgz","integrity":"sha512-0l2F8x2YbgAlwlhM6ummWq7nPPBd4e5w3NDebjpMjGajPBflCZyM650JNfgEEOTgoGF7djFjdJYo9WvAIBsvpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAEWs38PrSMNsfNZIze2nMHo//QyYEMQHDm12FS0b7SgAiEA7/dJH+YXFwdcH3PkoAWQi85rE3kCTRU/3yYtvFh0bnY="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"directories":{}},"0.5.0":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.5.0","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt"},"devDependencies":{"coffee-script":"^1.7.1","express":"^4.0.0","grunt":"^0.4.4","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.3.3","grunt-contrib-watch":"^0.6.1"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"gitHead":"615ba0c9eee56ad5bc562249e8816c2b23541fe9","_id":"grunt-express-server@0.5.0","_shasum":"14796786d014256528b31f126bb298d7fd790601","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.10.26","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"dist":{"shasum":"14796786d014256528b31f126bb298d7fd790601","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.5.0.tgz","integrity":"sha512-z29tQ+4VsIvSioW6vuhD/eL24mHSEkt6LK70KrNj3FRBh6W5UsVf6hTZRB39yEu1rXIgANeyir0HHgy/Gr+uHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPAFC48ruQYRC/4EzZtMNLgwyfSY/zOWmKkcoWebXsRAiAlRZ8mKNKz9CzOFPqiCml2qIffTj67kqbhqvgtfLiLLw=="}]},"directories":{}},"0.5.1":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.5.1","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt"},"devDependencies":{"coffee-script":"^1.7.1","express":"^4.0.0","grunt":"^0.4.4","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.3.3","grunt-contrib-watch":"^0.6.1"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"gitHead":"a1dfcc2c4c6b4aaaea3b43409bd0313e34392284","_id":"grunt-express-server@0.5.1","_shasum":"67a92970c5f201e912d8185bfe3654d27be3f78c","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.10.26","_npmUser":{"name":"ericclemmons","email":"eric@smarterspam.com"},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"}],"dist":{"shasum":"67a92970c5f201e912d8185bfe3654d27be3f78c","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.5.1.tgz","integrity":"sha512-9qMExeViWaX+RRAaBbk7+AZhtjITLww1gkL3ZVhBSw3pciwlJdCSjygBfyr9zRioLVbbaRrrrFZ09im3JKd4Fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpvFheemqDQFA46F6Dm63bX3L9paLrUZDkGDcgNptcRwIgZoqsh7s0nzpIWQq5ro/WOBH0vJc2DyLBsidXdRrHu+0="}]},"directories":{}},"0.5.2":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.5.2","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ericclemmons/grunt-express-server/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt"},"devDependencies":{"coffee-script":"^1.7.1","express":"^4.0.0","grunt":"^0.4.4","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.5.0","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.3.3","grunt-contrib-watch":"^0.6.1"},"peerDependencies":{"grunt":"~0.4.0"},"keywords":["gruntplugin","express","server"],"gitHead":"7199c427f76fb5776bc539c88ca6a4a4ad6b61c4","_id":"grunt-express-server@0.5.2","_shasum":"8b3e71bcab629fedf8549c33fa82997e3ab3bb06","_from":".","_npmVersion":"3.3.12","_nodeVersion":"4.2.2","_npmUser":{"name":"jlsutherland","email":"jls124@icloud.com"},"dist":{"shasum":"8b3e71bcab629fedf8549c33fa82997e3ab3bb06","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.5.2.tgz","integrity":"sha512-wAAyTkiy9jDmrdSWIKI24kEEh5dp0sPcCrFdYBRXtp2a9XwmrDVIlvniFlAUCOxjH5VIMmF+x62I1QEpwkb8mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiYfrj7dAGBO8WXotEDM0ziDWQZJW4s4Kc5EQmZIO+ewIhAOg59bR0T1pZ4Gl4bzWqlPJB24CvHEhCIqHZgD8k1l2r"}]},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"firstdoit","email":"gadr90@gmail.com"},{"name":"jlsutherland","email":"jls124@icloud.com"},{"name":"paulpflug","email":"paulpflugradt@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/grunt-express-server-0.5.2.tgz_1455491947505_0.6965198914986104"},"directories":{}},"0.5.3":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.5.3","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"license":"MIT","main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"coffee-script":"^1.7.1","express":"^4.0.0","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-nodeunit":"^1.0.0","grunt-contrib-watch":"^1.0.0"},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["gruntplugin","express","server"],"gitHead":"eced2b73817fc4bf9cf73fce65998c7200794730","_id":"grunt-express-server@0.5.3","_shasum":"8236cfd16e5b5a14393464fff82a0c57137b74b8","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"jlsutherland","email":"jls124@icloud.com"},"dist":{"shasum":"8236cfd16e5b5a14393464fff82a0c57137b74b8","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.5.3.tgz","integrity":"sha512-TyvEl3FisCGpfPDc6hMnWzjrehL72fqhdP79F9wB7dt7NpmiQY+2ZTnI51tHKJY5ayvhI5HCiethBpn8WcUJtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTU+7pHOltV0VTfAW0w019G0416PFq2DVTuT/jtZT+/AiBYASVh6An3XDeGoYEarBXp0VQeI//hs+QzeR/AQZXsKg=="}]},"maintainers":[{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"firstdoit","email":"gadr90@gmail.com"},{"name":"jlsutherland","email":"jls124@icloud.com"},{"name":"paulpflug","email":"paulpflugradt@googlemail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/grunt-express-server-0.5.3.tgz_1461252059439_0.7925338612403721"},"directories":{}},"0.5.4":{"name":"grunt-express-server","description":"Grunt task for running an Express Server that works great with LiveReload + Watch/Regarde","version":"0.5.4","homepage":"https://github.com/ericclemmons/grunt-express-server","author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"license":"MIT","main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt"},"devDependencies":{"coffee-script":"^1.7.1","express":"^4.0.0","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.0.0","grunt-contrib-jshint":"^1.0.0","grunt-contrib-nodeunit":"^1.0.0","grunt-contrib-watch":"^1.0.0"},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["gruntplugin","express","server"],"gitHead":"748902476888bc752d397428f6609b447c733a6a","_id":"grunt-express-server@0.5.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"jlsutherland","email":"jls124@icloud.com"},"dist":{"integrity":"sha512-Q9sTDOwxC46uviL1/LSXFflTMv+/WnwANtzxD7hwnEXaej79LS1AUZlWc/O5P+CWjKG69/1xJFn+CVP94fOQ6Q==","shasum":"8ce79c335c6cbb9ef50ee1dfaa61942028f43aeb","tarball":"https://registry.npmjs.org/grunt-express-server/-/grunt-express-server-0.5.4.tgz","fileCount":26,"unpackedSize":33378,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+J61ItWZtn1NimR43tw7Q4/99zyR+cOVegm+izgpdiAiBSmwmA9vUQ9RLPIWCv52bUnMYPaWY53NBd9nomBIxFkA=="}]},"maintainers":[{"email":"eric@smarterspam.com","name":"ericclemmons"},{"email":"gadr90@gmail.com","name":"firstdoit"},{"email":"jls124@icloud.com","name":"jlsutherland"},{"email":"paulpflugradt@googlemail.com","name":"paulpflug"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-express-server_0.5.4_1519251740143_0.3611002417426534"},"_hasShrinkwrap":false}},"readme":"# grunt-express-server\n\n[![Build Status](https://travis-ci.org/ericclemmons/grunt-express-server.png?branch=master)](https://travis-ci.org/ericclemmons/grunt-express-server)\n[![Dependencies](https://david-dm.org/ericclemmons/grunt-express-server.png)](https://david-dm.org/ericclemmons/grunt-express-server)\n[![devDependencies](https://david-dm.org/ericclemmons/grunt-express-server/dev-status.png)](https://david-dm.org/ericclemmons/grunt-express-server#info=devDependencies&view=table)\n\n> Simple grunt task for running an Express server that works great with LiveReload + Watch/Regarde\n\n## Getting Started\n\nThis plugin requires Grunt `>=0.4.0`\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-express-server --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-express-server');\n```\n\n## The `express` task\n\n### Setup\n\nIn your project's Gruntfile, you can create one or multiple servers:\n\n```js\ngrunt.initConfig({\n  express: {\n    options: {\n      // Override defaults here\n    },\n    dev: {\n      options: {\n        script: 'path/to/dev/server.js'\n      }\n    },\n    prod: {\n      options: {\n        script: 'path/to/prod/server.js',\n        node_env: 'production'\n      }\n    },\n    test: {\n      options: {\n        script: 'path/to/test/server.js'\n      }\n    }\n  }\n});\n```\n\nYou can override the default `options` either in the root of the `express` config\nor within each individual server task.\n\n### Default `options`\n\n```js\n  express: {\n    options: {\n      // Override the command used to start the server.\n      // (do not use 'coffee' here, the server will not be able to restart\n      //  see below at opts for coffee-script support)\n      cmd: process.argv[0],\n\n      // Will turn into: `node OPT1 OPT2 ... OPTN path/to/server.js ARG1 ARG2 ... ARGN`\n      // (e.g. opts: ['node_modules/coffee-script/bin/coffee'] will correctly parse coffee-script)\n      opts: [ ],\n      args: [ ],\n\n      // Setting to `false` will effectively just run `node path/to/server.js`\n      background: true,\n\n      // Called when the spawned server throws errors\n      fallback: function() {},\n\n      // Override node env's PORT\n      port: 3000,\n\n      // Override node env's NODE_ENV\n      node_env: undefined,\n\n      // Enable Node's --harmony flag\n      harmony: false,\n\n      // Consider the server to be \"running\" after an explicit delay (in milliseconds)\n      // (e.g. when server has no initial output)\n      delay: 0,\n\n      // Regular expression that matches server output to indicate it is \"running\"\n      output: \".+\",\n\n      // Set --debug (true | false | integer from 1024 to 65535, has precedence over breakOnFirstLine)\n      debug: false,\n\n      // Set --debug-brk (true | false | integer from 1024 to 65535)\n      breakOnFirstLine: false,\n\n      // Object with properties `out` and `err` both will take a path to a log file and\n      // append the output of the server. Make sure the folders exist.\n      logs: undefined\n\n    }\n  }\n```\n\n### Usage\n\nBy default, unless `delay` or `output` has been customized,\n**the server is considered \"running\" once any output is logged to the console**,\nupon which control is passed back to grunt.\n\nTypically, this is:\n\n> Express server listening on port 3000\n\nIf your server doesn't log anything, the express task will never finish and **none** of the following tasks, after it, will be executed. For example - if you have a development task like this one:\n\n```javascript\ngrunt.registerTask('rebuild', ['clean', 'browserify:scripts', 'stylus', 'copy:images']);\ngrunt.registerTask('dev', ['rebuild', 'express', 'watch']);\n```\n\nIf you run the dev task and your server doesn't log anything, **'watch' will never be started**.\n\nThis can easily be avoided, if you log something, when server is created like that:\n\n```javascript\nvar server = http.createServer( app ).listen( PORT, function() {\n    console.log('Express server listening on port ' + PORT);\n} );\n```\n\nIf you log output *before* the server is running, either set `delay` or `output` to indicate\nwhen the server has officially started.\n\n#### Starting the server\n\nIf you have a server defined named `dev`, you can start the server by running `express:dev`. The server only runs as long as grunt is running. Once grunt's tasks have completed, the web server stops.\n\n#### Stopping the server\n\nSimilarly, if you start the `dev` server with `express:dev`, you can stop the server\nwith `express:dev:stop`.\n\n#### With [grunt-contrib-watch](https://github.com/gruntjs/grunt-contrib-watch)\n\n```js\ngrunt.initConfig({\n  watch: {\n    express: {\n      files:  [ '**/*.js' ],\n      tasks:  [ 'express:dev' ],\n      options: {\n        spawn: false // for grunt-contrib-watch v0.5.0+, \"nospawn: true\" for lower versions. Without this option specified express won't be reloaded\n      }\n    }\n  }\n});\n\ngrunt.registerTask('server', [ 'express:dev', 'watch' ])\n```\n\n**Important:** Note that the `spawn: false` options only need be applied to the watch target regarding the express task.\nYou may have other watch targets that use `spawn: true`, which is useful, for example, to reload CSS and not LESS changes.\n\n```js\nwatch: {\n  options: {\n    livereload: true\n  },\n  express: {\n    files:  [ '**/*.js' ],\n    tasks:  [ 'express:dev' ],\n    options: {\n      spawn: false\n    }\n  },\n  less: {\n    files: [\"public/**/*.less\"],\n    tasks: [\"less\"],\n    options: {\n      livereload: false\n    }\n  },\n  public: {\n    files: [\"public/**/*.css\", \"public/**/*.js\"]\n  }\n}\n```\n\n## Contributing\n\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\n- v0.5.3 - Update peerDeps and enable travis build against Node 4\n- v0.5.2 - Add `hardStop` flag ([#99](https://github.com/ericclemmons/grunt-express-server/pull/99))\n- v0.5.1 - Add `harmony` flag ([#86](https://github.com/ericclemmons/grunt-express-server/pull/86))\n- v0.5.0 - Add breakOnFirstLine option, support for debug ports and fix bugs. Details: ([#68](https://github.com/ericclemmons/grunt-express-server/pull/68), [#70](https://github.com/ericclemmons/grunt-express-server/pull/70), [#73](https://github.com/ericclemmons/grunt-express-server/pull/73))\n- v0.4.19 – Use `process.env.PORT` before `3000` ([#59](https://github.com/ericclemmons/grunt-express-server/pull/59))\n- v0.4.18 – Fix for when running the node debugger ([#57](https://github.com/ericclemmons/grunt-express-server/pull/57))\n- v0.4.17 – Update `devDependencies`...again\n- v0.4.16 – Update `devDependencies`\n- v0.4.15 – Recommend using local `coffee` with additional arguments ([#50](https://github.com/ericclemmons/grunt-express-server/pull/50))\n- v0.4.14 – Attempt to fix issues running Coffeescript ([#54](https://github.com/ericclemmons/grunt-express-server/pull/54))\n- v0.4.13 – Add `--nodejs` for Coffeescript users ([#37](https://github.com/ericclemmons/grunt-express-server/issues/37))\n- v0.4.12 – Only remove this task's listeners ([#39](https://github.com/ericclemmons/grunt-express-server/pull/39))\n- v0.4.11 – Revert v0.4.10 until Travis can reproduce it\n- v0.4.10 – Another attempt to fix #28 & #30's server restarting issue ([#31](https://github.com/ericclemmons/grunt-express-server/pull/31))\n- v0.4.9 – Revert v0.4.8 until [#30](https://github.com/ericclemmons/grunt-express-server/issues/30#issuecomment-29931192) is resolved\n- v0.4.8 – Fix issue with start/restarting multiple instances ([#29](https://github.com/ericclemmons/grunt-express-server/pull/29))\n- v0.4.7 – Remove broken `error` option ([#27](https://github.com/ericclemmons/grunt-express-server/issues/27))\n- v0.4.6 – Store running servers on `process._servers[target]` ([#22](https://github.com/ericclemmons/grunt-express-server/issues/22))\n- v0.4.5 – Support multiple servers running at once ([#23](https://github.com/ericclemmons/grunt-express-server/pull/23))\n- v0.4.4 - Fix for using `grunt-env` to change environments, thanks to @FredrikAppelros ([#20](https://github.com/ericclemmons/grunt-express-server/pull/20))\n- v0.4.3 - Add `cmd` option that defaults to Node, but can be set to `coffee` for Coffeescript support, thanks to @JonET ([#15](https://github.com/ericclemmons/grunt-express-server/pull/15))\n- v0.4.2 - Add `debug` option that gets enables Node's debugger, ideally for use with [node-inspector](https://github.com/node-inspector/node-inspector)\n- v0.4.1 - Add `node_env` option that sets `NODE_ENV` when running the server & restores original env upon closing, thanks to @jgable!\n- v0.4.0\n  - Add `delay` option that, when set, passes control back to grunt after timeout\n  - Add `output` regular expression option that, when set, waits for matching message before passing control back to grunt\n- v0.3.1 - Try to force notification that `express` task has finished as much as possible\n- v0.3.0 - `express` is now a multitask with customizable options, better error handling and `:stop` task\n- v0.2.0\n  - Change `express-server` task to `express`\n  - Config is set via `express: '...'` instead of `server: { script: '...' } `\n- v0.1.0 - Initial import from [Genesis Skeleton](https://github.com/ericclemmons/genesis-skeleton) & release\n\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/ericclemmons/grunt-express-server/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n","maintainers":[{"email":"eric@smarterspam.com","name":"ericclemmons"},{"email":"gadr90@gmail.com","name":"firstdoit"},{"email":"jls124@icloud.com","name":"jlsutherland"},{"email":"paulpflugradt@googlemail.com","name":"paulpflug"}],"time":{"modified":"2022-06-18T14:57:50.652Z","created":"2013-02-24T21:46:50.422Z","0.1.0":"2013-02-24T21:46:55.490Z","0.2.0":"2013-05-09T20:29:00.837Z","0.3.1":"2013-05-10T04:50:12.259Z","0.4.0":"2013-06-02T18:07:23.426Z","0.4.1":"2013-07-02T01:07:43.769Z","0.4.2":"2013-07-31T14:19:18.512Z","0.4.3":"2013-08-26T13:34:22.686Z","0.4.4":"2013-10-03T16:00:40.194Z","0.4.5":"2013-10-18T03:05:15.398Z","0.4.6":"2013-12-01T20:42:24.461Z","0.4.7":"2013-12-01T21:26:32.766Z","0.4.8":"2013-12-05T14:58:50.011Z","0.4.9":"2013-12-05T19:53:36.071Z","0.4.10":"2013-12-16T16:02:41.205Z","0.4.11":"2013-12-19T18:56:33.432Z","0.4.12":"2014-02-16T20:54:16.516Z","0.4.13":"2014-02-16T21:06:19.452Z","0.4.14":"2014-04-22T01:19:07.902Z","0.4.15":"2014-04-22T01:26:14.212Z","0.4.16":"2014-04-22T01:42:33.716Z","0.4.17":"2014-04-22T01:48:07.863Z","0.4.18":"2014-08-14T16:22:54.434Z","0.4.19":"2014-08-14T16:24:07.436Z","0.5.0":"2015-04-03T15:48:22.275Z","0.5.1":"2015-04-03T15:50:07.457Z","0.5.2":"2016-02-14T23:19:11.252Z","0.5.3":"2016-04-21T15:21:01.569Z","0.5.4":"2018-02-21T22:22:20.258Z"},"author":{"name":"Eric Clemmons","email":"eric@smarterspam.com"},"repository":{"type":"git","url":"git://github.com/ericclemmons/grunt-express-server.git"},"readmeFilename":"README.md","homepage":"https://github.com/ericclemmons/grunt-express-server","keywords":["gruntplugin","express","server"],"bugs":{"url":"https://github.com/ericclemmons/grunt-express-server/issues"},"users":{"mirth81":true,"mahmoud":true,"itonyyo":true,"harsha1485":true,"brainuxdev":true,"maxime1992":true,"karlbateman":true,"cslater":true,"cascadejs":true,"mrbgit":true,"largepuma":true,"fabian.schmid":true,"asadm2706":true},"license":"MIT"}