UNPKG

homebridge-airthings

Version:

A Homebridge plugin for Airthings air quality monitors via the Airthings Consumer API.

59 lines (58 loc) 1.6 kB
{ "name": "homebridge-airthings", "displayName": "Homebridge Airthings", "version": "2.0.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 clean && npm run lint && tsc", "clean": "rimraf ./dist", "homebridge": "npm run build && npm link && homebridge -C -D -I 2>&1 | tee ~/.homebridge/homebridge.log", "lint": "eslint src/**/*.ts --max-warnings=0", "lint-fix": "eslint src/**/*.ts --max-warnings=0 --fix", "prepublishOnly": "npm run build" }, "dependencies": { "airthings-consumer-api": "^1" }, "devDependencies": { "@stylistic/eslint-plugin": "^4", "@types/node": "^20", "eslint": "^9", "homebridge": "~1.9", "rimraf": "^6", "typescript": "~5.8", "typescript-eslint": "^8" }, "engines": { "homebridge": ">=1.8.0 || >=2.0.0", "node": ">=20" } }