{"_id":"grunt-hoodie","_rev":"33-27f7c6fa05c17c201d2adb13288d3e1a","name":"grunt-hoodie","description":"Start hoodie and delay grunting till it is ready.","dist-tags":{"latest":"0.5.4"},"versions":{"0.1.0":{"name":"grunt-hoodie","description":"Start hoodie and delay grunting till it is ready.","version":"0.1.0","homepage":"https://github.com/ro-ka/grunt-hoodie","author":{"name":"Robert Katzki","email":"robert@katzki.de","url":"http://katzki.de"},"repository":{"type":"git","url":"git://github.com/ro-ka/grunt-hoodie.git"},"bugs":{"url":"https://github.com/ro-ka/grunt-hoodie/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ro-ka/grunt-hoodie/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt","hoodie","nobackend"],"_id":"grunt-hoodie@0.1.0","dist":{"shasum":"c8ce203bc39dadbd40b6292b6ed9b2fdea24137c","tarball":"https://registry.npmjs.org/grunt-hoodie/-/grunt-hoodie-0.1.0.tgz","integrity":"sha512-HaMv7BFOovwtWMsrWNvcuRS61QAZdXv0PP953xxwacqLC19dF5yT8w6Jmbs5AC97Iqn4MN0NIwGH225j1vd7AQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT2SB8ULEeHPCCTWPVd5ie2etmTK6mx6TiWAL8s3dOcgIgMOEeF10KQ7tSGM7t6sFq0D2jWSt3/ZcdL5MHz2wGIsE="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"roka","email":"robert@katzki.de"},"maintainers":[{"name":"roka","email":"robert@katzki.de"}],"directories":{}},"0.1.1":{"name":"grunt-hoodie","description":"Start hoodie and delay grunting till it is ready.","version":"0.1.1","homepage":"https://github.com/ro-ka/grunt-hoodie","author":{"name":"Robert Katzki","email":"robert@katzki.de","url":"http://katzki.de"},"repository":{"type":"git","url":"git://github.com/ro-ka/grunt-hoodie.git"},"bugs":{"url":"https://github.com/ro-ka/grunt-hoodie/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ro-ka/grunt-hoodie/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt","hoodie","nobackend"],"_id":"grunt-hoodie@0.1.1","dist":{"shasum":"ceb3b3faf557236a28d29457c9984cb544206619","tarball":"https://registry.npmjs.org/grunt-hoodie/-/grunt-hoodie-0.1.1.tgz","integrity":"sha512-JZp/z7bc5RIzXlTytQH7zdBmopj/t8rUV+Kv3AEiJV/x9n4o67KkP7M+VRmy6j72e30/BCn/a2Lms9WJ2QJunw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJeOCgEyj28Twu8szzh27vQJUbCVS/GcyYafFPku30TAiBHmm4H9XD6Sv2vGlzkUeTIInPyL3asxM55LPLM7wyqKA=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"roka","email":"robert@katzki.de"},"maintainers":[{"name":"roka","email":"robert@katzki.de"}],"directories":{}},"0.2.0":{"name":"grunt-hoodie","description":"Start hoodie and delay grunting till it is ready.","version":"0.2.0","homepage":"https://github.com/ro-ka/grunt-hoodie","author":{"name":"Robert Katzki","email":"robert@katzki.de","url":"http://katzki.de"},"repository":{"type":"git","url":"git://github.com/ro-ka/grunt-hoodie.git"},"bugs":{"url":"https://github.com/ro-ka/grunt-hoodie/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ro-ka/grunt-hoodie/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt":"~0.4.1"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt","hoodie","nobackend"],"_id":"grunt-hoodie@0.2.0","dist":{"shasum":"8e1ad2b35d051c38b68c3f84725522afae5de1b7","tarball":"https://registry.npmjs.org/grunt-hoodie/-/grunt-hoodie-0.2.0.tgz","integrity":"sha512-PWkWpfuyCMC2hFFKIwvWoEAN1GwBMCsGXXJrxIt2EGpcWBcU+PVwrciMkx2qAcv+t6ED5/MRrO1hFyh9MdnpDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0W4UkufMVJxc21cusHiv1gnl/y5WRMkHmx8tUY991mAiEAzaw1s+FvdrdPmJE5VEmuzeNGQOTrxnX4D9TGmJjeF/w="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"roka","email":"robert@katzki.de"},"maintainers":[{"name":"roka","email":"robert@katzki.de"}]},"0.2.1":{"name":"grunt-hoodie","description":"Start hoodie and delay grunting till it is ready.","version":"0.2.1","homepage":"https://github.com/ro-ka/grunt-hoodie","author":{"name":"Robert Katzki","email":"robert@katzki.de","url":"http://katzki.de"},"repository":{"type":"git","url":"git://github.com/ro-ka/grunt-hoodie.git"},"bugs":{"url":"https://github.com/ro-ka/grunt-hoodie/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ro-ka/grunt-hoodie/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt","hoodie","nobackend"],"_id":"grunt-hoodie@0.2.1","dist":{"shasum":"b974c4f4a3cb9e25d9e0354ca0aa5ec4daae614c","tarball":"https://registry.npmjs.org/grunt-hoodie/-/grunt-hoodie-0.2.1.tgz","integrity":"sha512-DutkN+wSlZZ/cGwbsjTmoEaZft0wFZOl/68TgShpt3PgINtbRuqq7H8c1a+bPHzUTzm51N32NZrEUJhwSl8SbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQ1j2Gdb/bJJxUm5XBjntF8oR51ySf5AgfMglYrUB9LAiB5k4nJzn+Q6JyaUBz+1RoOnBKN21w1Hdch7VJtoKyj4g=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"roka","email":"robert@katzki.de"},"maintainers":[{"name":"roka","email":"robert@katzki.de"}]},"0.3.0":{"name":"grunt-hoodie","description":"Start hoodie and delay grunting till it is ready.","version":"0.3.0","homepage":"https://github.com/ro-ka/grunt-hoodie","author":{"name":"Robert Katzki","email":"robert@katzki.de","url":"http://katzki.de"},"repository":{"type":"git","url":"git://github.com/ro-ka/grunt-hoodie.git"},"bugs":{"url":"https://github.com/ro-ka/grunt-hoodie/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ro-ka/grunt-hoodie/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.8.0","grunt":"~0.4.2"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt","hoodie","nobackend"],"_id":"grunt-hoodie@0.3.0","dist":{"shasum":"911a143ba13f311738633a63e2da342f466181b1","tarball":"https://registry.npmjs.org/grunt-hoodie/-/grunt-hoodie-0.3.0.tgz","integrity":"sha512-YSnpfjOblGmjA7JJsIOzw++LdPi+x9f/KcL5Q3Sj4UPPNT88zi+HhyNvC7aVJChp3PqhApyFNkAtZ4rtwDl7Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMATQ+7op1O+VqMmvNaluEX8D4QBIHCaj8L1qrbme4VAiEA9rTZrg5Hq1eYaVhNEPtLYKp5j2I2y7EXK517CIykKBA="}]},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"roka","email":"robert@katzki.de"},"maintainers":[{"name":"roka","email":"robert@katzki.de"}]},"0.3.1":{"name":"grunt-hoodie","description":"Start hoodie and delay grunting till it is ready.","version":"0.3.1","homepage":"https://github.com/ro-ka/grunt-hoodie","author":{"name":"Robert Katzki","email":"robert@katzki.de","url":"http://katzki.de"},"repository":{"type":"git","url":"git://github.com/ro-ka/grunt-hoodie.git"},"bugs":{"url":"https://github.com/ro-ka/grunt-hoodie/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ro-ka/grunt-hoodie/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"~0.8.0","grunt-release":"^0.7.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt","hoodie","nobackend"],"_id":"grunt-hoodie@0.3.1","_shasum":"5ccdfccd451270898eb588cd2b1b042bb7353268","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"roka","email":"robert@katzki.de"},"maintainers":[{"name":"roka","email":"robert@katzki.de"}],"dist":{"shasum":"5ccdfccd451270898eb588cd2b1b042bb7353268","tarball":"https://registry.npmjs.org/grunt-hoodie/-/grunt-hoodie-0.3.1.tgz","integrity":"sha512-MIrNC6E8aPzdmq3roSfFx/2hPzDXMooOg9Hq8h9q53YQxSiwa6sjFqw4hOAfwzrxRc52HIKEaBBtnoHi56YOFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXox1z4vHjS65w6Kraz9wByyUE5W8fbn6QOYtDiLIrUAiEAvpb9ib/Q/y50U7qIYKZZFoiJwxnAiwAFnM6oG6hdqIs="}]}},"0.4.0":{"name":"grunt-hoodie","description":"Start hoodie and delay grunting till it is ready.","version":"0.4.0","homepage":"https://github.com/ro-ka/grunt-hoodie","author":{"name":"Robert Katzki","email":"robert@katzki.de","url":"http://katzki.de"},"repository":{"type":"git","url":"git://github.com/ro-ka/grunt-hoodie.git"},"bugs":{"url":"https://github.com/ro-ka/grunt-hoodie/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ro-ka/grunt-hoodie/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"~0.10.0","grunt-release":"^0.7.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt","hoodie","nobackend"],"dependencies":{"tree-kill":"0.0.6"},"gitHead":"58f9e4d570c637cd392decd66f636eb77587b146","_id":"grunt-hoodie@0.4.0","_shasum":"6beea1e749703e8d41d8f2d86bc952e33c91baee","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"roka","email":"robert@katzki.de"},"maintainers":[{"name":"roka","email":"robert@katzki.de"}],"dist":{"shasum":"6beea1e749703e8d41d8f2d86bc952e33c91baee","tarball":"https://registry.npmjs.org/grunt-hoodie/-/grunt-hoodie-0.4.0.tgz","integrity":"sha512-SqdkjT4JYbmFpDM8DLXnQLdPyQC1blTbZbYqc8kP5e01tGk76XEHyJnpCYQif/6t7rfXTUBf/MAavAmWMApDzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDoK1vKKL86x2FJzYiZ/hEqQXyezjtpEbdBP53/Zf6KGAiBkLAKJY3pCB3SzrvgCrD/40OJlUr5AoYqNqlc7O3chXA=="}]}},"0.4.2":{"name":"grunt-hoodie","description":"Start hoodie and delay grunting till it is ready.","version":"0.4.2","homepage":"https://github.com/ro-ka/grunt-hoodie","author":{"name":"Robert Katzki","email":"robert@katzki.de","url":"http://katzki.de"},"repository":{"type":"git","url":"git://github.com/ro-ka/grunt-hoodie.git"},"bugs":{"url":"https://github.com/ro-ka/grunt-hoodie/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ro-ka/grunt-hoodie/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"~0.10.0","grunt-release":"^0.7.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt","hoodie","nobackend"],"dependencies":{"tree-kill":"0.0.6"},"gitHead":"a0f1ee6cb3b1983de3911557407cdec4d70a7b94","_id":"grunt-hoodie@0.4.2","_shasum":"199801ca3d8e3734e66b38ce0ca684b261ec269a","_from":".","_npmVersion":"1.4.15","_npmUser":{"name":"roka","email":"robert@katzki.de"},"maintainers":[{"name":"roka","email":"robert@katzki.de"}],"dist":{"shasum":"199801ca3d8e3734e66b38ce0ca684b261ec269a","tarball":"https://registry.npmjs.org/grunt-hoodie/-/grunt-hoodie-0.4.2.tgz","integrity":"sha512-CiSNjw6k5UQYiq1euOODmEipW6vKg97VRSWDFK2tLnCPXiBr9eIaqPzHdBHRJ6/8IRVsXCasVciPNWm1lzMSqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvrHhKsKrvckE0fdfPJ6cyExYoqy7mFi3NZpzKNOC8BgIgcJaVioBSiED/g2J1n3X1Ts2I00GAYHNJlij0NVz15zY="}]}},"0.5.0":{"name":"grunt-hoodie","description":"Start hoodie and delay grunting till it is ready.","version":"0.5.0","homepage":"https://github.com/ro-ka/grunt-hoodie","author":{"name":"Robert Katzki","email":"robert@katzki.de","url":"http://katzki.de"},"repository":{"type":"git","url":"git://github.com/ro-ka/grunt-hoodie.git"},"bugs":{"url":"https://github.com/ro-ka/grunt-hoodie/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ro-ka/grunt-hoodie/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"~0.10.0","grunt-release":"^0.7.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt","hoodie","nobackend"],"dependencies":{"tree-kill":"0.0.6"},"gitHead":"c82832ffc1d11a2f75cae16f793b65b946ee222e","_id":"grunt-hoodie@0.5.0","_shasum":"7ab264fc44bb1741dd5272c6493d2cb694319c20","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"roka","email":"robert@katzki.de"},"maintainers":[{"name":"roka","email":"robert@katzki.de"}],"dist":{"shasum":"7ab264fc44bb1741dd5272c6493d2cb694319c20","tarball":"https://registry.npmjs.org/grunt-hoodie/-/grunt-hoodie-0.5.0.tgz","integrity":"sha512-UW/QhtyjIRvVaPF0uWZ/EVxDWJaaKMhp98agLd6yocU/0lk0wgHZknk8Hpc7xp2AoCz14NmMFJ1NDXfq/fEDMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICoRl8tj47+aUlzsbFGfjsDQiSetvmtNY4e1+c26SZt0AiBSvQyfUd03Xuj4isb5xxvuBh9Rpm2ztg4hlBeli8Achw=="}]}},"0.5.1":{"name":"grunt-hoodie","description":"Start hoodie and delay grunting till it is ready.","version":"0.5.1","homepage":"https://github.com/ro-ka/grunt-hoodie","author":{"name":"Robert Katzki","email":"robert@katzki.de","url":"http://katzki.de"},"repository":{"type":"git","url":"git://github.com/ro-ka/grunt-hoodie.git"},"bugs":{"url":"https://github.com/ro-ka/grunt-hoodie/issues"},"licenses":[{"type":"MIT","url":"https://github.com/ro-ka/grunt-hoodie/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"~0.10.0","grunt-release":"^0.7.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt","hoodie","nobackend"],"dependencies":{"tree-kill":"0.0.6"},"gitHead":"aef0ba92a3097f9eb1c1d9839841badaa567cf4c","_id":"grunt-hoodie@0.5.1","_shasum":"3bfa46fbeb0d52398bbad4ad13837f603b5b02c2","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"roka","email":"robert@katzki.de"},"maintainers":[{"name":"roka","email":"robert@katzki.de"}],"dist":{"shasum":"3bfa46fbeb0d52398bbad4ad13837f603b5b02c2","tarball":"https://registry.npmjs.org/grunt-hoodie/-/grunt-hoodie-0.5.1.tgz","integrity":"sha512-v4F6eyNOKMU4hwiKzg9jwwJVkQ7gz0IwiOpMS0Bm38YblpF2JkMkZX+Mwl6B3zUOknq4vKigBAXrUbmU4PAJuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNjkVEXiQ64mVsEMKIHR7bgA0TxreswuzvfSg9tThGCwIgWlePNxrkZGoZzxV63APyGvbNu7KHVpym6Lk+jADsBuo="}]}},"0.5.2":{"name":"grunt-hoodie","description":"Start hoodie and delay grunting till it is ready.","version":"0.5.2","homepage":"https://github.com/hoodiehq/grunt-hoodie","author":{"name":"Robert Katzki","email":"robert@katzki.de","url":"http://katzki.de"},"repository":{"type":"git","url":"git://github.com/hoodiehq/grunt-hoodie.git"},"bugs":{"url":"https://github.com/hoodiehq/grunt-hoodie/issues"},"licenses":[{"type":"MIT","url":"https://github.com/hoodiehq/grunt-hoodie/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"~0.10.0","grunt-release":"^0.7.0"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","grunt","hoodie","nobackend"],"dependencies":{"tree-kill":"0.0.6"},"gitHead":"c4f53aee4c176c29e0c9565028239296667021f1","_id":"grunt-hoodie@0.5.2","_shasum":"01fa8dbec0ba2381294b437b2ee4d6d834e29473","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"roka","email":"robert@katzki.de"},"maintainers":[{"name":"roka","email":"robert@katzki.de"},{"name":"hoodiebot","email":"stephan@thehoodiefirm.com"}],"dist":{"shasum":"01fa8dbec0ba2381294b437b2ee4d6d834e29473","tarball":"https://registry.npmjs.org/grunt-hoodie/-/grunt-hoodie-0.5.2.tgz","integrity":"sha512-OP4qrhSLSkBsCJLLTStzjqtaSmgd8n54xXJKYARY3x0OrTSo0Hk5SwAEn5qMd9kVyxIjXrX6S+W+zInPpfOlcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXtB6l8KHm2Hwcxs+hquS/FuAezZOP/dlT3TZoh4iLJQIhANo4xt3b+kOWtLAXyyAJ6pu5GTlLK8LkkAIQTem15x4q"}]}},"0.5.3":{"name":"grunt-hoodie","description":"Start hoodie and delay grunting till it is ready.","version":"0.5.3","homepage":"https://github.com/hoodiehq/grunt-hoodie","author":{"name":"Robert Katzki","email":"robert@katzki.de","url":"http://katzki.de"},"repository":{"type":"git","url":"git://github.com/hoodiehq/grunt-hoodie.git"},"bugs":{"url":"https://github.com/hoodiehq/grunt-hoodie/issues"},"licenses":[{"type":"MIT","url":"https://github.com/hoodiehq/grunt-hoodie/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt ci --verbose"},"dependencies":{"tree-kill":"0.0.6"},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-release-hoodie":"^2.0.1"},"keywords":["gruntplugin","grunt","hoodie","nobackend"],"codename":"dandy-fly","gitHead":"033c4b26d301ffea69c98bb640dfe13057ce06c0","_id":"grunt-hoodie@0.5.3","_shasum":"3510766f4f4429f83d475a4e7688e8deaaca9542","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"hoodiebot","email":"stephan@thehoodiefirm.com"},"maintainers":[{"name":"roka","email":"robert@katzki.de"},{"name":"hoodiebot","email":"stephan@thehoodiefirm.com"}],"dist":{"shasum":"3510766f4f4429f83d475a4e7688e8deaaca9542","tarball":"https://registry.npmjs.org/grunt-hoodie/-/grunt-hoodie-0.5.3.tgz","integrity":"sha512-M3qNQYa65ElEmJ9rnfQg0iC4c+lFz08+6/dwk5PE676DAhQvmMff0YPHJDog2B7n7/U3C1skQr7mId3TMe4sXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgRYaFguuQusOVF6NuVB5nL4CVTonCM7VLSSSwi9+D5AiB86X7sBXEQoS8EMqmbnyFGGWPcd4+RY0VDtVI6IOFagg=="}]}},"0.5.4":{"name":"grunt-hoodie","description":"Start hoodie and delay grunting till it is ready.","version":"0.5.4","homepage":"https://github.com/hoodiehq/grunt-hoodie","author":{"name":"Robert Katzki","email":"robert@katzki.de","url":"http://katzki.de"},"repository":{"type":"git","url":"git://github.com/hoodiehq/grunt-hoodie.git"},"bugs":{"url":"https://github.com/hoodiehq/grunt-hoodie/issues"},"licenses":[{"type":"MIT","url":"https://github.com/hoodiehq/grunt-hoodie/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt ci --verbose"},"dependencies":{},"devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-release-hoodie":"^2.5.0"},"keywords":["gruntplugin","grunt","hoodie","nobackend"],"codename":"exquisite-gorilla","gitHead":"bdc2b02515efeca45c13f28e9e8333fc008a0450","_id":"grunt-hoodie@0.5.4","_shasum":"098687c86bf1ec0e3891f11c8f9e67bf91c967fa","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"hoodiebot","email":"stephan@thehoodiefirm.com"},"maintainers":[{"name":"roka","email":"robert@katzki.de"},{"name":"hoodiebot","email":"stephan@thehoodiefirm.com"}],"dist":{"shasum":"098687c86bf1ec0e3891f11c8f9e67bf91c967fa","tarball":"https://registry.npmjs.org/grunt-hoodie/-/grunt-hoodie-0.5.4.tgz","integrity":"sha512-cwZjZUfSFf9F++NePDDyRnJkL0ikAkN9zoMVWhHFkN3q1mPRXVJI8UQ3GZT4hZXNFHATQ73iSBkX2GY9jaXC4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR7CbnxgKPF9qaNny3vniG9jBgP0Yc8FCSdSpTm8czNwIgJa/IvM5V+5heFUZ/ReqAXdCY7e9rtE4tqeHGmTxB16Y="}]}}},"readme":"# grunt-hoodie\n[![Build Status](https://travis-ci.org/hoodiehq/grunt-hoodie.svg)](https://travis-ci.org/hoodiehq/grunt-hoodie)\n[![NPM version](https://badge.fury.io/js/grunt-hoodie.svg)](http://badge.fury.io/js/grunt-hoodie)\n[![Dependency Status](https://david-dm.org/hoodiehq/grunt-hoodie.svg)](https://david-dm.org/hoodiehq/grunt-hoodie)\n[![devDependency Status](https://david-dm.org/hoodiehq/grunt-hoodie/dev-status.svg)](https://david-dm.org/hoodiehq/grunt-hoodie#info=devDependencies)\n\n> Start hoodie and delay grunting till it is ready. Triggers a callback with hosts and ports of couchDB, www and pocket.\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-hoodie --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-hoodie');\n```\n\n## The \"hoodie\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `hoodie` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  hoodie: {\n    start: {\n      options: {\n        callback: function (config) {\n          // For example, set the port of grunt-connect-proxy:\n          // grunt.config.set('connect.proxies.0.port', config.stack.www.port);\n        }\n      }\n    },\n    stop: {}\n  },\n});\n\n// Imagine you have a task `e2e` that runs end to end tests and needs hoodie\n// server to be running.\ngrunt.registerTask('run_e2e', [ 'hoodie:start', 'e2e', 'hoodie:stop' ]);\n```\n\nSo you can:\n\n```\n$ grunt run_e2e\n```\n\n### Options\n\n#### options.callback\n\nType: `Function`\nDefault value: `function(config) {}`\n\nA callback that is called when hoodie is up and running. Has one param called `config` which contains the host and port information.\n\n#### options.childProcessOptions\n\nType: `Object`\nDefault value: `{silent: true}`\n\nAllows to pass options to the childProcess.fork where hoodie runs.\n\n```js\nhoodie: {\n  start: {\n    options: {\n      childProcessOptions: {\n        cwd: process.cwd() + '/myapp',\n        env: env\n      }\n    }\n  },\n  stop: {}\n}\n```\n\n### Usage Example\n\nIn this example, the port of [grunt-connect-proxy](https://npmjs.org/package/grunt-connect-proxy) for the `/_api` of hoodie is set after hoodie started.\n\n```js\ngrunt.initConfig({\n  hoodie: {\n    start: {\n      options: {\n        callback: function(config) {\n          grunt.config.set('connect.proxies.0.port', config.stack.www.port);\n        }\n      }\n    }\n  },\n  connect: {\n    options: {\n      port: 9000,\n      hostname: 'localhost'\n    },\n    proxies: [\n      {\n        context: '/_api',\n        host: 'localhost',\n        port: false,\n        https: false,\n        changeOrigin: false\n      }\n    ],\n    …\n  },\n})\n```\n\nIn this other example we start the hoodie server, send an HTTP request to get\nthe combined javascript and put it in a file. This can be useful as part of a\nbuild process.\n\n```js\ngrunt.initConfig({\n  hoodie: {\n    start: {\n      options: {\n        callback: function (config) {\n          grunt.config.set('hoodiejs.options.port', config.stack.www.port);\n        }\n      }\n    },\n    stop: {}\n  },\n});\n\ngrunt.registerTask('hoodiejs', function () {\n  // Dependens on successful execution of hoodie:start. Note that\n  // grunt.task.requires won't actually RUN the other task(s). It'll just check\n  // to see that it has run and not failed.\n  grunt.task.requires('hoodie:start');\n\n  var done = this.async();\n  var options = this.options();\n  var url = 'http://localhost:' + options.port + '/_api/_files/hoodie.js';\n  http.get(url, function (res) {\n    var fname = path.join(__dirname, 'some/path/hoodie.js');\n    res.pipe(fs.createWriteStream(fname)).on('finish', function () {\n      done();\n    });\n  }).on('error', function (err) {\n    grunt.log.error(err);\n    done(false);\n  });\n});\n```\n\nSo you should now be able to run:\n\n```\n$ grunt hoodie:start hoodiejs\n```\n\n## Contributing\n\nTake 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","maintainers":[{"name":"roka","email":"robert@katzki.de"},{"name":"hoodiebot","email":"stephan@thehoodiefirm.com"}],"time":{"modified":"2022-06-18T15:09:29.591Z","created":"2013-07-18T14:15:28.986Z","0.1.0":"2013-07-18T14:15:35.560Z","0.1.1":"2013-08-29T13:13:19.002Z","0.2.0":"2014-01-30T17:09:05.368Z","0.2.1":"2014-02-11T09:46:32.992Z","0.3.0":"2014-03-11T18:02:36.329Z","0.3.1":"2014-05-28T06:21:42.495Z","0.4.0":"2014-06-30T10:02:53.326Z","0.4.2":"2014-07-01T06:03:12.854Z","0.5.0":"2014-07-17T15:03:25.653Z","0.5.1":"2014-07-18T09:23:35.436Z","0.5.2":"2014-07-18T16:43:06.326Z","0.5.3":"2014-08-01T15:10:04.999Z","0.5.4":"2014-08-05T12:32:36.762Z"},"author":{"name":"Robert Katzki","email":"robert@katzki.de","url":"http://katzki.de"},"repository":{"type":"git","url":"git://github.com/hoodiehq/grunt-hoodie.git"},"readmeFilename":"README.md","homepage":"https://github.com/hoodiehq/grunt-hoodie","keywords":["gruntplugin","grunt","hoodie","nobackend"],"bugs":{"url":"https://github.com/hoodiehq/grunt-hoodie/issues"},"users":{"lupomontero":true}}