UNPKG

homebridge-tsvesync

Version:

Homebridge plugin for VeSync devices including Levoit air purifiers, humidifiers, and Etekcity smart outlets

119 lines (118 loc) 2.79 kB
{ "name": "homebridge-tsvesync", "version": "1.4.3", "description": "Homebridge plugin for VeSync devices including Levoit air purifiers, humidifiers, and Etekcity smart outlets", "main": "dist/index.js", "scripts": { "lint": "eslint src/**.ts", "watch": "npm run build && npm link && nodemon", "build": "rm -rf ./dist && tsc", "prepublishOnly": "npm run lint && npm run build", "prepare": "npm run build", "test": "jest", "test:watch": "jest --watch", "test:coverage": "jest --coverage" }, "author": { "name": "Mick Giles", "url": "https://github.com/mickgiles" }, "maintainers": [ { "name": "Mick Giles", "email": "mick@mickgiles.com" } ], "engines": { "node": "^18.20.4 || ^20.15.1 || ^22", "homebridge": "^1.6.0 || ^2.0.0-beta.0" }, "repository": { "type": "git", "url": "git+https://github.com/mickgiles/homebridge-tsvesync.git" }, "bugs": { "url": "https://github.com/mickgiles/homebridge-tsvesync/issues" }, "homepage": "https://github.com/mickgiles/homebridge-tsvesync#readme", "funding": { "type": "github", "url": "https://github.com/sponsors/mickgiles" }, "changelog": "https://github.com/mickgiles/homebridge-tsvesync/blob/master/CHANGELOG.md", "keywords": [ "homebridge-plugin", "tsvesync", "etekcity", "vesync", "levoit", "air purifier", "humidifier", "smart bulb", "smart outlet", "tower fan", "Core200S", "Core300S", "Core400S", "Core600S", "LV-PUR131S", "Vital100S", "Vital200S", "EverestAir", "Classic300S", "Classic200S", "Dual200S", "LV600S", "OasisMist", "OasisMist1000S", "Superior6000S", "ESL100", "ESL100CW", "ESL100MC", "XYD0001", "ESO15-TB", "ESW15-USA", "ESW10-USA", "ESW03-USA", "ESW01-EU", "LTF-F422S", "rgb-light", "tunable-white", "energy-monitoring", "power-monitoring", "voltage-monitoring", "air-quality", "humidity-control", "fan-control", "filter-life", "night-light", "warm-mist", "auto-mode", "sleep-mode", "manual-mode", "pet-mode", "turbo-mode" ], "license": "MIT", "dependencies": { "axios": "^1.6.5", "dotenv": "^16.3.1", "js-yaml": "^4.1.0", "tsvesync": "1.4.3" }, "devDependencies": { "@types/jest": "^29.5.11", "@types/node": "^16.10.9", "@typescript-eslint/eslint-plugin": "^5.0.0", "@typescript-eslint/parser": "^5.0.0", "eslint": "^8.0.1", "homebridge": "^1.3.5", "jest": "^29.7.0", "jest-mock-extended": "^3.0.5", "nodemon": "^2.0.13", "rimraf": "^3.0.2", "ts-jest": "^29.1.1", "ts-node": "^10.3.0", "typescript": "^4.4.4" } }