UNPKG

create-deploy

Version:

A CLI to easily deploy your project to Gitlab and your VPS.

101 lines (100 loc) 2.67 kB
{ "name": "create-deploy", "preferGlobal": true, "version": "1.0.0-alpha.26", "description": "A CLI to easily deploy your project to Gitlab and your VPS.", "repository": "goodservers/plant", "homepage": "https://deploy.guide", "main": "plant.js", "author": "Tom Wagner <tomas.wagner@gmail.com>", "license": "MIT", "private": false, "scripts": { "start": "ts-node ./plant.ts", "build-download": "ncc build ./download/src --out ./download/dist", "gzip": "ls packed/plant* | xargs gzip", "test": "yarn jest", "semantic-release": "semantic-release", "pack": "rm -rf packed && yarn build && yarn bundle", "build": "ncc build ./plant.ts", "bundle": "pkg bin/plant.js -c package.json -o packed/plant --options no-warnings", "postinstall": "node download/install.js", "prepublishOnly": "yarn build-download && cp /dev/null download/dist/plant", "prettier:fix": "./node_modules/prettier/bin-prettier.js --write \"**/*.{js,ts,tsx}\"" }, "bin": { "plant": "download/dist/plant" }, "files": [ "download/dist", "download/install.js" ], "pkg": { "scripts": [ "dist/*.js" ], "targets": [ "node10-alpine-x64", "node10-linux-x64", "node10-macos-x64", "node10-win-x64" ] }, "eslintIgnore": [ "download", "dist", "test/fixtures", "bin", "link" ], "keywords": [ "cli", "plant", "deploy.guide" ], "dependencies": { "chalk": "^2.4.1", "conf": "^2.1.0", "fs-extra": "^7.0.1", "gitlab": "^4.3.0", "globby": "^8.0.1", "inquirer": "^6.0.0", "isomorphic-fetch": "^2.2.1", "js-yaml": "^3.12.1", "mustache": "^3.0.1", "node-ssh": "^5.1.2", "nodegit": "^0.23.0", "ora": "^3.0.0", "pkg-up": "^2.0.0", "ramda": "^0.26.1", "randomatic": "^3.1.1", "tmp": "^0.0.33", "update-notifier": "^2.5.0" }, "devDependencies": { "@types/conf": "^2.1.0", "@types/fs-extra": "^5.0.4", "@types/globby": "^8.0.0", "@types/inquirer": "^0.0.43", "@types/isomorphic-fetch": "^0.0.34", "@types/js-yaml": "^3.11.4", "@types/mustache": "^0.8.32", "@types/node": "^10.12.15", "@types/nodegit": "^0.22.5", "@types/ora": "^1.3.4", "@types/ramda": "^0.25.44", "@types/tmp": "^0.0.33", "@zeit/ncc": "^0.5.5", "async-retry": "^1.2.3", "death": "^1.1.0", "jest": "^23.6.0", "pkg": "^4.3.5", "prettier": "^1.15.3", "ts-node": "^7.0.1", "tslint": "^5.11.0", "tslint-config-prettier": "^1.17.0", "tslint-eslint-rules": "^5.4.0", "typescript": "^3.2.2", "which-promise": "^1.0.0" } }