UNPKG

homebridge-airthings

Version:

A Homebridge plugin for Airthings Air Quality Monitors via the Airthings Consumer API.

64 lines (63 loc) 1.67 kB
{ "name": "homebridge-airthings", "displayName": "Homebridge Airthings", "version": "2.2.0", "description": "A Homebridge plugin for Airthings Air Quality Monitors via the Airthings Consumer API.", "keywords": [ "airthings", "homebridge", "homebridge-plugin" ], "homepage": "https://github.com/michaelahern/homebridge-airthings", "bugs": { "url": "http://github.com/michaelahern/homebridge-airthings/issues" }, "license": "ISC", "author": "Michael Ahern <michael.ahern@gmail.com>", "files": [ "./config.schema.json", "./dist" ], "type": "module", "exports": { ".": { "default": "./dist/module.js", "types": "./dist/module.d.ts" } }, "main": "./dist/module.js", "types": "./dist/module.d.ts", "repository": { "type": "git", "url": "git://github.com/michaelahern/homebridge-airthings.git" }, "scripts": { "build": "npm run lint && tsc", "clean": "rimraf ./dist", "homebridge": "hb-service run --user-storage-path ~/.homebridge", "lint": "eslint --max-warnings=0", "lint-fix": "eslint --max-warnings=0 --fix", "prepublishOnly": "npm run build" }, "dependencies": { "airthings-consumer-api": "^1" }, "devDependencies": { "@eslint/js": "^10", "@eslint/json": "^1", "@eslint/markdown": "^8", "@stylistic/eslint-plugin": "^5", "@types/node": "^22", "eslint": "^10", "eslint-plugin-jsonc": "^3", "eslint-plugin-yml": "^3", "homebridge": "~1.11", "rimraf": "^6", "typescript": "~6.0", "typescript-eslint": "^8" }, "engines": { "homebridge": ">=1.8.5 || >=2.0.0", "node": ">=22" } }