{"analyzedAt":"2022-07-03T01:50:24.145Z","collected":{"metadata":{"name":"ember-cli-deploy-scp","scope":"unscoped","version":"1.0.12","description":"Easy deploy for Ember Apps using SCP","keywords":["ember-addon","ember-cli-deploy-plugin"],"date":"2018-08-29T12:36:01.311Z","publisher":{"username":"michaljach","email":"michal@jach.me"},"maintainers":[{"username":"michaljach","email":"michal@jach.me"}],"repository":{"type":"git","url":"git+https://github.com/michaljach/ember-cli-deploy-scp.git"},"links":{"npm":"https://www.npmjs.com/package/ember-cli-deploy-scp","homepage":"https://github.com/michaljach/ember-cli-deploy-scp#readme","repository":"https://github.com/michaljach/ember-cli-deploy-scp","bugs":"https://github.com/michaljach/ember-cli-deploy-scp/issues"},"license":"MIT","dependencies":{"ember-cli-deploy-plugin":"^0.2.2","rsync":"^0.4.0"},"devDependencies":{"broccoli-asset-rev":"^2.2.0","ember-ajax":"0.7.1","ember-cli":"2.3.0","ember-cli-app-version":"^1.0.0","ember-cli-babel":"^5.1.5","ember-cli-dependency-checker":"^1.2.0","ember-cli-htmlbars":"^1.0.1","ember-cli-htmlbars-inline-precompile":"^0.3.1","ember-cli-inject-live-reload":"^1.3.1","ember-cli-qunit":"^1.2.1","ember-cli-release":"0.2.8","ember-cli-sri":"^2.0.0","ember-cli-uglify":"^1.2.0","ember-data":"^2.3.0","ember-disable-prototype-extensions":"^1.1.0","ember-disable-proxy-controllers":"^1.0.1","ember-export-application-global":"^1.0.4","ember-load-initializers":"^0.5.0","ember-resolver":"^2.0.3","ember-try":"^0.1.2","loader.js":"^4.0.0","phantomjs":"^2.1.7"},"releases":[{"from":"2022-06-03T00:00:00.000Z","to":"2022-07-03T00:00:00.000Z","count":1},{"from":"2022-04-04T00:00:00.000Z","to":"2022-07-03T00:00:00.000Z","count":1},{"from":"2022-01-04T00:00:00.000Z","to":"2022-07-03T00:00:00.000Z","count":1},{"from":"2021-07-03T00:00:00.000Z","to":"2022-07-03T00:00:00.000Z","count":1},{"from":"2020-07-03T00:00:00.000Z","to":"2022-07-03T00:00:00.000Z","count":1}],"hasTestScript":true,"readme":"# ember-cli-deploy-scp [![Build Status](https://travis-ci.org/michaljach/ember-cli-deploy-scp.svg?branch=master)](https://travis-ci.org/michaljach/ember-cli-deploy-scp) [![](https://ember-cli-deploy.github.io/ember-cli-deploy-version-badges/plugins/ember-cli-deploy-s3.svg)](http://ember-cli-deploy.github.io/ember-cli-deploy-version-badges/)\n\nEasy deploy your Ember applications via SSH using SCP and rsync.\n\n![ember-cli-deploy-scp](http://i.imgur.com/30TaZJu.png)\n\n## Installation\n```sh\n# install dependencies (both are most likely already installed)\nember install ember-cli-deploy\nember install ember-cli-deploy-build\n\n# install this plugin\nember install ember-cli-deploy-scp\n```\n\n## Usage\nEdit `config/deploy.js`:\n\n```javascript\nmodule.exports = function(environment){\n  let ENV = {};\n\n  // other configuration…\n\n  if (environment === 'production') {\n    ENV['scp'] = {\n      nodes: [{\n        username: '<ssh-username>',\n        host: '<ssh-host>',\n        path: '<remote-server-path>',\n      }],\n    }\n  };\n\n  // …\n\n  return ENV;\n};\n\n```\n\nYou are now ready to deploy with `ember deploy production`.\n\n\n## Configuration Options\n\nKey          | Description\n---:         | ---\n`nodes` | Array of nodes to connect with. For each node the required keys are `host`, `username` and `path` as well as an optional `port` (defaults to 22).\n`directory` | Directory that will be uploaded (default is `tmp/deploy-dist/`).\n`exclude` | Exclude specified files and directories from uploading.\n`flags` | Flags to pass to the [rsync](https://www.npmjs.com/package/rsync#flagsflags-set) command (default is `rtvu`).\n`options` | Options to pass to the [rsync](https://www.npmjs.com/package/rsync#setoption-value) command (empty by default). For example `{ 'rsync-path': 'mkdir -p /a/great/directory && rsync' }`\n\n\n## Common Issues\n\n### `code 12` error from `rsync`\n\nA [`error in rsync protocol data stream (code 12)`](https://askubuntu.com/questions/625085/rsync-over-ssh-error)\nthat may be because the remote path is incorrect. All directories leading up to the last directory in the path\nmust already exist for rsync to work. This is a limitation in rsync itself, not an issue with this plugin."},"npm":{"downloads":[{"from":"2022-07-02T00:00:00.000Z","to":"2022-07-03T00:00:00.000Z","count":0},{"from":"2022-06-26T00:00:00.000Z","to":"2022-07-03T00:00:00.000Z","count":179},{"from":"2022-06-03T00:00:00.000Z","to":"2022-07-03T00:00:00.000Z","count":752},{"from":"2022-04-04T00:00:00.000Z","to":"2022-07-03T00:00:00.000Z","count":1578},{"from":"2022-01-04T00:00:00.000Z","to":"2022-07-03T00:00:00.000Z","count":3505},{"from":"2021-07-03T00:00:00.000Z","to":"2022-07-03T00:00:00.000Z","count":7306}],"starsCount":0},"github":{"starsCount":14,"forksCount":13,"subscribersCount":1,"issues":{"count":34,"openCount":3,"distribution":{"3600":3,"10800":0,"32400":3,"97200":5,"291600":5,"874800":6,"2624400":2,"7873200":4,"23619600":2,"70858800":1,"212576400":3},"isDisabled":false},"contributors":[{"username":"michaljach","commitsCount":18},{"username":"mrloop","commitsCount":1},{"username":"sandstrom","commitsCount":6},{"username":"rtablada","commitsCount":1},{"username":"bretmorris","commitsCount":1},{"username":"hcientist","commitsCount":1},{"username":"drewchandler","commitsCount":1},{"username":"Ferdev","commitsCount":1},{"username":"topaxi","commitsCount":1},{"username":"ttill","commitsCount":2},{"username":"jelhan","commitsCount":1},{"username":"davidpett","commitsCount":3},{"username":"nicholasjstock","commitsCount":1},{"username":"sly7-7","commitsCount":1}],"commits":[{"from":"2022-06-26T00:00:00.000Z","to":"2022-07-03T00:00:00.000Z","count":0},{"from":"2022-06-03T00:00:00.000Z","to":"2022-07-03T00:00:00.000Z","count":0},{"from":"2022-04-04T00:00:00.000Z","to":"2022-07-03T00:00:00.000Z","count":0},{"from":"2022-01-04T00:00:00.000Z","to":"2022-07-03T00:00:00.000Z","count":0},{"from":"2021-07-03T00:00:00.000Z","to":"2022-07-03T00:00:00.000Z","count":0}],"statuses":[{"context":"continuous-integration/travis-ci/push","state":"error"}]},"source":{"files":{"readmeSize":2186,"testsSize":5525},"badges":[{"urls":{"original":"https://travis-ci.org/michaljach/ember-cli-deploy-scp.svg?branch=master","service":"https://api.travis-ci.org/michaljach/ember-cli-deploy-scp.svg?branch=master","shields":"https://img.shields.io/travis/michaljach/ember-cli-deploy-scp/master.svg","content":"https://img.shields.io/travis/michaljach/ember-cli-deploy-scp/master.json"},"info":{"service":"travis","type":"build","modifiers":{"branch":"master"}}}],"outdatedDependencies":{"rsync":{"required":"^0.4.0","stable":"0.6.1","latest":"0.6.1"}}}},"evaluation":{"quality":{"carefulness":0.71,"tests":0.6,"health":0.75,"branding":0.15},"popularity":{"communityInterest":42,"downloadsCount":526,"downloadsAcceleration":1.1265030441400308,"dependentsCount":0},"maintenance":{"releasesFrequency":0.9,"commitsFrequency":0.9,"openIssues":1,"issuesDistribution":0.9}},"score":{"final":0.6415084312102413,"detail":{"quality":0.8858845266956874,"popularity":0.07364525441115657,"maintenance":0.9999063833075152}}}