{"_id":"grunt-concurrentdep","_rev":"42-90e437b67a04cf6bbdeab0221ad63b66","name":"grunt-concurrentdep","description":"Run grunt tasks concurrently by depend","dist-tags":{"latest":"0.1.25"},"versions":{"0.0.1":{"name":"grunt-concurrentdep","version":"0.0.1","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"scripts":{"test":"grunt"},"files":["tasks"],"dependencies":{"async":"^0.9.0"},"devDependencies":{"grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-nodemon":"^0.3.0","grunt-simple-mocha":"^0.4.0","nodemon":"^1.2.1"},"engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.0.1","_shasum":"9bd0c7aec7c8abf98ba899936ca5a46a1cde8e39","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"9bd0c7aec7c8abf98ba899936ca5a46a1cde8e39","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.0.1.tgz","integrity":"sha512-ANxNJh86Y21kKFS4nUF6Q4jdPjiJ5zoXkrZ8LB+FGw9X4ap40XuC/bIRO7DcLD8cC/N2biyGzzNWkqRHJxaYVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDJryz/qywgKZy5a+kRBq175aJjXQUvNLMIh00W0J8HqAiBJYjg/7XAQDzQztToA4A6XUsozqIVI5dstBVQSEPgjYA=="}]}},"0.0.2":{"name":"grunt-concurrentdep","version":"0.0.2","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0"},"engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.0.2","scripts":{},"_shasum":"cd1a9e68890203da959fb548e80da519e70e514e","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"cd1a9e68890203da959fb548e80da519e70e514e","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.0.2.tgz","integrity":"sha512-uxmE4e76u6I2YgShJi2FOH98Aa2CExThuqOXTip0tFvlTfRanvfgNRXDlZnJ/hFcqI3BYV9Gd9fQ1BEryNFxJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6W0eLcWSORWfUOQ+EMs/+Wya5+A6/FXWgu7lE//aciQIgLlbIEhbt9fpuFHRtDy2olqffobFYztz5Pdv+cd1tsGk="}]}},"0.0.3":{"name":"grunt-concurrentdep","version":"0.0.3","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0"},"engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.0.3","scripts":{},"_shasum":"dd7971a12e85dd859ed6f3d37b8fdc663674fe68","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"dd7971a12e85dd859ed6f3d37b8fdc663674fe68","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.0.3.tgz","integrity":"sha512-pjlCr4oWav3Np3IYgx1VbPF91ACvwFZwBQrHYVLB8/snjld1mzKtrKRcBKFf7Mh3P5CEpt7gaIBrv3VoPe/GMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGC/CQmUCUv6f96mRMrEhYEuTr3MvUDMVMzA/R6KmQFqAiEA2cI2hgKIjOuq5Q0dKd0KhIQkYdp9gRR9lzuzt137WIU="}]}},"0.0.4":{"name":"grunt-concurrentdep","version":"0.0.4","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0"},"engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.0.4","scripts":{},"_shasum":"c4475ee03291245f7c9b4c0acb23560d7f89024d","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"c4475ee03291245f7c9b4c0acb23560d7f89024d","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.0.4.tgz","integrity":"sha512-knKxaDX7rozUm9kE4pxbut/W2uMtC0c6YzGOxq68BvllZZwVsiSV6+uvIA0BKe5G62ta0UtSM8eX9yrNX7080g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5LlKYmDKcUtTL6VLXad7+ZFu16NAJAtkvJ0tXF3jBcAiEA5QS92+Qz5vE4BPaU6pwj2ghn6Pj/zEzBgtLK0DFr2VQ="}]}},"0.0.5":{"name":"grunt-concurrentdep","version":"0.0.5","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0"},"engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.0.5","scripts":{},"_shasum":"ef87101736111b315fc40c5dc43b0d66a81e92b7","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"ef87101736111b315fc40c5dc43b0d66a81e92b7","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.0.5.tgz","integrity":"sha512-KpHqE/PZesymLrZMeoov6AaiYoUm0ETmKqDlZ9MQ914IFE9YnilPMIWhTQdSORvjXKB+xOXweNrz79y563Wpvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJaBRBqdVb+N09VyUNumwprtrpZA38H4gZJhV3rt0SiAiEA6ubdrRwJW6a1LfLVtFyNuUzcBdP8Uj/5fm1Ex1wMv3c="}]}},"0.0.6":{"name":"grunt-concurrentdep","version":"0.0.6","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0"},"engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.0.6","scripts":{},"_shasum":"747b36963599e3644e42d16730fe66ae0486d175","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"747b36963599e3644e42d16730fe66ae0486d175","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.0.6.tgz","integrity":"sha512-IZ8Lqj4W8bJD/6I+oiC/mNSXUUljU4GXcOa+mKWgQRMeocWC/7G0dwoOtaxzxSxZXZVMJt53CoEpPTnGnpvDyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3Ba+Q5MjvAlZPC83bz8QqUZWr615Ty91DnV/M/2cT3wIhAP5QDRuL9DF1HntamKJwFic4g4ajuJCATvoWyK2fs19u"}]}},"0.0.7":{"name":"grunt-concurrentdep","version":"0.0.7","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0"},"engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.0.7","scripts":{},"_shasum":"8e0a5c2f5c6f713a225d29245369540c497804c7","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"8e0a5c2f5c6f713a225d29245369540c497804c7","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.0.7.tgz","integrity":"sha512-aTus74dHOv8y5WGx2ZKkRaV7UFgU1qyIXXK7RbkHwe26hZzgql47KySx1YzmOozamrKhDuXldejtPaX6mvCpvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE/l64IQdmK3bSl2z0TttOFXfS19w1WV1Bo41JS5Zt2gIgCDYUe2JODpt4vsgct7Oo7nQwuxsIIC4AKyvqjWNVymw="}]}},"0.0.8":{"name":"grunt-concurrentdep","version":"0.0.8","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0"},"engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.0.8","scripts":{},"_shasum":"f9f94482f0880c9fe7e8d59159721f85898a6c97","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"f9f94482f0880c9fe7e8d59159721f85898a6c97","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.0.8.tgz","integrity":"sha512-Qca+ykUOj7S/1fVW5UL5dzFcKK8XGzZ3OGvZ+WkVon+y9CaoQ8hhSCDuiC8xWcXIwpmB5Z3TV/0cLT135CpgFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrL/zMX+VWnSyfuP42cIpmeQYKoMuQYWKZIkg0yCwfTAIhAIOYIMSTjE0vdStfHg3b+NnGkqMr0otlAOPIHiy1xboS"}]}},"0.1.9":{"name":"grunt-concurrentdep","version":"0.1.9","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0"},"engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.1.9","scripts":{},"_shasum":"b1320f4ba79bbdcfe2383b370f83bb1b10596f21","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"b1320f4ba79bbdcfe2383b370f83bb1b10596f21","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.1.9.tgz","integrity":"sha512-k/qeRrFpub0JaDfqxmLtMR+WGQw9CjGPKrz/MLJFHCf80eERCF7KI8uardN+sxtOClRJUb1mCCV9lQabtZBoGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAU4vcwHanr8PljRKb7n+DrwlJploaO2k9Pw46V6WV/vAiBBxJfwTvDc3h/HxDdezrzuuDLlzY7l/XobFaDGJBgmzg=="}]}},"0.1.10":{"name":"grunt-concurrentdep","version":"0.1.10","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0"},"engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.1.10","scripts":{},"_shasum":"78f81a5fef6e96fbdd76f0ce2395febfe9ca5051","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"78f81a5fef6e96fbdd76f0ce2395febfe9ca5051","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.1.10.tgz","integrity":"sha512-aIHkMIZWkwJgggk9GrrHM01Z5juqkPy5BZF0CcZtaJEgaLW3uoaggy2R2zKwAVyA8xubUz7E+EtIAbLJW7GzPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE08Zo4zkJozrKJUBx+rs1mlToTCGq3g18tFpeC/Js69AiEAtLNytMEIx02q0d++US4vm5cqBuwkwcXYwFAaqjrwwwI="}]}},"0.1.11":{"name":"grunt-concurrentdep","version":"0.1.11","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0"},"engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.1.11","scripts":{},"_shasum":"3ea19f7412c34ed7065af4d739c1ffcf27f4cb3f","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"3ea19f7412c34ed7065af4d739c1ffcf27f4cb3f","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.1.11.tgz","integrity":"sha512-8qw6wbQQvzyM3uJBuxoAhNvcNYu221lEH2pDCsGwHwTyTRf71Ov5Ah3dX9mxuv9J7pFALNJltj2xhbLY0/oBrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICokDP1e4A0TV5S45TYnt71DzhgOhgtlPv5Ud5HbcBC5AiAVCPe94feom/fqhAYeRLi0kMF90yaBGhSCpGkntCf3yw=="}]}},"0.1.12":{"name":"grunt-concurrentdep","version":"0.1.12","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0"},"engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.1.12","scripts":{},"_shasum":"669889104235bfaa2df6752209057d07f2c63cee","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.10.30","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"669889104235bfaa2df6752209057d07f2c63cee","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.1.12.tgz","integrity":"sha512-gmrOWWhJYU4Mn8lXEypSSgGhZ7dApjaazF7E01t7Q2sBcBglhaFsmFtKAIsU150SW01KPb1MiV+2Esv6Pa4HpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHymxNdoKal8xqovZryjBVS938Tligz4VDRpcioLtG0GAiEAkUgssqd59isvorDB2imnbCHpD0ht9TVcQD4E/ECwWHc="}]}},"0.1.14":{"name":"grunt-concurrentdep","version":"0.1.14","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0"},"engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.1.14","scripts":{},"_shasum":"b799c33a463e5953ee7795e72093f614c2ebd23e","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.30","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"b799c33a463e5953ee7795e72093f614c2ebd23e","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.1.14.tgz","integrity":"sha512-XfWpDhD8m/6bmeAVe0ZMPzsJ+rCTiYDw9wlk9CUTB2FohyfrtgdIEgIoR1IYDIy5j0A6tHEe8iQ2s9vwjcTqiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGmIuMltHrLtuLd+kVe3GW6CfOYT0bEpjgqafxKU0yXAiBi92FivxVAKMqSwtZ0ijowynaBu+liEhe/UvGpfYhj1A=="}]}},"0.1.15":{"name":"grunt-concurrentdep","version":"0.1.15","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0"},"engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.1.15","scripts":{},"_shasum":"db7fdbede24983813a174cbab7f82135d3044664","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.30","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"db7fdbede24983813a174cbab7f82135d3044664","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.1.15.tgz","integrity":"sha512-NDkRJt4FRRkXoMOhpxXAhnembtd4z1vrH2veVexLx6SX1OkVOmPdsqzttmmDWWEJMreWYwS6zkS5EL3HceWLNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnUd7LR2mKlupfQB/2NINyposuPWaPN3EVZl2SS+aijgIgZ2cxpI4OhTAT4Y0+A/NyuH5xZWvku3JLmeNqbrGFhSo="}]}},"0.1.18":{"name":"grunt-concurrentdep","version":"0.1.18","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0"},"engines":{"node":">=0.10.0"},"bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.1.18","scripts":{},"_shasum":"2dcd8053737bcd13dde46b9c1ed7329311d109fc","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.30","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"2dcd8053737bcd13dde46b9c1ed7329311d109fc","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.1.18.tgz","integrity":"sha512-aILdeXhiMwmkLxVG2QyD54Jx0F4Vd6V2+KYiuriHS8Axkunytj3cv0X13I9rJnQwymMl3wE3rUthBWdrja0maw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFNMGPhQ5Z2nsDuMbGa6Y4i99mnVHlMULqPTtghkWr9gIgYhHKaUHnpWBm4Ln0sMOMEdGpLxSx08GQGyUtcQkWCRM="}]}},"0.1.19":{"name":"grunt-concurrentdep","version":"0.1.19","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0"},"engines":{"node":">=0.10.0"},"license":"GPL-2.0","bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.1.19","scripts":{},"_shasum":"a5cf88a010be6b7c0140b483ed2b2cd7311849ec","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.30","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"a5cf88a010be6b7c0140b483ed2b2cd7311849ec","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.1.19.tgz","integrity":"sha512-ys9l/3kvgtWsB0IR+AD2sRA2EroaFkmQUqdzCiK/UAkvO+tDbNqynouk7O5Qx+aNu3dKyDvIb1tiIBYBmXzyBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCKBMNUzE9JBDrjURwV9rQ0IWZ4cfPqcQnSac7IlWSZAiEA6EUY1cZYkCFhNxvSknTJdW3Nz1IM4otw5qwcKa4524Q="}]}},"0.1.20":{"name":"grunt-concurrentdep","version":"0.1.20","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0","duration":"^0.2.0"},"engines":{"node":">=0.10.0"},"license":"GPL-2.0","bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.1.20","scripts":{},"_shasum":"cdd6218674e3955ada1e7c5e312c63e8fbb28731","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.30","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"cdd6218674e3955ada1e7c5e312c63e8fbb28731","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.1.20.tgz","integrity":"sha512-vxGoEyWKO0z5KqtyRobVNksYqGnbMmAbR8+EPvrsJcAM/YVrkIXEqiP1cd8G7Bo5y+05Xb4uIMMqEAvg0qU28A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGS5euEdeIC4l076YIuVpP27OnbR7tIqOCUVXH6X60F8AiEA1Ct9YBUN7tQHiLQ4bo0QGJzKFLlwOypF3eOhkod2NIg="}]}},"0.1.22":{"name":"grunt-concurrentdep","version":"0.1.22","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0","duration":"^0.2.0"},"engines":{"node":">=0.10.0"},"license":"GPL-2.0","bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.1.22","scripts":{},"_shasum":"cd2ce981bb4b0f71c566c128cea5e0bad77e6400","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.30","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"cd2ce981bb4b0f71c566c128cea5e0bad77e6400","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.1.22.tgz","integrity":"sha512-fmYcGlRseOLE5S+T28qocXdKsPWYtFccNQ1m2QBtC9P51GZR2pTF8JhMLK0PMYsNDoO/9ohYU+/i6MtH/0rmWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeYBW5RRVvwvSjWZtCDhsWNntfHqhbD8TzGWbe/jqDnAiEAsK0PyCWJUArPlpeyePMRakCvkNJ4MmQQZp/c4cb+gGE="}]}},"0.1.23":{"name":"grunt-concurrentdep","version":"0.1.23","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"https://github.com/askovpen/grunt-concurrentdep"},"files":["tasks"],"dependencies":{"async":"^0.9.0"},"engines":{"node":">=0.10.0"},"license":"GPL-2.0","bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep","_id":"grunt-concurrentdep@0.1.23","scripts":{},"_shasum":"d7904ef90ef6fd79ccd0c81eb4599ebdebe33c93","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.30","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"d7904ef90ef6fd79ccd0c81eb4599ebdebe33c93","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.1.23.tgz","integrity":"sha512-jolWmM4TuPMW8GmtWMEkA+V9k3W5/Xxx0FI9qWwlLsNGhgBjLRm0ZhmWELMI9HLaFxqu00rUIK80sm4G3TxiNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeX3Qg3+7OqdJwAZDnV+U02qqxREpqo6+RNQ/W4OoxpQIgc97g3lL3sq0zbgN26902Z7dJSTCD1z8DdQEfO7NJ5fQ="}]}},"0.1.24":{"name":"grunt-concurrentdep","version":"0.1.24","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"git+https://github.com/askovpen/grunt-concurrentdep.git"},"files":["tasks"],"dependencies":{"async":"^1.0.0"},"engines":{"node":">=0.10.0"},"license":"GPL-2.0","bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep#readme","_id":"grunt-concurrentdep@0.1.24","scripts":{},"_shasum":"4e9376c0e18601fd67cd968e2d0694f552eae9ef","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.10.30","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"4e9376c0e18601fd67cd968e2d0694f552eae9ef","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.1.24.tgz","integrity":"sha512-YWxo0Eh5pA5neyPDeCcQkigLFTJ5HDLtxY6PoMTCYymuYfVW7fOfI8gTkkEjwCHyRh5FfVzfaaedExtyJHNUSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICFkgE2vhWRNPhDb4SA233pqLzRVQrsR9GShiMU1tGwJAiAhIJiOwkw9l5xXlmS7AyEJUTU+JbLAaAneZWiiBRqh0g=="}]}},"0.1.25":{"name":"grunt-concurrentdep","version":"0.1.25","description":"Run grunt tasks concurrently by depend","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"author":{"name":"Alexander N. Skovpen"},"repository":{"type":"git","url":"git+https://github.com/askovpen/grunt-concurrentdep.git"},"files":["tasks"],"dependencies":{"async":"^1.0.0"},"engines":{"node":">=0.10.0"},"license":"GPL-2.0","bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"homepage":"https://github.com/askovpen/grunt-concurrentdep#readme","_id":"grunt-concurrentdep@0.1.25","scripts":{},"_shasum":"fa90b033d4a7625704dd4aa78605aae5d6ad7964","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.10.30","_npmUser":{"name":"askovpen","email":"a.n.skovpen@gmail.com"},"maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"dist":{"shasum":"fa90b033d4a7625704dd4aa78605aae5d6ad7964","tarball":"https://registry.npmjs.org/grunt-concurrentdep/-/grunt-concurrentdep-0.1.25.tgz","integrity":"sha512-FYyzQD9ivI+cm4VVgzka2j27hrFxPziEIFYR0ZuNoeVl+JClC1tvaO5zowLOoYavgh4UDAILcCvJcapUXrtx1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFP8dayg+F/D0UUtEfs0HK5TuIM1Yax/kT7mhYiAcBP3AiBqzDuufS5/eZa7OjCPHtHPQS70sBrSXVaYovj5XsDj1g=="}]}}},"readme":"# grunt-concurrentdep \n\n[![Build Status](https://travis-ci.org/askovpen/grunt-concurrentdep.svg?branch=master)](https://travis-ci.org/askovpen/grunt-concurrentdep)\n[![Dependency Status](https://david-dm.org/askovpen/grunt-concurrentdep.svg)](https://david-dm.org/askovpen/grunt-concurrentdep)\n[![devDependency Status](https://david-dm.org/askovpen/grunt-concurrentdep/dev-status.svg)](https://david-dm.org/askovpen/grunt-concurrentdep#info=devDependencies)\n\n[![NPM](https://nodei.co/npm/grunt-concurrentdep.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/grunt-concurrentdep/)\n\n> Run grunt tasks concurrently by depends\n\nRunning slow tasks like Coffee and Sass concurrently can potentially improve your build time significantly. This task is also useful if you need to run [multiple blocking tasks](#logconcurrentoutput) like `nodemon` and `watch` at once.\n\n\n## Install\n\n```sh\n$ npm install --save-dev grunt-concurrentdep\n```\n\n\n## Usage\n\n```js\nrequire('jit-grunt')(grunt); // npm install --save-dev jit-grunt\n\ngrunt.initConfig({\n    concurrentdep: {\n        app: {\n            concat: ['csslint','jshint'],\n            cssmin: ['concat'],\n            csslint: ['preprocess'],\n            jshint: ['preprocess'],\n            uglify: ['concat'],\n            phplint: []\n        }\n    }\n});\n\ngrunt.registerTask( \"default\",['concurrentdep']);\n```\n\n\n```\n                        ┌ csslint ┐        ┌ uglify ┐\nrun:       ┌ preprocess ┤         ├ concat ┤        ├┐\n     start ┤            └ jshint ─┘        └ cssmin ┘├ done\n           └ phplint ────────────────────────────────┘\n```\n## Options\n\n### limit\n\nType: `number`  \nDefault: 4\n\nLimit how many tasks that are run concurrently.\n\n### showDuration\n\nType: `boolean`  \nDefault: `true`\n\nYou can optionally show taskduration\n\n### logConcurrentOutput\n\nType: `boolean`  \nDefault: `false`\n\nYou can optionally log the output of your concurrent tasks by specifying the `logConcurrentOutput` option. Here is an example config which runs [grunt-nodemon](https://github.com/ChrisWren/grunt-nodemon) to launch and monitor a node server and [grunt-contrib-watch](https://github.com/gruntjs/grunt-contrib-watch) to watch for asset changes all in one terminal tab:\n\n```js\ngrunt.initConfig({\n    concurrentdep: {\n        options: {\n            logConcurrentOutput: true\n        },\n        app: {\n            ...\n        }\n    }\n});\n\ngrunt.loadNpmTasks('grunt-concurrentdep');\ngrunt.registerTask('default', ['concurrentdep:app']);\n```\n\n*The output will be messy when combining certain tasks. This option is best used with tasks that don't exit like `watch` and `nodemon` to monitor the output of long-running concurrent tasks.*\n\n\nBased on grunt-concurrent\n","maintainers":[{"name":"askovpen","email":"a.n.skovpen@gmail.com"}],"time":{"modified":"2022-06-18T14:41:34.096Z","created":"2015-02-22T13:49:25.735Z","0.0.1":"2015-02-22T13:49:25.735Z","0.0.2":"2015-02-22T14:30:47.235Z","0.0.3":"2015-02-22T14:45:24.041Z","0.0.4":"2015-02-22T15:04:18.016Z","0.0.5":"2015-02-22T15:10:25.383Z","0.0.6":"2015-02-22T15:17:08.585Z","0.0.7":"2015-02-22T17:10:44.939Z","0.0.8":"2015-02-22T17:12:55.291Z","0.1.9":"2015-02-23T11:26:05.592Z","0.1.10":"2015-02-23T12:10:09.352Z","0.1.11":"2015-02-26T16:12:02.911Z","0.1.12":"2015-02-27T19:30:18.137Z","0.1.14":"2015-03-01T14:46:14.764Z","0.1.15":"2015-03-01T15:51:58.979Z","0.1.18":"2015-03-08T12:47:53.859Z","0.1.19":"2015-03-11T19:14:49.830Z","0.1.20":"2015-03-14T12:11:01.145Z","0.1.22":"2015-03-14T22:33:32.854Z","0.1.23":"2015-03-14T22:45:55.831Z","0.1.24":"2015-05-26T16:51:01.753Z","0.1.25":"2015-05-26T17:03:27.614Z"},"homepage":"https://github.com/askovpen/grunt-concurrentdep#readme","keywords":["gruntplugin","concurrent","concurrentdep","parallel","simultaneous","optimize","speed"],"repository":{"type":"git","url":"git+https://github.com/askovpen/grunt-concurrentdep.git"},"author":{"name":"Alexander N. Skovpen"},"bugs":{"url":"https://github.com/askovpen/grunt-concurrentdep/issues"},"readmeFilename":"readme.md","license":"GPL-2.0"}