node-red-contrib-shelly
Version:
57 lines (56 loc) • 1.56 kB
JSON
{
"name": "node-red-contrib-shelly",
"version": "11.11.2",
"description": "Shelly nodes.",
"node-red": {
"version": ">=3.0.0",
"nodes": {
"shelly": "shelly/99-shelly.js"
}
},
"engines": {
"node": ">=20.0.0"
},
"keywords": [
"node-red",
"shelly"
],
"repository": {
"type": "git",
"url": "https://github.com/windkh/node-red-contrib-shelly"
},
"author": "Karl-Heinz Wind",
"license": "MIT",
"dependencies": {
"axios": "^1.7.7",
"axios-rate-limit": "^1.4.0",
"fastify": "^5.7.3"
},
"scripts": {
"prepare": "husky install",
"lint": "eslint shelly --ext .js --format unix --ignore-pattern scripts",
"postlint": "echo ✅ lint valid",
"test": "node --test",
"test:watch": "node --test --watch",
"coverage": "c8 node --test",
"coverage:check": "c8 --check-coverage node --test"
},
"c8": {
"include": ["shelly/**/*.js"],
"exclude": ["shelly/scripts/**", "shelly/**/*.html"],
"reporter": ["text", "html", "lcov"],
"all": true,
"lines": 40,
"functions": 75,
"branches": 88
},
"devDependencies": {
"c8": "^10.1.3",
"eslint": "^8.20.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-prettier": "^4.2.1",
"husky": "^8.0.1",
"nock": "^14.0.10",
"prettier": "^2.7.1"
}
}