{
    "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"
    }
}
