UNPKG

vmsnap

Version:

A Node based backup and backup rotation tool for KVM domains.

78 lines (77 loc) 1.97 kB
{ "name": "vmsnap", "version": "1.0.1-beta", "description": "A Node based backup and backup rotation tool for KVM domains.", "main": "dist/vmsnap.js", "scripts": { "vmsnap": "node vmsnap.js", "test": "echo \"No tests specified\"", "lint": "npx eslint *.js", "check-format": "npx prettier --check \"*.js\"", "format": "npx prettier --write \"*.js\"", "watch": "rimraf dist && esbuild --minify --platform=node --outdir=dist vmsnap.js libs/*.js --watch", "build": "rimraf dist && esbuild --minify --platform=node --outdir=dist vmsnap.js libs/*.js", "prepare": "husky || true" }, "author": "Philip J. Guinchard", "license": "MIT", "repository": { "type": "git", "url": "git+ssh://git@github.com/slackdaystudio/vmsnap.git" }, "publishConfig": { "@sentry0:registry": "https://npm.pkg.github.com" }, "dependencies": { "chalk": "^5.3.0", "command-exists": "^1.2.9", "dayjs": "^1.11.13", "json-to-pretty-yaml": "^1.2.2", "lockfile": "^1.0.4", "pretty-bytes": "^6.1.1", "winston": "^3.14.2", "winston-console-format": "^1.0.8", "yargs": "^17.7.2", "yocto-spinner": "^0.1.1" }, "devDependencies": { "@babel/core": "^7.25.2", "@babel/eslint-parser": "^7.25.1", "@babel/preset-react": "^7.24.7", "@types/yargs": "^17.0.33", "esbuild": "^0.24.0", "eslint": "^9.16.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.2.1", "husky": "^9.1.7", "lint-staged": "^15.2.9", "prettier": "^3.3.3", "rimraf": "^6.0.1" }, "lint-staged": { "*.js": "prettier --check --ignore-unknown" }, "bin": { "vmsnap": "./dist/vmsnap.js" }, "files": [ "dist", "LICENSE", "README.md" ], "engines": { "node": ">=18" }, "type": "module", "keywords": [ "kvm", "backup", "incremental", "snapshot", "rotation", "qemu", "virsh", "virtualization", "vm" ] }