{"_id":"ts-home-automation","_rev":"64-0e428ee00eff90f1db24f811290eac80","name":"ts-home-automation","dist-tags":{"latest":"1.0.3"},"versions":{"0.0.1":{"name":"ts-home-automation","version":"0.0.1","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.0.1","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"dist":{"shasum":"8a6af7a1811afe684436e83a08a998a7e7222577","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.0.1.tgz","fileCount":47,"integrity":"sha512-3LyHFZZ+AGWizZt9ZF9U759IFijk7dcfvFs1etQ3oqm0Hz2sR2ZpXZ1SKtYkbkUCw1/qpPRi+wEhDQ4o0pIKQw==","signatures":[{"sig":"MEQCIFX+1fGXUogNI0hiEdquZk5CW4Igk2m1r7x0064RBi7TAiBgS0a/7d77xd2eysY2cXJdKBblHa2/R1rOwwxEmBXXCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169525},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"c4fd45880532038bd4f3a8a87ee56f72baede594","scripts":{"dev":"bun run --watch src/standalone.ts","build":"tsc -p tsconfig.build.json","start":"bun run src/standalone.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","prepublishOnly":"bun run build"},"_npmUser":{"name":"supporterino","email":"lars@roth-kl.de"},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.0.1_1774531179534_0.6135688629777891","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"ts-home-automation","version":"0.0.2","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.0.2","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"dist":{"shasum":"98920f0e02ea00c903882f6f84aeac38e364dca9","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.0.2.tgz","fileCount":47,"integrity":"sha512-fMm/sNR6cQuULmJvkldr2MlSmbE9FTs1JpRs1cxX4gs6dDCYUg5AiVLLLITQfCCJYvUpAjPS6LFYx5xTfB1fYg==","signatures":[{"sig":"MEUCIBKN1YKvtLjj2Mtz6Jx8hUn6Tk18CH0a2ZqxIVWTcFgXAiEAiUeBjUguBTGKNeyQP90QkHtvQ+wXaixRr1KGjlhTQ2U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169635},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"94272b7e309ddf9ee6fab28feee9e4398dc8f3bf","scripts":{"dev":"bun run --watch src/standalone.ts","build":"tsc -p tsconfig.build.json","start":"bun run src/standalone.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.0.2_1774533195383_0.7755834343007704","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"ts-home-automation","version":"0.0.3","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.0.3","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"dist":{"shasum":"f69c88d745a797eac6635046d49aa119fa0c1d7f","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.0.3.tgz","fileCount":55,"integrity":"sha512-CPECcZPtMNmIbMAL/xSKbghv4T/IE5W/30qW36sZcF5030FuN5uLGlz3x7BlEU6eomS943Vabc/7VAL6rzepvQ==","signatures":[{"sig":"MEQCIC/9RrBYw+5bXhZcDXTfA8OWcxwrINUcgGrwWBQzdcO7AiA56DE3nnPa/qMK4u06STpj2pM4lGFUOErumP13Ll47kQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"442c42493b6212e4d6e8fb4f4802ac49f7971b50","scripts":{"dev":"bun run --watch src/standalone.ts","build":"tsc -p tsconfig.build.json","start":"bun run src/standalone.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.0.3_1774542623772_0.6708329032196154","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"ts-home-automation","version":"0.0.4","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.0.4","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"dist":{"shasum":"5d991693d22cc7e596bc3f64e08ad4909b9e7bc6","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.0.4.tgz","fileCount":55,"integrity":"sha512-KGoIaYaRWwnS1UyQE/WpewWwFV6e/He7MLDsCxd4QqiVF2J6YL2ZD34WuvMQMZzb4N+uqpwbT/Em63dfwCz32Q==","signatures":[{"sig":"MEYCIQC5lZbmYBjhe119pa6tIxFvE/0Qab/zKEWym1rzCTOIiQIhAIiJTgQAW/CbJdH8az9jzrzeot8DSEwso+3DkXmYmKUL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":184511},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"442c42493b6212e4d6e8fb4f4802ac49f7971b50","scripts":{"dev":"bun run --watch src/standalone.ts","build":"tsc -p tsconfig.build.json","start":"bun run src/standalone.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.0.4_1774547112733_0.21881483566599935","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"ts-home-automation","version":"0.1.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.1.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"dist":{"shasum":"0fb33ea574d3991d7e156e7bd7b4642c3072c96a","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.1.0.tgz","fileCount":63,"integrity":"sha512-iqu8lPvwjSZPJpUK6qy9icy1D8LORFE+ifE4WSyGCHwsqU8qFsAzsyo3h5IyVg2CkZDr3YU4P979dhBLuKaZ+A==","signatures":[{"sig":"MEUCIGjmso5+g2qbh8COCgBakEZNb+m+mFj9/BnByctZu3y8AiEAvJ9dgMjcQ+DD3PumIdIVaDP7gmyMLASX30J5vuqEpxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":224285},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"35f33259e4de8dccd807a72cd6928d66f2d57c35","scripts":{"dev":"bun run --watch src/standalone.ts","build":"tsc -p tsconfig.build.json","start":"bun run src/standalone.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.1.0_1774600845106_0.656445136865405","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"ts-home-automation","version":"0.2.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.2.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"dist":{"shasum":"4e4ade34b3c25fc48e59f7dce245df2aa9735901","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.2.0.tgz","fileCount":67,"integrity":"sha512-LxAuUG43A9qYI/iz1VublQC9rTywU/kUDQoxrw/7Wf8jjEiPmKMsl2weirSevZmx5il4KL4D0tOSwtGyHYbtOA==","signatures":[{"sig":"MEUCIH9jaNpMpyNZrmlTwcNWRVloAUNsqwy88+q83iSpGLLRAiEA2z+hJDMwiFd1cjxTM8tIEkzCBxtigY2zM4QwPkWsEYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":228202},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"aea9608359587c8ac6034a81c618558c707fb693","scripts":{"dev":"bun run --watch src/standalone.ts","test":"bun test","build":"tsc -p tsconfig.build.json","start":"bun run src/standalone.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.2.0_1774602345826_0.8696510636077586","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"ts-home-automation","version":"0.2.1","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.2.1","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"dist":{"shasum":"4c35352266464617a6446d85421925f2e4b11806","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.2.1.tgz","fileCount":71,"integrity":"sha512-n9C8xThu0Enk8Wn3yY0LrOEqgyjbN8EE5AV4LEVKbtMK0n4nbQlYqgeSWeIIC/0/n3Q19akaJB8bD8YVEkWbfQ==","signatures":[{"sig":"MEYCIQCAIpo1Ca31VjKX/In/0luBPDxFzBs++0yUKIyr2xYE9gIhALnMELtftCxnA4JF8BMiTCel9S9zeKTKpmChXiAmfGxZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":239227},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"a2864af7511f8aa0643502a1156adcef184a02e6","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.2.1_1774614288547_0.3929141579024895","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"ts-home-automation","version":"0.2.2","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.2.2","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"dist":{"shasum":"9141e87f68658d77e1781be6b76b5a8e81a6b6cf","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.2.2.tgz","fileCount":71,"integrity":"sha512-WhvIymjsTlBG64a7m2+FF/bVy50XlXpI1UTIdgpncAWYyRiF518s5NF+xBSbStGnd1t/s8pXmvppvjlm3O+w3A==","signatures":[{"sig":"MEUCIF0NtIh/yjSQgqSkHoW5LyA5Ly/zi88qRW8ZZmDsOTafAiEAvPFCkiqi9JCnrfbCcqd72bDXFLZNP5J5T8G7KG+AYoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":255632},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"663115423e5cf7a4cf657a8e3b31968b3ea3c1fb","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.2.2_1774622000335_0.6831358106367751","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"ts-home-automation","version":"0.3.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.3.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"dist":{"shasum":"cc6146ee812c0a6dddad76451af33e231fe52b7f","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.3.0.tgz","fileCount":71,"integrity":"sha512-Gh351lnvb7SSgPlrloD5VgY5Dfh86MTYHTaU+hPOcBMSuiQRtNMbZrBS0GjfaxiTwNchlR5p1VMZ1dalvdkSpw==","signatures":[{"sig":"MEUCIQC5UB6IJj5mEmquTfNuBMY+ib4ZeBRvk0cmZ8WhtfITsgIgRrM+AeHrueCju6hr28h+B1D59Mzh4/Ru4qW2uUxVsCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269323},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"60a7be7d80d42dda5ba3adf6904d9b14fb336a9f","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.3.0_1774803801671_0.5685053923110521","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"ts-home-automation","version":"0.4.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.4.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"src/cli/index.ts"},"dist":{"shasum":"09b866f464931f6afb59982b2e53e38726586df1","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.4.0.tgz","fileCount":72,"integrity":"sha512-zYKSm4Q3lNqx0TDqAQbx8ebj2lp0P3J24o4XPs1b9tbf8TaOKKrHl3PRPdOHXbr27+kOi+5DgKupLfK4VWSjQQ==","signatures":[{"sig":"MEUCID7+CC2impDVb+iWuT/vDSjmokEr+VUQdKQbrSTigRBOAiEA5BWdl9QM53OcIRt2XPpsHPpFkPJDZykL8TjLQOyQ4+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"8274f1b26c2c6a158a995d54d616933a9d49d116","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.4.0_1774805035641_0.7769048535886138","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"ts-home-automation","version":"0.4.1","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.4.1","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"b635ffb5583906fbb1f5a291b60a8c207f3fa95a","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.4.1.tgz","fileCount":99,"integrity":"sha512-V5nMpQsPa17/jxd67STbDqezh+syFXL1Oj1wu+JjZwwnVktDd1IQKhersA5MaLfZpK95qcBzetJ53kLlfKv5cQ==","signatures":[{"sig":"MEQCIEEjvgdSvvyO7ak9LaBTy5ytb5VUmwWOTteVxFvtAoukAiAf8NiViVCbdVJVfPR2H8g5yNgMvxlGCeaKXyr3gEybZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332270},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"345e0a5cdba61bd47a223ccb78cf2df3855a23f0","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.4.1_1774805351096_0.29919282013294124","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"ts-home-automation","version":"0.4.2","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.4.2","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"29834b6879792ad6e55c986daa58b4337171ae74","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.4.2.tgz","fileCount":107,"integrity":"sha512-qcSHTPaq9XT1gdvxMzpsIN0anM8kjSOUY2Kgx4KA+AcBo4SZZxyDB1YGmeY/qMZQEDBNWOPTDrLY+esbNJTuQw==","signatures":[{"sig":"MEQCIExmzvnp/4Jwy3LxsjRS03iEL44qeZh3lK5JRYR1sF7OAiAKl0h44SrV7jfX/grvgnzZSl0pCOFKyK9VuUqILkwp/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":352963},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"d57716a68b16fa236f7ae0782dd754d512724bd6","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.4.2_1774806109721_0.37662598543167936","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"ts-home-automation","version":"0.4.3","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.4.3","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"8b677f90fe1aed2f15b6c233fa7f866b21f2ee1a","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.4.3.tgz","fileCount":107,"integrity":"sha512-PmRMeRwpeGYtEziO7IEA45rHEpv7Dmh9o+uUnCZW/RSdZ0+94JJvr7i+Zwujbu6z201Aawyly9OCjVtc0LU50g==","signatures":[{"sig":"MEUCIQCanIdVmcG0RYwMjvp+oUIriOeKGBRC7WvRAtT3tXh1lwIgOzeZTDREQ1Epgq0kVpuRAKY8v3XArkS8oRK5f8TQ01E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":353520},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"e9b28a495df760d8ab6de11ccbbb34a042ae2799","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.4.3_1774852959971_0.5223270678493925","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"ts-home-automation","version":"0.4.4","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.4.4","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"c42917eeee9952807d9311e83b42f117ca72fa4c","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.4.4.tgz","fileCount":107,"integrity":"sha512-wlheyjN5FdBpIxUe+t3okWwb+jLrJ11M5pFKmCkSyMxLNVYLrkwdUyIoIXsC653SwGqJyYx9+60UXqGvnq7PFg==","signatures":[{"sig":"MEQCIFyHPW2fWTWezEkBb2JvhjfYnSe1uVma0PZDn4ztVujaAiBU6rUCghR+hOcLT5cX8FELc2zieTi8oGsLoErDi7BNtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":353670},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"6b592adf2237de82c7334e3617467f764f9912f5","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.4.4_1774854717465_0.8701256854048911","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"ts-home-automation","version":"0.5.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.5.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"c5856aa0699c330412d05f798d1c04536b006853","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.5.0.tgz","fileCount":115,"integrity":"sha512-n+aNmBQ+t1g2RL/uezgFrrsG89EgMshuF5d30Y7oTdPr/ycEvOAhfh+36ZUpJTbGd7TnSNKJOMPkEItOF6tIsw==","signatures":[{"sig":"MEYCIQDjkoPvmvh9NeNRHj8EQYinwjRJo4laPQ6GNtwHdQcUCwIhAKZT6bR5N3YaG/yna+sY1RzdzvcqByYqvDt/PeVzKRby","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":385223},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"ca5ac017a41a437d6c147e65009f231c2f8f5a7a","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.5.0_1774858738549_0.1139450795746495","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"ts-home-automation","version":"0.5.1","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.5.1","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"ac8ffab3d8c1a1958dd8fc6096a13893febb2c57","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.5.1.tgz","fileCount":119,"integrity":"sha512-dXECJaQa28q80821ivWTaJSHkgmlKKG65zz7VC/EhXNe5VQilrWOSsseMvmsC0sfvd8R7ipmLB036BR4rEQrnA==","signatures":[{"sig":"MEYCIQD1Ui20KKBH+kbEnGz8AwXUEN+AWm/kqNJ/9n3i8EGrNQIhAM2B+z/qU55FjTQtAuv/8oVA1IUZCYvOK1F6oWz4BO2S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":401676},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"7667f0021ba35c6073c6a67a39a18aa48799ccaf","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.5.1_1774859412120_0.5690323811997435","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"ts-home-automation","version":"0.5.2","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.5.2","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"cb79eaa1f0b77f634d9c06e8f1c495409059ef8c","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.5.2.tgz","fileCount":119,"integrity":"sha512-2DPt/2gX2iRep1pHLpQQyW+hxBVIATfg7v/Zd7JUyPCSh1SwoLJJDymkZAljC+RXG89K7Kh+hPn4mQ4rOcxjHg==","signatures":[{"sig":"MEUCIQClJjrF//jlV9JcoKw9yWXQmX5YtKkr1h3dAeU6R1W48gIgUaSV8LR1gC6LVxBa36aHMkudiThVNfPh4EvfbYRp+W0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":403288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"87d30d1a8beb228a2aec960987f6e9b748f23ae4","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.5.2_1774871820422_0.17109988269744747","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"ts-home-automation","version":"0.6.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.6.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"ff23577e5729a8ddf3452de08a88172bab7719ea","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.6.0.tgz","fileCount":151,"integrity":"sha512-MPJKairdnzsbPM/Wtvu3ZxKe6cRgD+KkN0hn4GgcHGnv/yr1jDz9MpJiGMs2588blcWsaxFjecGeLr2G4yAMQw==","signatures":[{"sig":"MEYCIQDS+MIwk7EUjoqOvWO6zKuDEPtYLpF9dT6pnPrUl9fq6gIhALHCLTAftrOGxNE1TlpVMHsfsAXPUHMkyFXjuHP6V1YL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454002},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"c5e35de5de7633f8de4855f15f9097b2fc8a490d","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.4","@opentui/core":"^0.1.93","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.6.0_1774942506241_0.1038302447005528","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"ts-home-automation","version":"0.6.1","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.6.1","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"eb345aa79395a87a1035f66ddf8c476a766a5d99","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.6.1.tgz","fileCount":151,"integrity":"sha512-enrv3bQ0ok9KeXDtcNoXIE8Q3WREXDdPUJrvpDhXPaARVovy2gBcyljYhKGABCb8ICjiLZJ7vTG/sh52IUILlw==","signatures":[{"sig":"MEQCIExDRJMoPdGX7gX9EhrLfh+DcAPYz+ElDVbPDGdjjpI0AiAFi+d9ootvPr03tTrMlwNshBp83Vkn7bYZ8hVTEKMumA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458512},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"620983813f438a476f94d942bc18961689a82594","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.4","@opentui/core":"^0.1.93","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.6.1_1774952868626_0.8320530300266828","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"ts-home-automation","version":"0.6.2","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.6.2","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"47ecb05647e42e19445e886fd22baa53e49627b5","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.6.2.tgz","fileCount":151,"integrity":"sha512-XP3TEGnn2Urz2bNplXChFvrOCz0iYAeBJmJJFKLYZBsV79Vac398TIqXETYH2ysXeNzRycAiIfytQ5/byA/T2A==","signatures":[{"sig":"MEYCIQDfxLKKtZcUzZVXJQP+H9Oh6dbWk9PvuOyv3YZdp32mhgIhAJl4brT3NapwqqrKCCaMU4dJewINwLGrDVSYaxF7UzB6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"237cb1e44470843c4d84216a67140a37c2e43599","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.4","@opentui/core":"^0.1.93","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.6.2_1774953768616_0.4934907672185158","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"ts-home-automation","version":"0.6.3","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.6.3","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"934ae6e7ca524ac8a1627a871ba3c10254765725","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.6.3.tgz","fileCount":151,"integrity":"sha512-HK9V1Tmq64fwS0D9YD2mbFJyvDzEGLI2nA1Gqx4my3n5DW8qUcPAlncT2/aMmxsShTI1UbXojd5EhBDvUHspsQ==","signatures":[{"sig":"MEYCIQDuzuV3F+jKkNtN0Ev7gSYSrSvMUZ/PelN1bzikCSer6gIhAMJdEPnsH3gUzUpJA8YXzPGW9u63gUyEn+4xkvx239Ny","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":460217},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"f11eb77e261ce939c299b5010c777e617781cfd6","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.4","@opentui/core":"^0.1.93","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.6.3_1775027125602_0.1283753715194893","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"ts-home-automation","version":"0.6.4","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.6.4","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"2d49ed20bf08e8ed7645bed6bf0f10930c5c4fac","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.6.4.tgz","fileCount":151,"integrity":"sha512-XZ1aRD2tww9WYeBF6JhHPdeg6lg7jKRXnIygRW9IF4QgwKXByrr2cSZJ9beTt+peQoLz9Yvp/E2jmeS6kkp0ig==","signatures":[{"sig":"MEYCIQDhFD96x8uFOg0mOvHblN8697oA7a7Kqqxog77FcxNaZQIhAIoGMLzDD5GCkOCUqHrHS1CsE8UW9iO0zO8lvcWFIipB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474863},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"045548a11fa599601135758f035161c48cdfdd20","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.4","@opentui/core":"^0.1.93","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.6.4_1775039903827_0.7663808780961991","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"ts-home-automation","version":"0.7.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.7.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"cf04650122ce8db1a9710effdbeb5c1b9fe20eb4","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.7.0.tgz","fileCount":151,"integrity":"sha512-/L7nmperv5JCrHueEBJOsOYLCS1Yo4CpzJugB1YJGFrZv5YvQFRRyVP9qyftnkV8MI1im9Y9G1HKJ8fKNPBfBQ==","signatures":[{"sig":"MEUCIHEMu2t+waCRG+RgJwpMrQ46HCF96Qct3QAbEhxZc60IAiEAv80gryWDgSn7991vXf8dPweVfM7i0m2I5gJx3/gYVZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":483715},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"334032bea1f9c53da67a145b2d675ab0b0eaa04f","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.4","@opentui/core":"^0.1.93","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.7.0_1775040365617_0.4892919618119591","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"ts-home-automation","version":"0.8.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.8.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"17a2cc1bd1daa23144e86bcbfbf5f2412aaa86d7","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.8.0.tgz","fileCount":183,"integrity":"sha512-JGrw/p+Qhb5PAVy5omwxbh0zaeQPaxYSMpWLoYuF5/kLhVGkUXMul5akWHGyYD71NSZd9Omu6eLsEtmXhHES7g==","signatures":[{"sig":"MEYCIQC8c9WgxT+WFYbHuhxRGQdpqNbuOLR9FLrK9gESXfBupAIhAIbk24OUufp+h9eBdRTCg6h/W/pcWKTY0UkLzh4KjvzY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587847},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"3a7a5ebf3b815a86ece5366d3f6b0321452035e7","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.4","@opentui/core":"^0.1.93","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.8.0_1775046202409_0.18453991106467482","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"ts-home-automation","version":"0.8.1","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.8.1","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"a16a74454957f45c9992894ffaf625f00f8686d8","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.8.1.tgz","fileCount":175,"integrity":"sha512-XhZBweMe2es6LP++KOX5lRK/E/9L81sFVXKxbrrsueICFBa1zyKsVpjHPEz0D8GUMqm4DnnLA+0CmRzLouki2A==","signatures":[{"sig":"MEMCICKOxkDibeEIvaBF1utkDiXLVGF40fgbMw/2Fv7BwfWtAh9CeYKjYVD48qrk+X6dZpLgGKkNWxRfAKXjqd/vRZdH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558892},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"6fa17d41b8b8fca26c9f8702ab2771471092b744","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.4","@opentui/core":"^0.1.93","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.8.1_1775047348974_0.430770302755896","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"ts-home-automation","version":"0.9.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.9.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"6826064d7927133e1b353c75df90a3c65d4e3d86","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.9.0.tgz","fileCount":183,"integrity":"sha512-WWuyBhAfMxQYYM/V8x2gI1J+SJGbgHoZT5kJlUzJqw1SVEvqkUnOJ1vx6TlKNMg5+N/dmIJozsSs9SOH/34L7w==","signatures":[{"sig":"MEUCIQD1/phSmvUSqud1RlkK8ZoMH2VbkWKzHBZNbyLTzm6UJwIgbkQ8636uRf7YFEy3mLaMhNjfS3vfwcEM7zhPThnICyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":598061},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"167bfb39fc07679e637af6badb21192df6802ba3","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","hono":"^4.12.12","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.4","@opentui/core":"^0.1.93","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.9.0_1776073901415_0.23144305894943717","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"ts-home-automation","version":"0.9.1","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.9.1","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"6b3d456f33793ed43e6094bef88f71beb1a4d95c","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.9.1.tgz","fileCount":191,"integrity":"sha512-byfxhexeBjKw9nFV0yYzyF8PqxWKaMaCNvndx+HLaqZ+GIoGX5x6H8b5P1CMSKznfHHL1VNDDOjSvafL5Ggw8w==","signatures":[{"sig":"MEYCIQDMA0it77zEg/az+ZbIvEG5dinN4GEebRq/f6ZKkiEhVwIhAOS7JNgPyYIDk4dORA+3FW0M51H0ffEVytx2nW6jSfcI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":688434},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"85f6c2e226e87c269523b2214b3d0f788bc2d545","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","hono":"^4.12.12","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.4","@opentui/core":"^0.1.93","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.9.1_1776075686808_0.019517662775616618","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"ts-home-automation","version":"0.10.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.10.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"39ae4e2f706b7b6ae2e6e588dd7519462586cc2c","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.10.0.tgz","fileCount":207,"integrity":"sha512-2Qa+ekRTXfBTKct6ey7JPWUiYcPQPQaia177cgseuLNueEbWauvmXz8nwhd1uE9ipoWi7fyz4kk6g0bQ/UshPg==","signatures":[{"sig":"MEQCID8azP5BAGZXFsD1nzmEgeDo3TN7Kd879MACQLStiVUgAiA2gOaEbKnBftPq/U9AATydgOldX9GDSpDbaYWcY+e58A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2604510},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"e56bd82095516b6b02a37bc3e8c319ea8869a8a5","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/build-status-page.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","postinstall":"bun run scripts/build-status-page.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build","build:status-page":"bun run scripts/build-status-page.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","hono":"^4.12.12","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.4","@mantine/core":"^9.0.2","@opentui/core":"^0.1.93","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.10.0_1776082164978_0.39827656855386206","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"ts-home-automation","version":"0.10.1","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.10.1","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"6b2839be95c323b6d2f58a85aef660b03c20d745","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.10.1.tgz","fileCount":207,"integrity":"sha512-Ty94aMkubbDDrK3ZDjHOM3VoLTlPYtNb+3omHkOB3jVnRFkQdrsqBeMpFBXOpyipA6MT/EjkHLO0gkhA2tDM/A==","signatures":[{"sig":"MEUCIQCY8mEWiwXAcwxHnIQSHip78Nv8ZuKHdqXZuTqvGqOPbgIgP26e8G+bRSk8U7OQztFNNNx1bC8LUOeKoffnKXNNlfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2604455},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"a0b7fa74993d0cc71ac86a4a93abbce2f79d48a9","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/build-status-page.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build","build:status-page":"bun run scripts/build-status-page.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","hono":"^4.12.12","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.4","@mantine/core":"^9.0.2","@opentui/core":"^0.1.93","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.10.1_1776083593635_0.4606018411892754","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"ts-home-automation","version":"0.10.2","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.10.2","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"75dcfa3f2479ecca4974bc0f60d85659c581dff8","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.10.2.tgz","fileCount":207,"integrity":"sha512-R7J8xGppg2YqJnf25juKfGrxIjFp4zBPnSEgSn7P+GgBvrxCuBcv6O7LNtG1diGlMXxPHCnJc2WK9G8/WZGbeA==","signatures":[{"sig":"MEQCICrNZeafiMZlEJfa/LoSRedxb/SXlParyqJp9gCc6gmeAiBgwZ5Js/Ev+vo7uwT//4jYyvaHebs0Oaqk4NcZXVOoJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2604483},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"9dcf5bf9341d3e73102c9c8e1b4fb78f4cd732c6","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/build-status-page.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build","build:status-page":"bun run scripts/build-status-page.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","hono":"^4.12.12","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.5","react-dom":"^19.2.0","@mantine/core":"^9.0.2","@opentui/core":"^0.1.93","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.10.2_1776084003004_0.2610302476010036","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"ts-home-automation","version":"0.10.3","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.10.3","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"b8a43f87c1b11c1524f2ddbbd327287d24cca84a","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.10.3.tgz","fileCount":207,"integrity":"sha512-DGM4nHCcXWWweWLdMKdfffbYIuNGZBIES/v2tPy1aeciqHo6UJ6wx0Wj6kxFb+RygdesB6axMslSBH3tJWkx1g==","signatures":[{"sig":"MEUCIQD07e2Y6fPM5gaUcupOFuBsG/U8DWQGVEduEaEWazDMrAIgKAGIJVMykr4ESjPeKr5zcXfs+YzThaQpZkC9a1krhOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2606231},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"c176718ba381b48166ffb028d0d1d5b2e30c3b39","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/build-status-page.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build","build:status-page":"bun run scripts/build-status-page.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","hono":"^4.12.12","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.5","react-dom":"^19.2.0","@mantine/core":"^9.0.2","@opentui/core":"^0.1.93","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.10.3_1776085258428_0.6593671753672143","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"ts-home-automation","version":"0.10.4","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.10.4","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"60430ed63c8491aa7047286f9422f9a7405eb31e","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.10.4.tgz","fileCount":207,"integrity":"sha512-WXMeXNjEDcJEIpG8Y3i8o8q9OUq5lN3syeoGxrj7hWtiIPrCW1KjgduCm1ay84wbay3MJlX/Vg6IQbbS7JJsIA==","signatures":[{"sig":"MEYCIQDs9Uhwsdzg8tjkXt2zw2B+ZIMrNz8Kg8mqNr2fBtbaZAIhAKpIcV2tK57A1UKG4N9SXtflaifRRwaHlP7q6s9oUgoJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2606255},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"e9f41bfe830abbd6be2c6a73d72c66cdaf4f1d02","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/build-status-page.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build","build:status-page":"bun run scripts/build-status-page.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","hono":"^4.12.12","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.5","react-dom":"^19.2.0","@mantine/core":"^9.0.2","@opentui/core":"^0.1.93","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.10.4_1776085814439_0.5150757325382529","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"ts-home-automation","version":"0.10.5","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.10.5","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"e0b24f1e24dda4c647b1b79915018671de283d8b","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.10.5.tgz","fileCount":207,"integrity":"sha512-vzy5gzEAui8KWaCgw4sOxqP6e4HJXRaeAOD1LnWcWCsxt0JULMQHXSqqK8FcP0XmaNTLD/BjDuwVQBDwKw1LEw==","signatures":[{"sig":"MEUCIQDwahvQ/cBJ0+/lrKAKPUgCPpZB7zoYSR2Ti0YbV1yXWgIgH65p9Dl1uAGoqzfHXLd5k0k25RdaxmaRMx87cySUFCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2565954},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"c9f4f92177af01b728bf243b370962765d485a30","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/build-status-page.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build","build:status-page":"bun run scripts/build-status-page.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","hono":"^4.12.12","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.5","react-dom":"^19.2.0","@mantine/core":"^9.0.2","@opentui/core":"^0.1.93","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.10.5_1776091418445_0.6247332051867178","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"ts-home-automation","version":"0.10.6","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.10.6","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"7f7e5161884354d6b0d52905f0e0c27885c85735","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.10.6.tgz","fileCount":207,"integrity":"sha512-am4L3T9Skly/baBgjXIELFWc6CrjToljfqKLAJQazRHvWrTRyytqNWS3CajdtAMsUgbtfVdqpoOFOurRFAdQLA==","signatures":[{"sig":"MEUCIQCwPQsgpJUWzu0Jpq2D9DsHVbtTO78Ga8PUUaxIsJ8JcAIgRZhwgXf3Y8hYAkZ5D6wGJSqpHm0CeFHFHtncVOmPElc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2565838},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee.d.ts","import":"./dist/types/zigbee.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"}},"gitHead":"4f75b071421aa594e7a2985ed5afc86ac78b955b","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/build-status-page.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build","build:status-page":"bun run scripts/build-status-page.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","hono":"^4.12.12","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.5","react-dom":"^19.2.0","@mantine/core":"^9.0.2","@opentui/core":"^0.1.93","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.10.6_1776163259735_0.23992188216328603","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"ts-home-automation","version":"0.11.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.11.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"6103efe4d1c01a2cc83e5d92c2bbbbd992ab8755","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.11.0.tgz","fileCount":223,"integrity":"sha512-yPPaJtgvCnIa7jCSCjuF7moNhiQsQEbHgDhch3xmJMQfKvdFctNzGFFCY8KxwQiVVSeCrcbqrl1yExKHNBkvIw==","signatures":[{"sig":"MEYCIQC5sDsskQB4nxUP0tv/SP0jtGbXtoXK2OE3Wow6flxFsgIhAO8MPuugRmHDfHdyCK8x34Sb01ikvsmvVw8Yock04hND","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2573100},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"3d04c40403c407b6aabfdd1b0a6d450cdd70dfe5","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","hono":"^4.12.12","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.5","react-dom":"^19.2.0","@mantine/core":"^9.0.2","@opentui/core":"^0.1.93","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.11.0_1776185594553_0.7159673519594683","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"ts-home-automation","version":"0.11.1","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.11.1","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"56bb192032ace3e1ebb51ba2720d6ae27beaa774","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.11.1.tgz","fileCount":223,"integrity":"sha512-03Fsdf+0S1t7jXbFmyLuB4Nx1RwuRyAk/8sje9Cs2JT1mkMfHSWPwOZCWLes5hVthziDFrf5uOnCdB6zlnEOOw==","signatures":[{"sig":"MEUCIQDsrS2TUWmYvZ2T5Fpcg7VrO4/QaViWlPinXdXZseD5TQIgPoTIbl+Zov+l7q0Em334D5UJD/PMggYGQHSJ04i2Cbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2573100},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"34f4f92515e43e28a01d105fa208078749649aab","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","hono":"^4.12.12","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.5","react-dom":"^19.2.0","@mantine/core":"^9.0.2","@opentui/core":"^0.1.93","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.11.1_1776186934757_0.8626364856083786","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"ts-home-automation","version":"0.12.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.12.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"3e96a61c415757000c9d75d55ee09e507a7e91c3","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.12.0.tgz","fileCount":239,"integrity":"sha512-G7vJRC+6/5oHYMNpCQ4wvGTse2NRkhjUbK8Dv/djS6lnM/x8E7leygb93CoQA2J0yHgc7jT3IvbsMMiJJEDTcw==","signatures":[{"sig":"MEYCIQDoAXLGDW7fb8KH7AHRDwLDKeG/X5qIsx5zLehum7cFnQIhAO4yYqoW5Q5+R+mz4y1TaML7H+YrI94rkcGCJoIGCoFQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2690323},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"4413bbee56c3f3968ff72275f3b5d653fb1048ef","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","hono":"^4.12.12","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.5","react-dom":"^19.2.0","@mantine/core":"^9.0.2","@opentui/core":"^0.1.93","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.12.0_1776340215312_0.2167400019828365","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"ts-home-automation","version":"0.12.1","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.12.1","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"7604425908c772e2a86f8cbfd9635e03b9c06d86","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.12.1.tgz","fileCount":239,"integrity":"sha512-ncrhkCPCZX4eq/k3gl3qEVvbNZ7RY+JjnwnXtRCD7z3YebCOdHpxhvlc6Mbswg70rjXhFK27dJLpfTUxGfdxNQ==","signatures":[{"sig":"MEYCIQD8MCyqeO6saGDjMrICWvlNoOUjNtvMijOTwyIJGv24wQIhAOIQrQsIzsDHzCs39PmIPNBDNBfPH3H67YoZT1nGoV30","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2690323},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"7e5f13aed4eaf86aff7a3d8fa65ebedd5cce6c76","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","hono":"^4.12.12","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.5","react-dom":"^19.2.0","@mantine/core":"^9.0.2","@opentui/core":"^0.1.93","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.12.1_1776340607289_0.3125396554378268","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"ts-home-automation","version":"0.12.2","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.12.2","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"6b2b1e198b3727d6b696948490eb8a70c48a534f","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.12.2.tgz","fileCount":239,"integrity":"sha512-RBw+zTdQBfx5/ElYXa/yxt9oV4Vbq7oAdlfOO6Z+uvVze9i5sETFRxajKhQTK5gh+/wPJ7AQWwcpUXFHVd0b2g==","signatures":[{"sig":"MEYCIQDcgRd0vj21+xdqKF4MfJgjPjA2GUoRrb6dE15kXfDGRgIhAOquRbaO4MLCrIpfFnCngofJy/tbQsxsqCZz7p2DnFqG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2700175},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"8270c04467092b24697b9c6eefebff463202b39b","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","hono":"^4.12.12","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.5","react-dom":"^19.2.0","@mantine/core":"^9.0.2","@opentui/core":"^0.1.93","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.12.2_1776341928354_0.6343955276398856","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"ts-home-automation","version":"0.12.3","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.12.3","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"27e3dfc2c1ee15061a1687ea94da5a41d34d909f","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.12.3.tgz","fileCount":239,"integrity":"sha512-roMn312k5etymDYiA9WK4EMXFaO6yvoeCSHSrn2vmOFSnG6qct4USsghIo/+oqqc5jNAmhhevOkc7R1DIJLUew==","signatures":[{"sig":"MEUCIAC6uy1A2IvV05Zncu7KBXg0u6Umao6Ya6KZFR2nM1H5AiEAvt1QSJUCrLR5w4RrnCRf5GnJD9Klntx0KzWIxkupbnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2700459},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"047e8305c892e29bb19a1c6409c3f91601b67023","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","hono":"^4.12.12","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.5","react-dom":"^19.2.0","@mantine/core":"^9.0.2","@opentui/core":"^0.1.93","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.12.3_1776342909192_0.7244417809231782","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"ts-home-automation","version":"0.12.4","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.12.4","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"a0f2f1efb039b21d7e1e476137147bb25bceb0f0","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.12.4.tgz","fileCount":239,"integrity":"sha512-TuevhVew6cxTuX5G6f1hXwUQ8bxvEJ/rcU/4IWyeRrBfwAH5AlYH7pvg5eHA9LCVlqxVz6XtF3mxsRIzD/3SWA==","signatures":[{"sig":"MEUCIQChzamXNaVqSCHgpK/jrlQCbaRlQMoC4CvfbwTKBMAZ4QIgfv7OjA8zPeuLZAvTXhXRXBm4m91WCzdKj20E9jQ7cDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2700477},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"0d14b5505dd19ddd1361f48103d5526eb4602b98","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","hono":"^4.12.12","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.5","react-dom":"^19.2.0","@mantine/core":"^9.0.2","@opentui/core":"^0.1.93","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^5.7.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.12.4_1776343656780_0.9513567922489781","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"ts-home-automation","version":"0.13.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.13.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"d4ad9e6666f982561f9cc3af2d9ac3f03cadfdaf","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.13.0.tgz","fileCount":243,"integrity":"sha512-I/nb6c+3AmuAsr/muNWMR1k6d8O+//ZfLJdALkrh7wYg4kVd6sptush1i+eq8LhaRsOMJ3MGRdHjxfd/Gkop/w==","signatures":[{"sig":"MEUCIDaiS9xBr4C0ZrZX358ch5DysCSDVf2B2NTMv6LlS5I3AiEAsZoGHpe0l9zbEIoGYKbcXF8DgYBRFH59auu4jSqVv4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2682415},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"a3fedf81e67f6f943526c75d98900528d19d8db0","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.0.0","cron":"^4.3.0","hono":"^4.12.12","mqtt":"^5.10.0","pino":"^10.0.0","react":"^19.2.5","react-dom":"^19.2.0","@mantine/core":"^9.0.2","@opentui/core":"^0.1.93","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.93"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.2.0","typescript":"^6.0.0","pino-pretty":"^13.0.0","@types/react":"^19.2.14","@biomejs/biome":"^2.4.9","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.13.0_1776361322705_0.3915512989121568","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"ts-home-automation","version":"0.14.1","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.14.1","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"aff842d0beccd56528fe6b7adc2b0e1eb561a09c","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.14.1.tgz","fileCount":251,"integrity":"sha512-n9MkNHcuTcPaRoG3N86UNz7dSWaPMVw46yUUqwxt3c1XzfGsGxpG1UjGt9nhGhvwfNXSSLdB6dVatFfRel7VYA==","signatures":[{"sig":"MEUCIQC5MLarxXUwCwnf/AQyPOkPvvnIpRdH7isPhnNpmWd5DQIgODmrakzbslp84App9qaYICSSqYM+KW6NQWoNTpqkXfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2725139},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"162d9919a22060d9fd40ec978d6ddbc9b395fcf8","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","react-dom":"^19.2.5","@mantine/core":"^9.0.2","@opentui/core":"^0.1.99","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.99","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.14.1_1776365869355_0.4711634040158179","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"ts-home-automation","version":"0.14.2","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.14.2","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"3daac8a15948696907767fbd7fb415016c15d54f","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.14.2.tgz","fileCount":251,"integrity":"sha512-5o3cEOlY9wAMsPhMF8gMD2yzwX+PdfyR3zlisYZmU0nI6b5jg4b9d2RQvrt2GDl97Y+P6ovcqHgmjERtC5Aobg==","signatures":[{"sig":"MEUCIQDyAit0kobujrSUoWhBmFON/Hdnm6AhdWvvSArGkXspsgIgeRqrxBXnRcCLu+qLdg2mhqlqyC9yNPYCvBFsiO75qmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2725151},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"c05d2d0796ffdd23e51bc1f0270a2c35d6b8dd5c","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","react-dom":"^19.2.5","@mantine/core":"^9.0.2","@opentui/core":"^0.1.99","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.99","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.14.2_1776366625216_0.438324841363946","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"ts-home-automation","version":"0.15.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.15.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"bd0f79bf4c4474de0f22f2f6b7e64ee4a9aff16d","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.15.0.tgz","fileCount":259,"integrity":"sha512-7slN2ieFpAVcKvdoI3MBxO0tICI8K2YulAv1jtqh2FPK8uA3b19iIwFiS/PRSfygm6+Mvo7lUuIPLSQOk1WjQQ==","signatures":[{"sig":"MEUCIQDrsyYXiJt/ZHJJ/dsg/lTce2Ukavy9totUjn8lFCd39QIgO1OFNgXi66mkN8spqSUbdbCrrC8y7yF+l+4hJxa1+sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2753598},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"ceedaeb75181e195862b2ec8cfc346f46e6f6a4d","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","react-dom":"^19.2.5","@mantine/core":"^9.0.2","@opentui/core":"^0.1.99","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.99","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.15.0_1777366582307_0.4996939968514216","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"ts-home-automation","version":"0.15.1","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.15.1","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"58afbb303b4cc25124a60fa4918fc945174428c2","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.15.1.tgz","fileCount":259,"integrity":"sha512-ulA5HJRgNOsx+AoMn7Jdu3GEjJJiVgzUR74WDGoCB+lyUpcAvsEiMUUzPJYNuTC6UefeviALehRpEq/zgMvIXA==","signatures":[{"sig":"MEUCIQDJC24XXr5LaDglGNRPsx3d7K//sbzs7q+RTO2HoZki4gIgchK4ZTybCTyvYFwNBrC6TlavHwZ7BlVdUMGhdVS/mQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2752409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"6844cb01be53f887029f776fdfe5951fbe7b0d24","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","react-dom":"^19.2.5","@mantine/core":"^9.0.2","@opentui/core":"^0.1.99","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.99","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.15.1_1777368978504_0.7493803149175084","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"ts-home-automation","version":"0.16.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.16.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"2957e84e72445ea885f6dd8fdd05655513d77f0b","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.16.0.tgz","fileCount":259,"integrity":"sha512-IltWXJbJWuPWMuaZjp84yt45GiW3Iqrf2LCy1nDp4cMALrJDJFUa077riuNY5+kUBwvrCp254dmWo6mwiTsoLw==","signatures":[{"sig":"MEYCIQDaTq5I+pij8zLeTnvR3un4nxbevSuAS4g6hLXvAYKseAIhAJ0AX5xbOoab5cTAda0UzIAaruYESj6n1FJwbKEDUmDK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2754849},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"190d75340dba3a031c4192bc6cb565e5adf911d0","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","react-dom":"^19.2.5","@mantine/core":"^9.0.2","@opentui/core":"^0.1.99","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.99","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.16.0_1777370642023_0.2671841368994605","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"ts-home-automation","version":"0.17.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.17.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"3fb731c6b84156f10fb58c362a7d4338a3214792","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.17.0.tgz","fileCount":271,"integrity":"sha512-l/uQ9OO+OR985vpCgsYIq/hsNGGmMm3FRW5A10HOVHyYH2jgWCDulmqkGi3Psjzl7D9QsZmLNm/iiS/Jx26wnA==","signatures":[{"sig":"MEUCIEYzh0ht8VfHvltAogZJrjxVUSMdKNvi2fzDMkRVsUJrAiEAvPMbimmVHBk3Z0GAG0ErbdKeYrle2Gexaab3YfBrpaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2837914},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"1081f7cdc91e60a335b7a20cee447f6b10d9d735","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","react-dom":"^19.2.5","hap-nodejs":"^0.14.3","@mantine/core":"^9.0.2","@opentui/core":"^0.1.99","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.99","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.17.0_1777384839406_0.5405237806108629","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"ts-home-automation","version":"0.17.1","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.17.1","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"e9a13cad880cc70fd82c06ea8f6ab90230e68bff","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.17.1.tgz","fileCount":271,"integrity":"sha512-+3IqcLkYd020NSiqI0R71Zx1UJPVEiRUrDrzI8fNzf+vz2Lb5ALWeic6MO8J+ovnnv20MlnlJ3qcwOa9YGehIw==","signatures":[{"sig":"MEQCIAoOu+dqZNUxKqZG514YYQrgZPEhAAi7I0I+zzd4QdAIAiBxWf0aBORdW6UAwA2NgcTFjQNefpUZQ2x/K85PUuTq6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2837914},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"78c0a0f610fa2c4f3cbcd6a36ee0582ede49b990","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","react-dom":"^19.2.5","hap-nodejs":"^0.14.3","@mantine/core":"^9.0.2","@opentui/core":"^0.1.99","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.99","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.17.1_1777401429759_0.2958204513027063","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"ts-home-automation","version":"0.18.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.18.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"e40d1c6f0cae1431faace4d501242a77e6c77b16","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.18.0.tgz","fileCount":271,"integrity":"sha512-Nnw7i71MKh6R486ndY1NhapgkgkIX2NsofFRHICAySGZtir7kJ8vhYW5zknTMNssoIm5vFro6WIePeAd5XigSA==","signatures":[{"sig":"MEUCIQCv/0rcnJIvCIXrKt0EErcKKQ2jfNIynW9Q+d/EZxQmQwIgKosZj05bTd8IygQoxAX6t+bQbcr8JubLsfLsYY9Nlr4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2865281},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"91ffe3931048c085e6cf17ef463ed3c258a09b31","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","react-dom":"^19.2.5","hap-nodejs":"^0.14.3","@mantine/core":"^9.0.2","@opentui/core":"^0.1.99","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.99","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.18.0_1777546079948_0.21376466052296395","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"ts-home-automation","version":"0.18.1","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.18.1","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"c5698ae0a70a4d9303eb09badd83e04c6ab6b73d","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.18.1.tgz","fileCount":271,"integrity":"sha512-rgQ3MWIyi+TCqOPiewb5+kt8Gny3OV5pBrR+rUC317ZcuOTM9ReuT0GQ4i3ri0iFY8lUsQV7PTwHNBsOv33u/g==","signatures":[{"sig":"MEUCIQDagurN6UZmSUPhsD8iKgIegCheL89f5EfLP0+7/my4QwIgYH6WlN42AoCsfl4HkA53gEj2y/cIjAWeCvhdUSVaqo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2865281},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"91ffe3931048c085e6cf17ef463ed3c258a09b31","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","react-dom":"^19.2.5","hap-nodejs":"^0.14.3","@mantine/core":"^9.0.2","@opentui/core":"^0.1.99","@mantine/hooks":"^9.0.2","@opentui/react":"^0.1.99","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.18.1_1777546641514_0.6880508761126463","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"ts-home-automation","version":"0.18.2","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.18.2","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"75c19a0c10020762e54c215796df1ba3fb133287","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.18.2.tgz","fileCount":271,"integrity":"sha512-ZZ0u9qs41Qrny0mNr/uup8pHUbBidzmYqHInwab3E9fN8FDrJNE3bVRaYATZfMNvXaaW7tdwML9l858Eo0HrFg==","signatures":[{"sig":"MEUCIAZcZmeub+gFThtRf4hPhvKPaSniwijSiKXQ5oXlHgZkAiEA2yoB1EqgL52Ww8+lpuFZ6rqDQSMtOKbi1R6OzR75g4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2865279},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"8da7a609662ee2453da4dca30643f60bf1c42142","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","react-dom":"^19.2.5","hap-nodejs":"^0.14.3","@mantine/core":"^9.0.2","@opentui/core":"^0.2.0","@mantine/hooks":"^9.0.2","@opentui/react":"^0.2.0","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.18.2_1777546794557_0.14143239926624296","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"ts-home-automation","version":"0.18.3","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.18.3","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"7afe76e96be1f56b2747cf856f7e3a48ebdb070e","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.18.3.tgz","fileCount":275,"integrity":"sha512-3w+VGlUDeBlZr3dJus5cF30E4uvPZuCID18W9CETxbdxKH0BhJTT0P6pHty4EQt+xDIv+QUWnNF+BQjWdqDc9g==","signatures":[{"sig":"MEUCIQD1AdWaoxn5oafgRS2hi807H+ZbQYoBRgPiGPFrNDeCFQIgfKu0jU+QzkFroxq80bWzncCAjOPrXkjlZ6FOc/qOhrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2869831},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"99642b21093731ce7e9746702120536a16f3ec10","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","chacha":"^2.1.0","react-dom":"^19.2.5","hap-nodejs":"^0.14.3","@mantine/core":"^9.0.2","@opentui/core":"^0.2.0","@mantine/hooks":"^9.0.2","@opentui/react":"^0.2.0","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.18.3_1778156754805_0.05034334029826293","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"ts-home-automation","version":"0.18.4","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.18.4","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"2a7e97e46f8eb83e6f8c8ec6641919fbb4b6445a","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.18.4.tgz","fileCount":275,"integrity":"sha512-HfnA4Z9epvN7kX6Zvn1T2dXoKYK/LBNczMOpYPJTRcHx2U4DIRlxKxkhK4iq+ni6TM5xwe5wjqocd5hOgMOOvw==","signatures":[{"sig":"MEQCIEuQMZqvMnj0eLlwVpIwqoXUl6CWb02OOxwNIxEQcgXVAiBHJzStCuGzXCf69JVTh/4ru5hKIkoz+gSpoYllMl/N3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2870162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"e9fc45f89e7d648d541f346f521c3e1bf7376981","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.11.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","chacha":"^2.1.0","react-dom":"^19.2.5","hap-nodejs":"^0.14.3","@mantine/core":"^9.0.2","@opentui/core":"^0.2.0","@mantine/hooks":"^9.0.2","@opentui/react":"^0.2.0","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.18.4_1778161743564_0.8070227324344941","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"ts-home-automation","version":"0.19.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.19.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"2a5a5f51914adebf0a734e1501b59ec76e012ce1","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.19.0.tgz","fileCount":279,"integrity":"sha512-6bFqWIv18GnAaV7+bJ+0Nvwxaktj8ROApRI6k02EesChbQXrhrEoabUo5BE68h9gBRSCIqOLEeMZE1tSpAyeCw==","signatures":[{"sig":"MEYCIQDYndomdTq7BgMzFVcrjA9Ek+JQwN73Z+aWSRyiqaMAVQIhANx9oo7lkRlthpNlHXa0eJzqITu18PWYCNNWDZkhq9Gq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2910615},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"da1eab281a0eac567315bb7f04ad66d667f3d14f","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","chacha":"^2.1.0","react-dom":"^19.2.5","hap-nodejs":"^0.14.3","prom-client":"^15.1.3","@mantine/core":"^9.0.2","@opentui/core":"^0.2.0","@mantine/hooks":"^9.0.2","@opentui/react":"^0.2.0","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.19.0_1779486393518_0.2275683924043379","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"ts-home-automation","version":"0.19.1","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.19.1","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"904603c86ee19233de86d99be8e7a69ecf8ac384","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.19.1.tgz","fileCount":279,"integrity":"sha512-nL//qgZWbm1MdZsz5IPVhGtnUcvJ+m5VHqV0oDfNxsXXvI6xhL+6L6CxKcyOrCI9sAdaK++FGiHp52t1eWTddQ==","signatures":[{"sig":"MEUCID5BCP7iO8qCU/C/D/JrxgtFNifQZvcndV9Jf3DZG9V/AiEAi7+bufZihtwSbSQHVRfNnhqJPs4gexl+4pxqU6Ijw4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2911381},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"53a932ccb7e0d08b8707305337eac238d0f16a7c","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.12.1","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","chacha":"^2.1.0","react-dom":"^19.2.5","hap-nodejs":"^0.14.3","prom-client":"^15.1.3","@mantine/core":"^9.0.2","@opentui/core":"^0.2.0","@mantine/hooks":"^9.0.2","@opentui/react":"^0.2.0","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.19.1_1779638634574_0.7725748597325195","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"ts-home-automation","version":"0.20.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.20.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"dabd58ef20143d4f71fb22c62c0bf53fc3c01478","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.20.0.tgz","fileCount":279,"integrity":"sha512-ALz9+2KvTe+N1q9AJcHU/5P9THriwOnt+1QcCDqyFKGngPpEEuQ4Xb7sTdBes2cxNisJloRM94CbjK2SoInZxQ==","signatures":[{"sig":"MEYCIQDxbE6ExWsovP9RIav6NdnD0Rj6+BmeQDSqGHf6BCs1pgIhAIk8TkQSGG6J9t7hR/O7RD2v78POpfQE5o0dNo5NYC/e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2917012},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"e87e187f1b2d172344cd6388daada68a4e873c17","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","chacha":"^2.1.0","react-dom":"^19.2.5","hap-nodejs":"^0.14.3","prom-client":"^15.1.3","@mantine/core":"^9.0.2","@opentui/core":"^0.4.0","@mantine/hooks":"^9.0.2","@opentui/react":"^0.4.0","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.20.0_1781295437163_0.4057120604301496","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"ts-home-automation","version":"0.21.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.21.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"668b057b7c52edfebae545cd04a76fbcbba8e509","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.21.0.tgz","fileCount":295,"integrity":"sha512-Gl40RfXR+sHbq0obW4vkZL3i7G17leOuU4Gw6koB1QKII2RboQuRWZUIGjuddHVpawFIpOrC9SfYJH6+1Ot6cw==","signatures":[{"sig":"MEUCIB5Pt9+0A4R8DscIsen9bc8SX83FhcHU/QGicuMgpc3wAiEA1ZP4Mh/nPVzkDb6uzyMmKEz0iGe5NZzRO+rfVy5ydSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2985713},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"aa5f8e745194194e73770bce98e94d2bb9ac53fd","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","chacha":"^2.1.0","react-dom":"^19.2.5","hap-nodejs":"^0.14.3","prom-client":"^15.1.3","@mantine/core":"^9.0.2","@opentui/core":"^0.4.0","@mantine/hooks":"^9.0.2","@opentui/react":"^0.4.0","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.21.0_1784742993153_0.7522040573172739","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"ts-home-automation","version":"0.22.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.22.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"3bdc591e182d12cd186bd57c17338aae3c6d2c72","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.22.0.tgz","fileCount":303,"integrity":"sha512-LpLNETpkVG6Ln3AoKiUp+oy4Bpyaj8JaV/EE0sO0OL/92RUkeY4RGXQgqcScFzoHG+tdtoa5MUvzqzgSmvjb1A==","signatures":[{"sig":"MEYCIQDidmWOsC7jG/lHOMBAYawm8B8zPkQ9mDaefRgdZ0l2KwIhAKt6p0IbwtIhwJEHY7z+pIe+IFW/ESxIBcNJLLR2+Whz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3002296},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"382efcc0246cf991ad2a2207489f0e6cf2b86f7b","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.18.0","allowScripts":{},"dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","chacha":"^2.1.0","react-dom":"^19.2.5","hap-nodejs":"^0.14.3","prom-client":"^15.1.3","@mantine/core":"^9.0.2","@opentui/core":"^0.4.0","@mantine/hooks":"^9.0.2","@opentui/react":"^0.4.0","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.22.0_1785587923528_0.8521984317252429","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"ts-home-automation","version":"0.23.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@0.23.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"3272dc33b4ef46d80fa1e83f9dd9f7b841024ebb","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-0.23.0.tgz","fileCount":303,"integrity":"sha512-+2ZPLnRtdWwDTbCVnyGgF8xE5BFB7uR99cbnNcTpk3pyygZd1Bz47hyUkmQzraF2AkN7TOK3ZSaN1cJWsfipdQ==","signatures":[{"sig":"MEYCIQDpDZirROqyJw8A7mDkh4tuzl2xNMjmp0BUMUs2xMRC+gIhALSc909Vc7RBzYF5NWvwaFGqhlmhbTVLCH9AEHHABwo8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3028044},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"8df9f234bb36681ef0a966d89a5356eb05c42725","scripts":{"dev":"bun run --watch src/standalone.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.18.0","allowScripts":{},"dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","chacha":"^2.1.0","react-dom":"^19.2.5","hap-nodejs":"^0.14.3","prom-client":"^15.1.3","@mantine/core":"^9.0.2","@opentui/core":"^0.4.0","@mantine/hooks":"^9.0.2","@opentui/react":"^0.4.0","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_0.23.0_1786003836376_0.23758684119242046","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"ts-home-automation","version":"1.0.0","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@1.0.0","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"77f1bb81b80cbbad2595a5c7123d369502a501dc","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-1.0.0.tgz","fileCount":415,"integrity":"sha512-Z4w0swflP8FhROCWiVasIKysmwu0PdEz2VbI12YoKIOrMmEVobjxMc3V+hUrAemCEyZ2W7nsxYWGvKHy0KEYxg==","signatures":[{"sig":"MEUCIGZ2oAj2Et5pYvu8z2K5IRSbYEN3epeROLByofUMrG8dAiEAgD3uky0xAn4TFyWrMlcdWlf5VdCSKzY0iduiyQ9OJa0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3216791},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"045cd43f5db99e67505d678bbfa4ecb380a35866","scripts":{"dev":"bun run scripts/dev.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.19.0","allowScripts":{},"dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","chacha":"^2.1.0","prismjs":"^1.30.0","react-dom":"^19.2.5","hap-nodejs":"^0.14.3","prom-client":"^15.1.3","@mantine/core":"^9.0.2","@opentui/core":"^0.4.0","@mantine/hooks":"^9.0.2","@opentui/react":"^0.4.0","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/prismjs":"^1.26.6","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_1.0.0_1787830788163_0.05813849672602389","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"ts-home-automation","version":"1.0.1","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@1.0.1","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"5cc35d2c6db6914596f7378b131b619342bc52ea","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-1.0.1.tgz","fileCount":415,"integrity":"sha512-TkJ8BpKoCD70Rd/9WxazrdN0/mGDckpEqSyIICZ4UE7bOD62J+3NvwThTmdKnEfXRUHwXeLZWi1RZH47ut7yaA==","signatures":[{"sig":"MEQCIEK72HJOWILC0MJPQJDHWIlRyuv3Ui/k5iuQM3mPWVR9AiARspcDdjazkLXM80RM4togQKD4eQiwiWnTKcA0zDI0bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3216524},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"832c4bdd85ddbef78305ef9c2dcbcb86d50db160","scripts":{"dev":"bun run scripts/dev.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.19.0","allowScripts":{},"dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","chacha":"^2.1.0","prismjs":"^1.30.0","react-dom":"^19.2.5","hap-nodejs":"^0.14.3","prom-client":"^15.1.3","@mantine/core":"^9.0.2","@opentui/core":"^0.4.0","@mantine/hooks":"^9.0.2","@opentui/react":"^0.4.0","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/prismjs":"^1.26.6","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_1.0.1_1787909521575_0.2252045252965884","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"ts-home-automation","version":"1.0.2","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"license":"GPL-3.0-only","_id":"ts-home-automation@1.0.2","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"bin":{"ts-ha":"dist/cli/index.js"},"dist":{"shasum":"81b45f0a61b5f39cbb2f4e44aee3daedea0418a3","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-1.0.2.tgz","fileCount":415,"integrity":"sha512-PF63n3p/kkU8InfuLgvTEbPUu5m/8pl8Vm+X/JppJ8vuLwiMrGSEnmjoWNevJK4ZNoIV29nMaA39eMB+uQDuDA==","signatures":[{"sig":"MEUCIQCwDWK5RSW+XOc7ZUhco51BlR9Mbte/7H3s2SDMSH4jEgIgbjCYVBFUptjltPwkWHKVt7xM+qR/vLEnGLQKhIq0j6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3232345},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"gitHead":"d47bef47aa985dbd84c2ee742d66b2da8e6e8761","scripts":{"dev":"bun run scripts/dev.ts","lint":"biome lint .","test":"bun test","build":"tsc -p tsconfig.build.json","check":"biome check --write .","start":"bun run src/standalone.ts","format":"biome format --write .","lint:fix":"biome lint --write .","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:up":"docker compose up -d","typecheck":"tsc --noEmit","docker:down":"docker compose down","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","docker:build":"docker build -t home-automation .","format:check":"biome format .","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"repository":{"url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript-based home automation framework for Zigbee2MQTT","directories":{},"_nodeVersion":"24.19.0","allowScripts":{},"dependencies":{"zod":"^4.3.6","cron":"^4.4.0","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","react":"^19.2.5","chacha":"^2.1.0","prismjs":"^1.30.0","react-dom":"^19.2.5","hap-nodejs":"^0.14.3","prom-client":"^15.1.3","@mantine/core":"^9.0.2","@opentui/core":"^0.4.0","@mantine/hooks":"^9.0.2","@opentui/react":"^0.4.0","@tabler/icons-react":"^3.41.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.12","typescript":"^6.0.2","pino-pretty":"^13.1.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.12","@types/prismjs":"^1.26.6","@types/react-dom":"^19.2.3"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ts-home-automation_1.0.2_1788248580857_0.689184309422239","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"ts-home-automation","version":"1.0.3","description":"TypeScript-based home automation framework for Zigbee2MQTT","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./types":{"types":"./dist/types/zigbee/index.d.ts","import":"./dist/types/zigbee/index.js"},"./types/shelly":{"types":"./dist/types/shelly.d.ts","import":"./dist/types/shelly.js"},"./types/nanoleaf":{"types":"./dist/types/nanoleaf.d.ts","import":"./dist/types/nanoleaf.js"},"./types/weather":{"types":"./dist/types/weather.d.ts","import":"./dist/types/weather.js"},"./types/notification":{"types":"./dist/types/notification.d.ts","import":"./dist/types/notification.js"}},"bin":{"ts-ha":"dist/cli/index.js"},"scripts":{"dev":"bun run scripts/dev.ts","start":"bun run src/standalone.ts","test":"bun test","format":"biome format --write .","format:check":"biome format .","lint":"biome lint .","lint:fix":"biome lint --write .","check":"biome check --write .","typecheck":"tsc --noEmit","build:web-ui":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","prebuild":"bun run scripts/generate-icon.ts && bun run scripts/build-web-ui.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"bun run build","docker:build":"docker build -t home-automation .","docker:up":"docker compose up -d","docker:down":"docker compose down"},"keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"repository":{"type":"git","url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git"},"license":"GPL-3.0-only","dependencies":{"@mantine/core":"^9.0.2","@mantine/hooks":"^9.0.2","@opentui/core":"^0.4.0","@opentui/react":"^0.4.0","@tabler/icons-react":"^3.41.1","chacha":"^2.1.0","cron":"^4.4.0","hap-nodejs":"^0.14.3","hono":"^4.12.14","mqtt":"^5.15.1","pino":"^10.3.1","prismjs":"^1.30.0","prom-client":"^15.1.3","react":"^19.2.5","react-dom":"^19.2.5","zod":"^4.3.6"},"devDependencies":{"@biomejs/biome":"^2.4.12","@types/bun":"^1.3.12","@types/prismjs":"^1.26.6","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","pino-pretty":"^13.1.3","typescript":"^6.0.2"},"peerDependencies":{"pino-pretty":">=13.0.0"},"peerDependenciesMeta":{"pino-pretty":{"optional":true}},"allowScripts":{},"gitHead":"fd774f4a124073acf50f96808aeed066f7c4d1c0","_id":"ts-home-automation@1.0.3","bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-NVhCBWjUQt1J6+wh0zlzJ9ynFdhV9ZraBDTu+c4ZHJ4LlX7VkfHAVbo/C4yrVp08q0qgBXC1x+t3RdZIqAMs2A==","shasum":"e572f7a66110b4ce4e1623810ffc4df018343763","tarball":"https://registry.npmjs.org/ts-home-automation/-/ts-home-automation-1.0.3.tgz","fileCount":423,"unpackedSize":3318974,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ts-home-automation@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCdmjqJ0bYYg64DZ5aut+vISqwCUs/lbQwVVIg2ynHw2AIhAL3Jg32e875il7GIK77cZ6ioch28RW5mSU0UN/gQViN5"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ed7a9937-044e-4724-8aa8-50977f1bf42b"}},"directories":{},"maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-home-automation_1.0.3_1788270215704_0.006728148847219506"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-26T13:19:39.417Z","modified":"2026-09-01T13:43:36.164Z","0.0.1":"2026-03-26T13:19:39.682Z","0.0.2":"2026-03-26T13:53:15.518Z","0.0.3":"2026-03-26T16:30:23.924Z","0.0.4":"2026-03-26T17:45:12.869Z","0.1.0":"2026-03-27T08:40:45.236Z","0.2.0":"2026-03-27T09:05:46.014Z","0.2.1":"2026-03-27T12:24:48.716Z","0.2.2":"2026-03-27T14:33:20.486Z","0.3.0":"2026-03-29T17:03:21.825Z","0.4.0":"2026-03-29T17:23:55.818Z","0.4.1":"2026-03-29T17:29:11.269Z","0.4.2":"2026-03-29T17:41:49.863Z","0.4.3":"2026-03-30T06:42:40.151Z","0.4.4":"2026-03-30T07:11:57.595Z","0.5.0":"2026-03-30T08:18:58.684Z","0.5.1":"2026-03-30T08:30:12.280Z","0.5.2":"2026-03-30T11:57:00.570Z","0.6.0":"2026-03-31T07:35:06.369Z","0.6.1":"2026-03-31T10:27:48.810Z","0.6.2":"2026-03-31T10:42:48.783Z","0.6.3":"2026-04-01T07:05:25.810Z","0.6.4":"2026-04-01T10:38:24.027Z","0.7.0":"2026-04-01T10:46:05.998Z","0.8.0":"2026-04-01T12:23:22.557Z","0.8.1":"2026-04-01T12:42:29.214Z","0.9.0":"2026-04-13T09:51:41.586Z","0.9.1":"2026-04-13T10:21:26.987Z","0.10.0":"2026-04-13T12:09:25.131Z","0.10.1":"2026-04-13T12:33:13.845Z","0.10.2":"2026-04-13T12:40:03.256Z","0.10.3":"2026-04-13T13:00:58.611Z","0.10.4":"2026-04-13T13:10:14.620Z","0.10.5":"2026-04-13T14:43:38.661Z","0.10.6":"2026-04-14T10:40:59.969Z","0.11.0":"2026-04-14T16:53:14.759Z","0.11.1":"2026-04-14T17:15:35.020Z","0.12.0":"2026-04-16T11:50:15.550Z","0.12.1":"2026-04-16T11:56:47.452Z","0.12.2":"2026-04-16T12:18:48.534Z","0.12.3":"2026-04-16T12:35:09.412Z","0.12.4":"2026-04-16T12:47:36.994Z","0.13.0":"2026-04-16T17:42:02.938Z","0.14.1":"2026-04-16T18:57:49.555Z","0.14.2":"2026-04-16T19:10:25.417Z","0.15.0":"2026-04-28T08:56:22.495Z","0.15.1":"2026-04-28T09:36:18.714Z","0.16.0":"2026-04-28T10:04:02.227Z","0.17.0":"2026-04-28T14:00:39.630Z","0.17.1":"2026-04-28T18:37:10.010Z","0.18.0":"2026-04-30T10:48:00.169Z","0.18.1":"2026-04-30T10:57:21.711Z","0.18.2":"2026-04-30T10:59:54.790Z","0.18.3":"2026-05-07T12:25:54.975Z","0.18.4":"2026-05-07T13:49:03.765Z","0.19.0":"2026-05-22T21:46:33.763Z","0.19.1":"2026-05-24T16:03:54.742Z","0.20.0":"2026-06-12T20:17:17.323Z","0.21.0":"2026-07-22T17:56:33.375Z","0.22.0":"2026-08-01T12:38:43.684Z","0.23.0":"2026-08-06T08:10:36.574Z","1.0.0":"2026-08-27T11:39:48.365Z","1.0.1":"2026-08-28T09:32:01.744Z","1.0.2":"2026-09-01T07:43:01.067Z","1.0.3":"2026-09-01T13:43:35.863Z"},"bugs":{"url":"https://github.com/Supporterino/TypeScript-Home-Automation/issues"},"license":"GPL-3.0-only","homepage":"https://github.com/Supporterino/TypeScript-Home-Automation#readme","keywords":["home-automation","mqtt","zigbee2mqtt","zigbee","shelly","iot","smart-home","typescript"],"repository":{"type":"git","url":"git+https://github.com/Supporterino/TypeScript-Home-Automation.git"},"description":"TypeScript-based home automation framework for Zigbee2MQTT","maintainers":[{"name":"supporterino","email":"lars@roth-kl.de"}],"readme":"# TypeScript Home Automation\n\nA lightweight, fully typed home automation framework built on MQTT and [Bun](https://bun.sh/). Write automations as TypeScript classes — no YAML, no UI, just code.\n\n[![npm](https://img.shields.io/npm/v/ts-home-automation)](https://www.npmjs.com/package/ts-home-automation)\n[![License: GPL-3.0](https://img.shields.io/badge/License-GPL--3.0-blue.svg)](LICENSE)\n[![Docs](https://img.shields.io/badge/docs-github%20pages-blue)](https://Supporterino.github.io/TypeScript-Home-Automation/)\n\n→ **[Full documentation](https://Supporterino.github.io/TypeScript-Home-Automation/)**\n\n> This project is developed with the assistance of AI tools (code generation, documentation, and testing).\n\n---\n\n## Install\n\n```bash\nbun add ts-home-automation\n```\n\nOr clone and run standalone:\n\n```bash\ngit clone https://github.com/Supporterino/TypeScript-Home-Automation.git\ncd TypeScript-Home-Automation && bun install && bun run dev\n```\n\nRequires [Bun](https://bun.sh/) and an MQTT broker (e.g. [Mosquitto](https://mosquitto.org/)).\n\n---\n\n## Quick start\n\n```ts\n// src/index.ts\nimport { createEngine } from \"ts-home-automation\";\n\nconst engine = createEngine({\n  automationsDir: new URL(\"./automations\", import.meta.url).pathname,\n});\nprocess.on(\"SIGINT\", async () => { await engine.stop(); process.exit(0); });\nawait engine.start();\n```\n\n```ts\n// src/automations/motion-light.ts\nimport { Automation, type Trigger, type TriggerContext, type OccupancyPayload } from \"ts-home-automation\";\n\nexport default class MotionLight extends Automation {\n  readonly name = \"motion-light\";\n  readonly triggers: Trigger[] = [\n    { type: \"mqtt\", topic: \"zigbee2mqtt/hallway_sensor\",\n      filter: (p) => (p as OccupancyPayload).occupancy === true },\n  ];\n  async execute(_ctx: TriggerContext): Promise<void> {\n    this.mqtt.publishToDevice(\"hallway_light\", { state: \"ON\", brightness: 254 });\n  }\n}\n```\n\n---\n\n## Key environment variables\n\n| Variable | Default | Description |\n|---|---|---|\n| `MQTT_HOST` | `localhost` | MQTT broker hostname |\n| `LOG_LEVEL` | `info` | `trace` · `debug` · `info` · `warn` · `error` |\n| `HTTP_PORT` | `8080` | HTTP server port (`0` = disabled) |\n| `WEB_UI_ENABLED` | `false` | Enable the web UI dashboard |\n| `DEVICE_REGISTRY_ENABLED` | `false` | Enable Zigbee device discovery and state tracking |\n\nSee [Configuration](https://Supporterino.github.io/TypeScript-Home-Automation/configuration/) for all variables.\n\n---\n\n## Documentation\n\n| | |\n|---|---|\n| [Getting Started](https://Supporterino.github.io/TypeScript-Home-Automation/getting-started/) | Install, configure, first automation |\n| [Writing Automations](https://Supporterino.github.io/TypeScript-Home-Automation/writing-automations/) | Triggers, services, lifecycle hooks |\n| [API Reference](https://Supporterino.github.io/TypeScript-Home-Automation/api-reference/) | All public classes, types, and methods |\n| [Device Registry](https://Supporterino.github.io/TypeScript-Home-Automation/device-registry/) | Zigbee device discovery, state tracking, nice names |\n| [Configuration](https://Supporterino.github.io/TypeScript-Home-Automation/configuration/) | All environment variables |\n| [CLI Reference](https://Supporterino.github.io/TypeScript-Home-Automation/cli/) | `ts-ha` commands |\n| [Web UI](https://Supporterino.github.io/TypeScript-Home-Automation/http/web-ui/) | Browser dashboard |\n| [Deployment](https://Supporterino.github.io/TypeScript-Home-Automation/deployment/) | Docker, Kubernetes, production setup |\n| [Architecture](https://Supporterino.github.io/TypeScript-Home-Automation/architecture/) | How the engine works |\n| [Troubleshooting](https://Supporterino.github.io/TypeScript-Home-Automation/troubleshooting/) | Common issues and solutions |\n| [Contributing](https://Supporterino.github.io/TypeScript-Home-Automation/contributing/) | Dev setup, conventions |\n\n---\n\n## License\n\n[GPL-3.0](LICENSE)\n","readmeFilename":"README.md"}