{"_id":"grunt-ssh-deploy","_rev":"45-95758ba96d7c3b5afb73e10fcbc09e7d","name":"grunt-ssh-deploy","time":{"modified":"2022-06-18T16:01:39.298Z","created":"2014-05-04T18:23:16.975Z","0.1.0":"2014-05-04T18:23:16.975Z","0.1.1":"2014-05-04T18:55:53.389Z","0.1.2":"2014-05-04T19:06:46.121Z","0.1.3":"2014-05-04T19:30:58.729Z","0.1.4":"2014-05-04T21:18:59.272Z","0.1.5":"2014-05-04T22:26:15.552Z","0.1.6":"2014-05-06T20:27:39.492Z","0.2.1":"2014-07-12T15:54:02.680Z","0.2.2":"2014-08-31T18:30:00.327Z","0.2.3":"2015-02-13T02:22:22.660Z","0.2.4":"2015-03-14T19:21:38.314Z","0.2.5":"2015-03-18T03:09:31.697Z","0.2.6":"2015-03-20T01:13:13.787Z","0.2.7":"2015-05-09T18:22:34.462Z","0.2.8":"2015-06-11T00:19:58.055Z","0.2.9":"2015-06-24T23:13:35.583Z","0.3.0":"2015-08-07T04:15:14.838Z","0.3.1":"2015-08-13T23:12:06.498Z","0.3.2":"2015-11-11T00:16:14.325Z","0.4.0":"2016-01-15T00:38:15.633Z","0.4.1":"2016-03-22T22:38:37.049Z"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist-tags":{"latest":"0.4.1"},"description":"Grunt SSH deployment","readme":"# grunt-ssh-deploy (Version: 0.4.1)\n\n> SSH Deployment for Grunt using [ssh2](https://github.com/mscdex/ssh2).\n\n## Getting Started\nThis plugin requires Grunt `~0.4.4`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\n```shell\nnpm install grunt-ssh-deploy --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-ssh-deploy');\n```\n\n## The tasks\n\n### Overview\nIn your project's Gruntfile, add a section named `environments` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  environments: {\n    environment: {\n      // Environment specific options here\n    }\n  },\n});\n```\n\nThis plugin will connect to your remote host, add a directory to releases/ in your `remote_path`, and create a symlink to the latest release.\n\nThe symlink by default is `current`, you can change this by setting `current_symlink`. \n\n### Usage\nBy setting an environment, you can deploy each specific one with `grunt ssh_deploy:environment` or rolling back with `grunt ssh_rollback:environment`.\n\n### Options\n\n#### options.host\nType: `String`\n\nRemote host to connect to.\n\n#### options.username\nType: `String`\n\nThe username to connect as on the remote server.\n\n#### options.password\nType: `String`\n\nPassword for the username on the remote server.\n\n#### options.privateKey\nType: `string`\n\nPath to your private key `privateKey: require('fs').readFileSync('/path/to/private/key')`\n\n#### options.passphrase\nType: `string`\n\nPassphrase of your private key if needed.\n\n#### options.agent\nType: `string`\n\nSet agent `agent: process.env.SSH_AUTH_SOCK`\n\n#### options.port\nType: `String`\nDefault value: `'22'`\n\nPort to connect to on the remote server.\n\n#### options.readyTimeout\nType: `Number`\nDefault value: `20000`\n\nDefault timeout (in milliseconds) to wait for the SSH handshake to complete.\n\n#### options.deploy_path\nType: `String`\n\nFull path on the remote server where files will be deployed.\n\n#### options.local_path\nType: `String`\n\nPath on your local for the files you want to be deployed to the remote server. No trailing slash needed.\n\n#### options.current_symlink\nType: `String`\nDefault value: `'current'`\n\nPath to directory to symlink with most recent release.\n\n#### options.before_deploy, options.after_deploy\nType: `String`\n\nCommands to run on the server before and after deploy directory is created and symlinked. \n\n#### options.tag\nType: `String|function`\nDefault value: the current date (as a timestamp)\n\nThe release tag, e.g. '1.2.3'. It can be a string or a function (in that case is called and the returned value will be\nused). It defaults to the current timestamp formatted as 'YYYYMMDDHHmmssSSS'.\n\n*WARN*: release tag name **matters**. When used with parameter `releases_to_keep` the releases are reverse sorted\nalphabetically and older ones are removed. So be careful when you set your release tag name.\n\n#### options.releases_to_keep\nType: `Number`\n\nThe number of builds (including the current build) to keep in the remote releases directory. Must be >= 1.\n\n#### options.release_subdir\nType: `String`\nDefault value: `'/'`\n\nName of the sub directory to store the release in. Useful when multiple projects get deployed\nto the same machine and the `releases_to_keep` option is being used.\n\n#### options.release_root\nType: `String`\nDefault value: `'releases'`\n\nName of the root directory where all the releases are published. If a `options.release_subdir` is also provided then\nthe latest will be appended after this path.\n\n#### options.zip_deploy\nType: `Boolean`\nDefault value: `false`\n\nCompress the build before uploading.\n\n#### options.max_buffer\nType: `Number`\nDefault value: `200 * 1024`\n\nLargest amount of data allowed on stdout or stderr.\n\n#### options.exclude\nType: `Array`\nDefault value: `[]`\n\nList of folders or files to exclude from build.\n\n### Usage Examples\n\n#### Custom Options\n\n```js\ngrunt.initConfig({\n  // do not store credentials in the git repo, store them separately and read from a secret file\n  secret: grunt.file.readJSON('secret.json'),\n  environments: {\n      options: {\n        local_path: 'dist',\n        current_symlink: 'current',\n        deploy_path: '/full/path'\n      },\n      staging: {\n          options: {\n              host: '<%= secret.staging.host %>',\n              username: '<%= secret.staging.username %>',\n              password: '<%= secret.staging.password %>',\n              port: '<%= secret.staging.port %>',\n              debug: true,\n              releases_to_keep: '3'\n          }\n      },\n      production: {\n          options: {\n              host: '<%= secret.production.host %>',\n              username: '<%= secret.production.username %>',\n              password: '<%= secret.production.password %>',\n              port: '<%= secret.production.port %>',\n              releases_to_keep: '5',\n              release_subdir: 'myapp'\n          }\n      }\n  }\n});\n```\n\n### Before and After Hooks\n```js\ngrunt.initConfig({\n  environments: {\n    options: {\n      local_path: '.',\n    },\n    production: {\n      options: {\n        host: '123.45.67.89',\n        username: 'root',\n        password: 'password',\n        deploy_path: '/sites/great_project',\n        before_deploy: 'cd /sites/great_project/releases/current && forever stopall',\n        after_deploy: 'cd /sites/great_project/releases/current && npm install && forever start app.js'\n      }\n    }\n  }\n});\n```\n\n## Release History\n* 2014/06/23 - v0.2.0 - Added rollback functionality.\n* 2014/06/19 - v0.1.7 - Fixed symlink method to cd into deploy_path before setting symlink.\n* 2014/05/04 - v0.1.5 - Changing symlink method to not use full path.\n* 2014/05/04 - v0.1.0 - Initial release.\n","versions":{"0.1.1":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.1.1","homepage":"https://github.com/dcarlson/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dcarlson/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dcarlson/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dcarlson/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin"],"dependencies":{"async":"^0.8.0","moment":"^2.6.0","ssh2":"^0.2.22"},"_id":"grunt-ssh-deploy@0.1.1","_shasum":"2727621fdf8540bdfbd4793c7d79b657eb428113","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"2727621fdf8540bdfbd4793c7d79b657eb428113","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.1.1.tgz","integrity":"sha512-WdvwijyoDsni1XZif/jiZvtmg5Hm5FJSZIw1spQrlgxm7zQg21N9TF42K8KsDxCBkr+ayLi3kQqIPCwsoi0ZZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/KDeAqaBHPrJ+Yc9jNs9nMcWSARl5yVU43nik4CpjAAiABgQIMuFaiuGn7dxylbKc4uywUicq9+pGkNuDupmwp5g=="}]},"directories":{}},"0.1.2":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.1.2","homepage":"https://github.com/dcarlson/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dcarlson/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dcarlson/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dcarlson/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin"],"dependencies":{"async":"^0.8.0","moment":"^2.6.0","ssh2":"^0.2.22"},"_id":"grunt-ssh-deploy@0.1.2","_shasum":"8fc9b958321ff69566fcf03c7c31297771f3dc30","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"8fc9b958321ff69566fcf03c7c31297771f3dc30","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.1.2.tgz","integrity":"sha512-5N58jXKWz4wxVKTmidVzSNGIdmUowuAs5LWe7YcPSyscmGz+vbTSEp7uHVPRjZkaocX/eqfbAYmSSv4PQcTClA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCebOsOi5WAeKxF3hFmbe0/vLNM74GBS1/G5RCA5YRfPAIhAMs/xLQekS1b3g7SQkWKD/AI0bOn9qY8MSem0cptqPxw"}]},"directories":{}},"0.1.4":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.1.4","homepage":"https://github.com/dcarlson/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dcarlson/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dcarlson/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dcarlson/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","ssh","deploy","releases"],"dependencies":{"async":"^0.8.0","moment":"^2.6.0","ssh2":"^0.2.22"},"_id":"grunt-ssh-deploy@0.1.4","_shasum":"1d4e977dae38aaada4ed8919001a3452215782fe","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"1d4e977dae38aaada4ed8919001a3452215782fe","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.1.4.tgz","integrity":"sha512-zGUw9rOxnIIWxwQBnR7YmUkSlHZ5lxkeOr+oA4ZDKlvSKnPzbW8P2WHr8iw0ar9H0W+xhCSGBzuEM9hBTIwf2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFwjhpCjo+Q+BpmbII0Nff9dQAGNXdrnwRcRpcTT2K7QIgfY6OmsFZksehfhQmeGmrcBF4S04N5JFGeNTTQ+F+Nj8="}]},"directories":{}},"0.1.5":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.1.5","homepage":"https://github.com/dcarlson/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dcarlson/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dcarlson/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dcarlson/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","ssh","deploy","releases"],"dependencies":{"async":"^0.8.0","moment":"^2.6.0","ssh2":"^0.2.22"},"_id":"grunt-ssh-deploy@0.1.5","_shasum":"bc06fc194e62bd3f6b1b6a0f138086f55b9a5f96","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"bc06fc194e62bd3f6b1b6a0f138086f55b9a5f96","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.1.5.tgz","integrity":"sha512-6N0jXE0ILdejAFZeCjCZ0RKpU4I9DedaJmMnZgyChNzvBO8/kjLeBbZDwaXnTsA53o1JDt3s3wSFVJRlVEBuxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBl/zIVyRkvwulLeXzWhs+QYdZuTsRjgR3wSS4ZRxQ7hAiAcbm232Y5FI5omfShiryEH4+1x7J8QrpbYk2CNuWh35w=="}]},"directories":{}},"0.1.6":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.1.6","homepage":"https://github.com/dasuchin/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dasuchin/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dasuchin/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dasuchin/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","ssh","deploy","releases"],"dependencies":{"async":"^0.8.0","moment":"^2.6.0","ssh2":"^0.2.22"},"_id":"grunt-ssh-deploy@0.1.6","_shasum":"693a4bb4066984be99bda2a90c45c8d29445c09a","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"693a4bb4066984be99bda2a90c45c8d29445c09a","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.1.6.tgz","integrity":"sha512-HuRYAk08kfZh3iAZqE4aiqCTtE6fQRMvsCzgoZTtUVx6ydvZmSN9Vv3YxQB/oqAw1Qb05HgX5K60QjNb4G8pBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa/A19uAkiW5zC8slIO2dglflJof6y8ykFvqO+DAvI5wIgQSoiB1yv+ejzflufl5DEXpaeu4PW4DitERqIKqZ7Y5w="}]},"directories":{}},"0.2.1":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.2.1","homepage":"https://github.com/dasuchin/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dasuchin/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dasuchin/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dasuchin/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","ssh","deploy","releases"],"dependencies":{"async":"^0.8.0","moment":"^2.6.0","ssh2":"^0.2.22"},"gitHead":"69e7bd128225bc34d9e7831a02b11ddf0c5f66b6","_id":"grunt-ssh-deploy@0.2.1","_shasum":"ac85ba61be62bd1cf2e668de0fb9389a411c5eab","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"ac85ba61be62bd1cf2e668de0fb9389a411c5eab","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.2.1.tgz","integrity":"sha512-t3cxqC70ayOgmpxIEiOAdp4OlSAr1SFTvV9+7vpkQC2tWYgVKI+t/xb1/ixrtC4ZBBHOGyFdL8L5YvRZroTDkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnpJ+F+z5v7FnQ72hUMMVtVve6AaYkLGOBE3Tn/rjBEQIhAKwazr1CPbmcU9TQSNezUqIBiSzLJIx/nAV2jElIrM53"}]},"directories":{}},"0.2.2":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.2.2","homepage":"https://github.com/dasuchin/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dasuchin/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dasuchin/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dasuchin/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","ssh","deploy","releases"],"dependencies":{"async":"^0.8.0","extend":"^1.3.0","moment":"^2.6.0","ssh2":"^0.2.22"},"gitHead":"709ee103566191de6a7ad61b33c79fa039d7617f","_id":"grunt-ssh-deploy@0.2.2","_shasum":"3f3a4a55e89bdaa21c1f7fc2af2de4ecb26cc699","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"3f3a4a55e89bdaa21c1f7fc2af2de4ecb26cc699","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.2.2.tgz","integrity":"sha512-JSuDv+rkOyshqlzeznla46JmlAfaa7OKVc59BkcM8/8k+VUmfLc/e1gJNhyCcRlmB7gsc1KLbGXI7b3A9JUcNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzOFUZydqEUUoL5Akcoqf/ufZVV8F5FxqQF57aamNx7AiA4z7NNO6F1oAKXQ84Lts9K4Q+9vYlZ0hoErgaiXPjSBQ=="}]},"directories":{}},"0.2.3":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.2.3","homepage":"https://github.com/dasuchin/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dasuchin/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dasuchin/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dasuchin/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","ssh","deploy","releases"],"dependencies":{"async":"^0.8.0","extend":"^1.3.0","moment":"^2.6.0","ssh2":"^0.2.22","scp2":"^0.1.4"},"gitHead":"a9eb13923eecf8339e1079f8085b056cb770a7e7","_id":"grunt-ssh-deploy@0.2.3","_shasum":"7f39ece6772266960a7d9fa151346e003418e491","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"7f39ece6772266960a7d9fa151346e003418e491","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.2.3.tgz","integrity":"sha512-ymU4bbafKEdm1GynxzS0ZW2ACUBUE2fIXOJ2ZyBKyXqKADOMDzElFtb4WB6i/8zj4qEuOANRwBDlxmkgpTf/Mw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlVQkvKORRqBt0T73ifqtIKgql4ZnbtefUbx9pZiA/WAiEAy6bWZmDdKZWjS0/E/UBuV+o9GizfCGLyVY458AOqssw="}]},"directories":{}},"0.2.4":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.2.4","homepage":"https://github.com/dasuchin/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dasuchin/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dasuchin/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dasuchin/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","ssh","deploy","releases"],"dependencies":{"async":"^0.8.0","extend":"^1.3.0","moment":"^2.6.0","ssh2":"^0.2.22","scp2":"^0.1.4"},"gitHead":"c39242919c7c6663e605944f1659b784e510ec7b","_id":"grunt-ssh-deploy@0.2.4","_shasum":"2c2d0cf282a3f120341f0cb1dc24896cced4c5ea","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"2c2d0cf282a3f120341f0cb1dc24896cced4c5ea","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.2.4.tgz","integrity":"sha512-vgiyYVnwryX83v3hK3rajBwVMimKlXHsdFp/FiqT+cAVF/2Px303S1h33RkTN+x4PerL0BpJSKYu75GBCa2Egg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnc3nVRgSuchxwfE07oP2iusJMYZdqwAQivhnxLo1oRAiBdlDRMdgXuYH4wJe/orv+ljDUgphW7IHRDTWYn/9f+VQ=="}]},"directories":{}},"0.2.5":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.2.5","homepage":"https://github.com/dasuchin/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dasuchin/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dasuchin/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dasuchin/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","ssh","deploy","releases"],"dependencies":{"async":"^0.8.0","extend":"^1.3.0","moment":"^2.6.0","ssh2":"^0.2.22","scp2":"^0.1.4"},"gitHead":"62f33e5a2782196faa667509e3837b1715f9ea6f","_id":"grunt-ssh-deploy@0.2.5","_shasum":"05eb456ce64d6f554798f48699fac1ba567b44b6","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"05eb456ce64d6f554798f48699fac1ba567b44b6","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.2.5.tgz","integrity":"sha512-BZRGWeb5pLwF/Hee2DC1rzOANZi98Z3wU57yixTAqK0pyFlDBrVtbikaLIsEHUpBFoGYleI+QguOW/uCWCeBxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/AsKR9q9e8z6IwOvp1qlrUm45vGCrp+1YKaoDWoUbDgIhAPN1gi1SbkAXUZ+vdzM8lUq+ODaEL2+zYpChQdTypndM"}]},"directories":{}},"0.2.6":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.2.6","homepage":"https://github.com/dasuchin/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dasuchin/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dasuchin/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dasuchin/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","ssh","deploy","releases"],"dependencies":{"async":"^0.8.0","extend":"^1.3.0","moment":"^2.6.0","ssh2":"^0.2.22","scp2":"^0.1.4"},"gitHead":"0b86ee750e5cebdb37eb44542ffe20f3e2a5b3d2","_id":"grunt-ssh-deploy@0.2.6","_shasum":"046781273cd7c2639e67eb822a87d4f32ebb65ad","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"046781273cd7c2639e67eb822a87d4f32ebb65ad","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.2.6.tgz","integrity":"sha512-EW5QY712A/1PI8nGvWaXvS5uORGiEQxBS2DtGQ9Xz5TYFzqHVNOk6oj917xh5p2bmkDLOelIyrqi6k2a6TKV6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiovHL8Q9fV1i8LKoDn9EVpA7sSRI9flE31EFlsTzpEAiBQlipBZAWCF7km5oZApuwg2oQcH+Y4ZjnbQiRaQkdBcQ=="}]},"directories":{}},"0.2.7":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.2.7","homepage":"https://github.com/dasuchin/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dasuchin/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dasuchin/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dasuchin/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","ssh","deploy","releases"],"dependencies":{"async":"^0.8.0","extend":"^1.3.0","moment":"^2.6.0","ssh2":"^0.2.22","scp2":"^0.1.4"},"gitHead":"2cae0b97761c05663d79001bc36928fd6eef39cc","_id":"grunt-ssh-deploy@0.2.7","_shasum":"76dac6e09267fe01d679fa9e1f9bceef06e76428","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"76dac6e09267fe01d679fa9e1f9bceef06e76428","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.2.7.tgz","integrity":"sha512-b2A9+eKrHI+OTZSH+GpCEGOuxqo0rRN9hg72AOdISPFwxXmiXOg4UuzpIf+unJPSu6zMkK8RJMQXecobRlW0iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWuzw4E7jr+lCc+72AJFtRfDz8baomd0B+GWScVtBTvgIgWeaKxkRtAv+HVDwKUyiAmCS6n4IITfzkcAytnB3Mt+8="}]},"directories":{}},"0.2.8":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.2.8","homepage":"https://github.com/dasuchin/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dasuchin/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dasuchin/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dasuchin/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","ssh","deploy","releases"],"dependencies":{"async":"^0.8.0","extend":"^1.3.0","moment":"^2.6.0","ssh2":"^0.2.22","scp2":"^0.1.4"},"gitHead":"83958e9ee5b26963b2a697e26a2dd7b130c9211c","_id":"grunt-ssh-deploy@0.2.8","_shasum":"0ed63a2ab999a767ad27e2fcc30389fc03b98d71","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"0ed63a2ab999a767ad27e2fcc30389fc03b98d71","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.2.8.tgz","integrity":"sha512-T6Dsj5anTKiWRc3Rjfc1SnR/7u9ixAR27QaECImHyjmhlt81JN0kj7r44rMQL/l3bbzr61Xv3UXeFltt/jwPKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd0QfcqVHBdsBH4tAmK9PxRpyM1YELSI9Jpt+y/b5oUgIhALLzs+IR8nqp9HBwVAk5PQOU1tt0s3fEwgvV1o6ayVAc"}]},"directories":{}},"0.2.9":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.2.9","homepage":"https://github.com/dasuchin/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dasuchin/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dasuchin/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dasuchin/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","ssh","deploy","releases"],"dependencies":{"async":"^0.8.0","extend":"^1.3.0","moment":"^2.6.0","ssh2":"^0.2.22","scp2":"^0.1.4"},"gitHead":"cdd9ee17b9bd737876b33a6a6ce0906e007f22ed","_id":"grunt-ssh-deploy@0.2.9","_shasum":"b739c62b585a4a85169b23d0b238d775e3a67615","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"b739c62b585a4a85169b23d0b238d775e3a67615","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.2.9.tgz","integrity":"sha512-epTi0ZkEN6JlgitJQd2/tNETb/aOccXjdSdZde3F+y2FqmsyfCaYXUO/tjsppMBQzAO00GBoIrukWCm3LJ0Haw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvAZzXhwHRYmPDcRvTkV8/X1Y6ymF53CV4gU7Q3ZYjGgIhAJEib7C1np0jlvg2cYUQoXvslNrhJ/KipgdvOjh6RMLA"}]},"directories":{}},"0.3.0":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.3.0","homepage":"https://github.com/dasuchin/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dasuchin/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dasuchin/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dasuchin/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","ssh","deploy","releases"],"dependencies":{"async":"^0.8.0","extend":"^1.3.0","moment":"^2.6.0","ssh2":"^0.2.22","scp2":"^0.1.4"},"gitHead":"fec8c651374c968e68758b5b2ef36c189988d76b","_id":"grunt-ssh-deploy@0.3.0","_shasum":"3b4fc0d7e7722a3a396d81e0e482b5cb44f10140","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"3b4fc0d7e7722a3a396d81e0e482b5cb44f10140","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.3.0.tgz","integrity":"sha512-gSAfuqrtwF0kgJ8ubZYO9iYfEd5DFQ8mLV0vYwBMNx73dMuduk2Raf3JfqRL2OeAHyKTTNrSD1qqsoKQZH4BDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXRlfFu3DoBB6MyZUgaYeUZEcYVg+8kt1IHIKGM5/L4AiAihO4J0KyRP1Q8vsESnstnPBcLn5m4cRalXWpZuFY53A=="}]},"directories":{}},"0.3.1":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.3.1","homepage":"https://github.com/dasuchin/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dasuchin/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dasuchin/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dasuchin/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","ssh","deploy","releases"],"dependencies":{"async":"^0.8.0","extend":"^1.3.0","moment":"^2.6.0","ssh2":"^0.2.22","scp2":"^0.1.4"},"gitHead":"ab85fe6287be40e68045f2d2114a14eca2973f54","_id":"grunt-ssh-deploy@0.3.1","_shasum":"7eeed4cb7fd770459e2be167574ac8417aa2cd50","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"7eeed4cb7fd770459e2be167574ac8417aa2cd50","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.3.1.tgz","integrity":"sha512-vUeZvpKf8EcsaZGxdWJeLg9T1zckxOI5qcO7pqcHBUCmRKXt+n0aF2qOrLrl1Fce8T1X4jyO91h3XqeKnU8Lgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwFeWnssb3V4dw4sC72AporGH4uA06bbT/do2fWR45oAiEApno0H/hWzT24ytAs59rJCfZNuIVtQFZeJVD4IiVntTg="}]},"directories":{}},"0.3.2":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.3.2","homepage":"https://github.com/dasuchin/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dasuchin/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dasuchin/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dasuchin/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.12.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","ssh","deploy","releases"],"dependencies":{"async":"^0.8.0","extend":"^1.3.0","moment":"^2.6.0","ssh2":"^0.2.22","scp2":"^0.1.4"},"gitHead":"ebdcc8981414f1c31746e0723e0c8e2d12bfec60","_id":"grunt-ssh-deploy@0.3.2","_shasum":"f3c3afe803639566210cf84c333463f3710bda9a","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"f3c3afe803639566210cf84c333463f3710bda9a","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.3.2.tgz","integrity":"sha512-Rnsmq3ySkmETugRX2QXgaSpQ0ffRc0znkfzMe6HCSk48hgN+BH+IDcieplR75WPJa6QAqFUzFQYZTRDNgI3LbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVSNIP7UQt8gPhpVRdLSMjNOJNTAVyEfRlRI//z9YSMQIhAOnnyFo7b0ha6R2Hwn8udnoFtDz8NS89DdM1sWAFbLFQ"}]},"directories":{}},"0.4.0":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.4.0","homepage":"https://github.com/dasuchin/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dasuchin/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dasuchin/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dasuchin/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.12.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":"~0.4.4"},"keywords":["gruntplugin","ssh","deploy","releases"],"dependencies":{"async":"^0.8.0","extend":"^1.3.0","moment":"^2.6.0","ssh2":"^0.2.22","scp2":"^0.1.4"},"gitHead":"ac3e9f2e90db2188d7f02d182cf46fa359b05047","_id":"grunt-ssh-deploy@0.4.0","_shasum":"44967b9f75f5ae058d8af5029d4d4b422cd5ee50","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"44967b9f75f5ae058d8af5029d4d4b422cd5ee50","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.4.0.tgz","integrity":"sha512-Vcba3T2VqVIZdUFskm/HgXMGfr6YDTYyxG1V8SK8aJAZ7Uj2HNp6p+IknP3Pw7qRgP+nPJkJeicI/U4ldBsVwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYEIcXSgeINU0lckGl9AnVL+beDhICqZIaUZlERMZzaAiA5F/KiyRp3F9bZaww1WvLigcfNWjl4Qd6PDxEZiGU8Kg=="}]},"directories":{}},"0.4.1":{"name":"grunt-ssh-deploy","description":"Grunt SSH deployment","version":"0.4.1","homepage":"https://github.com/dasuchin/grunt-ssh-deploy","author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"repository":{"type":"git","url":"git://github.com/dasuchin/grunt-ssh-deploy.git"},"bugs":{"url":"https://github.com/dasuchin/grunt-ssh-deploy/issues"},"licenses":[{"type":"MIT","url":"https://github.com/dasuchin/grunt-ssh-deploy/blob/master/LICENSE-MIT"}],"engines":{"node":">= 0.12.0"},"scripts":{"test":"grunt test"},"devDependencies":{"grunt-contrib-jshint":"^0.9.2","grunt-contrib-clean":"^0.5.0","grunt-contrib-nodeunit":"^0.3.3","grunt":"~0.4.4"},"peerDependencies":{"grunt":">=0.4.0"},"keywords":["gruntplugin","ssh","deploy","releases"],"dependencies":{"async":"^0.8.0","extend":"^1.3.0","moment":"^2.6.0","ssh2":"^0.2.22","scp2":"^0.1.4"},"gitHead":"b58d1caa5a79e4204f93caa9c8de2d3e6a6ec6a8","_id":"grunt-ssh-deploy@0.4.1","_shasum":"11d30321c6bd0eca553e20a6cf67aa38376f2241","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"dasuchin","email":"dustin@dustincarlson.org"},"maintainers":[{"name":"dasuchin","email":"dustin@dustincarlson.org"}],"dist":{"shasum":"11d30321c6bd0eca553e20a6cf67aa38376f2241","tarball":"https://registry.npmjs.org/grunt-ssh-deploy/-/grunt-ssh-deploy-0.4.1.tgz","integrity":"sha512-YHnm5XdTSTC32YUeaiklRHjAS7y2WRGjvt+nzBtf/K52MtkzHozUspORlS0VDkq8z+UiYHdA7UlNisn4RUw+0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFGiZXh6muD+sLz6ewWynKakgb4ChDWWntQ52uFI5hjrAiAulLPEQwZ7v5bCrftHwg3QdlXws63zZ5AESQrNrvSA3A=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/grunt-ssh-deploy-0.4.1.tgz_1458686314592_0.726727666798979"},"directories":{}}},"homepage":"https://github.com/dasuchin/grunt-ssh-deploy","keywords":["gruntplugin","ssh","deploy","releases"],"repository":{"type":"git","url":"git://github.com/dasuchin/grunt-ssh-deploy.git"},"author":{"name":"Dustin Carlson","email":"dustin@dustincarlson.org","url":"http://dustincarlson.org"},"bugs":{"url":"https://github.com/dasuchin/grunt-ssh-deploy/issues"},"readmeFilename":"README.md","users":{"stany":true,"mishelen":true,"martvalenzuela":true,"thomasglas":true}}