{"_id":"grunt-composer","_rev":"34-f44d88f1ca2627599d1fb6c7d4e3977d","name":"grunt-composer","description":"A grunt wrapper for composer","dist-tags":{"latest":"0.4.5"},"versions":{"0.1.0":{"name":"grunt-composer","version":"0.1.0","description":"A grunt wrapper for composer","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/voceconnect/grunt-composer.git"},"keywords":["gruntplugin","composer"],"author":{"name":"Michael Pretty","email":"mpretty@voceconnect.com","url":"prettyboymp"},"licenses":[{"type":"MIT","url":"https://github.com/voceconnect/grunt-build/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/voceconnect/grunt-composer/issues"},"engines":{"node":">= 0.8.0"},"devDependencies":{"grunt-contrib-coffee":"0.6.x","grunt-coffeelint":"0.0.6"},"peerDependencies":{"grunt":"~0.4.0"},"files":["tasks/composer.coffee"],"_id":"grunt-composer@0.1.0","dist":{"shasum":"fbf261d1525474702d09e06cda40d2dbffecf271","tarball":"https://registry.npmjs.org/grunt-composer/-/grunt-composer-0.1.0.tgz","integrity":"sha512-zZRHeECkWZPNd4vogLi9Ecnc5au8qn8+51+h/LP1HdUkYfHOQLnqVQjQbySu8W5OGZFUMZGiqNwKSk05pSj47g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnKwiXPQNk2Y+oJLVq17d7RVH19G5qm8DcvTudQY+FhAiEAnElQXBmPvTWs8rkZftecpHLPfY9Y7A3p3YTR/F5rPMA="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"prettyboymp","email":"prettyboymp@gmail.com"},"maintainers":[{"name":"prettyboymp","email":"prettyboymp@gmail.com"}]},"0.1.1":{"name":"grunt-composer","version":"0.1.1","description":"A grunt wrapper for composer","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/voceconnect/grunt-composer.git"},"keywords":["gruntplugin","composer"],"author":{"name":"Michael Pretty","email":"mpretty@voceconnect.com","url":"prettyboymp"},"licenses":[{"type":"MIT","url":"https://github.com/voceconnect/grunt-build/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/voceconnect/grunt-composer/issues"},"engines":{"node":">= 0.8.0"},"devDependencies":{"grunt-contrib-coffee":"0.6.x","grunt-coffeelint":"0.0.6"},"peerDependencies":{"grunt":"~0.4.0"},"files":["tasks/composer.coffee"],"_id":"grunt-composer@0.1.1","dist":{"shasum":"b87841fc94ec3f0f2c91e7efd010c6ce803f9324","tarball":"https://registry.npmjs.org/grunt-composer/-/grunt-composer-0.1.1.tgz","integrity":"sha512-VqXArQU7bpA7zSn0TvA4V/53EtL2MZOrEJlL2VuVKfsfrzqL9ubD2pEZA1NuL/SER3ob/wHNq8ClSMSQiYExaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLz7YMOFv7xhrIbUVhy5iiAFHuJRbC3lTIkh8ISFxvOgIhAMEnEOKL7BidFjLSABRt9mwR6ut55Avuk/onTpQ1jjVd"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"prettyboymp","email":"prettyboymp@gmail.com"},"maintainers":[{"name":"prettyboymp","email":"prettyboymp@gmail.com"}]},"0.1.2":{"name":"grunt-composer","version":"0.1.2","description":"A grunt wrapper for composer","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/voceconnect/grunt-composer.git"},"keywords":["gruntplugin","composer"],"author":{"name":"Michael Pretty","email":"mpretty@voceconnect.com","url":"prettyboymp"},"licenses":[{"type":"MIT","url":"https://github.com/voceconnect/grunt-build/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/voceconnect/grunt-composer/issues"},"engines":{"node":">= 0.8.0"},"devDependencies":{"grunt-contrib-nodeunit":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-coffeelint":"latest","grunt":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"files":["tasks/composer.coffee"],"homepage":"https://github.com/voceconnect/grunt-composer","_id":"grunt-composer@0.1.2","dist":{"shasum":"211e7324869124cb39b2775c5ac1aae9d6139bfb","tarball":"https://registry.npmjs.org/grunt-composer/-/grunt-composer-0.1.2.tgz","integrity":"sha512-bIsM33F/1gP8SmUuk6dDC8oOts2s8X77ygadDGdA4NKAcMeeOTFTeGQF780mB100ODwg2D6DOfyNHWMBtnruUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcE3xPCWiyq0h9AmNYCPaXyzJgf1xk44qU+IA7KycCQgIhANYfZ0JxtnwY5FSXzvLXVk5jbDYddSLInmMXmBgsQW8a"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"prettyboymp","email":"prettyboymp@gmail.com"},"maintainers":[{"name":"prettyboymp","email":"prettyboymp@gmail.com"},{"name":"voceconnect","email":"sysops@voceconnect.com"}]},"0.1.3":{"name":"grunt-composer","version":"0.1.3","description":"A grunt wrapper for composer","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/voceconnect/grunt-composer.git"},"keywords":["gruntplugin","composer"],"author":{"name":"Michael Pretty","email":"mpretty@voceconnect.com","url":"prettyboymp"},"licenses":[{"type":"MIT","url":"https://github.com/voceconnect/grunt-build/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/voceconnect/grunt-composer/issues"},"engines":{"node":">= 0.8.0"},"devDependencies":{"grunt-contrib-nodeunit":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-coffeelint":"latest","grunt":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"files":["tasks/composer.coffee"],"homepage":"https://github.com/voceconnect/grunt-composer","_id":"grunt-composer@0.1.3","dist":{"shasum":"b679e14b54848e8ca138a78e3579fce1461098af","tarball":"https://registry.npmjs.org/grunt-composer/-/grunt-composer-0.1.3.tgz","integrity":"sha512-8wfbN/cU2yzpLGLuEL8JY8jB5EoKo/xij9hsyaDGRjmb6F31fX921OMcP4g2USf5Z5r9u9QcFLWBVFO+PUu0cQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi0IoEr/ebT4XxXLIDwuKyFV9mGq5elh3l8g7md1yiBwIhALNqOS5rbJUdr4tHcvxl+MiSm6iZYkK2PKJGwvAPoXf7"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"prettyboymp","email":"prettyboymp@gmail.com"},"maintainers":[{"name":"prettyboymp","email":"prettyboymp@gmail.com"},{"name":"voceconnect","email":"sysops@voceconnect.com"}]},"0.2.0":{"name":"grunt-composer","version":"0.2.0","description":"A grunt wrapper for composer","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/voceconnect/grunt-composer.git"},"keywords":["gruntplugin","composer"],"author":{"name":"Michael Pretty","email":"mpretty@voceconnect.com","url":"prettyboymp"},"licenses":[{"type":"MIT","url":"https://github.com/voceconnect/grunt-build/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/voceconnect/grunt-composer/issues"},"engines":{"node":">= 0.8.0"},"devDependencies":{"grunt-contrib-nodeunit":"~0.1.2","grunt-contrib-clean":"~0.4.0","grunt-coffeelint":"latest","grunt":"~0.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"files":["tasks/composer.coffee"],"homepage":"https://github.com/voceconnect/grunt-composer","_id":"grunt-composer@0.2.0","dist":{"shasum":"31bd8fdee2efb490397303df1389cde874082fe0","tarball":"https://registry.npmjs.org/grunt-composer/-/grunt-composer-0.2.0.tgz","integrity":"sha512-OL7p/cDhypnFyx2sLmc09oyfzHfpG8s6OwnjSqqMEU3Wsmp4jdTZeOuP3LCXVyc9ZVz6sPw0BXffLjMnS+NSEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC2YZ4uLyl6a7NDF52UxaZRpxBNa/xReQ85enzZhGrFfAiEAnxra4P9/pYZukW1YKJobjWXkiVq0vtgcTbyx0pXS44U="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"prettyboymp","email":"prettyboymp@gmail.com"},"maintainers":[{"name":"prettyboymp","email":"prettyboymp@gmail.com"},{"name":"voceconnect","email":"sysops@voceconnect.com"}]},"0.3.1":{"name":"grunt-composer","version":"0.3.1","description":"A grunt wrapper for composer","scripts":{"test":"grunt test; grunt composer:update"},"repository":{"type":"git","url":"git://github.com/voceconnect/grunt-composer.git"},"keywords":["gruntplugin","composer"],"author":{"name":"Michael Pretty","email":"mpretty@voceconnect.com","url":"prettyboymp"},"licenses":[{"type":"MIT","url":"https://github.com/voceconnect/grunt-build/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/voceconnect/grunt-composer/issues"},"engines":{"node":">= 0.8.0"},"devDependencies":{"grunt-coffeelint":"latest","grunt":"~0.4.0","grunt-contrib-jasmine":"~0.6.1","grunt-contrib-coffee":"~0.10.1","grunt-jasmine-node":"~0.1.0","grunt-contrib-watch":"~0.6.1","mockery":"~1.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"files":["tasks/composer.coffee","tasks/lib/commandBuilder.coffee"],"dependencies":{"shelljs":"~0.2.6"},"homepage":"https://github.com/voceconnect/grunt-composer","_id":"grunt-composer@0.3.1","dist":{"shasum":"189c43498b3d3dda2a97e5f9ee1b5f0512211540","tarball":"https://registry.npmjs.org/grunt-composer/-/grunt-composer-0.3.1.tgz","integrity":"sha512-jv3ZZrossUvKWU6HNVNDobaqYownNK+zX2iQ3hcE2EAbxZH3tqhNtOsWx5sTLOcduvgY67eKJ3ZJ8qTGKZm93A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFCxAWElheW9CdFzbKtYx/UGEAfRucpFkUZjFqYstLkXAiEAnByfwiBJh3pnqtDaP0+tccCnlaLeEMqf8K7NQiTKpl0="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"prettyboymp","email":"prettyboymp@gmail.com"},"maintainers":[{"name":"prettyboymp","email":"prettyboymp@gmail.com"},{"name":"voceconnect","email":"sysops@voceconnect.com"}]},"0.3.2":{"name":"grunt-composer","version":"0.3.2","description":"A grunt wrapper for composer","scripts":{"test":"grunt test; grunt composer:update"},"repository":{"type":"git","url":"git://github.com/voceconnect/grunt-composer.git"},"keywords":["gruntplugin","composer"],"author":{"name":"Michael Pretty","email":"mpretty@voceconnect.com","url":"prettyboymp"},"licenses":[{"type":"MIT","url":"https://github.com/voceconnect/grunt-build/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/voceconnect/grunt-composer/issues"},"engines":{"node":">= 0.8.0"},"devDependencies":{"grunt-coffeelint":"latest","grunt":"~0.4.0","grunt-contrib-jasmine":"~0.6.1","grunt-contrib-coffee":"~0.10.1","grunt-jasmine-node":"~0.1.0","grunt-contrib-watch":"~0.6.1","mockery":"~1.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"files":["tasks/composer.coffee","tasks/lib/commandBuilder.coffee"],"dependencies":{"shelljs":"~0.2.6"},"homepage":"https://github.com/voceconnect/grunt-composer","_id":"grunt-composer@0.3.2","dist":{"shasum":"1ff3b060301782f127ad4897a6a1fad6c59fdeda","tarball":"https://registry.npmjs.org/grunt-composer/-/grunt-composer-0.3.2.tgz","integrity":"sha512-/YEbYH8MzzUtwFbueo4OUtrLT9Vg96xHSF3oHRQO7NcuHO5rSqhElSyH/ZJ4AD91hyoSjgz1kLSMqM93Z0P8kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuLVVyRU9awYrUPpZoZ4IA3Lv1HlWtprNjESfv8PMAsAiEAp9GDVa1tYgU7w5722u0IRLa3OpEgkgbf0MvRindqYo0="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"prettyboymp","email":"prettyboymp@gmail.com"},"maintainers":[{"name":"prettyboymp","email":"prettyboymp@gmail.com"},{"name":"voceconnect","email":"sysops@voceconnect.com"}]},"0.4.0":{"name":"grunt-composer","version":"0.4.0","description":"A grunt wrapper for composer","scripts":{"test":"grunt test; grunt composer:self:update"},"repository":{"type":"git","url":"git://github.com/voceconnect/grunt-composer.git"},"keywords":["gruntplugin","composer"],"author":{"name":"Michael Pretty","email":"mpretty@voceconnect.com","url":"prettyboymp"},"licenses":[{"type":"MIT","url":"https://github.com/voceconnect/grunt-build/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/voceconnect/grunt-composer/issues"},"engines":{"node":">= 0.8.0"},"devDependencies":{"grunt-coffeelint":"latest","grunt":"~0.4.0","grunt-contrib-jasmine":"~0.6.1","grunt-contrib-coffee":"~0.10.1","grunt-jasmine-node":"~0.1.0","grunt-contrib-watch":"~0.6.1","mockery":"~1.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"files":["tasks/composer.coffee","tasks/lib/commandBuilder.coffee"],"dependencies":{"shelljs":"~0.2.6"},"homepage":"https://github.com/voceconnect/grunt-composer","_id":"grunt-composer@0.4.0","dist":{"shasum":"3ecbe435f421426b65f5ff830be2d6b17f8b1d10","tarball":"https://registry.npmjs.org/grunt-composer/-/grunt-composer-0.4.0.tgz","integrity":"sha512-DXSymOtK9t49aAEMjwEN+fSXJxx1vFuPmE7JxtGpc4MwgCssMsdpPsn+qhpYWv204txs/BbLT0qvA39JPQ7EAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNpSFn43yggA2vYqaIzs7Ac/PcbS1SElAZOUgpY5FpngIhAP0Rc32rBxWRUlDN2eBt63lplST0IsE2FnrsG00H+5rg"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"prettyboymp","email":"prettyboymp@gmail.com"},"maintainers":[{"name":"prettyboymp","email":"prettyboymp@gmail.com"},{"name":"voceconnect","email":"sysops@voceconnect.com"}]},"0.4.1":{"name":"grunt-composer","version":"0.4.1","description":"A grunt wrapper for composer","scripts":{"test":"grunt test; grunt composer:self:update"},"repository":{"type":"git","url":"git://github.com/voceconnect/grunt-composer.git"},"keywords":["gruntplugin","composer"],"author":{"name":"Michael Pretty","email":"mpretty@voceconnect.com","url":"prettyboymp"},"licenses":[{"type":"MIT","url":"https://github.com/voceconnect/grunt-build/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/voceconnect/grunt-composer/issues"},"engines":{"node":">= 0.8.0"},"devDependencies":{"grunt-coffeelint":"latest","grunt":"~0.4.0","grunt-contrib-jasmine":"~0.6.1","grunt-contrib-coffee":"~0.10.1","grunt-jasmine-node":"~0.1.0","grunt-contrib-watch":"~0.6.1","mockery":"~1.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"files":["tasks/composer.coffee","tasks/lib/commandBuilder.coffee"],"dependencies":{"shelljs":"~0.2.6"},"homepage":"https://github.com/voceconnect/grunt-composer","_id":"grunt-composer@0.4.1","dist":{"shasum":"78e040eec4dcab45b11e0543f7273d2b6bd6f335","tarball":"https://registry.npmjs.org/grunt-composer/-/grunt-composer-0.4.1.tgz","integrity":"sha512-ifBe2mh7APcoqMS59zHQ0RFZqCJwQVQzon6p7kpf58wFs7Db1Y7r00ifqxR7fk2m7ympOJb6jydMp27l44vAgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCic4ho0v0lCf0+Bpg0ZoAJhYtBfT11XM4Du9Vgw/9n7wIgNH0mXEY8RyjDaiP1RQh/LMagTjLNeckAe1il6PcykOc="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"prettyboymp","email":"prettyboymp@gmail.com"},"maintainers":[{"name":"prettyboymp","email":"prettyboymp@gmail.com"},{"name":"voceconnect","email":"sysops@voceconnect.com"}]},"0.4.2":{"name":"grunt-composer","version":"0.4.2","description":"A grunt wrapper for composer","scripts":{"test":"grunt test; grunt composer:self:update"},"repository":{"type":"git","url":"git://github.com/voceconnect/grunt-composer.git"},"keywords":["gruntplugin","composer"],"author":{"name":"Michael Pretty","email":"mpretty@voceconnect.com","url":"prettyboymp"},"licenses":[{"type":"MIT","url":"https://github.com/voceconnect/grunt-build/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/voceconnect/grunt-composer/issues"},"engines":{"node":">= 0.8.0"},"devDependencies":{"grunt-coffeelint":"latest","grunt":"~0.4.0","grunt-contrib-jasmine":"~0.6.1","grunt-contrib-coffee":"~0.10.1","grunt-jasmine-node":"~0.1.0","grunt-contrib-watch":"~0.6.1","mockery":"~1.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"files":["tasks/composer.coffee","tasks/lib/commandBuilder.coffee"],"dependencies":{"shelljs":"~0.2.6"},"homepage":"https://github.com/voceconnect/grunt-composer","_id":"grunt-composer@0.4.2","dist":{"shasum":"3d394a1dffc30e7a44280690cd2bf49ec323834d","tarball":"https://registry.npmjs.org/grunt-composer/-/grunt-composer-0.4.2.tgz","integrity":"sha512-aeBKane9Ct4PBPUxJ4Uv0jaGqs3JNy+mrH0FT28fn1qqSujoZyLtneuNqGzIDjo6kKYPl922Hl7InoApQPYgLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy4NRqp8yFcEQmecrsO0rh6+tCHI0JhsUbckz+Y9I45wIhAMJgfOp/Im1KbIpoTAejtEeS8mJZx/xBo4ktOnIhXb8N"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"prettyboymp","email":"prettyboymp@gmail.com"},"maintainers":[{"name":"prettyboymp","email":"prettyboymp@gmail.com"},{"name":"voceconnect","email":"sysops@voceconnect.com"}]},"0.4.3":{"name":"grunt-composer","version":"0.4.3","description":"A grunt wrapper for composer","scripts":{"test":"grunt test && grunt composer:self:update"},"repository":{"type":"git","url":"git://github.com/voceconnect/grunt-composer.git"},"keywords":["gruntplugin","composer"],"author":{"name":"Michael Pretty","email":"mpretty@voceconnect.com","url":"prettyboymp"},"licenses":[{"type":"MIT","url":"https://github.com/voceconnect/grunt-build/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/voceconnect/grunt-composer/issues"},"engines":{"node":">= 0.8.0"},"devDependencies":{"grunt-coffeelint":"latest","grunt":"~0.4.0","grunt-contrib-jasmine":"~0.6.1","grunt-contrib-coffee":"~0.10.1","grunt-jasmine-node":"~0.2.1","grunt-contrib-watch":"~0.6.1","mockery":"~1.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"files":["tasks/composer.coffee","tasks/lib/commandBuilder.coffee"],"dependencies":{"shelljs":"~0.2.6"},"gitHead":"8fbb9323e6dc7c687afd72d5538eb2dcd0f70b84","homepage":"https://github.com/voceconnect/grunt-composer","_id":"grunt-composer@0.4.3","_shasum":"e033d921c1d9c2c9a272d468b880220564f21a76","_from":".","_npmVersion":"1.5.0-alpha-2","_npmUser":{"name":"kevinlangleyjr","email":"kevin@voceconnect.com"},"maintainers":[{"name":"prettyboymp","email":"prettyboymp@gmail.com"},{"name":"voceconnect","email":"sysops@voceconnect.com"},{"name":"kevinlangleyjr","email":"kevin@voceconnect.com"}],"dist":{"shasum":"e033d921c1d9c2c9a272d468b880220564f21a76","tarball":"https://registry.npmjs.org/grunt-composer/-/grunt-composer-0.4.3.tgz","integrity":"sha512-NEJWpn/KjEMUc0uOTAlA6ywhRtFOguMbtN8MA+7+Z3ytd7+WgX0v9nWz8QIptA3BQjaEH1zxSw9nFVOHoHizfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8c16t7godFLdDmr1Az4EFDNmFuqGucyyGp+U25IpgXAiEAi2tFzOliR4Uk+w9M7oT5+LuiXiW/eY//ngmEm8Rr8ac="}]}},"0.4.4":{"name":"grunt-composer","version":"0.4.4","description":"A grunt wrapper for composer","scripts":{"test":"grunt test && grunt composer:self:update"},"repository":{"type":"git","url":"git://github.com/voceconnect/grunt-composer.git"},"keywords":["gruntplugin","composer"],"author":{"name":"Michael Pretty","email":"mpretty@voceconnect.com","url":"prettyboymp"},"licenses":[{"type":"MIT","url":"https://github.com/voceconnect/grunt-build/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/voceconnect/grunt-composer/issues"},"engines":{"node":">= 0.8.0"},"devDependencies":{"grunt-coffeelint":"latest","grunt":"~0.4.0","grunt-contrib-jasmine":"~0.6.1","grunt-contrib-coffee":"~0.10.1","grunt-jasmine-node":"~0.2.1","grunt-contrib-watch":"~0.6.1","mockery":"~1.4.0"},"peerDependencies":{"grunt":"~0.4.0"},"files":["tasks/composer.coffee","tasks/lib/commandBuilder.coffee"],"dependencies":{"shelljs":"~0.2.6"},"homepage":"https://github.com/voceconnect/grunt-composer","_id":"grunt-composer@0.4.4","dist":{"shasum":"b7a3736d15d61100925a25cee1eba497230260ea","tarball":"https://registry.npmjs.org/grunt-composer/-/grunt-composer-0.4.4.tgz","integrity":"sha512-clzuU3o6+44tSwbkRLJMSCmIQ81dlOdF2O2OH+kBWnx9DF6D0eywWNxTbiJa5Bt819n36SxnxgmqaTIA4xYHbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBYID6DTfnsLbEsA/QvCvu7AsEfrx2zBVoPFIOucSfzAiAPplrH41NjwLmExaC1QW1kwpWazM7nEn59UWB57+p9YQ=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"prettyboymp","email":"prettyboymp@gmail.com"},"maintainers":[{"name":"prettyboymp","email":"prettyboymp@gmail.com"},{"name":"voceconnect","email":"sysops@voceconnect.com"},{"name":"kevinlangleyjr","email":"kevin@voceconnect.com"}]},"0.4.5":{"name":"grunt-composer","version":"0.4.5","description":"A grunt wrapper for composer","scripts":{"test":"grunt test && grunt composer:self:update"},"repository":{"type":"git","url":"git://github.com/voceconnect/grunt-composer.git"},"keywords":["gruntplugin","composer"],"author":{"name":"Michael Pretty","email":"mpretty@voceconnect.com","url":"prettyboymp"},"licenses":[{"type":"MIT","url":"https://github.com/voceconnect/grunt-build/blob/master/LICENSE-MIT"}],"bugs":{"url":"https://github.com/voceconnect/grunt-composer/issues"},"engines":{"node":">= 0.8.0"},"devDependencies":{"grunt-coffeelint":"latest","grunt":"~0.4.0","grunt-contrib-jasmine":"~0.6.1","grunt-contrib-coffee":"~0.10.1","grunt-jasmine-node":"~0.2.1","grunt-contrib-watch":"~0.6.1","mockery":"~1.4.0"},"peerDependencies":{"grunt":">=0.4.0"},"files":["tasks/composer.coffee","tasks/lib/commandBuilder.coffee"],"dependencies":{"shelljs":"~0.2.6"},"gitHead":"823ddcdcb21f67ffa861a4ec70bd00046719c6b0","homepage":"https://github.com/voceconnect/grunt-composer#readme","_id":"grunt-composer@0.4.5","_shasum":"92c5741707d1a52b530c12f9518f009875a1d0b7","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"prettyboymp","email":"prettyboymp@gmail.com"},"maintainers":[{"name":"prettyboymp","email":"prettyboymp@gmail.com"},{"name":"voceconnect","email":"sysops@voceconnect.com"},{"name":"kevinlangleyjr","email":"kevin@voceconnect.com"}],"dist":{"shasum":"92c5741707d1a52b530c12f9518f009875a1d0b7","tarball":"https://registry.npmjs.org/grunt-composer/-/grunt-composer-0.4.5.tgz","integrity":"sha512-TqTxpedQiDlP9rrOSJpEFLT0Hr6njsm3306+jHK8C8EdoHXTkzFl2LiJE09dz/uyH34O7MXVG4K6WBYOYrxw3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqn3NTBAP06c4EDMKJJUfeaJgQyJmlz2gIPjd7yS4tHAiEAkKd70BfchIAv4f99Frr0rs48mywa5QAAbMNR7PT5mSk="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/grunt-composer-0.4.5.tgz_1459959993748_0.49180519697256386"}}},"readme":"# grunt-composer [![Build Status](https://travis-ci.org/voceconnect/grunt-composer.png?branch=master)](https://travis-ci.org/voceconnect/grunt-composer)\n\n> A Grunt task wrapper for Composer, the PHP dependency manager.\n\n## Getting Started\n\nInstalling the plugin:\n\n```shell\nnpm install grunt-composer --save-dev\n```\n\nLoading the plugin via JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-composer');\n```\n\n`grunt-composer` is now ready to go!\n\n## Running Composer Commands\n\n### Simple task and multi task modes\n\n`grunt-composer` supports both 'simple' and 'multi' task modes in Grunt.\nMulti task mode is activated whenever any configuration under the `composer`\nkey is found in your Grunt configuration.\n\nThis is important, as the way you run the task changes depending on this mode. \n\n### Simple task mode\n\nThe first argument passed to the `grunt-composer` task becomes the command to \nrun. Arguments are passed to tasks in Grunt by separating them via a colon, \n`:`.\n\n```shell\ngrunt composer:update\n```\n\nis equivalent to:\n\n```shell\ncomposer update\n```\n\n### Multi task mode\n\nWhen in multi task mode, an additional `target` is required when running the\ntask.\n\nThis example runs the `composer update` command, using configuration for the\n`some_target` target.\n\n```shell\ngrunt composer:some_target:update\n```\n\n### Command Options\n\nYou can provide arguments to the Composer executable by adding them to the \ntask name you run. This pattern works for both simple and multi task modes.\n\n```shell\ngrunt composer:install:no-dev\n```\n\nis equivalent to:\n\n```shell\ncomposer install --no-dev\n```\n\nAlternatively, you can provide these options through options in your Grunt\nconfiguration, explained below.\n\n## Options\n\n### Example configuration\n\n```js\ngrunt.initConfig({\n    composer : {\n        options : {\n            usePhp: true,\n            phpArgs: {\n                someArg: 'custom'\n            },\n            flags: ['arg'],\n            cwd: 'packages/build',\n            composerLocation: '/usr/bin/composer'\n        },\n        some_target: {\n            options : {\n                flags: ['arg'],\n                cwd: 'packages/build'\n            }\n        }\n    }\n})\n```\n\n### options.usePhp\nType: `Boolean`\nDefault value: `false`\n\nThis tells the plugin to execute `php #{composerLocation}`\n\n### options.flags\nType: `Array`\nDefault value: `[]`\n\nThis is an array of custom Composer CLI args, such as `no-dev`.  \n_Note_: This is bypassed if there are command options.\n\n### options.phpArgs\nType: `Object`\nDefault value: `{}`\n\nThis is an object which you should use to send -D arguments to the php binary.\n\n### options.cwd\nType: `String`\nDefault value: `'.'`\n\nThis is the working directory, normally where the composer.json is located.\n\n### options.composerLocation\nType: `String`\nDefault value: `'composer'`\n\nThe binary to use for Composer if not installed globally.\n\nIf `options.cwd` is present, relative paths for `options.composerLocation` \nare relative to that directory.\n\n","maintainers":[{"name":"prettyboymp","email":"prettyboymp@gmail.com"},{"name":"voceconnect","email":"sysops@voceconnect.com"}],"time":{"modified":"2022-06-18T14:41:02.079Z","created":"2013-11-12T21:59:45.036Z","0.1.0":"2013-11-12T21:59:46.125Z","0.1.1":"2013-11-14T14:51:10.883Z","0.1.2":"2014-02-11T13:43:05.606Z","0.1.3":"2014-02-11T13:44:58.729Z","0.2.0":"2014-02-28T17:31:55.688Z","0.3.1":"2014-05-29T01:50:18.150Z","0.3.2":"2014-06-23T16:02:13.225Z","0.4.0":"2014-06-30T12:41:24.292Z","0.4.1":"2014-08-11T14:00:36.287Z","0.4.2":"2014-09-02T11:16:30.234Z","0.4.3":"2014-09-03T18:32:49.577Z","0.4.4":"2014-11-18T13:35:32.419Z","0.4.5":"2016-04-06T16:26:36.099Z"},"author":{"name":"Michael Pretty","email":"mpretty@voceconnect.com","url":"prettyboymp"},"repository":{"type":"git","url":"git://github.com/voceconnect/grunt-composer.git"},"readmeFilename":"README.md","homepage":"https://github.com/voceconnect/grunt-composer#readme","keywords":["gruntplugin","composer"],"bugs":{"url":"https://github.com/voceconnect/grunt-composer/issues"},"users":{"jmm23":true}}