iobroker.kisshome-defender
Version:
Collection of information for KISSHome defender
95 lines (94 loc) • 3.35 kB
JSON
{
"name": "iobroker.kisshome-defender",
"version": "1.0.7",
"description": "Collection of information for KISSHome defender",
"author": {
"name": "Denis Haev",
"email": "dogafox@gmail.com"
},
"homepage": "https://github.com/ioBroker/ioBroker.kisshome-defender",
"keywords": [
"ioBroker",
"AI",
"KISSHome"
],
"engines": {
"node": ">=18"
},
"repository": {
"type": "git",
"url": "https://github.com/ioBroker/ioBroker.kisshome-defender"
},
"optionalDependencies": {
"@network-utils/arp-lookup": "^2.1.0"
},
"dependencies": {
"@iobroker/adapter-core": "^3.3.2",
"@network-utils/vendor-lookup": "^1.0.10",
"axios": "^1.12.2",
"dockerode": "^4.0.9",
"form-data": "^4.0.4",
"network": "^0.7.0",
"node-schedule": "^2.1.1"
},
"devDependencies": {
"@alcalzone/release-script": "^4.0.0",
"@alcalzone/release-script-plugin-iobroker": "^4.0.0",
"@alcalzone/release-script-plugin-license": "^4.0.0",
"@iobroker/build-tools": "^2.0.15",
"@iobroker/eslint-config": "^2.2.0",
"@iobroker/types": "^7.0.7",
"@iobroker/legacy-testing": "^2.0.2",
"@iobroker/testing": "^5.1.1",
"@module-federation/vite": "^1.8.1",
"@types/dockerode": "^3.3.44",
"@types/node": "^24.7.0",
"@types/node-schedule": "^2.1.8",
"@types/tar-fs": "^2.0.4",
"@vitejs/plugin-react": "^5.0.4",
"chai": "^4.5.0",
"mocha": "^11.7.4",
"typescript": "~5.9.3"
},
"bugs": {
"url": "https://github.com/ioBroker/iobroker.kisshome-defender/issues"
},
"main": "build/main.js",
"files": [
"admin/",
"io-package.json",
"LICENSE",
"build/",
"widgets/"
],
"scripts": {
"test": "mocha --exit",
"prepublishOnly": "npm run build",
"lint": "eslint -c src/eslint.config.mjs src/",
"lint-frontend": "eslint -c src-admin/eslint.config.mjs src-admin/",
"build": "npm run build-backend && npm run build:gui",
"build-backend": "node tasks --build-backend",
"release": "release-script",
"release-patch": "release-script patch --yes",
"release-minor": "release-script minor --yes",
"release-major": "release-script major --yes",
"update-packages": "npx -y npm-check-updates --upgrade && cd src-admin && npx -y npm-check-updates --upgrade && cd ../src-admin-tab && npx -y npm-check-updates --upgrade && cd ../src-widgets && npx -y npm-check-updates --upgrade && cd ../src-widgets-v1 && npx -y npm-check-updates --upgrade",
"npm": "npm i && cd src-admin && npm i && cd ../src-admin-tab && npm i && cd ../src-widgets && npm i && cd ../src-widgets-v1 && npm i",
"dev-server": "dev-server",
"admin-0-clean": "node tasks --admin-0-clean",
"admin-1-npm": "node tasks --admin-1-npm",
"admin-2-compile": "node tasks --admin-2-compile",
"admin-3-copy": "node tasks --admin-3-copy",
"widget-0-clean": "node tasks --widget-0-clean",
"widget-1-npm": "node tasks --widget-1-npm",
"widget-2-compile": "node tasks --widget-2-compile",
"widget-3-copy": "node tasks --widget-3-copy",
"widget-build": "node tasks --widget-build",
"widget-v1-build": "node tasks --widget-v1-build",
"tab-build": "node tasks --tab-build",
"build:gui": "node tasks",
"sync-gui": "node tasks --sync"
},
"license": "MIT",
"readmeFilename": "README.md"
}