UNPKG

homebridge-ecowitt-weather-sensors

Version:

Homebridge support for your Fine Offset weather station (Ecowitt, Ambient, Froggit, GoGen, and more)

103 lines (102 loc) 2.84 kB
{ "private": false, "displayName": "Homebridge Ecowitt Weather Sensors", "name": "homebridge-ecowitt-weather-sensors", "version": "2.13.0", "description": "Homebridge support for your Fine Offset weather station (Ecowitt, Ambient, Froggit, GoGen, and more)", "license": "Apache-2.0", "homepage": "https://github.com/rhockenbury/homebridge-ecowitt-weather-sensors#readme", "icon": "https://raw.githubusercontent.com/rhockenbury/homebridge-ecowitt-weather-sensors/master/docs/assets/ecowitt-logo.png", "funding": { "type": "paypal", "url": "https://www.paypal.com/donate/?business=4G6G3V4CYG2CY" }, "repository": { "type": "git", "url": "git://github.com/rhockenbury/homebridge-ecowitt-weather-sensors.git" }, "bugs": { "url": "https://github.com/rhockenbury/homebridge-ecowitt-weather-sensors/issues" }, "engines": { "node": "^20.18.0 || ^22.10.0 || ^24.0.0", "homebridge": "^1.8.0 || ^2.0.0" }, "main": "dist/index.js", "scripts": { "lint": "eslint src/*.ts src/**/*.ts --max-warnings=0", "remark": "remark --use remark-validate-links ./*.md --quiet --output", "build": "rimraf ./dist && tsc && npm link", "test": "NODE_OPTIONS=\"--import=tsx\" mocha \"tests/**/*.spec.ts\"", "all": "npm run lint && npm run remark && npm run build && npm run test", "prepublishOnly": "npm run all" }, "keywords": [ "homebridge-plugin", "homebridge", "homekit", "home-automation", "hoobs", "ecowitt", "fine-offset", "foshk", "ambient", "ambient-weather", "froggit", "gogen", "misol", "sainlogic", "ELV", "wittboy", "weather", "weather-station", "weather-console", "weather-sensor", "station", "console", "sensor", "sensor-array", "gateway", "PWS", "home-weather-station", "personal-weather-station", "observations", "temperature", "humdity", "AQIN", "wind", "rain" ], "dependencies": { "@network-utils/arp-lookup": "^2.1.0", "body-parser": "^1.20.2", "date-fns": "^3.6.0", "deepmerge": "^4.3.1", "express": "^4.21.0" }, "devDependencies": { "@types/node": "^20.14.12", "@types/restify": "^8.5.12", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", "chai": "^4.5.0", "eslint": "^8.56.0", "hap-nodejs": "^1.1.0", "homebridge": "^2.0.0", "mocha": "^11.3.0", "mockdate": "^3.0.5", "nodemon": "^3.1.4", "remark-cli": "^12.0.1", "remark-validate-links": "^13.0.1", "rimraf": "^3.0.2", "superagent": "^10.1.0", "ts-node": "^9.1.1", "tsx": "^4.17.0", "typescript": "^5.5.4", "winston": "^3.14.1", "winston-transport": "^4.9.0" }, "overrides": { "serialize-javascript": ">=7.0.5" } }