UNPKG

thermostat-pi-dht

Version:

A Node.js framework (standalone app + lib) to control a heating system with a Raspberry Pi using DHT11 or DHT22/AM2302 sensors and GPIO actuators.

69 lines (68 loc) 2.15 kB
{ "name": "thermostat-pi-dht", "version": "0.2.4", "description": "A Node.js framework (standalone app + lib) to control a heating system with a Raspberry Pi using DHT11 or DHT22/AM2302 sensors and GPIO actuators. ", "main": "./lib/index.js", "types": "./lib/index.d.ts", "files": [ "lib/**/*" ], "scripts": { "test": "npx jasmine-ts --config=jasmine.json", "doc": "npx typedoc", "build": "rimraf ./lib/ && npx tsc", "all": "npm run build && npm run build && npm run doc", "lint": "eslint --ignore-path .gitignore --fix src/**/*.ts", "prepublishOnly": "npm run license-checker && npm run build", "version": "node .version.js", "prepare": "husky install", "license-checker": "npx license-checker --summary --production --unknown --onlyAllow \"Apache-2.0;MIT;BSD;ISC\"" }, "bin": { "thermostat-pi-dht": "./lib/thermostat-pi-dht.js" }, "repository": { "type": "git", "url": "https://github.com/henningkerstan/thermostat-pi-dht.git" }, "author": "Henning Kerstan", "license": "Apache-2.0", "keywords": [ "thermostat", "Raspberry Pi", "DHT", "heating", "AM2302" ], "dependencies": { "@henningkerstan/heartbeat-led-pi": "^1.0.1", "@henningkerstan/hmac-authenticated-payload": "^0.0.4", "delay": "^5.0.0", "pigpio": "^3.3.1", "pigpio-dht": "^1.1.1" }, "devDependencies": { "@henningkerstan/eslint-config": "^0.0.4", "@henningkerstan/prettier-config": "^1.0.1", "@types/jasmine": "^4.0.3", "@types/node": "^17.0.24", "@types/pigpio-dht": "^1.1.0", "@typescript-eslint/eslint-plugin": "^5.19.0", "@typescript-eslint/parser": "^5.19.0", "eslint": "^8.13.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.0.0", "husky": "^7.0.4", "jasmine": "^4.1.0", "jasmine-spec-reporter": "^7.0.0", "jasmine-ts": "^0.4.0", "license-checker": "^25.0.1", "pigpio-mock": "^0.0.1", "prettier": "^2.6.2", "rimraf": "^3.0.2", "ts-node": "^10.7.0", "typedoc": "^0.22.15", "typescript": "^4.6.3" }, "prettier": "@henningkerstan/prettier-config" }