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