UNPKG

homebridge

Version:
79 lines (78 loc) 2.2 kB
{ "name": "homebridge", "type": "module", "version": "2.0.2", "description": "HomeKit support for the impatient", "author": "Nick Farina", "license": "Apache-2.0", "repository": { "type": "git", "url": "git://github.com/homebridge/homebridge.git" }, "bugs": { "url": "https://github.com/homebridge/homebridge/issues" }, "exports": "./dist/index.js", "main": "dist/index.js", "types": "dist/index.d.ts", "maintainers": [ "oznu <dev@oz.nu>", "Andreas Bauer <mail@anderl-bauer.de>" ], "bin": { "homebridge": "bin/homebridge.js" }, "files": [ "LICENSE", "README.md", "bin", "config-sample.json", "dist" ], "engines": { "node": "^22 || ^24" }, "scripts": { "build": "npm run sync-matter-version && npm run clean && tsc", "check": "npm install && npm outdated", "clean": "rimraf dist && rimraf coverage", "dev": "DEBUG=* ./bin/homebridge.js -D -P example-plugins/ || true", "docs": "typedoc", "lint": "eslint .", "lint:fix": "npm run lint -- --fix", "lint-docs": "typedoc --emit none --treatWarningsAsErrors", "prepublishOnly": "npm run sync-matter-version && npm run build", "sync-matter-version": "node ./scripts/sync-matter-version.js", "postpublish": "npm run clean", "test": "vitest run", "test-coverage": "npm run test -- --coverage", "watch": "nodemon" }, "dependencies": { "@homebridge/hap-nodejs": "2.1.6", "@matter/main": "0.17.0-alpha.0-20260508-96d5c3a88", "chalk": "5.6.2", "commander": "14.0.3", "fs-extra": "11.3.5", "qrcode-terminal": "0.12.0", "semver": "7.8.0", "source-map-support": "0.5.21" }, "devDependencies": { "@antfu/eslint-config": "^8.2.0", "@prettier/plugin-xml": "^3.4.2", "@types/debug": "^4.1.13", "@types/fs-extra": "^11.0.4", "@types/node": "^25.6.2", "@types/semver": "^7.7.1", "@types/source-map-support": "^0.5.10", "@vitest/coverage-v8": "^4.1.5", "eslint-plugin-format": "^2.0.1", "nodemon": "^3.1.14", "rimraf": "^6.1.3", "ts-node": "^10.9.2", "typedoc": "^0.28.19", "typescript": "^6.0.3", "vitest": "^4.1.5" } }