{"_id":"grunt-launch","_rev":"46-3400ed9de1df20e8492bcf8b71228853","name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","dist-tags":{"latest":"0.5.1"},"versions":{"0.1.2":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.1.2","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"_id":"grunt-launch@0.1.2","dist":{"shasum":"c83419bb057a1e7d3e06b3645ca4a766dff323e0","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.1.2.tgz","integrity":"sha512-6VYVyE0NFH433ZeNL+2abpFSk7dwS3kaOwa8E6ZUtY57ZAQy3JkYy/KM6t/4UmDvBQUu3o8at+0paNIFX7Dj6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkcL4+G6HjV6lC964dtsZcYvWxBXGkbV5lk/OUF31lvAiEAgN1/RDmShN5a40JP/F0FXsxOT6SudP3RIc9vtfcll5I="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"directories":{}},"0.1.3":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.1.3","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"_id":"grunt-launch@0.1.3","dist":{"shasum":"4b137e03856f6d05ccbe8b104c172b4243bdd715","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.1.3.tgz","integrity":"sha512-ErEI7RLyjkf9vec++vzX5MDPXU4FNGv+gizVKjAVnoLfzBbYCpGAdELb0KMVRtUYH4Ekr6JmzSReEiSOnNhgpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGAmsMlzMDqmlUc4QpO5BMnl4O2sQ0PdmoFZuIquD7ZwIhAMuLfV+MMXqFNzleYBhgIJ168RoyXcq5fuHWnERGtUEh"}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"directories":{}},"0.1.4":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.1.4","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"_id":"grunt-launch@0.1.4","dist":{"shasum":"49e04170544fb14172ef5b43cf7c86735274a87d","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.1.4.tgz","integrity":"sha512-kSAlT10G6tVFLF9KbJLJ7uLce9GZHCUJe91jKhHdk1/FPn7mDcCLwsx3FsJXLu4mzi5g3Y5ptNytO8y3bIFwbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClb2KYKUJFXuibsPFVneuFlN4xTlpFnkKz1f11wSMUjQIhAOsTWoLvorPttmPS0Chrhzkq6FitP1TxNxvNWkV1i3u1"}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"directories":{}},"0.1.5":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.1.5","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"_id":"grunt-launch@0.1.5","dist":{"shasum":"05296ff8bffa97080535639ae42e27093a4ba89b","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.1.5.tgz","integrity":"sha512-AOjVvlQIbArN6nf7s2YJTB1rQ6O0IdC6wMvywVbsqpe0PXuEVZ0H8xX3tBRn6EaYXLFTz/JiRGHLxbfm5VZHAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKwYrGYg/0rFgXJWU3gQVnyTd8JMCgnQMxI1vlYTJ94gIhAKvxFE2z+9a16iYdXRJ5m8GWTNvsWgO1mVH30+Wm744j"}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"directories":{}},"0.1.6":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.1.6","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"_id":"grunt-launch@0.1.6","dist":{"shasum":"2fd7e3a22b2e61dd66ba96cc14d7ec46a404408b","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.1.6.tgz","integrity":"sha512-BMgawNI+T3gjjgsT8BGRJGjOUGpn6eOCgzsCiEMuYIujajnNOCHK2yAEiw1jUJGTlwU/gbYmF3HVKTak2Okchg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC31lFd1ze9uqPuf2WTiM0AeIC3VjP706cFhIS03lVqAgIgO2roKiRtYpkxt7tfBpdI3YQut4bFj7selpzN2vu2n5k="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"directories":{}},"0.1.7":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.1.7","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"_id":"grunt-launch@0.1.7","dist":{"shasum":"cdc14ad778cb179a5053b1a5880b10b5549a48f0","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.1.7.tgz","integrity":"sha512-qCGacCYHe1c50LwC4bA32CPJqZr4UgsY468cegnclQVQjOj8/Kcpn6I1030iB9dX37fngQQYVWihm0xXnuoLkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNyE6SzP3LZ3ribRXJNdaoYug9BFEicuqG4BQEEgHA6AiBDxp+icZhh3af4yaZvgYD3n7QKuMsrObXZDd/srhwmYw=="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"directories":{}},"0.1.8":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.1.8","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"_id":"grunt-launch@0.1.8","dist":{"shasum":"9764105d894c1a7bee1cd48ef69aa66d41b1b18f","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.1.8.tgz","integrity":"sha512-yX1fW3vEaIcJX+GvPfe1MetPrHKb822YASNzikPHanqtMKyFlkVzE7WG4ogKqITOefl6hJ4gojkApSXXnO6szA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqj4T4x4kE3o7yAUwq6SXSnOrJy34Vl0U8EgQhV+SJsAiAoI2Oi58BcDOjHtGnniYbyG/WJNPC5/X+OSxq80EI/eg=="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"directories":{}},"0.1.9":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.1.9","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"_id":"grunt-launch@0.1.9","dist":{"shasum":"153b1962ad74383b7265502af18f366792742f4f","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.1.9.tgz","integrity":"sha512-7U7oU2g6LFgiCT406cdxqcxPOS5FgV6aMTsMpCCo/UgN2XQ3Mm8SesZ+T0dDT5LsBT0sljE7kebVx6ti85rkvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNWMDnR8TQCv3fk4DUH94S4Lrjq9yvmYD7zZ8cTbXn+AiEApXIE8E1A501aaaRC0OJOcP+LGxzUbT0ymq5hbwGCqXw="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"directories":{}},"0.1.10":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.1.10","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"_id":"grunt-launch@0.1.10","dist":{"shasum":"e5f6446bea38144588d20e5da9d8db5d9c57ff42","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.1.10.tgz","integrity":"sha512-rpyz9hV8dYU8p8GJPOw6H7Kxt1VVe31kKuWHxLS8WwWQt8siYforxdkk2SLM/9kVHdocjwSlo1TT2Z/wil+c+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuvM3GaHI62jU/RqT1jOkuouIITUB7N07BsxXYy88rtQIgGKS8uaFGI75upTPqScR4Cw33MtXyR0st5icqzekuzHU="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"directories":{}},"0.2.0":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.2.0","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"_id":"grunt-launch@0.2.0","dist":{"shasum":"e9a10e2fdb229ec1ca5bf5bba7f69c74dcce66cc","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.2.0.tgz","integrity":"sha512-GACHeP9F8jcuCOSBGUlgsne3NdgCyQTQV4bpO7c3JzBAdttD5nZPUtnwQh0y0Z/Mt7F6RkOX3M6HOFs9P9fhSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE73CZm5+fX7m1oeSER28g3ExpwMbRjuFZj5yQ9XN/BsAiA4ESUvv+9x+Sji09P234NS6dcPm/aZ2wrNmGt2hUoCZw=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"directories":{}},"0.2.1":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.2.1","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"_id":"grunt-launch@0.2.1","dist":{"shasum":"7b578976fc65042faed806016888adb4787491fd","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.2.1.tgz","integrity":"sha512-XaPOd7+tPv4vmnvcIIHhfNaceOuAIMt1T1RB4WZuwCSr/E20gIhHYfuUPx3yEJRDrlv3eIcHflbKTKB+vGE14Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAomJH8Kr02tP/40/KQwfDf/YLssZUQE3DHg61IQyMteAiEA8oj+hKOMS5jRc8WIXF5bD82hy3r5KaZVTerkOsbD7V8="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"directories":{}},"0.2.2":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.2.2","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"_id":"grunt-launch@0.2.2","dist":{"shasum":"9a9ff6c4a3383150d4a311235116d492938e1a58","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.2.2.tgz","integrity":"sha512-C4nyxMPAj/1cPiMchZyuut3s0mBs6kooyb/N7EBaLJy6r+j3c2pVzGIJYeGZTpG04uMLPIV6z+Q3f5v8cDiG/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2wZHZ8nr+YIiMmG77f0sCmIebVmTaFnwTYDVnLrq2UAIgC3XnPaO/uYY5Tz9OLz+Pia6c7biZ7c4mo/CrAfm110U="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"directories":{}},"0.2.3":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.2.3","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"_id":"grunt-launch@0.2.3","dist":{"shasum":"36edcac532d415b67e4636986218020258989f00","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.2.3.tgz","integrity":"sha512-M7Ds0GvwGd65Z7T6hPmcn4qOjcQjAKfNCSO/FCXfyyHyFuRcIfBM9oxyTtX4vpTait/pFbUHIi/j0JSuHnfjkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaildqlCpAAqAOqZqHSvLS2kcBLs4bLQL8PpstQaK11AiBQlids64aztg4RkwHMe3GXtuOHgV+UcOZ+Urk+M9I1Hg=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"directories":{}},"0.2.4":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.2.4","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"_id":"grunt-launch@0.2.4","dist":{"shasum":"6790af5d8f9230507d92f4c187601027ba04c5d5","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.2.4.tgz","integrity":"sha512-mNWXJtV/QomVm6UoCDLfzUf3Y/Hwhz2GygZ3fQcMd1JEooDVCFyrKVFHNtgF+G2Cz2j7014AplhwLLgtKzhDQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtgrPSlJtKA3kDDiLagsg3SdPMDqA64BTe9/Sl0V9IZAIgfY+V0Wm0ElMuCkhhpidsWqacneI3MwRzK2KkR+ZMYwg="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"directories":{}},"0.2.5":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.2.5","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"_id":"grunt-launch@0.2.5","dist":{"shasum":"e2a4b557824f81f84bcf74c3ead5a172df073140","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.2.5.tgz","integrity":"sha512-ljsVDU+hCFzQIX79n/jB6guS9Q4Zbypyk9mxWtNT6sWhz+inK6UmhRlaeRjOFiXND3c0e5r6a6Y+lOLfxKeRSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSCG4MgmaoU6xVqXQh2a1KuOY8zvBlKYDQ1cJ21C8f9AiBP9C0m+/ZPcgbpai0yPN9VrrS95lSEN5O6CF5WkXgSGw=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"directories":{}},"0.2.6":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.2.6","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"_id":"grunt-launch@0.2.6","dist":{"shasum":"3da314ca8ee0bf38a82bd04f007e04ccb1bf9474","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.2.6.tgz","integrity":"sha512-v6lTlH6O+VwFlDs9u5SIF6RSrUk7EI4Gd7bUDXKCDmvf5djr+oBoTFWyzJCgDXykHohOLnN57nIEF2MMtSiwiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVKjmLwAX4XQ7lWnP8HZAGhsARz0xpY7loKrpdVLEbBgIgde25Swb/6+r/7kplM49mN1uztQBiLzXlL7Abkig4iqs="}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"directories":{}},"0.3.0":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.3.0","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"~0.6.0","grunt-contrib-clean":"~0.4.0","grunt-contrib-nodeunit":"~0.1.2","grunt":"~0.4.1","grunt-release":"~0.3.5"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"gitHead":"d32c36c012d3b9d5d031e45cc1791b5f533b8a53","_id":"grunt-launch@0.3.0","_shasum":"82200f7ea81cdb2e38dd33c8d4be3c58f25addc3","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"dist":{"shasum":"82200f7ea81cdb2e38dd33c8d4be3c58f25addc3","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.3.0.tgz","integrity":"sha512-EawgxkLyv8PEh5dj/cQxiu7xnWjMSyd5oUbz0X3qp6MAqlZ245KyaeGGhU4YC0AYPgXXeyQCQDHRV3ATu/DGkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaNukf1GaYcqWOsm6K2bkbA8XGNM3JQl446eoIQKebWwIhAOW6pEjqF59mjMZUSO4uQO17m5BKTKnbY4enqPn0b6G1"}]},"directories":{}},"0.4.0":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.4.0","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.1.2","grunt-release":"~0.3.5","underscore":"^1.8.3"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"gitHead":"9652a6083128cfa43f52438f5f0bdccf0a54932f","_id":"grunt-launch@0.4.0","_shasum":"2e99f002c46611dbd6affb8260aa5fcb82f08863","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.37","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"dist":{"shasum":"2e99f002c46611dbd6affb8260aa5fcb82f08863","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.4.0.tgz","integrity":"sha512-zsf2xmCQkhVRKaJR+5e29jwFafnsrsoOnjtALi5QPBXyH6Pyf2R9nzku543RNBx+RPNYb+nW3GDSLywljjBCaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIqHMT772I+c2JYZWXGKCzrFZhZAJmio4jeDchfhKIzAiEA6ZDmXLXOvDh8TJORU4GOkhz3J3cWt6twYuIbvtrYBbs="}]},"directories":{}},"0.4.1":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.4.1","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.1.2","grunt-release":"~0.3.5","underscore":"^1.8.3"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"gitHead":"d8999db073e7f34504fccfdeee2661f7ee618d2d","_id":"grunt-launch@0.4.1","_shasum":"7f646aae8b340ccf784f0a365818fc12d871efe0","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.37","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"dist":{"shasum":"7f646aae8b340ccf784f0a365818fc12d871efe0","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.4.1.tgz","integrity":"sha512-r1r9TtvzcfZixM+znjTz93/SKIztm2SAh4WDeQn/f3iY4HRc/cRpSLRMbU+bCHEo9uFfD7oRD3Ii9pyGEdTdSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArjwSj3ls1APNHBErJO4XWpAmfdFDuZrvJByie881/fAiEAhdIqzrmpwFMWysiBpDeJXRGn9G3wXyDz9DsfxL4f+PQ="}]},"directories":{}},"0.4.2":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.4.2","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.1.2","grunt-release":"~0.3.5","underscore":"^1.8.3"},"peerDependencies":{"grunt":"~0.4.1"},"keywords":["gruntplugin","deploy"],"gitHead":"66053e3b48db88acd80917daccd984f56e5fa2e4","_id":"grunt-launch@0.4.2","_shasum":"820f77310935704cf9c68a6ed83ff608df0906a6","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.37","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"dist":{"shasum":"820f77310935704cf9c68a6ed83ff608df0906a6","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.4.2.tgz","integrity":"sha512-6Dq5m02QRFlaW5QOs3gdqem7WXp2BHrwGlIXuwAGBb0NhRwRS3/1Sk47E+CucKaP6dNCC5wWKCFWAv9VBMGxeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFXqbeVOSrD1+/SVJztcM9ugxS2En8nQHdj9YdnIRSQQIgNUigb1k/k3tU9Faip///pEpmoUuirYw2n9iH6scAoDA="}]},"directories":{}},"0.5.0":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.5.0","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"~0.1.2","grunt-release":"~0.3.5","underscore":"^1.8.3"},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["gruntplugin","deploy"],"gitHead":"9d50b7c449335a2ed4317bc69fa45cc2867f232f","_id":"grunt-launch@0.5.0","_shasum":"9e10ab4e538da427465b66e16aaf1a9b9c20f338","_from":".","_npmVersion":"2.7.5","_nodeVersion":"0.10.37","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"dist":{"shasum":"9e10ab4e538da427465b66e16aaf1a9b9c20f338","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.5.0.tgz","integrity":"sha512-285JYsoOc1qAM7HxE/ZtnovaFDkHYC9tC+DPMzMfdQuIi8i1u9gRY+VshVIWLnZBR98STHVfFxesHmSvpydDMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE7mqP79RVDvMkpnUrAVUG5rGV2iwuujJfrzKn2rSGLgIgPiWkd06uFA3mTpkBwQn3d5MRxZM0lHxHozPqp0ts/sY="}]},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/grunt-launch-0.5.0.tgz_1456782404996_0.1723561033140868"},"directories":{}},"0.5.1":{"name":"grunt-launch","description":"grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.","version":"0.5.1","homepage":"https://github.com/absynce/grunt-launch","author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"licenses":[{"type":"MIT","url":"https://github.com/absynce/grunt-launch/blob/master/LICENSE-MIT"}],"main":"Gruntfile.js","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-clean":"~0.4.0","grunt-contrib-jshint":"~0.6.0","grunt-contrib-nodeunit":"^1.0.0","grunt-release":"~0.3.5","underscore":"^1.8.3"},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["gruntplugin","deploy"],"gitHead":"063190b822018d8a3d09c94e55f4b709b34ecd1d","_id":"grunt-launch@0.5.1","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"absynce","email":"absynce@gmail.com"},"dist":{"integrity":"sha512-gUy21DBK8yZBXp8633FDdct9Th+CX+zLAUKHYUCTAbcHp8g29KNJv8Wih4Xp/pdJ2Vjds9cV4/Xos2kYu9qNxQ==","shasum":"85a5211628a9c97a77cd733fa42ae3fd95da19a1","tarball":"https://registry.npmjs.org/grunt-launch/-/grunt-launch-0.5.1.tgz","fileCount":18,"unpackedSize":32228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4lO0CRA9TVsSAnZWagAAqtQP/RbShKmeq3A+fQNhKHt2\nmOSfYNQ2u0e6Ulw4QRhQt2prnHnceJgFwGGscOh98M2Kya3YK+LpAURh6Qif\nPuxBZjq7lIkxfUzpjZqYp/S+aR/xu+RyouLT05bTLugJS4u5Mlm0FPObH1B3\nn7RFCbSS9jbPsGCo7tL3XkCUCiaTVYKHI28XLe1WDBp5s/AZV0iXYN4APKya\nsQugCInSz235uNAjD4aArKYQ6bk3ParyXjGKW+UiDg00zCkQ6Wiv8wrvtkN1\nsQnfBjvFXan3z918P+KMH/5M8T8nL4K89x4NowKn0k6BJIjrzaQH0MwRFl0r\n8HElJpxN19B02EmtjTvBcHlSDCuarLD+AOXKluh+SVtfxCvMrKQgdwmnfVw1\nJQdJgsaCUmfsToth2IAcA1lRSo3m4v2WnMJ4Ef628SKHUFamCW572QIvB9Ry\nFxdKecDJLyxSB4wREtZT9mKUP+1C6Y/8Hs1WnA6U8cWnKCZojLlzKMjuY6BO\nYb+jMLCBsv7mBvoHYhify0trOLsLv6D/OQr1pH7bM+22cuEWelETAdq7JqcS\nywF1bKm7QfLeybbiH4Bnu3npIC96x9jZVHWMSeqLo4snu5OP8SRD64+rbKYV\n8FzquHeS6pptBzPCKVaUGHgPKt/h78MDZjru6wZuWhwkmCq1Oqf8lOEixEo2\nEErJ\r\n=SmDK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCokCvVw+/ukf9VqvWbtz8DKghGfl9LCFTmLe0s7E9kjQIhANAdGT8UezsWgeYj5QHT7nCl7jcB0l/WW4YXHbwTFEsg"}]},"maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-launch_0.5.1_1524782002852_0.018102019151380988"},"_hasShrinkwrap":false}},"readme":"# grunt-launch\r\n\r\n> grunt-launch is an application deployment framework based on bengourley/launch but built for Grunt.\r\n\r\n## Getting Started\r\nThis plugin requires Grunt `~0.4.1`\r\n\r\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:\r\n\r\n```shell\r\nnpm install grunt-launch --save-dev\r\n```\r\n\r\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\r\n\r\n```js\r\ngrunt.loadNpmTasks('grunt-launch');\r\n```\r\n\r\n## The \"launch\" task\r\n\r\n### Overview\r\nIn your project's Gruntfile, add a section named `launch` to the data object passed into `grunt.initConfig()`.\r\n\r\n```js\r\ngrunt.initConfig({\r\n  launch: {\r\n    info: {\r\n      options: {\r\n        branch: 'deploy52',\r\n        git: true,\r\n        remote: 'faryn@127.0.0.1',\r\n        remotepath: '~/',\r\n        sitePath: '/var/www',\r\n        tempDir: '/tmp/my-proj-launch/',\r\n        bower: {\r\n          force: false,\r\n          production: true\r\n        }\r\n      }\r\n    },\r\n    installDependencies: true,\r\n    installBowerDependencies: false,\r\n    createVersionedDir: true,\r\n    moveTempToVersioned: true,\r\n    symbolicLink: true\r\n  },\r\n})\r\n```\r\n\r\n### Options\r\n\r\n#### info.options.branch\r\nType: `String`\r\nDefault value: `None`\r\n\r\nThe branch to checkout from the repo.\r\n\r\n#### info.options.git\r\nType: `Boolean`\r\nDefault value: `None`\r\n\r\nWhether or not to use git to deploy.\r\n\r\nWhen `git: true`, you will need to add a post-receive hook to call grunt launch on the server when you push.\r\n\r\nTODO: Add example of `post-receive` hook.\r\n\r\n#### info.options.remote\r\nType: `String`\r\nDefault value: `None`\r\n\r\nThis could be an ssh `[user@]hostname` value (example: `faryn@127.0.0.1`) or an [ssh config host](http://man.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man5/ssh_config.5?query=ssh_config%26sec=5) ([examples](http://nerderati.com/2011/03/17/simplify-your-life-with-an-ssh-config-file/)).\r\n\r\n#### info.options.sitePath\r\nType: `String`\r\nDefault value: `None`\r\n\r\nThe folder to which to deploy the project.\r\n\r\n#### info.options.tempDir\r\nType: `String`\r\nDefault value: `/tmp/[project-name]-launch`\r\n\r\nThe temporary folder for staging files.\r\n\r\n#### info.options.subDir\r\nType: `String`\r\nDefault value: `''`\r\n\r\nThe sub-directory to push to remote. Useful for distributions/builds/uglifying.\r\n\r\n#### info.bowerOptions.force\r\nType: `Boolean`\r\nDefault value: `false`\r\n\r\n[Forces](http://bower.io/docs/api/#install-options) the latest version on conflict.\r\n\r\n#### info.bowerOptions.production\r\nType: `Boolean`\r\nDefault value: `false`\r\n\r\nInstalls [production](http://bower.io/docs/api/#install-options) dependencies only.\r\n\r\n\r\n#### TODO: Add details for each step - removeOldTempDir, etc.\r\n\r\n### Usage Examples\r\n\r\n#### Default Options\r\n\r\n\r\n```js\r\ngrunt.initConfig({\r\n  launch: {\r\n    info: {\r\n      options: {},\r\n      bowerOptions: {\r\n        force: true,\r\n        production: true\r\n      }\r\n    },\r\n    installDependencies: true,\r\n    installBowerDependencies: true,\r\n    createVersionedDir: true,\r\n    moveTempToVersioned: true,\r\n    symbolicLink: true\r\n  },\r\n})\r\n```\r\n\r\n#### Custom Options\r\nTODO: Add custom option example.\r\n\r\n```js\r\ngrunt.initConfig({\r\n  launch: {\r\n    options: {\r\n    },\r\n    installDependencies: true,\r\n    installBowerDependencies: true,\r\n    createVersionedDir: true,\r\n    moveTempToVersioned: true,\r\n    symbolicLink: true\r\n  },\r\n})\r\n```\r\n\r\n#### Command-line options\r\nSome options may be specified from the command-line.\r\n\r\n##### --pkg\r\n```bash\r\ngrunt launch --pkg=2.1.0\r\n```\r\n\r\n#### Action tools\r\n\r\n##### action.local\r\n```js\r\nvar action = require('grunt-launch')(grunt).action;\r\naction.local('grep -e \"space command\" somefile.js', function (exitcode) {\r\n  // do something\r\n});\r\n```\r\n\r\n## Contributing\r\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/).\r\n\r\n## Development\r\n\r\nTo test the remote features you'll need to set up an SSH server.\r\n\r\n## Release History\r\n* 0.4.0 - Added support for spaces in command arguments.\r\n* 0.4.1 - Added support for multiple spaces in command arguments.\r\n* 0.4.2 - Added support for multiple spaces in command _at beginning_.\r\n* 0.5.0 - Optionally install bower dependencies and prepare for Grunt 1.0.\r\n* 0.5.1 - Fix command edge cases, handle double quotes without spaces\r\n","maintainers":[{"name":"absynce","email":"absynce@gmail.com"}],"time":{"modified":"2022-06-18T15:23:48.931Z","created":"2013-06-24T05:02:09.669Z","0.1.2":"2013-06-24T05:02:13.763Z","0.1.3":"2013-06-24T14:10:36.835Z","0.1.4":"2013-06-24T14:37:22.909Z","0.1.5":"2013-06-24T14:48:37.282Z","0.1.6":"2013-06-24T15:04:56.064Z","0.1.7":"2013-06-24T15:16:00.717Z","0.1.8":"2013-06-26T03:22:45.180Z","0.1.9":"2013-07-02T21:26:48.564Z","0.1.10":"2013-07-02T21:30:55.548Z","0.2.0":"2013-07-24T18:58:52.119Z","0.2.1":"2013-07-24T19:05:01.993Z","0.2.2":"2013-07-24T19:06:08.151Z","0.2.3":"2013-07-25T15:04:39.421Z","0.2.4":"2013-07-26T22:08:45.242Z","0.2.5":"2013-07-26T22:09:54.304Z","0.2.6":"2014-05-02T16:20:18.415Z","0.3.0":"2014-08-26T21:37:11.429Z","0.4.0":"2015-05-13T20:06:29.775Z","0.4.1":"2015-05-14T14:54:14.259Z","0.4.2":"2015-05-14T15:31:07.197Z","0.5.0":"2016-02-29T21:46:48.302Z","0.5.1":"2018-04-26T22:33:22.923Z"},"author":{"name":"Jared M. Smith","email":"absynce@gmail.com"},"repository":{"type":"git","url":"git://github.com/absynce/grunt-launch.git"},"users":{"absynce":true},"homepage":"https://github.com/absynce/grunt-launch","keywords":["gruntplugin","deploy"],"bugs":{"url":"https://github.com/absynce/grunt-launch/issues"},"readmeFilename":"README.md"}