UNPKG

iobroker.backitup

Version:

ioBroker.backitup allows you to backup and restore your ioBroker installation and other systems, such as databases, Zigbee, scripts and many more.

134 lines (133 loc) 3.48 kB
{ "name": "iobroker.backitup", "version": "3.0.22", "engines": { "node": ">=18.0.0" }, "description": "ioBroker.backitup allows you to backup and restore your ioBroker installation and other systems, such as databases, Zigbee, scripts and many more.", "author": { "name": "simatec", "email": "backitup@simateccloud.de" }, "contributors": [ { "name": "simatec", "email": "backitup@simateccloud.de" }, { "name": "bluefox", "email": "dogafox@gmail.com" } ], "homepage": "https://github.com/simatec/ioBroker.backitup", "license": "MIT", "keywords": [ "ioBroker", "ioBroker.backitup", "Smart Home", "home automation", "Backup", "iob", "Homematic", "Grafana", "Zigbee", "MySql", "InfluxDB", "Onedrive", "GoogleDrive", "Dropbox", "WebDav", "NFS", "CIFS", "FTP", "NAS", "Backitup", "JavaScript", "Restore", "Redis", "Node-Red", "Yahka" ], "repository": { "type": "git", "url": "https://github.com/simatec/ioBroker.backitup" }, "dependencies": { "@googleapis/drive": "^8.14.0", "@iobroker/adapter-core": "^3.1.6", "axios": "^1.7.7", "cors": "^2.8.5", "cron-parser": "^4.9.0", "dropbox-v2-api": "^2.5.11", "express": "^4.19.2", "fs-extra": "^11.2.0", "ftp": "^0.3.10", "google-auth-library": "^9.14.0", "multer": "^1.4.5-lts.1", "node-schedule": "^2.1.1", "node-wol": "^0.1.1", "onedrive-api": "^1.1.1", "tar-fs": "^3.0.6", "webdav": "^5.7.1" }, "devDependencies": { "@alcalzone/release-script": "^3.8.0", "@alcalzone/release-script-plugin-iobroker": "^3.7.2", "@alcalzone/release-script-plugin-license": "^3.7.0", "@alcalzone/release-script-plugin-manual-review": "^3.7.0", "@iobroker/adapter-dev": "^1.3.0", "@iobroker/testing": "^4.1.3", "@iobroker/vis-2-widgets-react-dev": "^3.0.7", "chai": "^4.5.0", "gulp": "^4.0.2", "mocha": "^10.7.3" }, "main": "main.js", "files": [ "admin/", "!admin/**/*.map", "admin{,/!(i18n)/**}/flat.txt", "docs/", "lib/", "!lib/**/*.{sh,bat,log}", "!lib/**/restore.json", "!.dev-server", "!.vscode", "!.mount", "!.github", "!.git", "!.DS_Store", "!.gitignore", "!.gitattributes", "!node_modules", "!tasks", "!.idea", "!test", "www/", "io-package.json", "LICENSE", "main.js" ], "scripts": { "test": "npm run test:package && npm run test:unit", "test:package": "mocha test/package --exit", "test:unit": "mocha test/unit --exit", "test:integration": "mocha test/integration --exit", "prepublishOnly": "gulp --gulpfile gulpfile.js default", "build": "gulp", "release": "release-script", "release-patch": "release-script patch --yes", "release-minor": "release-script minor --yes", "release-major": "release-script major --yes", "translate": "translate-adapter", "update-packages": "ncu --upgrade && cd src && ncu --upgrade && cd ../src-admin && ncu --upgrade", "npm": "npm i && cd src && npm i -f && cd ../src-admin && npm i -f", "dev-server-run": "dev-server run backitup", "dev-server-watch": "dev-server watch -x backitup", "dev-server-upload": "dev-server upload backitup" }, "bugs": { "url": "https://github.com/simatec/ioBroker.backitup/issues" }, "readmeFilename": "README.md" }