{"_id":"@ajclarkson/homerun","_rev":"92-bd6d21c5171d247687a8274f71337b9b","name":"@ajclarkson/homerun","dist-tags":{"latest":"0.0.1","edge":"0.0.1-edge.9f8af25"},"versions":{"0.0.1":{"name":"@ajclarkson/homerun","version":"0.0.1","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"7fae66de0624c5c4ee1c75263dd49e987edf75cd","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1.tgz","fileCount":37,"integrity":"sha512-CKQlqvlofHyABf8+K/bKUZHRQHnDQLTnbBzIu66QQEK9t42rwQ0YrmeL1J8e1a/5hdDnCVR8P9O/AkDG+fk43g==","signatures":[{"sig":"MEUCIGwgCOSJ/VnL6QDzLLqXnyKZz5LuTPSpCFWvCG4oL72VAiEAn7ftdUAKvgIpz2Cb0dIQ4lnC0d5kTT+UC0PE4GZgWC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57253},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"0602f6c54841108abf1304ceae2532836aa8f310","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1_1783767983243_0.9059563731475067","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.60c9a03":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.60c9a03","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.60c9a03","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"a88b87fd7a67a1fc79fbfdb5101b8365d2e46651","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.60c9a03.tgz","fileCount":37,"integrity":"sha512-pKkz1GkcFyZ7DAMHMjvAc1a3vhGx/a15R3GJ+h1AXOchAgyotqCXQmb7oT+MWanLIegjThRz/JkQ7b5HEOtnOw==","signatures":[{"sig":"MEQCIBKwo0gNXrGJ5YXl/z9OCq7YXtJ45v8Z0hIGwKPy/xFSAiBAPiRjyBxlJMf/sVVyr9TfNuyl0uSLvKdnA1uBPT/b4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.60c9a03","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57266},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"60c9a03164f1a88180eba87b835fe09b3c7e9f41","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9d83295-12e8-45ac-a29d-2992a4f4dea5"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.60c9a03_1783768918594_0.18637552466528096","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.d1f2721":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.d1f2721","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.d1f2721","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"efd2abd9e3768f0a4c5d9b9b8f71c74c916df558","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.d1f2721.tgz","fileCount":37,"integrity":"sha512-rJdt/2RP47LHYY6tniRa94gZqvGnR+D+YxGs1zU/4MhIiunyPt8zK3WcIdmBc4OCpoHNRKwBkBfrhwFVJl6UjQ==","signatures":[{"sig":"MEYCIQC6zQ3bG7Z5EfWwLdptjmyq5W/TerrGGWbTfdxMEGpW9wIhAPxCGEXumWj+vEfHYE1uO7LUHqRUh0vlBYIht6yTMxRp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.d1f2721","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57280},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"d1f2721661dd64d21bbb6e4be2c814f43868c23a","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9d83295-12e8-45ac-a29d-2992a4f4dea5"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.d1f2721_1783769455055_0.9358916067317942","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.76c85b1":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.76c85b1","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.76c85b1","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"c295d4f0e08e074e5351f28c0c68e51edd8c4421","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.76c85b1.tgz","fileCount":37,"integrity":"sha512-afEP5vzFlmeLyUop7mLfMT3bUO+Q0uP6K+1VE5JR32ul5PiU3+4qiGQWHqUNiL/BV2M1vYPjbDXdqph8MwXpJQ==","signatures":[{"sig":"MEQCIHcq0KZlQrp/uwDxhwFY4d/Dts5a5jTfdwT+Se6Ri5XaAiBCzK229SZ+ETxjOCKzty7DsWdJJ/rMmkS8XpKUjgn1Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.76c85b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57433},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"76c85b1c13e58455789c7e72ce8e729f628c6f9b","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9d83295-12e8-45ac-a29d-2992a4f4dea5"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.76c85b1_1783770050989_0.7045452422510601","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.84d47fa":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.84d47fa","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.84d47fa","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"2976c6a0203bc2a849446a1b7c6e918fb80d380d","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.84d47fa.tgz","fileCount":37,"integrity":"sha512-BlkG5UJzYgBQWj0T8IhNsn0gNXgtLRs8jaOmNdTc5vj4Y1IL92yB1Nk85DRjAB0ZaZNYDOExeNFdXRtxUp1KFg==","signatures":[{"sig":"MEYCIQDfEZe7yIZK94kSKT3Nb9cD6wWJ+mDtCGsrroxbwHredwIhAL45rFztkLkz8ID2ok0ip1SyUiogf+5YSNEkT+OjbrVh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.84d47fa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57609},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"84d47fa1daec0643b874017c6132522515c2403d","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9d83295-12e8-45ac-a29d-2992a4f4dea5"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.84d47fa_1783770603155_0.8883217983654372","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.ea60fe0":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.ea60fe0","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.ea60fe0","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"046694eb0e58546b27a8c303641aadad0fb4ff10","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.ea60fe0.tgz","fileCount":37,"integrity":"sha512-taMuyAVB5Fid37+EvOdArOm/43LvJ6VLHHzqSpG+zOf1mrr3ykRFoy8qyrXPlrySkinO79+IjbFZ1DGfUoKgVg==","signatures":[{"sig":"MEMCHyOQtFdeVM4SPnGBpe9TTALK8DYKt5quumcn/mi8Gy4CIE6M/mRXoZ/PpvoYn3qdLng38svqV6CYZCX30fEqWF27","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.ea60fe0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58060},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"ea60fe0bce322a98edce476545b6b9cbc63ad960","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9d83295-12e8-45ac-a29d-2992a4f4dea5"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.ea60fe0_1783770737131_0.49265477484383857","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.f81eb62":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.f81eb62","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.f81eb62","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"7d1f41a2eed31f9709bb39924cd0e83f5e07d9d6","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.f81eb62.tgz","fileCount":37,"integrity":"sha512-cfrLnLC9S20VF26EKNVqkesFXHcmC71CJmND+B6E/UUzxoo6pEyu9YlYY0raJUbALsviHayhwCyMo/PQfF4zPQ==","signatures":[{"sig":"MEYCIQDpJu0yU0PgZB7lY65mACG1l8anFL2bZvZl3Lwb6ccougIhAJh/KVxZBEGi6XrlTicRXoeDw2c9NPjqEceOj53usnS9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.f81eb62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":58727},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"f81eb6204334ef0941dd4f5a83d89b44458e3c70","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9d83295-12e8-45ac-a29d-2992a4f4dea5"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.f81eb62_1783772041760_0.5720097240662261","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.55a0728":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.55a0728","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.55a0728","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"d3f559e5e574f192ab1c07caf3cc0e8ba0712188","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.55a0728.tgz","fileCount":37,"integrity":"sha512-3JV6X5x3NOst5vHUH/MCg/81z43DSBCYvPSq5ijgch3lgPCbMeiD8+2Pi7LhI8SOLbAcuwJxbJd9fqtMtB2MFg==","signatures":[{"sig":"MEUCIAv8P1Sqyvbr/qK9gFOe+YSKaCpuREMz/k12qC5zReAfAiEA4Lw9F2hs3le/R+YoUhQvuXnIYJNluxvTVjmG/AtlUfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.55a0728","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60156},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"55a0728a12874e20306789536958842a0c8bad44","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9d83295-12e8-45ac-a29d-2992a4f4dea5"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.55a0728_1783773539772_0.06713212287492287","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.8c17d91":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.8c17d91","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.8c17d91","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"1b67c7ca7128dc360c4410d6b337ab280c2881e3","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.8c17d91.tgz","fileCount":37,"integrity":"sha512-U1RyM9vXRRySy6qxisux1Eu3qxR7EU1nzZfekWVXwT3AcFU7ziPr34EwVIYyyShidMGAOj23/UAln/NciHAwTA==","signatures":[{"sig":"MEQCIExy4f9E+WjWZKrWG4mRtXLF6dq/fEl8T1Sfw7vj6jBkAiAapiDRaqVZnYMZc2gJdywxiQE6kRgRH8nPkgi03+Inyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.8c17d91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60288},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"8c17d910f03b993e23f6cbdeb76c1e1159c8c575","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9d83295-12e8-45ac-a29d-2992a4f4dea5"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.8c17d91_1783776617032_0.9280350280296703","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.db0717b":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.db0717b","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.db0717b","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"7c8c1ffe777c15ca8dc70f6f6b094330d642e851","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.db0717b.tgz","fileCount":37,"integrity":"sha512-dnTfLS5ee8YP7xNEfcu0m+4F3p8hkfoJalSNtDqVfxT9UuFoo6BkuzvlTw116ChCu0ZVWJ/0ydQlpj7xEOHlgg==","signatures":[{"sig":"MEQCIAcl4RFHHfalTkjqAOuGbWjbRKqTLx91utkfF8J/y43gAiB4WE+dZ8KBrZAua5fHdrtw4fq2laHkLxvEl1QHFBWxtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.db0717b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61246},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"db0717ba5b51e3d17b3768b9e77437b62008ec17","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9d83295-12e8-45ac-a29d-2992a4f4dea5"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.db0717b_1783778095160_0.4743595617661145","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.01eba24":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.01eba24","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.01eba24","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"6c19f958d324a004705ffcb1cb7af18d0ca870cf","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.01eba24.tgz","fileCount":37,"integrity":"sha512-e9bfUw5TlaTUZIj/fRNqXLKpgy4DA0TYy6O1NQhbQHtWMAsn2oVtg+VS4HdK+tHTqO6D86IvrvJyTdbddJG3uA==","signatures":[{"sig":"MEYCIQDsnnmVMw7ftpgSnrsfbK3DOn0p1FzmHpgfVs69uTMiVwIhAINIU5CFiyKd6PAceiDhtOwmohZgzpMP0tC9czTFJqEW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.01eba24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61344},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"01eba24fed182b833f698474b165e5c94c45119f","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9d83295-12e8-45ac-a29d-2992a4f4dea5"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.01eba24_1783779147348_0.37765069040424337","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.d5db662":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.d5db662","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.d5db662","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"d8c36f4ae88094f60176c2801b0c96ab473be49d","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.d5db662.tgz","fileCount":37,"integrity":"sha512-6+XueeiaPXsDPRgrnDXfGQauccJFlzEQh3Z3b2kYa8WDaJIUD6zDbiT8Y2lK+mHIVd8Ydk+SGvY066r3AM6lCw==","signatures":[{"sig":"MEQCIFpPNEogKg4iundb4aDpoeyvoTrSUcsrGWwn2+4EwntAAiAfKTHjqFUJOI3ReCEC1/uIzVpBykyinbIolqyl9VUGbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.d5db662","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61554},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"d5db662e69b7821acbaa0bf17b74e963fc54da62","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9d83295-12e8-45ac-a29d-2992a4f4dea5"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.d5db662_1783782271517_0.9703146567664465","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.f1d8985":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.f1d8985","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.f1d8985","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"0098077b11097fdefc08296205b2454bd38e3542","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.f1d8985.tgz","fileCount":37,"integrity":"sha512-3jaZZzhIc8nZ9UUWFiobbQm/Vu8luGvdEV/U9ZsC9JLi5Eu1dX+8C+3RYbKM9L3901hVbJorc1nDNBaoaN+g8w==","signatures":[{"sig":"MEUCIQDjOtBXFPXFAMPBsDHcOJPK31CM1GGvAmv1qHfF/f6dVAIgI6cyy5bMiHdDRVFFDpSEtWkDioXAs6rnPHWVe1en9js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.f1d8985","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61554},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"f1d89850843afc5b57a6779130f4472bd0efd24a","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9d83295-12e8-45ac-a29d-2992a4f4dea5"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.f1d8985_1783784016459_0.278988887632601","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.15b0e8b":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.15b0e8b","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.15b0e8b","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"9f6837e7aeb5e7ef00376db489487018080d92b3","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.15b0e8b.tgz","fileCount":37,"integrity":"sha512-coxCNHuR6+CbTHGEYV+4kVgAM5k7Ncvzt5mhGveXnEo6vCgez6BJpP8OOVgbTj8lgvVLB+cgCZyuwaeMLGYCAQ==","signatures":[{"sig":"MEUCICHMk+f2kq7GPPpAfcwQYexnPBh6RFhsQs5APDobY5eUAiEArnEqIazOaMJ1kWrC+YmVvAVhDWKVR0pB65EjR8aQ9b0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.15b0e8b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63031},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"15b0e8b6ceb9949b070fca32b52659ea8662426f","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9d83295-12e8-45ac-a29d-2992a4f4dea5"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.15b0e8b_1783788539935_0.4368218982643053","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.a826492":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.a826492","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.a826492","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"d737bfa41184a834e7664b7945d7a9b52e73a155","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.a826492.tgz","fileCount":37,"integrity":"sha512-7AFPZQh1vQug4alN6gk6AbCKYUA8u5vdjYqAdwPSTltnvHgiIwrweMwUU6buMaVGsyCPLfrkf2bj3yw3g8071g==","signatures":[{"sig":"MEUCIQDObGJJRHQvrtMGIpW353NJ/SsIjFD/upGrbl5U6QTfdAIgdjgV3p4mrgj4CFrlAP7kkGU6Xtabh6UhEoFpiiepooc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.a826492","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63505},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"a826492a572999694f9af09dd3957f61827a530f","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9d83295-12e8-45ac-a29d-2992a4f4dea5"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.a826492_1783859296111_0.4670372608588642","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.7df60d1":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.7df60d1","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.7df60d1","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"1a86674f1bcc3417ff11713a4ad8817f86fd6119","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.7df60d1.tgz","fileCount":37,"integrity":"sha512-1lomqVkCdQAoEFfLTt/jxZf59FF/BKzXYTtt0umKK/taPnzluOgSgpJogjTvJrp0nt/5a/Svxd/rv4fUeq4AEQ==","signatures":[{"sig":"MEUCIAlKfNVxZLpfvTIoP4BvqgsscQSMbZxjDCfcVeYaaPcGAiEA46jOItjQ9M0JsyLquxo9mDqn3Ou69W+RFdqy6gm8cjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.7df60d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64215},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"7df60d115520f3468690ff0c573227be61e03091","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9d83295-12e8-45ac-a29d-2992a4f4dea5"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.7df60d1_1783861292125_0.16191784879982252","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.24cf6a3":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.24cf6a3","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.24cf6a3","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"41a0c73a63db30904a9949b1008b6b5ccb3df2a4","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.24cf6a3.tgz","fileCount":37,"integrity":"sha512-1yhFcwbvL3vj52JZLSjnxFkLiytmIwU6yT7LKC+x3COxCiUaJbsNdiC746pi4yX3S7oOC7qVjNW8lDIIJ8aIZw==","signatures":[{"sig":"MEUCIH+xhs9pJf9OT2o2ChHyt9iTNX5g1EYu5BRceQ/UJKMXAiEA9PtZuX+hCdXivTzWKc1c7iMb/frkunE4pTM5SHbCldM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.24cf6a3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64215},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"24cf6a34d22bf75f522aa50a9da0ce0e1dc32258","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c9d83295-12e8-45ac-a29d-2992a4f4dea5"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.24cf6a3_1783861962524_0.012197732041463238","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.efd408a":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.efd408a","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.efd408a","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"b447be166b68abb83522eab39e2cff74e407b861","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.efd408a.tgz","fileCount":37,"integrity":"sha512-jQ53Mz5+O0Vm8CYrupcch9lt5Kv6YoAFo/2JeKM0v5hMdgGfQcxQcIplgHUH3UC9T156ltPys/T2tA1w/Y4Xrg==","signatures":[{"sig":"MEQCICE7Q6RsBd+Ec+9ADsdiyqDVyojiQ6fRxTkEmnLwBR+iAiBNOvbl/bqhxZYzJnt0OcZ1i0dNfgai8QuP0KyEPTs0TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.efd408a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64215},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"efd408acec8148b605881787a681d4e9caf22885","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.efd408a_1783862662346_0.1978636909798881","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.101c498":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.101c498","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.101c498","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"910d53db9eff7e591e067d449f1fe5f736f8cb31","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.101c498.tgz","fileCount":37,"integrity":"sha512-nJTFyAuzlFvD7i3JtdODBgGvpxJhwqs8BpqbgXm1NrTHqDdvLjhLyW6VpLB0bhTqignKnQ+JQbBNfp4mY146Kw==","signatures":[{"sig":"MEYCIQD5xk67t+Fdv7nrwhz0mpiHOUD0+gfB6FGXu2pvENNo7QIhAK7ZBq7IyztZRlJMJRkzAs8XwJQ0OUEHEmpITLntBS6T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.101c498","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64215},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"101c4987a44885d3a5cc87bcd6c8e8448370cace","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.101c498_1783862895829_0.33740529384495965","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.6f4bf73":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.6f4bf73","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.6f4bf73","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"4ecb8f65533111c18733c8165d3ba7cad44ee640","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.6f4bf73.tgz","fileCount":37,"integrity":"sha512-JlgolNyA2I9s6w/gIFIh6e1r/77UDzYlhCG+WZeyLD0hrLBaA2AohCP2gQI+A+cRa31VV27aOo5Yh5sW3JXXvw==","signatures":[{"sig":"MEUCIA4cstXRndL2DCTYTumFkkAz4kqyQIrINwraFOxGJszcAiEApNhVrs5DRpcfiXBAxpRpNt+6pnWUvQeg9IXKNzW6R7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.6f4bf73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64282},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"6f4bf73b0657aed8982cd20bb9c2994ffde1585d","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.6f4bf73_1783865683807_0.9310540429805485","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.f13a84b":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.f13a84b","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.f13a84b","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"8c439976aea7574314f9380d0cebd724f2f29929","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.f13a84b.tgz","fileCount":37,"integrity":"sha512-EGBssQfKe7R2rohCqr4ssvn4CRG/c2NCVeOzsGo4hqQvPRb3Xpbi11rlyKbtNMwocME/LuAxxCFZ+9cshaaGrg==","signatures":[{"sig":"MEYCIQDR0G7LMlqLBB9T8AGBhZb6jsDE8LVt2YKp5SOYQp7lGwIhANe8DqSIzV8aS3YM7Wq8faQKf60SHyMEnUCOSV51MYh6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.f13a84b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64282},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"f13a84bfc262c436fab9ec936dfbd0c588cda1e6","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.f13a84b_1783923872550_0.037836783808684826","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.fcf7bc5":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.fcf7bc5","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.fcf7bc5","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"f8fd90f2887511b62f1b6a90ca172aef096effa3","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.fcf7bc5.tgz","fileCount":37,"integrity":"sha512-2oKDfhNrnhuo6iIGqFhIFF6JJvKHJQekGYv0GKOKL/hmg+XchO1Utpqw+jnXDI2PchPLS2b0FoxuKrJdbcJcAA==","signatures":[{"sig":"MEUCIHTUz6YYGMkc4XkS5KVhmaCQHIceOWZDwi5vTjpCGRjPAiEA7lrzHdXxel945Rsy0A8UPOyTk1Si+lMK/3inDqmFd00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.fcf7bc5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64282},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"fcf7bc5523f6184e31847d1c4d0f9f5e472da2ec","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.fcf7bc5_1783923926703_0.6642140519851529","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.268c1d1":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.268c1d1","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.268c1d1","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"125d8b4cd63096b6dccb0169f73af8cb2ae3073b","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.268c1d1.tgz","fileCount":37,"integrity":"sha512-dryk14kxgWWi40m8pXnbbhTebu/JyLjZ9/eOY/ca50C8S16RNYp5jRvrRBvG8sQgErQg+4asO4ioOkTN0823yA==","signatures":[{"sig":"MEUCIByAskWImxg26Psem3FPhaE2f9/58cogtyQSN6ZF5nI8AiEAr8Lsjb/9lwZPhWHHzRR71dcJk4VlqoCrDsewUnt4RC8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.268c1d1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64282},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"268c1d1ed30397c568aedbb6525b2cd817e22f9b","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.268c1d1_1783950440574_0.6900373669380475","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.088d811":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.088d811","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.088d811","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"87d9de40530729dd0ab3819a3944a11f2a23495d","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.088d811.tgz","fileCount":37,"integrity":"sha512-+zzj3OzORZrk7TfTLND36gFdy6jL/pWYLMcQDUUshxHhnzfL6xXCYmcvpRePp2HSVv85ywTYj8DD++ZoEn7aDg==","signatures":[{"sig":"MEUCIFShEhARmFQPYlPyRuztN9hdPLGUS4K2Yi9wbjqcxatAAiEAzfD+Q6jH1q9sBec+qnHMNdkDYYiCPiRaEaWnN3DRbTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.088d811","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64282},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"088d811b9940e3a60db3a2ff93542401d32bd304","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.088d811_1783959342794_0.8258256737675347","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.aafa867":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.aafa867","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.aafa867","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"66f85e36a9c90d5def0940db1c419fff0c48c634","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.aafa867.tgz","fileCount":37,"integrity":"sha512-vRpWSO7yhbCWtFqcSNs4HSpIV7RyaoqSS7bkIh8ma0vJMNQOCR/oG8WGiVGeywCQXLQcqSgU/l9qQLef/YgJOQ==","signatures":[{"sig":"MEQCIAk0HL40QnFh/cyQToRvWgiEmCarkSLQgKxnzh2Q1iFvAiABQs9lJs3HWBy2okZsfJt1WOBbhA8PJDv5ZbqdUYEqyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.aafa867","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64753},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"aafa867664b6445f567e6631623bc1643db392c5","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.aafa867_1783961090238_0.3612394394374161","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.592d54a":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.592d54a","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.592d54a","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"e2642a7d66b5bf7ba4b43ecfffcbef647e72671f","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.592d54a.tgz","fileCount":37,"integrity":"sha512-C0ncBp7tvPiWV0JXVR2AH1Ms6y57OH9T9JyRMFYyTxI5fenKrDIfS/QhRWbjnOxQwT5wpotbXjmaQrQOJKKKUg==","signatures":[{"sig":"MEYCIQDnEgd2J9wkIAfM4A3abE92P1YaJTQoMq5Ze6KV/wDI1gIhAOvIAraQzhMFJlDGDwFFLWDKjxT7TPqYVV+ebqiIFW+L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.592d54a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64793},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"592d54ad4e93e329ed4b683d34ed9d42be26d8f3","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.592d54a_1784376360416_0.07555881483739912","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.fb5f824":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.fb5f824","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.fb5f824","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"8503a4e5e0bd64e5162cc0bb7c67593a90b2570e","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.fb5f824.tgz","fileCount":39,"integrity":"sha512-qERsn/wJMF02ZqmnxjHU0T6Mkv1zSgo3+DiFFCJNfexljDOGD0Slaob55LAdWzWK6oL99zbW6NOLXo5W1pF1Gw==","signatures":[{"sig":"MEUCIQCGAmVKppiYjeW94fohPBPL41KDggfn22RYKWwtR20T+AIgInnon9+zP8ao67XP1YJDYBXYfM2iTXzWC8xdad+yCfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.fb5f824","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68753},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"fb5f824d50a8cf567edad0465ce771503287f445","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.fb5f824_1784381052173_0.16117149940396325","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.a233fa3":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.a233fa3","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.a233fa3","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"67563a1e0ed9557548560bf09eaf82e374de869b","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.a233fa3.tgz","fileCount":39,"integrity":"sha512-e9edUvZKJmGFAFHRWDg65p1zgp29x2J98JV99mP/kMdzcjwa+ORtnLRQGSwOkjaYVse7nE0rKC+1CV/mjWAyow==","signatures":[{"sig":"MEUCIANTT3+GgFLZ6FoxKtuKJWuLokzzlpo10/r7l2V1ayInAiEA7e3kDtMNtGcV+NSRkJkdiXRTgnNzin/7k+hw5cGRgWI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.a233fa3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70800},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"a233fa341473adbbe04d44e8a25432e0c45072cb","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.a233fa3_1784385158261_0.3126231064911553","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.3c07fdc":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.3c07fdc","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.3c07fdc","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"514b63d54ad7ed82f4e1d888b65ce95073e8e24d","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.3c07fdc.tgz","fileCount":39,"integrity":"sha512-N9mE6vnq9G0ANDyATNvPsJ5UWCgQEeqhGazPT1GNj7tWQ++azhFdvUzFxJrYXbIJANlQXPl4TIVJj8k6JwGNPQ==","signatures":[{"sig":"MEQCIEsm9bKogW8oDEpGPFrnWau8lIBxBtcu+S/1vKnsnMgmAiABVPlAFxmxygm847jyMVAU5UfSvMc5fLXCjlwfGt7JHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.3c07fdc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":70800},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"3c07fdc8b3b51155172a9d6b481c34642b0e39ba","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.3c07fdc_1784386389232_0.3248562104728867","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.572e0a2":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.572e0a2","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.572e0a2","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js"},"dist":{"shasum":"d37d71f21f117f46c1e9980777e81894ad868db1","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.572e0a2.tgz","fileCount":43,"integrity":"sha512-popp0OggClxdsVcjZ/YAhUFUmg5611As2utanDZxsKtYT772BMonisW/W+w1op1DmHAJ2RT5uF3R0JifF2zZ4g==","signatures":[{"sig":"MEYCIQCOWx71zjSCoDaCo5ylYkr+ao6EQGiEZ8thvuEqARxD4wIhAKKrRU15IxMcu1MBtqJLKNgsG6aLIqQ2Iu3H+qwhEJML","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.572e0a2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77842},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"572e0a273d6f191d1e414cc173d066bf53897d1a","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-types:compiled":"homerun-generate-ha-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.572e0a2_1784387290318_0.2670754303287468","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.90fa3ca":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.90fa3ca","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.90fa3ca","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"9d328f4bb6de8624d924c6de0dcaceb498458e74","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.90fa3ca.tgz","fileCount":45,"integrity":"sha512-VuCXxyz2LAoZf3Ijj092hHfZCsWwjtgm3I7IqTv54QE1SBeXkdorn6Z8ZbUU+ulQyp/9PQupHrOBZFlCIU54KA==","signatures":[{"sig":"MEQCIH4ENQ0jN7ne3QJUPk5JExVPMKxNYIWhIotVqdIC16DVAiAQkBnA3536ewTsXvNbBUpl1TzYc32MNuj2VT/zfCMhBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.90fa3ca","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83000},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"90fa3ca39c66022807e1dcc4ec6bfb6f7ec14878","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.90fa3ca_1784389614346_0.6832237283759179","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.d54bb99":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.d54bb99","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.d54bb99","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"3a531f9d836e85358bbf4d52ba0742de90bc0251","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.d54bb99.tgz","fileCount":45,"integrity":"sha512-1eKGo8hsjWAA+j7lO855tdjewChVRgJSUWCHcULyUrxn+A0QmyPuyyNKSx2kFt8RYCPzMhHRGn07Ezjgzvko3A==","signatures":[{"sig":"MEYCIQD344rLdMq4WD/4g14y+v+SM3fOFCqDFoUjzFKrqgrIrQIhAPl7ZglseSUX4tHc02mqCJRqWL4VPsyYb/JFZk0BBrtb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.d54bb99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83000},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"d54bb99e9f0545e3e25363a35d531ce490312d18","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.d54bb99_1784391286178_0.5508130056803711","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.36bbf20":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.36bbf20","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.36bbf20","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"382137a7b2e189b2b3b152c93a7ff0ff486adfd7","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.36bbf20.tgz","fileCount":45,"integrity":"sha512-1PGB/64t7PoTrj1SJ26MvvZDzxbnYKDpDtrxJy/nKJk1kpGz2BqItKC61OClP+eqIuGXbCRSxEyM+xw8zKGAGQ==","signatures":[{"sig":"MEYCIQDoIo+slwe/oEEmaUrQy8E4S0KRdtASR03qs0g96o4PegIhANO+143wJlkDxSCx9r9cXuXt5P6CqxUO8gdHkgFmprM0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.36bbf20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83761},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"36bbf2006a5cdd9f96045444c9d7f64774e33d2a","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.36bbf20_1784391467113_0.5010661420697977","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.e40faa4":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.e40faa4","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.e40faa4","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"8b742c64972f53d36941ca1064fcafa945f1b9fa","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.e40faa4.tgz","fileCount":47,"integrity":"sha512-GPbvep5d5ovVEUndU/uHvKPVbN6tOk8pkWfFYq8GTP6TsOzZZn9I0apipLvsXX5FBeUVBWtlWIzAmE3RhsCStA==","signatures":[{"sig":"MEUCICZ0IdeXpxJYPmCwMl4Foevz9bD8+lIMVqxm5be6tio2AiEA06Nc6hmTNek/vr0E/ArvJNxpeRZtYXUH4DUsZrwKaOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.e40faa4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96946},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"e40faa4a9255d9e27d4c80cec0ff1b7c91061f69","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.e40faa4_1784392105148_0.7639263651078088","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.043537d":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.043537d","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.043537d","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"3b469cfc64f86293ef87436c107fb17681594f1f","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.043537d.tgz","fileCount":47,"integrity":"sha512-n6QYHht8wVEOjgF5d/bcULA0zUIZ/0/HQWKDwo1eebkli4isuYxMXuqVZo+JfDxzoPTzxX+1b+/XYV5ALdOCXQ==","signatures":[{"sig":"MEQCIB3CH+2E1tYe/BhKJ5ewAShzvnH3w41u4COUUi6ei4YPAiANWmbuYcts/1NancLFftJiUJOar/cD0B8mtrIf3DI4xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.043537d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96946},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"043537de5fd1bbad5c94e4c8c1898f68820bce60","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.043537d_1784567653186_0.5118616697440619","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.52a28ef":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.52a28ef","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.52a28ef","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"6a3ec6229e66d70724654c16d974aa5c74e515c5","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.52a28ef.tgz","fileCount":47,"integrity":"sha512-7hDljy5xyk261U7lH/6EImVxqMste14VkVW0TuCzDgHX5k9jeccI1dZs98FTMr8z40xFLNZyO9zp568gFUs79g==","signatures":[{"sig":"MEYCIQD1j0QiGn2eEEBGt5FHWTudYw34Dkwcq5SiJxSust5kzwIhAK76BIX8spMywOg1qCIgruH4KleI7Xvn+X4HgwhQXYtA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.52a28ef","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96946},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"52a28ef5a81be5348f79e65dfce9897c250b5d78","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.52a28ef_1784567765631_0.1531000916848526","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.77108cc":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.77108cc","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.77108cc","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"fbaa47844579ba4c09093dd6b5506fd32b017748","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.77108cc.tgz","fileCount":47,"integrity":"sha512-LRO93x3mXN8cy+78qCcci748WF1GRnV1FQ5/Lb2YGbz7le1ic8Yag/zgD/5lE8SLDokwxiD/q8ppTyrRMeUf5A==","signatures":[{"sig":"MEQCICdJYqOsQUM52nyhlu+NdvNqdQ5m7ACTVAtcr7GsbJSqAiB0jUbNgRtAItnxyKwvoLg2qRv5MoOId/4x6PbEtBkC+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.77108cc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97445},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"77108ccbff32d712c249591004012c47ecb3c55e","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.77108cc_1784628353602_0.5002862142760724","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.8b6b319":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.8b6b319","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.8b6b319","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"3a89061e2ae78379a0fc217c4e2d787b254d2182","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.8b6b319.tgz","fileCount":47,"integrity":"sha512-9w5Fo82t03ysY92IVJ1kgciIiuZXXPppAaxzsQn4rt6nDiWEX3kz7uGTTxOn+4HWg69WpTeUeYDr4Ar8QkKiRA==","signatures":[{"sig":"MEUCIQCMoTh4RAeRM6cMKs1dVBqmJtgGo1jJzPiJhoeFifmDcQIgd6wkMkjbnw53ZUa22CQohulIK/v63Mj9ATPI9momX0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.8b6b319","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97791},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"8b6b31967ca1d92c7d7c2aacd0b4c99845feccdf","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.8b6b319_1784713520642_0.901579078534746","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.4ae3e15":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.4ae3e15","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.4ae3e15","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"29321ecd9e9f83a04492c46734a7410c69ddcc53","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.4ae3e15.tgz","fileCount":47,"integrity":"sha512-ztBIKCubrtlsQT2P1R0ySFM6w6hzE3EFEqLLl769xELKKsSTF8jY7Nbf+F7HlWb4Hu+2EDSK5TeH0Hziz+YYog==","signatures":[{"sig":"MEQCIFBnHV/h73kqX8NE++FaFNTCfOW8KS0kADk+f4OpORfKAiB1PS1FQvawWp0FdV3m0pbXh0jz4iutcLO1kjmoKp241w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.4ae3e15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98109},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"4ae3e1537043e04d4b1cc3e2556b3aac9cda4626","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.4ae3e15_1784715015438_0.9612010226674856","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.232692d":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.232692d","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.232692d","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"8a20b064b59ee8589a46d333875a788e8a8ff269","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.232692d.tgz","fileCount":47,"integrity":"sha512-6+m5b+xgV//Po/MR4BWCgkwn+/65512sg/VRBpbZO2YcifZ+z2p55Ln2siHQ4bzIVR+Nx0NnGOfdETUVISwC2g==","signatures":[{"sig":"MEYCIQDA/Uqm7Feevuz8MXa/mFxUM4O+VIt8vH/3RfwVFdkVXwIhAPb+zWfAh29HOwBXPzhSd4gtat570Deu/avLLaFaSzg9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.232692d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98754},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"232692dc148d1517d05b6ad7f5a94355b929690c","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.232692d_1784716668539_0.38057600754815346","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.36f3aff":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.36f3aff","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.36f3aff","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"3643615beee977a00d0e4f71f07455743233e2eb","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.36f3aff.tgz","fileCount":47,"integrity":"sha512-RJ1y8B0h7J4ZCRYD5rZhPqvDhV+Nmwz9qKnYrF1TekOfwmlb6+OZ3LEIloB0ABYHiNA0zAOS0QhDOjyzEHjKvA==","signatures":[{"sig":"MEYCIQDjH+28vE96bwvPOGTZFgElpv4sw2qSIp1y4FZkIGZ5jQIhAI2vIFLy7Z/NbwZGcrbG1sbqTIf9pOAozASRnDKDTX0T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.36f3aff","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98788},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"36f3affce3394651888c1bc559452f72afb42cdb","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.36f3aff_1784718288830_0.1522665493001687","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.675d0b1":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.675d0b1","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.675d0b1","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"e4de2329d9eb413c5b0ee85033b139b1fc943b3d","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.675d0b1.tgz","fileCount":47,"integrity":"sha512-np/icSa8qDhvesovOQ3gh4LnUqiYI+AcqfFYP3XERFjmKgJ+KW+UiL3PFpJ6fy1XPCOVRHwW7ExMxt3teXKUjw==","signatures":[{"sig":"MEUCIFLdmq0HNdPOveaH9sr0DJKg+69C50NFNgWrJDdrFSmFAiEA35lOINGiPvwRMVtXWq78XvK+GUcbI3Qa78igvq1bY9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.675d0b1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98744},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"675d0b14b3a7beabe1da45b5f6de0483891ff1e0","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.675d0b1_1784723691670_0.42499647356126835","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.c612605":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.c612605","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.c612605","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"6a167df98ae402eb814d9ae65658e5222cbd309c","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.c612605.tgz","fileCount":47,"integrity":"sha512-/IUbiMc4wJiwha5ITah6GbUFrdyzOwJ46fw5i57tKzXZM8FQUEfCSAFPYAog1wS45Nv1I/lTTK6gVlaTS7stgw==","signatures":[{"sig":"MEYCIQDXONyW7h/UpDHCDmOL5eKo2ACHCB5JtGUasFCgAF5H1QIhALt0uV9ryj4zvVcLo/m5WHCzCV0Tnmpyv1g1CtpjmYAo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.c612605","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98836},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"c6126051c731063cac060023ee736c28e6a08866","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.c612605_1784724510399_0.05776122975303455","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.749647c":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.749647c","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.749647c","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"6b4cd503efbac3b08fc98aed9e3b88224ffc60f2","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.749647c.tgz","fileCount":47,"integrity":"sha512-oPynEQLGwGcujbyrhk7wL/qe6y1qPrZbWnlJMvlblWoHMWyJrmOSxw3Gq+OLaiaUmXnbtxcKsy/5dxtXbttUoA==","signatures":[{"sig":"MEUCIA087pCiJZbTE6OBgjvt7SbKI2MGG3nr2t5pxgGvbytjAiEAzhyQj09X1sLq9iXwhZl4+OIAN3CBtg9H7sNeF1HyhWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.749647c","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98872},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"749647cac35321e734d6c4a8c793b875f2b42c2b","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.749647c_1784725501113_0.14532506453977234","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.c7ffb3a":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.c7ffb3a","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.c7ffb3a","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"04e7d5d7d691df9835d774e60dcbe2273970c342","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.c7ffb3a.tgz","fileCount":47,"integrity":"sha512-m99FghaqMqNqL0pwa4pLMw+itHrWowMQGYovwqM4YNuDbncI/fXqrvUZVyQmI/P3E+vA7EXHcOIRl50c7Vy/cg==","signatures":[{"sig":"MEYCIQDA7MeOlD7BsTR4Jj+7rb2+gEiX38nkXvY2ULclwp+GSgIhAIeDNAGSauO/LjbL7wNU66fJphzzdMDKbVE6TP4Ucd7J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.c7ffb3a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98872},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"c7ffb3ab8b721e64685e05ddd6957ec466801a58","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.c7ffb3a_1784726728816_0.015177441799816949","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.1226813":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.1226813","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.1226813","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"7630320be7fa3b67a08679b493076f4b7626ece8","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.1226813.tgz","fileCount":47,"integrity":"sha512-LUcORCG1YdoGD3dQilxNQWu4v7hC4vkWrzAKPXPHfEQ5AQG08hIKvedCoh7WKmDBvK+lGn/PqiYeqyqqAUM1jA==","signatures":[{"sig":"MEUCIHcpOb94AzV3T7ar4Soysv5a7IC0d3i5fuArKdAKnthUAiEA+Z9pX0V4Ks0DKxG59CMD3QcKjWdvwylwJWKX+SgWOJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.1226813","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99157},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"12268134e94ba072ef2344c6065cf7e9b174a5fc","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.1226813_1784727018715_0.3683627731271395","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.a130081":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.a130081","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.a130081","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"15b418f4eb0d9ad9c12a1a6772cfb0a81a58373c","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.a130081.tgz","fileCount":47,"integrity":"sha512-Ul3I6ZAVz/c24SJDJ+ZHrlOzw0Ssnh/yQ8MhSRjPEF92We6elzCOY6xRp2b66W7aP7qHgYtjK+eB2kpKn41wqA==","signatures":[{"sig":"MEQCIGIxOfq6j5eF5U8YsguC5DtCUJsYUbgntpRU/e/E3etbAiBPoet9z90dhR+HNCT9KCxP1hMsr0oMucwRbDwcWI6jlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.a130081","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99381},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"a130081549f69665670bc5f2d8ed5d827479e0db","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.a130081_1784730995494_0.3684398836423659","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.84ba9f3":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.84ba9f3","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.84ba9f3","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"790835a085eb913b57c32b929199aeff16b9d581","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.84ba9f3.tgz","fileCount":47,"integrity":"sha512-5dSN0CimBNKQc4uR7M/KL/4+bQ3qttGJut4mWNAK7Uj1oQ6sOAzTNJQmrTLZyEYBExgj2P62l2BGpRYtZ0TJtQ==","signatures":[{"sig":"MEUCIQCLpHRt2YSH/O4JyTLGONuA+DS1AXZ8IJ0Ut5jEC/1gLgIgSuVib+g7jBfMt2cwsvr6/Uoeukt08PYh8l4MlCnX170=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.84ba9f3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99646},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"84ba9f3ec66f719b7f8073aabc0530629ce2bd17","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.84ba9f3_1784742734459_0.2867211719670275","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.3232bfb":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.3232bfb","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.3232bfb","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"2817fb8cea6e19bca2f17602557de5426d2866e2","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.3232bfb.tgz","fileCount":47,"integrity":"sha512-sIGEqlhWuA4GS2uqzc+UvjCDlCqarUyiruJYAs7iRyNLkepGiL/++W7ZGm2xI66FoKFcRrv4mLiYoCWhQ69z2Q==","signatures":[{"sig":"MEUCIQDHD7W0SIEXYRnz0qZm7i/iD4T9kWa5Q0s1VkRjT7raBAIgD6RS/PLEkltaroH1ZKCIT6Cs4kLEXpxITj3NaEAhkMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.3232bfb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100692},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"3232bfbb3dd39fb13b3216df0b1c3c7a882edeaa","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.3232bfb_1784796539663_0.8208551615000259","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.c2d797d":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.c2d797d","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.c2d797d","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"0bda3a85ccf19364f731ba130c3468ac3d48e94c","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.c2d797d.tgz","fileCount":47,"integrity":"sha512-G9FMycAaoBT6sX1uqSJ+y5Wfy5O3D9m+775Hf9PEZRGczK/n69NbHdkLElxAs0Nq51mUIvaX9mCMAcRp3y26BQ==","signatures":[{"sig":"MEUCIQCaBgwu+AmOvgkgm1hOHENKAKHskEpP6e1XBTFeRsYNRgIgbVXGAnLS1gC9mNNoLSUTtgNgZR2Ul307JqI8HAojXvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.c2d797d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100844},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"c2d797da767f3c04eb8d95eb2d1ae7b44c9b7d8c","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.c2d797d_1784798566400_0.1861024624372889","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.c381afe":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.c381afe","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.c381afe","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"78b3f22a6e97ef20e278d76cc5b379fe5d5ef0b5","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.c381afe.tgz","fileCount":47,"integrity":"sha512-P6edvMFuKDduJB+IosjEh62UH8b8wOM+YPSrXRJv8bi8mIkQiaseXLoDlt/6NMKimVSMFRJn2MStm879HqI82g==","signatures":[{"sig":"MEUCIQCIZ6RBTzYVT1N3Aym1FLuRgBFQPjnPVIByxgC41Pll2QIgMhcQ/lksa/fn0naoCI38EBtr2+u79+kMmhpsqCt3/hM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.c381afe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104182},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"c381afef2086938c470d56f632624e3b1e8a7da9","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.c381afe_1784824607591_0.704352362289089","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.3ff83fe":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.3ff83fe","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.3ff83fe","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"f98e338fc21d462325101551e92e148a22e21faa","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.3ff83fe.tgz","fileCount":47,"integrity":"sha512-zkdgo1VPRkMpA1E29dDqahjK7B5nJ5gB9XV33ll9S/4KCmOjb3FiTTJPYnawZ5PzyvCuRLh8aItI7fNGg3Jq0Q==","signatures":[{"sig":"MEYCIQCf/xXVqUW+LpY0mWjqOTVQdLhXp3ooh+ux1uBjG+DkSAIhAJgd4KEyjvB2h9akfSdnBkueA8BFbOfyXngcTUZazQLD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.3ff83fe","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105203},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"3ff83feed175b5aff233054a36a67d399e3fc174","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.3ff83fe_1784826603790_0.29115896660547724","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.629c8dc":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.629c8dc","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.629c8dc","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"f324928e828967440edb099745e7cf6bdf60af67","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.629c8dc.tgz","fileCount":47,"integrity":"sha512-fmiqcx72fETu69w1TFOA00l5PYVyd0w8LFMzWTpVqJ57uUb08exYvch7GUN8AHUFhPzLzughV14Q24nAt35qlA==","signatures":[{"sig":"MEUCIQCdz3IjVV7l+WBh8jw4xi2fgd8y5QknSgipdivgubpzxAIgLrJTFUfHwN+jKDX24TKCr2gLokbsAGTJINn7xvyHinc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.629c8dc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105203},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"629c8dc0e766b7312e245ba2c20b1b3ae4b406ce","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.629c8dc_1784827146377_0.457521126556236","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.ced2eaa":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.ced2eaa","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.ced2eaa","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"915a42871b28f02f1d6aefc255eb03e8d5ffb54f","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.ced2eaa.tgz","fileCount":47,"integrity":"sha512-enVvHsSOZJ/VVO0noYzRVowoGrgY3zivZaXm0UddMFc5rtz41EDNekBxgj6aNhyoh+dbaSqdfeK+qUyjttKRzw==","signatures":[{"sig":"MEQCIF1bR+dqL2q95eu3SZUdCT+P4H0mgChm3dCZwW8Wr/WzAiBQLANQtfewriQiHBRM7GUqUum/b8bheejVuaBOiW5RVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.ced2eaa","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105203},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"ced2eaac64b02d2d674c8b428b63a8a85f84e3b9","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.ced2eaa_1784881683062_0.8378834217530091","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.db46fae":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.db46fae","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.db46fae","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"39a014eef70611c7e0815a5eb04a4fa1e1e7dc1b","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.db46fae.tgz","fileCount":47,"integrity":"sha512-Ywu2egrAOb8rsAlUVXcTUMa7ohoqCpGcwni0C2zvY2wyyk0SQp7mwlSz1Otx06SsF1TuV/z1lssNwCpDRNdoLQ==","signatures":[{"sig":"MEQCIEJjS5uE3zQwYpWc8lMqK0SWPBF2YP/NJaBXay+Tr46ZAiBDf1VQ7rmZ4nJ1dWIB/tRoi+85DsAOdlvpAHJf+pwxqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.db46fae","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109201},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"db46fae5993bc66be8eec0f8841f40c3b4bed4f9","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.db46fae_1784882184774_0.8293026812766586","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.88151e5":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.88151e5","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.88151e5","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"92301cada0bb817797a50855d1dc2d64af9ef023","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.88151e5.tgz","fileCount":47,"integrity":"sha512-+salY69gaF4bZlamKAPs+pRKDyf9c281nmI79jtq4rqiRKrqZkDq0F6D2O5sG1pu8Sb4GxSp7HhS65OzDmDq4A==","signatures":[{"sig":"MEUCIQDQrqOeZDMzR3+upAHpiakjaKTHMc410JQk2aqI+k64CgIgJWDBjq0HzZ11V/IhLCut77n2cJ572+YBqZPdnb39kYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.88151e5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109412},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"88151e5e15d63c5f9012a7e1781563604bb5293b","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.88151e5_1784884235248_0.6884974721548607","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.5143a99":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.5143a99","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.5143a99","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"48503ccf7244865a4cd7ef7252f01dccabed1487","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.5143a99.tgz","fileCount":47,"integrity":"sha512-U3iPTQoAordWfDcl9gDW270+Xr9KWcbEB6dIMeb1/aCe5/sssKyuiPmgc/Vlrbm/xu+zZTc8TXTjjSOPW3mHcQ==","signatures":[{"sig":"MEYCIQDvoj+nwHa5aqZ5JtbEtTWiJC0zOJxHHDSg97k9Uue4wAIhAInr6ZBCyoqESLJGm0JAFKKGih2P7O2erfgwsOt5v2RL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.5143a99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109412},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"5143a99425992d7a5e477313d3d28005672a28b7","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.5143a99_1784885545784_0.05195555633457527","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.11208c4":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.11208c4","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.11208c4","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"3c402f3100ee5a89836bba3a0ca6bc96ed055a70","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.11208c4.tgz","fileCount":47,"integrity":"sha512-GerYPPMXYgK9KrTO1kCZX7t5i68j0YAKpc41L57MkyfwNYxBF3pxfIPEyFbxo8UAcqCpP8fIogbL+3mCMsKfJA==","signatures":[{"sig":"MEUCIDeBiPziukGMxirSt0Vekrf3RHdMdyS3Js2uBTB1ITiTAiEA7o50wHs2iVmouHlXpbsg4Gsi0jCOyKahzkDmTJlZXSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.11208c4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112444},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"11208c4a1a8793022d85bb63c506c5040c0b31e0","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.11208c4_1784895455373_0.7844895739169098","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.1774ea5":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.1774ea5","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.1774ea5","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"e6ced12f4edd39b53d60b1224d2165551df613bd","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.1774ea5.tgz","fileCount":47,"integrity":"sha512-lp7BRcWWEGsK2K3vLuqUabnNSpKwOz7OFpwy0nw6PzMgQt0LGB2BchHC8fKjICWBjvrh83zDuuB8XQa7jjOfWQ==","signatures":[{"sig":"MEUCIQC2ff7ge1I99rd5oN4oPXqaA9hoI9EJKLnQpsmijWj7+QIgf2gFTU9FzBt/gfUyXHh0tyi35TEilVjdWeFznAXPFMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.1774ea5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113903},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"1774ea5d4db683afd8a39d9142c3840d0f5a9f98","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.1774ea5_1784897949776_0.905657654888284","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.f0a81df":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.f0a81df","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.f0a81df","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"030ce8c9ed356cd04bd990c413f403574228a82a","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.f0a81df.tgz","fileCount":47,"integrity":"sha512-gCcDH6dJQObYnFRKVA6FYbMnrHDrx99ogYHu9f+DS5KVp9Fm64ZJVurUjtagu4qg3bWiiFGiGsZ7INWkUy4P7w==","signatures":[{"sig":"MEUCIG67eHD7wp+Evdgnn0RLss8TGKl0Sg6Uu9lvENi5JwpNAiEA321xKYSE00RW/VhHHZ10zErIqL1E5iRJ8UfULGErtM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.f0a81df","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120176},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"f0a81df59e21b7e391dbf840a2821292d52f60f7","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.f0a81df_1784899778456_0.12274363584401926","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.c111274":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.c111274","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.c111274","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"fcfd8e00c2bf90bac061aaad0dfdc6a254a2823a","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.c111274.tgz","fileCount":47,"integrity":"sha512-K0bsQEV7jxxzYd8Ax++PGcNGoDDI+wDAMJdkbjwAxNLVelk3KylCuhgL3ME+Ai4llBEsFU/flXHFnzHCho3aXg==","signatures":[{"sig":"MEQCIBUzsm7UjHkGizGdT0dGlhbosI95lkl0fuTUTs2U6qzoAiAg9m91uSOCoNNY+QsWUseFR3+W2NgJUt+J69Z3xddsVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.c111274","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121507},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"c111274bd088db117443a10c8c6e59edc8f71ecf","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.c111274_1784907578845_0.4098686202752604","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.f7ff85a":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.f7ff85a","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.f7ff85a","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"b460aec4f45e51873037ab080329022d9079c6d2","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.f7ff85a.tgz","fileCount":47,"integrity":"sha512-5wIc8iAbLITjdBsR3d0rAyeHXxo2Mz9lX3GaZa7lc2u/a58/SP2e5M54mdV9c0nxdUq+R+/edJyYAf1Zd6g7AQ==","signatures":[{"sig":"MEYCIQC8uIMWF0Z7fydeRDKxX53k8qhb2sNiBPK2jXKiGvBvvQIhAMNtzybBFgzc9Lrb75MbkDG+CTQnUs6Dp5iGv/RfJhik","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.f7ff85a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121954},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"f7ff85ab9d2b615b9014f23d7f88db4481c8532d","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.f7ff85a_1784908198547_0.8652141801485274","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.4aae4c5":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.4aae4c5","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.4aae4c5","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"a68b8a62b6f78700bd7719782fc235ca480c7eac","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.4aae4c5.tgz","fileCount":47,"integrity":"sha512-tSqJt/icHqu4Rj8Y9nZp4mUPToF9jCb9039uzZQ3eKUxUPxpA07HNz6tqPV0D1WaBlmBz04v9xS7qfsGDvr+HQ==","signatures":[{"sig":"MEQCIAc2xVpPgwhSofxF/Gk2xfPdICYQjbgkTlVN6QRFKq0CAiBl8n85WWYV/ueFU19qTnHkU97na+BF+c+LaOyCLNe5Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.4aae4c5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122457},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"4aae4c572f885dcacf4a30d65bcb63e75c5dc942","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.16.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.4aae4c5_1784910875437_0.7364229573369936","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.f132c34":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.f132c34","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.f132c34","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"9d679e5832a6692fa1d8952bf3da24b3a428ae02","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.f132c34.tgz","fileCount":47,"integrity":"sha512-f2OxVWDCe/WBL8cSx8fMCnCfo9msqwoc6Qmtj367qL7ouQb3xRAn1Y738lSC40Vi98gnf+3L4rDTyny1C419Vg==","signatures":[{"sig":"MEYCIQCc/qqwTtmbidpn67MwJgMfRB7wWbqRW7w0WrmjegJ8qAIhAOPoLgEBFd+i/QL6/juKGEpVUs0vGAFe3Usj2Q282ejC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.f132c34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122576},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"f132c34ca4386b2577895e9f02c3bf6c109bdfca","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.f132c34_1787324730292_0.1400585402152974","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.dbfc914":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.dbfc914","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.dbfc914","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"5350ba0c16438900628ccdc699285f3f3feb572b","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.dbfc914.tgz","fileCount":47,"integrity":"sha512-CfFAhzKx5WHSJKYdlJLgRQVsaets6o9FF7uh5RqSR5Ju+/XPx4JDa226RcVjWV9ZHS4ZCWf+lH7jm+gIt+hNyQ==","signatures":[{"sig":"MEYCIQCkXCEe15nOWza80U1lEP/6kwYznsXCTt9g5aY6UDyppAIhAJhlcalBBeuSpFq3xdEYHu/d7MGNyxNd7aTmW/03KDad","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.dbfc914","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"dbfc9143c352f4655442b0635bf8fd63855b6923","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.dbfc914_1787324847772_0.8665287747949348","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.ffa2cdb":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.ffa2cdb","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.ffa2cdb","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"78378920e949a7ddc7bd6e4cceb7154cce017a7c","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.ffa2cdb.tgz","fileCount":47,"integrity":"sha512-uh+yaSinHznEgEMrOHyAD7eObnN6S9puBAJeg0Fao++GkxjX9kPlSaxRyLWpVS2nNpIPpcIvsj2AnNdQFFg99g==","signatures":[{"sig":"MEYCIQDTbU5hNutLpqY5CdJEFqmWjlnniJ4X4h9GxGsJTxpfQAIhAPQieAdLkywd0p4eyqa4kTCuYf+mg2O4jx6Y5UTmV1MQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.ffa2cdb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"ffa2cdbffda3567fe78b431290e005f30da68d09","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.ffa2cdb_1787344875691_0.5399667539380739","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.a5b2ab8":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.a5b2ab8","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.a5b2ab8","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"6362153e6c9b2ccce518b0c85a8f9b9b18c47396","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.a5b2ab8.tgz","fileCount":47,"integrity":"sha512-Iiq2srxrMuZjC6Cu7BHSqgDw5Gy+6VBqUKNYQU0e78rkebiylishHSWuDLiPdHcRNVnITMypsu8ZjIIcK6e1SA==","signatures":[{"sig":"MEQCIHh/o4P8VqHhduYRS1gg4L+HI523eWrENVy3jujkVr13AiBp0KSY28e1vZ8F0lF282KLQyXlOBhoyqKpBlsnpa4xVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.a5b2ab8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"a5b2ab80bd6205cb3dca6ebb3919ba0fbb543366","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.a5b2ab8_1787360839766_0.40760413479894586","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.1a2a665":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.1a2a665","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.1a2a665","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"1bc4ef2c8df182c3f863d9d03c0c77831cc3d10e","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.1a2a665.tgz","fileCount":47,"integrity":"sha512-n2aSoPAC04wsIYeZZxUVqGgKSD0c+/7VesE3rOwyG6AslcnAyBnY8lB0sC9sP51wTLMLUEaDl3etCf/katFaQw==","signatures":[{"sig":"MEYCIQC0sBG87IAuiWbFNG7aDI0JnS3tbY0zAuZ2tDLmGQMQQwIhAPz0WRu9oQqYi71BnkyH3xcbhr/aKYOin6OnW69q5PK0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.1a2a665","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"1a2a665e2b70397db4261aa1f13f8e520984d80c","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.1a2a665_1787377969217_0.4694177181647605","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.d19146a":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.d19146a","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.d19146a","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"ec577a9c6156e1676c06f72518365078ec62ec50","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.d19146a.tgz","fileCount":47,"integrity":"sha512-YPcSGb+BPhttCN3F4EKoeBdyUwnp2Q4GZFobiTFT7vrIDKbYtJ3ckhYqg2Jn+BRy3TYcLdbFQFpIPBBciOcBmQ==","signatures":[{"sig":"MEUCIQCVq7dSGE1zV7qL9b3OI3cQpeLoAT6j+Il98c+3kOR7gQIgFOHZQejcQo6NdN1EhgIFVMvrR6RDE+1/WTzRll+aQeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.d19146a","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"d19146aecadb4fb2054339653dcc37d9f866a083","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.d19146a_1787388691311_0.14051892087440465","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.5510d8f":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.5510d8f","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.5510d8f","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"e466ce76126a23af5cb378503e97f5a96e4e4bd1","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.5510d8f.tgz","fileCount":47,"integrity":"sha512-BjfolWoXBVHe5fg35UeclNQWnhTgPzpPEwAnEYy9UII3XPIdCDEeD87lBmIVSTES6Mae7p1SIZUmnsYnSQFzcw==","signatures":[{"sig":"MEQCIBGQ4lqNxIEAQ+UwHRDjFGW0bTfIP1e4lpiOS80w8V6uAiBqR2hVS1k/E6i/MIEpf6sHvzp+hepcuVkK6fgkPd1zJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.5510d8f","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"5510d8f16fee1bb60388a1b673cf7082aed1b5ea","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.5510d8f_1787405757881_0.39988199570534255","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.92b7cfc":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.92b7cfc","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.92b7cfc","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"f90f1cc158219e07d7e0ac3a28d555e1545e8e72","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.92b7cfc.tgz","fileCount":47,"integrity":"sha512-uJ0CTc9EQ14rYjfz6yoWowQnwWwzkErf76cCCiWwJOwla9rfTqhGav0Etxqz7DYNu/Ujc8Fe6EKrOerSINu02g==","signatures":[{"sig":"MEUCIQDz16ThFfGdVGiY2Q9SqTeAhvn6n8gDhnuGcSwGv5O23AIgdrd0PZn6QO8R8N5V7w8sC23Sj9sy7MAzjkqW3XKSfXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.92b7cfc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"92b7cfc80912f84c2f0a7b22c0e37bb677a1cac1","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.92b7cfc_1787411371572_0.4627759004896721","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.d84bdf0":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.d84bdf0","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.d84bdf0","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"dd9fe6834a881a847e1ca45993250f60a7b0581e","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.d84bdf0.tgz","fileCount":47,"integrity":"sha512-GXXBs7wAqEZMeG7Ze2rovXqkGEyxBTg0nK23KcCr5oJA93c+sBY7AsMz2CyvexPDMJL/wBW87Q10wse6ZmzGbQ==","signatures":[{"sig":"MEQCIDbofQb6XRKTEspKNX9ym0lewP0+cfUiXGnLBH7WB76dAiADVQmY3b6Tfqn0xl8R5sf/pOR2tmubHdk3jPf+WIcxKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.d84bdf0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"d84bdf00a485bb6082efd78aed7c112d3e295d5d","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.d84bdf0_1787411460768_0.07149644682373624","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.5696bc8":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.5696bc8","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.5696bc8","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"99849483f651fb325bdfbae60d565862cb553d39","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.5696bc8.tgz","fileCount":47,"integrity":"sha512-oBINSdXrt4eNWHJF3RXnJT4U6x5yOHlEYzsF6/3UGwnFVWknlZ34sKwTC9pAKWPCBI7r55gar8JTXCRQ/yPHQg==","signatures":[{"sig":"MEQCIGZP6P7ePK9F46AdX3iB3M8tjTX09+U/9Ln+QghTRjm3AiAohRkAjL+geHFJWtj75wTNfBgGsaSI4WIAx7tR1+eqLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.5696bc8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"5696bc837b9c6217ba2ae49c9e44a2610640bdb3","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.5696bc8_1787411552074_0.05770961167909827","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.fc9ccb3":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.fc9ccb3","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.fc9ccb3","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"a2a192849b7013ccefe38f6d40a7023eec8b9ffe","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.fc9ccb3.tgz","fileCount":47,"integrity":"sha512-sXSmUvmv67WkWWgorx+pFDaaXUS6rPsodp8DZVnMnWRhlfSqZWd7LihBI0ZD6VzTAcumgiWyJXsuG2LIVhEfcg==","signatures":[{"sig":"MEUCIQCD2iI6UeKdOu/LZgraIaVvtub1G3lQ1Gju9Jo0/t1+4gIgQc+qTgcPriPrKzxFHz0kL0SdHUEuQGs/cx2o8iCwsdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.fc9ccb3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"fc9ccb31dba6cbcb2121f5686ab86ff795a8b206","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.fc9ccb3_1787411609469_0.43103582596574896","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.77cd7d0":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.77cd7d0","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.77cd7d0","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"985de81412241a4d212557c37df141a0d6b7d665","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.77cd7d0.tgz","fileCount":47,"integrity":"sha512-CLg9cbVgvRTG8A9zBKDfkYNvpkLZwOwWt0gUBx8CsM2BMkWnRUeVKvhS2OcUFkjqtkwSH5c3skNDaivvgP4sGw==","signatures":[{"sig":"MEQCIHA7UnzoPdcQJYjVSuX+2Tx/5//GvFI6r8d2/qPC91wMAiBKgZJ20WiBDX/+QzcqjM2dUUxKO0vxiwYsEGekck5Wpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.77cd7d0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"77cd7d094215a6762286f5ad8f90fbeb2d38c177","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.77cd7d0_1787411675136_0.5314264127880137","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.7bf0640":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.7bf0640","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.7bf0640","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"7b204edcc3acfd6c86230d1ff9b8573aaa6af345","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.7bf0640.tgz","fileCount":47,"integrity":"sha512-+IGAHnnU997b2axmWB6kaMZ2MdjgJiq1jpIL+H/JeCVgkxejpnsCeW+Ei5whfkhqTbUPQcR73aazZvVBjoADVw==","signatures":[{"sig":"MEUCIQCMowSpMQlnEqj6k365XVIN3y0i6NWSdiG3tZkjsrHCmAIgInM2mH5ArPH+TvVAkTJVUOfzPYqKIkGIFH9IT5sbE70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.7bf0640","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"7bf064002f27062a46cc9376f24c86e832ad8c51","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.7bf0640_1787411739944_0.1057317450789923","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.90f6948":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.90f6948","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.90f6948","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"ac915766e64c32a05242195ee74f7b54f3ae1d79","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.90f6948.tgz","fileCount":47,"integrity":"sha512-mRzhFIIhUGf2vfPCr6smHA+3+VR28GTHUbjrB5ervMZ5lIpQBBvQF5OfhApa/MOetb9Tnc6lW6RodImLBCdOZQ==","signatures":[{"sig":"MEQCIHJYLzLGpapB4gjL9y9EpQEqEbOWhCXee1dRjq8VnYaQAiBNlzTekK9IqN6Pqh27SgoCn0hP8W8tn4QLMX2g1x5VSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.90f6948","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"90f69487b634d789d5685be4720d1e0d6fc673df","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.90f6948_1787885122818_0.06903157564677831","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.7baf478":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.7baf478","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.7baf478","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"8464f8bc723ec429a36a44ebb4bb36adf295b909","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.7baf478.tgz","fileCount":47,"integrity":"sha512-j8XqqKYPP3PbYcbL/Cb1vrOrDAiG8oZs7vIlWeifnB6/20APuQftUrymoT5AcsUDkFFDYf8+udzXCPe4mqH4yw==","signatures":[{"sig":"MEUCIGHQVDmGO+wKdmnvVxHrsb4MMeNTdaNbKDnSHDbbZ5x1AiEArlBDwX4rNZWjdUnD/3BzKZMVuVJt8x7GSdw4EMF2PDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.7baf478","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"7baf478dc9a6fbb1cd5634d76a58e7d47ab1d752","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.7baf478_1787952889303_0.9164193856398184","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.1ba054b":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.1ba054b","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.1ba054b","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"f2bc1d8ffda31b8578e87e636c8c0ac85f1b64c5","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.1ba054b.tgz","fileCount":47,"integrity":"sha512-idYJsgUo9/tL/ZDa8z2+f/VdA5ruRkzOr7VBWRTs8SDmFVB2ti1Dz2kRQERCUAcWWe0Cad6rBNjGyPZPPTf7dA==","signatures":[{"sig":"MEQCIHCxBcFILanBU+OJ1gAfay0/Obmg1pUhElJkzV7rlqoSAiBDSUpfUvbFyJ1zUeFow5aF3U7qg6fenROTTWRFGYDybw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.1ba054b","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"1ba054b7324a291304d89be7ba6010288bdb9744","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.1ba054b_1788052419628_0.19087667775510475","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.694d341":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.694d341","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.694d341","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"19ed485b8487237f77971a040cd28668dfb40c07","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.694d341.tgz","fileCount":47,"integrity":"sha512-SLOCIkvVs6pp5dzOmpBbIcFm7CRx5FJO4TB1ChPSJE/OVuMbxhBXc5E0tJglh9OrRY+eDfJEqv5upOSSujJx7w==","signatures":[{"sig":"MEQCIBQ3jfo0pvaJUqTApaCwT0aAPyVmsP2LcSBLNCdiv+9NAiBRZqPNyJZaaIiuOcDybaS+8BzyDc7CLWLKzSmBCdvUrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.694d341","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"694d3415643a813bad7842175a5a467e1359ff45","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.694d341_1788064437066_0.11992993562024501","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.8738e33":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.8738e33","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.8738e33","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"012996b62108d96cbaebf241cff009733f0e9156","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.8738e33.tgz","fileCount":47,"integrity":"sha512-5oj80b5UZOQJeMZW4S0SBE6mQoZnyYp+LYWHU7OM5Yzhv0w3HBYhnbY8yrLjMT9WBzJxrZKYgFbaGwiPDvYhPg==","signatures":[{"sig":"MEUCIQC8eidJm0vEU8kstz2c/m7jgq2qPN6bkL3pPaqp/yx5IAIgCF4W0cpqNrqaX+uk79dHK57UFKcny1t6lO5P1S7dz00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.8738e33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"8738e33f8297dec32ab216e0286d6748c0aab3f8","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.8738e33_1788216738183_0.10815100742589911","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.afb3bf0":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.afb3bf0","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.afb3bf0","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"226519b52e4ca72308bf4a0e31d7501b19fa3c86","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.afb3bf0.tgz","fileCount":47,"integrity":"sha512-nSwN0csaOlMY2okcwM0D0B1O7rUxyNF5rvTTDlTkc2X+5MI2qbwhb3VxJBOHGOvByTbUgLK4nX6wmsBANBBLkQ==","signatures":[{"sig":"MEUCIQD/OFOKwLBwdbUzbbng2XKNOy3iXLV5mJ/MTKyHCxfUuQIgNNSdAZ0F9j6LaW+hqxhFVLDYC8h1HjqDF/XLCTm4Oxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.afb3bf0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"afb3bf0c8767c3bc523d6ab2a61209a10d8d2e20","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.afb3bf0_1788270625715_0.8354960842019563","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.07cfeec":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.07cfeec","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.07cfeec","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"410086ea0d7c1d4f7497dbf53ed02cb1ad63e114","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.07cfeec.tgz","fileCount":47,"integrity":"sha512-NomMHb9X5t7+kiZr5X2VYaabm1SUwLrb4QWtfG0XGQ4bqZ6T6+W8rHboKW0r5efQ/ZZlxS+LIrMVcaz0C90tAQ==","signatures":[{"sig":"MEUCIQCP+/cixbJB1i2tcu8vZJLzU8LaxglBLJ+C7uL9JCPqcgIgG0qb3E40pZGmK8hj/xjlLu2weFJmC3PSppO5u5FC5rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.07cfeec","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"07cfeec6429f7705387c817b57bbda601cf1a2aa","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.07cfeec_1788309169341_0.03463279667669772","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.465375":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.465375","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.465375","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"2accc6a3ffe3b5abe0a260bc585462b930207590","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.465375.tgz","fileCount":47,"integrity":"sha512-VGSsp4swxX1yOG+u+fXPslAKbxWpRvToyDE/Hh1MaAoB1b7K5oSz0q2aIGpuKHON7PHMD66tKQFT9rURTP1rUQ==","signatures":[{"sig":"MEYCIQCGKqWicpz2PQJugW81XhtMv4M+8rliu0W2UYwhIg5rjQIhAIZP5S+0xWZyn/n8E3koEnFHCeQmj4kZqZycQFDeKpmI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.465375","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122932},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"0465375e6eaf4b2bbdb2c477cfdab2b37a1cc25e","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.17.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.465375_1788365086500_0.9223273449743343","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.b9fc860":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.b9fc860","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.b9fc860","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"4022c63f23926b36a3c61ef2bd97c96779c6837e","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.b9fc860.tgz","fileCount":47,"integrity":"sha512-v/RiTDfJn3eSjSNr2QpguRT9dl1MxhoEcbBcOXOatfgoqDIicfnhHg8mch9CC+FZqw1WoeZmbfRWnxl9xf10fQ==","signatures":[{"sig":"MEUCIEhcjI47khz1+1xGkFzlDswHJdfL3ZMzs+P+SlTUwb1dAiEAhjthungiZhn/jDQI6w9wnj9hC8tAsqYrbEs1zLm4Q74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.b9fc860","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"b9fc860d6991d3ead4f03f794b9cff4f4a45bd5f","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.19.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.b9fc860_1788571907373_0.9268830356723752","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.9d7af61":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.9d7af61","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.9d7af61","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"df563d97fd6055ebf8ebb5471825af12c8a61092","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.9d7af61.tgz","fileCount":47,"integrity":"sha512-snGUTAJXed5hEQN6npPmWlmFRGyxaaBC8sRMhhh9qlVMG37ypMoK9w9O/p1HVDJkbmibUIumi3wYGyyPN9PRrw==","signatures":[{"sig":"MEUCIQDbwjObdp4W5VPvpvZtnqaZQTCMXupyhsnMlw88yIXx0gIgOUrBESmcV3j8gwIYDi1GR/uzvwbxECd2/9Hjzuu3HdA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.9d7af61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"9d7af6121dda71998ce369b07642211d397e0c20","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.19.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.9d7af61_1789088758074_0.4031745515406051","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.06ffb32":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.06ffb32","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.06ffb32","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"8c750756472ba15cca6530ecfe09ac3a80d4e4a8","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.06ffb32.tgz","fileCount":47,"integrity":"sha512-6gKKKPygPrDQmlwFCQYiRKDNKRLoyLz7wRCHSwL10zB9/oIamgoVBRsayG0KkSxM4XRzmJF9ibkzH4Q9bNdPdQ==","signatures":[{"sig":"MEUCIA4TLEYANCr3yfd1hNj1pqtYhNbJyCoqltC7HoLvSQblAiEAwJCh1Ew9XUpnRs0agXFjE4Jl2EVIPrUInZeNEAlt+4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.06ffb32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"06ffb3241aa397461c3c5c912769c5ae8e1e3243","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.19.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.06ffb32_1789261102701_0.5349387526362102","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.10bd846":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.10bd846","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.10bd846","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"b18dab8898bcae3d77325c7dc16d0305268e2591","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.10bd846.tgz","fileCount":47,"integrity":"sha512-NmybZ92FhyyZ0u6o29+pH/Bfoe7HTDjt0Z8lMoioG1S9m8kHUU9gU0TrpHB+VFgQ2kU7WfeQuuW36IekKf7shg==","signatures":[{"sig":"MEUCIGZAas7e7VPy6t23qZ0oSTYy0Z7EhLKPTIsGUtOY+HGJAiEAn9WYorEFBzI+ubHHrXRGEzdD3TLwrbaBAPFNP3pkakk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.10bd846","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"10bd8464b7827ef8ae1e9b7c64cc9c401b92a1d9","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.19.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.10bd846_1789276606583_0.9256074442202622","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.47228":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.47228","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.47228","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"7c865c0577f4653c264aa391fd1f988066f0a90a","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.47228.tgz","fileCount":47,"integrity":"sha512-Jeo5Iq8zMz+U4IW3wZmMgFY3VqUobAJHv4iX++/ASAvCx0Lase9kGmKdicQVeF/YtINH6B9UHhx9eVNvhhz9TA==","signatures":[{"sig":"MEYCIQDq/YgqTCM6Zu0UmgrQ3XjLX3L3efjc5A5xBNvrOMmV8AIhAOyLKp33IGTSSgWZ9kXKU567Vyq++Q5BEocIUkKkpohE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.47228","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122931},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"004722815bc47fbf4f2db0a3e16ff86e8c834fd4","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.19.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.47228_1789367411746_0.5795227417000859","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.56bedb3":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.56bedb3","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.56bedb3","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"7979ba8431161fbbb5145f86f86730c5dcb89666","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.56bedb3.tgz","fileCount":47,"integrity":"sha512-5DtZYex/D5Gl1FSeEk2qUmHuMrV2TW7a5gOrU4hKL6M82xDbE55oIfLVRKKYKDNbRar/3tGVi79NvbntL33cGw==","signatures":[{"sig":"MEQCIF7R4u7PsiIIbA1+Jht8JICWapQVQSdcHssUgRfFvPFtAiBkx3peOP5P+l9/G2rdcpX9RhRHHxpYYadnS3ZPTjUlRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD+1cngYGwMuDrBceDBY7udb+rXGS+kofqQZHQonxQFugIgMtMIGeTb237SnlFjErl9gDGJTJklcMKNPQBQIvnY9Rk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.56bedb3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"56bedb3e1d5c50c3d963fb57651a9fba41627273","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.19.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.56bedb3_1789540333878_0.6269357574422028","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.3a750fb":{"name":"@ajclarkson/homerun","version":"0.0.1-edge.3a750fb","keywords":[],"author":{"name":"Adam Clarkson"},"license":"MIT","_id":"@ajclarkson/homerun@0.0.1-edge.3a750fb","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"homepage":"https://github.com/ajclarkson/homerun#readme","bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"dist":{"shasum":"e79241807fc3f29f1a35139b1f0f27d2fd684b2d","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.3a750fb.tgz","fileCount":47,"integrity":"sha512-BwlszOfT6P/DxSCtJZyOyPH+PPd72WOam4IacUxq80zr4+ugnLeZsVbqVkW0LluHjm4cTpadgVvFCU8u+UkQGw==","signatures":[{"sig":"MEUCIQCNa9TVct3UyT8FwlU6RNg550U0l8mBmeWNla9uBITi8AIgQB5xNyn1kDzHPPjIt4u9DrgFMGw3RYNTTDrRELIGf3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQChJZHB/iFqW6wheah6n12Rzvqmz2XtrqLVXKMqiEoJMQIgTkI/VADa6T/OTl5nuHfpuzfL9yVh7oehySBTEgUCkpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.3a750fb","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","type":"module","types":"./dist/src/lib.d.ts","exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"3a750fb419a25f74a0e32fe3d141f1e6dded1363","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.19.0","description":"TypeScript automation framework for Home Assistant","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"tmp":"tmp/homerun_0.0.1-edge.3a750fb_1789563063295_0.22745657860559843","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-edge.9f8af25":{"_id":"@ajclarkson/homerun@0.0.1-edge.9f8af25","bin":{"homerun":"dist/src/index.js","homerun-generate-ha-types":"dist/scripts/generate-ha-types.js","homerun-generate-ha-services":"dist/scripts/generate-ha-services.js"},"bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"dist":{"shasum":"e988840d747547d997364a7c3fd6d998420bd404","tarball":"https://registry.npmjs.org/@ajclarkson/homerun/-/homerun-0.0.1-edge.9f8af25.tgz","fileCount":47,"integrity":"sha512-HQwfg2tqCFaKCoJ0PuIjbwcSDYiZo5kfnBUmh+VPHAldBs/7J+81Mjtiet4VTrGaNjv1cNsH/+1c8y/lu++SAQ==","signatures":[{"sig":"MEQCIAlIqKOWrdckkyOTurfV/sMCXq0w34xaDSDLjhA6sC6pAiAU+Hw2LPxEpdIcoI11Z4zOEhTsh2wvTdJJvpiAV8gA5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCQ2vIofyw7tFE+l6UUGCNsflVbQwIHYn0cN1O0Hy9YJgIgTxAeH+oEsfKEWKu1vrSawRbxMQLTMa68qSEuTUGaz54="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ajclarkson%2fhomerun@0.0.1-edge.9f8af25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122933},"main":"./dist/src/lib.js","name":"@ajclarkson/homerun","type":"module","types":"./dist/src/lib.d.ts","author":{"name":"Adam Clarkson"},"exports":{".":{"types":"./dist/src/lib.d.ts","default":"./dist/src/lib.js"},"./testing":{"types":"./dist/src/testing.d.ts","default":"./dist/src/testing.js"}},"gitHead":"9f8af256345da2e4adcaad3b7d398ace9f17b1b3","license":"MIT","scripts":{"dev":"tsx watch src/index.ts","test":"vitest","build":"tsc","test:run":"vitest run","generate:ha-types":"tsx scripts/generate-ha-types.ts","generate:ha-services":"tsx scripts/generate-ha-services.ts","generate:ha-types:compiled":"homerun-generate-ha-types","generate:ha-services:compiled":"homerun-generate-ha-services"},"version":"0.0.1-edge.9f8af25","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:598199ea-3396-4832-9efd-7eb6783a95cc"}},"homepage":"https://github.com/ajclarkson/homerun#readme","keywords":[],"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"_npmVersion":"11.19.0","description":"TypeScript automation framework for Home Assistant","directories":{},"maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","mqtt":"^5.15.1","dotenv":"^17.4.2","esbuild":"^0.28.1","js-yaml":"^5.2.1","chokidar":"^5.0.0","node-cron":"^4.4.1","prom-client":"^15.1.3","home-assistant-js-websocket":"^9.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.22.4","vitest":"^4.1.9","typescript":"^7.0.0","@types/node":"^26.0.0","@types/js-yaml":"^4.0.9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/homerun_0.0.1-edge.9f8af25_1789623461842_0.3666852956306448"}}},"time":{"created":"2026-07-11T11:06:23.032Z","modified":"2026-09-17T05:37:42.212Z","0.0.1":"2026-07-11T11:06:23.395Z","0.0.1-edge.60c9a03":"2026-07-11T11:21:58.734Z","0.0.1-edge.d1f2721":"2026-07-11T11:30:55.218Z","0.0.1-edge.76c85b1":"2026-07-11T11:40:51.137Z","0.0.1-edge.84d47fa":"2026-07-11T11:50:03.334Z","0.0.1-edge.ea60fe0":"2026-07-11T11:52:17.275Z","0.0.1-edge.f81eb62":"2026-07-11T12:14:01.920Z","0.0.1-edge.55a0728":"2026-07-11T12:38:59.908Z","0.0.1-edge.8c17d91":"2026-07-11T13:30:17.179Z","0.0.1-edge.db0717b":"2026-07-11T13:54:55.321Z","0.0.1-edge.01eba24":"2026-07-11T14:12:27.484Z","0.0.1-edge.d5db662":"2026-07-11T15:04:31.686Z","0.0.1-edge.f1d8985":"2026-07-11T15:33:36.582Z","0.0.1-edge.15b0e8b":"2026-07-11T16:49:00.056Z","0.0.1-edge.a826492":"2026-07-12T12:28:16.262Z","0.0.1-edge.7df60d1":"2026-07-12T13:01:32.248Z","0.0.1-edge.24cf6a3":"2026-07-12T13:12:42.658Z","0.0.1-edge.efd408a":"2026-07-12T13:24:22.486Z","0.0.1-edge.101c498":"2026-07-12T13:28:15.993Z","0.0.1-edge.6f4bf73":"2026-07-12T14:14:43.944Z","0.0.1-edge.f13a84b":"2026-07-13T06:24:32.664Z","0.0.1-edge.fcf7bc5":"2026-07-13T06:25:26.840Z","0.0.1-edge.268c1d1":"2026-07-13T13:47:21.803Z","0.0.1-edge.088d811":"2026-07-13T16:15:42.930Z","0.0.1-edge.aafa867":"2026-07-13T16:44:50.384Z","0.0.1-edge.592d54a":"2026-07-18T12:06:00.563Z","0.0.1-edge.fb5f824":"2026-07-18T13:24:12.310Z","0.0.1-edge.a233fa3":"2026-07-18T14:32:38.428Z","0.0.1-edge.3c07fdc":"2026-07-18T14:53:09.367Z","0.0.1-edge.572e0a2":"2026-07-18T15:08:10.467Z","0.0.1-edge.90fa3ca":"2026-07-18T15:46:54.496Z","0.0.1-edge.d54bb99":"2026-07-18T16:14:46.342Z","0.0.1-edge.36bbf20":"2026-07-18T16:17:47.324Z","0.0.1-edge.e40faa4":"2026-07-18T16:28:25.275Z","0.0.1-edge.043537d":"2026-07-20T17:14:13.347Z","0.0.1-edge.52a28ef":"2026-07-20T17:16:05.763Z","0.0.1-edge.77108cc":"2026-07-21T10:05:53.745Z","0.0.1-edge.8b6b319":"2026-07-22T09:45:20.781Z","0.0.1-edge.4ae3e15":"2026-07-22T10:10:15.610Z","0.0.1-edge.232692d":"2026-07-22T10:37:48.668Z","0.0.1-edge.36f3aff":"2026-07-22T11:04:48.989Z","0.0.1-edge.675d0b1":"2026-07-22T12:34:51.829Z","0.0.1-edge.c612605":"2026-07-22T12:48:30.558Z","0.0.1-edge.749647c":"2026-07-22T13:05:01.276Z","0.0.1-edge.c7ffb3a":"2026-07-22T13:25:28.985Z","0.0.1-edge.1226813":"2026-07-22T13:30:18.855Z","0.0.1-edge.a130081":"2026-07-22T14:36:35.650Z","0.0.1-edge.84ba9f3":"2026-07-22T17:52:14.615Z","0.0.1-edge.3232bfb":"2026-07-23T08:48:59.807Z","0.0.1-edge.c2d797d":"2026-07-23T09:22:46.535Z","0.0.1-edge.c381afe":"2026-07-23T16:36:47.727Z","0.0.1-edge.3ff83fe":"2026-07-23T17:10:03.950Z","0.0.1-edge.629c8dc":"2026-07-23T17:19:06.525Z","0.0.1-edge.ced2eaa":"2026-07-24T08:28:03.208Z","0.0.1-edge.db46fae":"2026-07-24T08:36:24.904Z","0.0.1-edge.88151e5":"2026-07-24T09:10:35.397Z","0.0.1-edge.5143a99":"2026-07-24T09:32:25.917Z","0.0.1-edge.11208c4":"2026-07-24T12:17:35.553Z","0.0.1-edge.1774ea5":"2026-07-24T12:59:09.912Z","0.0.1-edge.f0a81df":"2026-07-24T13:29:38.585Z","0.0.1-edge.c111274":"2026-07-24T15:39:38.978Z","0.0.1-edge.f7ff85a":"2026-07-24T15:49:58.711Z","0.0.1-edge.4aae4c5":"2026-07-24T16:34:35.606Z","0.0.1-edge.f132c34":"2026-08-21T15:05:30.449Z","0.0.1-edge.dbfc914":"2026-08-21T15:07:27.938Z","0.0.1-edge.ffa2cdb":"2026-08-21T20:41:15.862Z","0.0.1-edge.a5b2ab8":"2026-08-22T01:07:19.925Z","0.0.1-edge.1a2a665":"2026-08-22T05:52:49.344Z","0.0.1-edge.d19146a":"2026-08-22T08:51:31.437Z","0.0.1-edge.5510d8f":"2026-08-22T13:35:58.038Z","0.0.1-edge.92b7cfc":"2026-08-22T15:09:31.709Z","0.0.1-edge.d84bdf0":"2026-08-22T15:11:01.042Z","0.0.1-edge.5696bc8":"2026-08-22T15:12:32.222Z","0.0.1-edge.fc9ccb3":"2026-08-22T15:13:29.612Z","0.0.1-edge.77cd7d0":"2026-08-22T15:14:35.343Z","0.0.1-edge.7bf0640":"2026-08-22T15:15:40.136Z","0.0.1-edge.90f6948":"2026-08-28T02:45:22.960Z","0.0.1-edge.7baf478":"2026-08-28T21:34:49.448Z","0.0.1-edge.1ba054b":"2026-08-30T01:13:39.798Z","0.0.1-edge.694d341":"2026-08-30T04:33:57.194Z","0.0.1-edge.8738e33":"2026-08-31T22:52:18.330Z","0.0.1-edge.afb3bf0":"2026-09-01T13:50:25.848Z","0.0.1-edge.07cfeec":"2026-09-02T00:32:49.504Z","0.0.1-edge.465375":"2026-09-02T16:04:46.636Z","0.0.1-edge.b9fc860":"2026-09-05T01:31:47.537Z","0.0.1-edge.9d7af61":"2026-09-11T01:05:58.207Z","0.0.1-edge.06ffb32":"2026-09-13T00:58:22.836Z","0.0.1-edge.10bd846":"2026-09-13T05:16:46.711Z","0.0.1-edge.47228":"2026-09-14T06:30:11.875Z","0.0.1-edge.56bedb3":"2026-09-16T06:32:13.970Z","0.0.1-edge.3a750fb":"2026-09-16T12:51:03.373Z","0.0.1-edge.9f8af25":"2026-09-17T05:37:41.919Z"},"bugs":{"url":"https://github.com/ajclarkson/homerun/issues"},"author":{"name":"Adam Clarkson"},"license":"MIT","homepage":"https://github.com/ajclarkson/homerun#readme","keywords":[],"repository":{"url":"git+https://github.com/ajclarkson/homerun.git","type":"git"},"description":"TypeScript automation framework for Home Assistant","maintainers":[{"name":"ajclarkson","email":"adam@ajclarkson.co.uk"}],"readme":"","readmeFilename":""}