@weirdscience/quicklaunch
Version:
A streamlined CLI tool for deploying Node.js applications to remote servers with automated SSH, PM2, Nginx, and SSL configuration.
57 lines (56 loc) • 1.47 kB
JSON
{
"name": "@weirdscience/quicklaunch",
"version": "0.2.5",
"main": "dist/cli.js",
"scripts": {
"start": "vite-node src/cli.ts",
"build": "esbuild src/cli.ts --bundle --platform=node --target=node18 --format=cjs --outfile=dist/cli.js --minify --sourcemap --external:ssh2 --external:cpu-features && echo '#!/usr/bin/env node' | cat - dist/cli.js > temp && mv temp dist/cli.js && chmod +x dist/cli.js",
"dev": "vite-node --watch src/cli.ts",
"prepare": "npm run build",
"format": "biome format --write .",
"lint": "biome lint .",
"check": "biome check --write .",
"prepublishOnly": "npm run build"
},
"bin": {
"quicklaunch": "./dist/cli.js"
},
"keywords": [
"deployment",
"cli",
"nodejs",
"ssh",
"devops",
"automation",
"pm2",
"nginx",
"ssl",
"lets-encrypt",
"server-management",
"continuous-deployment"
],
"author": "Mike Romain",
"license": "MIT",
"description": "A streamlined CLI tool for deploying Node.js applications to remote servers with automated SSH, PM2, Nginx, and SSL configuration.",
"devDependencies": {
"@biomejs/biome": "^1.9.4",
"@types/cli-progress": "^3.11.6",
"esbuild": "^0.24.0",
"typescript": "^5.6.3",
"vite": "^5.4.11",
"vite-node": "^2.1.5"
},
"dependencies": {
"@inquirer/prompts": "^7.1.0",
"cli-progress": "^3.12.0",
"commander": "^12.1.0",
"consola": "^3.2.3",
"node-ssh": "^13.2.0",
"ora": "^8.1.1"
},
"files": [
"dist",
"LICENSE",
"README.md"
]
}