{"_id":"homebridge-plugin-warmup","_rev":"33-c5f64fd9f237efe24b10c779feb67d36","name":"homebridge-plugin-warmup","dist-tags":{"latest":"1.1.1"},"versions":{"0.0.1":{"name":"homebridge-plugin-warmup","version":"0.0.1","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.1","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"819621e6f188fcdd28048d147116c7e5e6166c57","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.1.tgz","fileCount":34,"integrity":"sha512-zrPLCYr64988zCpNNzcZVRp1gInSJD8Thn2mWKXcBHeMAemZmOo87IQutGrLhqdhNWfCoH5t4m0nmnOnEJ+xtA==","signatures":[{"sig":"MEUCIFLAFCASF7NAa6mXUpXbB/2aPJQcskTIWqWbUpPQ7TlTAiEA/2yDbTPp/WS7uHZOEF/jH3CXO+GdPyPQuj0mZ+N9Bag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72690},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.17.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"81498fdb5973a66f922da73c71af0bc63605cc99","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.4","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"20.11.0","dependencies":{"warmup-api":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","rimraf":"^3.0.2","nodemon":"^2.0.22","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.6.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^18.16.20","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.1_1711141685008_0.9796934055103277","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"homebridge-plugin-warmup","version":"0.0.2","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.2","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"1aff3c75bc30ba023095ade679560b656a58f955","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.2.tgz","fileCount":35,"integrity":"sha512-YSgdVXwxmR8VEctYM4maLtGIQCE9bB1VzifEnQnYnoAkRf64uMVVCq9cVi5fv3EoJ6hWAGBxbm1Lq2lHpRwUSw==","signatures":[{"sig":"MEUCIQDNDnt3nrAD1puZcp+IISJQAMXnkdl6WAdyy5fWzAJmhgIgPyU7OQI2KjhWGKgmBcnJOkxn+fNlmpM2R3/detkPGSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73838},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.17.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"877e2939cdb88f18d3aa00b1495297de6f053f3e","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.4","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"20.11.0","dependencies":{"warmup-api":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","rimraf":"^3.0.2","nodemon":"^2.0.22","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.6.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^18.16.20","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.2_1711142084271_0.9330222637935461","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"homebridge-plugin-warmup","version":"0.0.3","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.3","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"767331287bbb21538a5d522ce95ce50eae03f60a","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.3.tgz","fileCount":35,"integrity":"sha512-/QorrAy6ePJuUnLTrc/V8RPdSedhTZFgl+xvrokVf8PjcaForgpSY/BYuNnor9f/1fDC5BZ12sskYIaVhcgx0g==","signatures":[{"sig":"MEYCIQCryIK2rCSMBZ7KxqbHr+eQgFpdtxAW9Q2urh+kKugH9AIhAOVqacU1EM0XTvOdRzp3SSYkNlbI714Q58RgIYcIHJC0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73838},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"09acc371bb834f2b5c8091fb6eb216394f171e3f","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.4","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"20.11.0","dependencies":{"warmup-api":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","rimraf":"^3.0.2","nodemon":"^2.0.22","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.6.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^18.16.20","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.3_1711147504497_0.3365440876511012","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"homebridge-plugin-warmup","version":"0.0.4","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.4","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"673f6416edf1286d647beac96257efcdc3252be3","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.4.tgz","fileCount":35,"integrity":"sha512-dmCjAwh+rGp3JL7+DaOvcq7xZU6SFjTPaJIZGZ5rpwop6O5iYE9zSDAxibp0dr7ASDKJS7XzopCT7lOQDlCZIA==","signatures":[{"sig":"MEQCIHStlQqKXE8wAVHBIutqHswaknWLFvqWfdVgSwfmOqr1AiALXwHDaItVPP+dp1pF7iOj2My5zuBytTBWF9BMLwLztA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73842},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"fe141b98411ed484742d886352ca94ac311452c3","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.4","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"20.11.0","dependencies":{"warmup-api":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","rimraf":"^3.0.2","nodemon":"^2.0.22","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.6.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^18.16.20","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.4_1711147745716_0.4546313709087102","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"homebridge-plugin-warmup","version":"0.0.5","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.5","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"f38bf31ed1c8445ac48b244815c82932b3c6aa47","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.5.tgz","fileCount":35,"integrity":"sha512-j6G/YgdHI00Gf/U072Nh4seAxoowMaF43+x01DDKykShFS/b8YrRSXS34NL46cdAyae3TXoF3Gwd7B8J0/m1pA==","signatures":[{"sig":"MEYCIQDeCa/jXxVcFieIJViktEv+wU7lN4Gj8I9pnAyYjIBt3QIhAIb9Sl3pgZ8/pt8kHCSW9CNkAfAajP8p1k+AWLOfUbgx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73926},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"624aa494e658a10f23a98d9e14da1a0247348ef4","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.4","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"20.11.0","dependencies":{"warmup-api":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","rimraf":"^3.0.2","nodemon":"^2.0.22","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.6.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^18.16.20","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.5_1711148500481_0.450098513834714","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"homebridge-plugin-warmup","version":"0.0.6","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.6","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"4392d210ec0f6973fd5ad63de1919f3060fc44ad","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.6.tgz","fileCount":35,"integrity":"sha512-ZNaiVcYIXMX3AxwZo/4VZX1ilFtz85XWjIARxc5Gaktul/0ZXYmbt4O4fBhNM4Wc5V87AMNZ5ng+n21qtuX6NA==","signatures":[{"sig":"MEQCIDLMQCOUvH0r2U7QJdE4dsxU3XsZl97UCHeIz21fDMjvAiA51sQUiXrK2BetHCbvjVvARUEqBrDmmgpnl4K92J8HNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73948},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"41a80ecd61df50897d3ffc09fcb7071771109bcb","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.4","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"20.11.0","dependencies":{"warmup-api":"^0.0.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","rimraf":"^3.0.2","nodemon":"^2.0.22","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.6.0","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/node":"^18.16.20","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.6_1711148720054_0.13107833274428415","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"homebridge-plugin-warmup","version":"0.0.9","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.9","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"6900305a485a9cf565f889d66075df149d36d47b","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.9.tgz","fileCount":40,"integrity":"sha512-Nb+W5S+W32ayKX4NCtwnN2kDG8Z5YB2imzoRoyL4xMeVfsflsMXwvInrpcDO9ru1BXFVBH83uHchdiRQDmojfw==","signatures":[{"sig":"MEQCIEXAR9ufKTrVFZBypDOoCJPcP3MjRyuL/EvqN+3bpPZVAiB5Vof03/mnwAcolvfbHiRIjuAQRryBe/ssc/P9UX6CsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106339},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"af08ade7ea7bf9a6b952c4b0e6968c8824898bd9","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.9_1711197074527_0.5562477593854458","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"homebridge-plugin-warmup","version":"0.0.10","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.10","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"e5858dca21846c5c019d246879b3adc25e4152ae","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.10.tgz","fileCount":40,"integrity":"sha512-xsubsb/IaxppFHP3RWU+05GS7QUTKcFA3M3BlnU+Lys1VTZhG+mUBrQDtMXGZV7xvGRiPN7HU9O/Nue+EqY+DQ==","signatures":[{"sig":"MEQCIAgcY7c9jybKhUYN+cDi0zl+j65zHJCoETrXkJyn8sAXAiBurAIrEdEJeWGEAOEjh8WLg3cOys52tNE9hy9u5gGPsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108032},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"e8ba0972d7c4978d5966c97549630d1bebd20ae8","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.10_1711228494223_0.26294920830269053","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"homebridge-plugin-warmup","version":"0.0.11","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.11","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"40397c4c55abb3a8688f046d74586c4801a36144","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.11.tgz","fileCount":40,"integrity":"sha512-Ds5vnbUZd8gGVpmLrz1mRdGRG2qdadU0VIzHWVRnLSkX0HF+/PVPzWE4LpLlCKfDaAGI/dqvE/fEFwOnPbeBkw==","signatures":[{"sig":"MEUCIQDBVeYPAzj5Ly5h//ZeLOHekuduRllLGMrG9ipg9xgOygIgOk1/MIIdNzvDssSi821twIlPI3h2hE8Zi8WLdi6u5Es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108195},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"e1d9a3220170588cb9db5f870e4518953568769c","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.11_1711230233125_0.1972650458373708","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"homebridge-plugin-warmup","version":"0.0.12","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.12","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"0ed819b2bea3c1affa7ec1b53c3053f2285b9a38","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.12.tgz","fileCount":40,"integrity":"sha512-/zvN+afhDaXZIDZx+UgKZzBPpRz9sVL4id04yRTqnG4kgeld1rJ0E2i3ruUu5BqNFp0Fcuv3bXC/tU9MCGKOtQ==","signatures":[{"sig":"MEQCIFc4KTMDS6wTAC/prN7cwN22FEen9RXp9KMPkpUf/UToAiBqORj9Vkx05jAfMcA0AO5WoxD53EvU8IcDEU551rzS5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108193},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"7d4fd8abb8dbded1ef9ceed4279b8fa3a7b8285c","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.12_1711230661152_0.39886535731278117","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"homebridge-plugin-warmup","version":"0.0.13","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.13","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"e59237fb8a99689f781774e3f65b1ae28f5356e6","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.13.tgz","fileCount":40,"integrity":"sha512-OU+UTp9JWUBDvA+J5/bUQXgUOEW3tomf514ciMs6jxAgYvLLNjthW+iJffnHihohEIN+k6n9SynxxhiV1kCYAg==","signatures":[{"sig":"MEUCIGBOVp1oBvelwOFyvxTPUw1s9ZZI83X8lws8GOSTFWAAAiEAgAFRBLg4HPmCuPHbgZG/1qkKuQ3qwS3SJsw7FP4le0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108340},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"c0564e1643b92bba210eab4d7316ddaaf23328cc","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.13_1711231199020_0.9418775754394868","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"homebridge-plugin-warmup","version":"0.0.14","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.14","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"69b77081028ee1cb98d82a933d5e0f2517a086b7","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.14.tgz","fileCount":40,"integrity":"sha512-LzNuMheq9iwjsyFvz82dPWqc9lm0Rxk9OA4NpBIT/CWUiIq+ijkQND5Kx+Sc7LxzapTW2eG+q4uEbUBkTsBq1g==","signatures":[{"sig":"MEYCIQD0CpKZJ4jadVXe8d76pE1iaverPaPZ6elt+H76ZOGH1AIhANxkg6AjahKduJx2eJWuK4NhRgPsHHAC6w5iiAXnAG5D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109938},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"b85ce236c5a72cff96bb8d8545df4fdbe4c89e6e","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.14_1711233848763_0.4936383879814368","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"homebridge-plugin-warmup","version":"0.0.15","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.15","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"e675bc67b77774f350550bfac795da201a2e2c86","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.15.tgz","fileCount":40,"integrity":"sha512-afa2fJXSXWFumMbFY7VNz629udNl5uk4S4EJkon1DVqbQqTGttVBQ9VmQv1ePodvSkersebcZd4NZUtACxJR1g==","signatures":[{"sig":"MEYCIQD7o2l/Ng9YrQUZW6QEO9i9Ow5HzPl7JT05Ow2902r+WgIhAK9yOmsMUOxBD2RTNnmNfG+Bm6gFrCMYj09aYyZXiNbg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109913},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"6e1eb18432e3f2d71fbc27bc863aaf3a0b8cbd07","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.15_1711235135113_0.9687590170286344","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"homebridge-plugin-warmup","version":"0.0.16","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.16","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"96b1d5f3851151055c191dd3e9c6ebc69db07c23","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.16.tgz","fileCount":40,"integrity":"sha512-9zUZq02LNOKbk4o54B1VfAENe+DPTmaqPUSq/dKsbJxiT8EnC5GJZ3rCrfgQadEy+0p53Aa+hzw/aZOwjlUFfA==","signatures":[{"sig":"MEUCIBWleH/ve7lG0KLNDOJR/FfLRdT+w9w5Zd0e2iDvHABHAiEAxGU++Snn3G/2yPw1g4bnbw5GOJyXn+dDNbG2dfKaes8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109895},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"f12ef1a59b2904cc94b87a13a01f109f510f9700","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.16_1711236075714_0.37969603232648486","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"homebridge-plugin-warmup","version":"0.0.17","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.17","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"a0ac15243a0d789818202d43081da9c40fba15c6","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.17.tgz","fileCount":40,"integrity":"sha512-lljui+cxiMVOeKAGyaNLu7zThtJ5dQblvXPyAbHewRCdIhhln2wv0TgkCuKOMRlw3wxW9GFm8+Nhp6Ff3LBqpQ==","signatures":[{"sig":"MEYCIQC9xmo/XZWk1xiYaEMdvI/9Gf43rGpQXBAyw7FRN7MjDQIhAPAWO1P9/iOozPxg5rkqdMzjv5yXorfoNtuPr5slrZ1D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116921},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"50e271ccee7db9bdf592b631b6125cb860d0e718","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.17_1711481896907_0.014140964406962775","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"homebridge-plugin-warmup","version":"0.0.18","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.18","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"58a9ae486392e0499bea60351b54f54c4b98bc25","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.18.tgz","fileCount":40,"integrity":"sha512-hL8Dnt5fkRA6VvpKGA05XXCrPjc2DgoSQodJNgVoK93GbqCQzBgl00I/TUgYPscHRybYOVuahBVvYJXMLhhsjQ==","signatures":[{"sig":"MEQCIFDg5AiJjQfJ4P2jYQTqcjzeMsvnNgO9L68PXlM7mf1zAiAyKSKWKtH4NJOah0S4MTOXu5U0NIp8iZTDXP8k3sc9+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120203},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"ac5c226019e58ff626f96b888019f0a4c6f26ecb","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.18_1711655170476_0.756061292575098","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"homebridge-plugin-warmup","version":"0.0.19","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.19","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"8b3cd5df34c84f2659e84c658ba565f72f1d5528","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.19.tgz","fileCount":41,"integrity":"sha512-4Q79I4WQTYUP7InmVt8EEA5340fv9nlC0YfPcwyW2fL0O7tNQAG32kOmUdfOOoDxs9YyDHd8GojAYsqj4zKEgw==","signatures":[{"sig":"MEYCIQD0Kpvm5Gkp34a34uRSojq1XyxpuV++LCC30sFlUf+9DwIhANjWakrDWzOWLEuSj+ry8phcaoWk91C4D74Z2gSMr1Pi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120528},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"e5aacafcf444c9ce777dcb5787f3ccfa834d6ed5","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.19_1711698344318_0.6898712036434231","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"homebridge-plugin-warmup","version":"0.0.20","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.20","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"e19f9f73404db62d2b6748091caf97bedba938ea","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.20.tgz","fileCount":41,"integrity":"sha512-eQUqCiKPw8mVi7/iicmsZ7ru2o1doSkRxoi2wMhJz68hzT6rT4m2Wc/yiKow/ok9NAXGUDQSnfX8S8Vdyi5oIg==","signatures":[{"sig":"MEYCIQDsFjgPGiugYHwWB0rU0sOIiHTwAanruZiW6Oi01RO0dAIhANJyYDkQgnNvHCzJz2dpIF7454Slf7ghxVzGxgszyxwP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120528},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"53a608262155657f88046d86c02e21b273809bbb","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.0.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.20_1711701154357_0.799201812622564","host":"s3://npm-registry-packages"}},"0.0.21":{"name":"homebridge-plugin-warmup","version":"0.0.21","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.21","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"85cd0ade1993413f21f1cf788bd63a33d182ca08","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.21.tgz","fileCount":45,"integrity":"sha512-jhs0malQl/Ke+ETci0oubL4wGYMYE7ixKkx99k2n8SB+i7yxQj6MOW9Tpzh7OcdH5JpEdu1QLxAigoy9RwSt9w==","signatures":[{"sig":"MEYCIQDWMxdz2hMoC+SVBZUW87M7OmG5MMezfpLPaon54x9hAQIhANHrgNt4k/X/yj+Yc1Se7fVKZR1qck3j7HjGkMRPPFpU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158864},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"2d1301cf28a7cfc8f6b77779bbc29223482683e2","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.0.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.21_1711721388688_0.03724558782502041","host":"s3://npm-registry-packages"}},"0.0.22":{"name":"homebridge-plugin-warmup","version":"0.0.22","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.22","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"089f6cfa677e1b2b5c407d0055be477d442b82fb","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.22.tgz","fileCount":47,"integrity":"sha512-N+inCfqEbDejYUDBPfEuJbfFeloNp+3IQkABGsLxUAyfOo1A2j+RWQlOTzZGd/tfmIN8KT63lxgXzxlfq1iuig==","signatures":[{"sig":"MEQCICr8RfR/UAGw3XLIVSGusEukrgthb9i9pbwCPH1GIS8IAiAj57XYqAcd0xxPIYYRjW71qc0yP5VfNTzjdjETBj8qiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156632},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"c8e08291cad0863bc4c218200c70680f48233182","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.0.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.22_1711751017392_0.10219858697855777","host":"s3://npm-registry-packages"}},"0.0.23":{"name":"homebridge-plugin-warmup","version":"0.0.23","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.23","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"921b6144838c1dc82d86a465e605c12a568ee723","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.23.tgz","fileCount":47,"integrity":"sha512-FEMvhD+c2HQk9yoF5F4qLqp9pOJjyKudjASQyM5p/FJ5YlSJWpCUxG3YrCCYlLCeNPZCYn0CL7jnTih4MpRruQ==","signatures":[{"sig":"MEUCIQCwNX8SpEYv3BCSBXwIzE3rzGqYpcIoolgHNZenxR5XKwIgVwAY0Iw0Q6ND+/YffkBqiHvD8ZixNo6T6kDlPIxi4Xg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156668},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"e834b7d48009b90fc69480ca4f88627eeb393546","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.0.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.23_1711751469903_0.45962192913687505","host":"s3://npm-registry-packages"}},"0.0.24":{"name":"homebridge-plugin-warmup","version":"0.0.24","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.24","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"ab0d5313b13055ed48029194447f65e1046dbf15","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.24.tgz","fileCount":47,"integrity":"sha512-oJk1704wXyGhkaL9pj9VTgvLu90zrV36SRQLU/x+MNigTD0woLHxxvnk8AGYSNeXdHc+/7d7Z8MlILsdDT1arQ==","signatures":[{"sig":"MEUCIQC1THxbFhbWepwQON7BNgz09ztZXxuDCUzEbynff1dqGwIgUlR0fOPCJcMcCZTYSU74VncIqIwsthi3LweIN4cvG4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157118},"main":"src/index.js","type":"module","types":"./dist/index.d.ts","module":"src/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"df2c4f6a281bf6bb19338d7a023c125c3c1b16c0","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles -u 1 src/homebridge-ui/** dist/ && copyfiles -u 1 src/homebridge-ui/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"My very first Homebridge plugin to help me learn about Homebridge plugins","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.0.0","@homebridge/plugin-ui-utils":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.24_1711752237444_0.25105223253121633","host":"s3://npm-registry-packages"}},"0.0.28":{"name":"homebridge-plugin-warmup","version":"0.0.28","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.28","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"480945c5e45268537ac9ab5b841a5e436465fd49","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.28.tgz","fileCount":23,"integrity":"sha512-2E3xZXwoouYL4Q1sqpyzrZcdAfxb65y04VuubVfeh/iQwdxOSCwDqJfJd5g2K9fL/1pwTmRp/d7tPC5HLkWQ+A==","signatures":[{"sig":"MEUCICRvdw63sf89W39ODSjhCR/w6h14GzaKij6jJhboiKhQAiEAs/yiroQQH73oynSgnu8ZcznxR8P00Mx1QL9JaT8IUXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58446},"main":"dist/index.js","type":"module","module":"dist/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"885ca2099360f10af87fe1cd1e7141340e0f9296","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles --exclude \"**/*.spec.js\" --exclude \"**/mocks/*\" -u 1 src/* src/**/* src/**/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev","containerised-homebridge":"npm run build && ./scripts/init.sh && docker-compose up --build --detach"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"Unofficial Homebridge plugin exposing Warmup smart thermostats to Apple's HomeKit","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.1.3","@homebridge/plugin-ui-utils":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.3","@types/jest":"^29.5.12","@types/node":"^20.11.30","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^27.9.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.28_1712365429458_0.7966199245860639","host":"s3://npm-registry-packages"}},"0.0.30":{"name":"homebridge-plugin-warmup","version":"0.0.30","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.30","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"370bfab10a9a1f0fc5acbfb88d2b46c43304f3a8","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.30.tgz","fileCount":21,"integrity":"sha512-6qR1Ba7xKDsH2q88Q9QlGuEiLHOh/oEEaWOUeEdDPVNUGLVpeDtqPLeXdyqioS8EjN8AHQkhqPy6C07jHWarFQ==","signatures":[{"sig":"MEYCIQCzQU2kF7N1LQbqdMLv/74IySrZxZAuOd4u6RI6SYZpRwIhAKiOSN4TBqRgcYwgE4KgJyP+/UDwyttm+N+hYDFYZbZS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57630},"main":"dist/index.js","type":"module","module":"dist/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"eb3b402a8f370d3a2a0873c6de25b93ce23c6c01","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles --exclude \"**/*.spec.js\" --exclude \"**/mocks/*\" -u 1 src/* src/**/* src/**/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev","containerised-homebridge":"npm run build && ./scripts/init.sh && docker-compose up --build --detach"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"Unofficial Homebridge plugin exposing Warmup smart thermostats to Apple's HomeKit","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.1.6","@homebridge/plugin-ui-utils":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.4","@types/jest":"^29.5.12","@types/node":"^20.12.5","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^28.0.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.30_1712393599499_0.8964647145970632","host":"s3://npm-registry-packages"}},"0.0.31":{"name":"homebridge-plugin-warmup","version":"0.0.31","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.31","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"b0cd4ca7bece30397bfeef8275b99b8e71199e3b","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.31.tgz","fileCount":22,"integrity":"sha512-tLUiLLk/g8qly/toHcLRYY3diaNh3Eck0GRINP0UC4RZi9Eb8Hq99dj/TgQNVOtvbFNaVGQ6QnVAgQax8LmCRA==","signatures":[{"sig":"MEUCIHz2SrjJvZHL6GFVDr6Bq0N+dNndc8FsGauaZnFe6tU0AiEA1FyFYtPzwsxARmp2bANSbl3OfK+8+iWyuEOTpkwlOcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":61607},"main":"dist/index.js","type":"module","module":"dist/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"8503c695802ad91b0063661d59e7d6d41e37be1d","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles --exclude \"**/*.spec.js\" --exclude \"**/mocks/*\" -u 1 src/* src/**/* src/**/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev","containerised-homebridge":"npm run build && ./scripts/init.sh && docker-compose up --build --detach"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"Unofficial Homebridge plugin exposing Warmup smart thermostats to Apple's HomeKit","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.1.6","@homebridge/plugin-ui-utils":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.4","@types/jest":"^29.5.12","@types/node":"^20.12.5","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^28.0.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.31_1712454614039_0.34129387223895336","host":"s3://npm-registry-packages"}},"0.0.32":{"name":"homebridge-plugin-warmup","version":"0.0.32","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.32","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"778882c32cff35271b0e4d63feed9b86ed240ca9","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.32.tgz","fileCount":24,"integrity":"sha512-z5BhZG9FRvJlRZqlU3nD+RlXNPVjOXuk0/M7tOqmn8NnN6or9XKCeWm9+okuKYcjx1RCfSEVW/MO1TBarqsDxQ==","signatures":[{"sig":"MEUCIC9jq9Z+eJ151gkTjDgq2D/ItCeUpc/9xr/Pv1UeFhlDAiEArnpozJuRnXNpTHZcGEEY6+0J+2PxA4HmLHLasQt1CoU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65044},"main":"dist/index.js","type":"module","module":"dist/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"455c7ad76c0bf063d0dea2a5a5d2a96d7ab8c176","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles --exclude \"**/*.spec.js\" --exclude \"**/mocks/*\" -u 1 src/* src/**/* src/**/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev","containerised-homebridge":"npm run build && ./scripts/init.sh && docker-compose up --build --detach"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"Unofficial Homebridge plugin exposing Warmup smart thermostats to Apple's HomeKit","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.1.6","@homebridge/plugin-ui-utils":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.4","@types/jest":"^29.5.12","@types/node":"^20.12.5","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^28.0.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.32_1713005303519_0.4151763595274185","host":"s3://npm-registry-packages"}},"0.0.34":{"name":"homebridge-plugin-warmup","version":"0.0.34","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.34","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"bc860163d36fd336c875626a838a948b5acf6540","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.34.tgz","fileCount":24,"integrity":"sha512-9yq6Iwws/NyKCm67OZ86A4kDxVrdYA/lZvnHvO0EDMLCHmOEwV8tfihLI99Nqj9VgTO6D8eoXE7uSyzjJMrFjg==","signatures":[{"sig":"MEYCIQDmnObw+ZTaPAtz7mZI3p6hrNQAE2VnClzTq4nDk/ZUuwIhANCRV1I4RAj2/udJyDw3PCYq4x11RKaU/4QXRhHcA3yU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65768},"main":"dist/index.js","type":"module","module":"dist/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"bf7a2ed0f46172ac1c422eaee3fc72c10b4b909d","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles --exclude \"**/*.spec.js\" --exclude \"**/mocks/*\" -u 1 src/* src/**/* src/**/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev","containerised-homebridge":"npm run build && ./scripts/init.sh && docker-compose up --build --detach"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"Unofficial Homebridge plugin exposing Warmup smart thermostats to Apple's HomeKit","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.1.6","@homebridge/plugin-ui-utils":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.4","@types/jest":"^29.5.12","@types/node":"^20.12.5","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^28.0.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.34_1713208162155_0.4699178109755382","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"homebridge-plugin-warmup","version":"0.0.36","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@0.0.36","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"a532d1349c20ea1cab51efe58da0a23dcd6bc5f0","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-0.0.36.tgz","fileCount":28,"integrity":"sha512-A+yUccbaaaoLgl1Gyf3GTMuklzRYECDwGrw5gs9QZhmDFdpZ+8xAUFe5kyieYHrKbsXaYhETNMktNH9gi8sD5A==","signatures":[{"sig":"MEQCIE4KRJCpHoPjNAbBBp/wb8FRDKJ1gGmwpJgyAEFeGbwhAiASLIXAY7ZDj9p7C+18c6iSx89+8QmdqbJgyRKPdArnAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3375712},"main":"dist/index.js","type":"module","module":"dist/index.js","engines":{"node":"^18.19.0 || ^20.9.0","homebridge":"^1.6.0"},"gitHead":"71731072af333864cfb95ce80d6ad16118ef44c2","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --experimental-vm-modules node_modules/jest/bin/jest.js","build":"rimraf ./dist && npm run copy-files","watch":"npm run build && npm link && nodemon","prepare":"husky","copy-files":"copyfiles --exclude \"**/*.spec.js\" --exclude \"**/mocks/*\" -u 1 src/* src/**/* src/**/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"npm run lint && npm run build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev","containerised-homebridge":"npm run build && ./scripts/init.sh && docker-compose up --build --detach"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.2.3","description":"Unofficial Homebridge plugin exposing Warmup smart thermostats to Apple's HomeKit","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"18.19.0","dependencies":{"warmup-api":"^1.1.6","@homebridge/plugin-ui-utils":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","jsdom":"^24.0.0","eslint":"^8.57.0","rimraf":"^5.0.5","nodemon":"^3.1.0","prettier":"^3.2.5","copyfiles":"^2.4.1","homebridge":"^1.7.0","typescript":"^5.4.4","@types/jest":"^29.5.12","@types/node":"^20.12.5","lcov-badge2":"^1.1.2","lint-staged":"^15.2.2","eslint-plugin-jest":"^28.0.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_0.0.36_1715810323485_0.09278473255795117","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"homebridge-plugin-warmup","version":"1.0.2","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@1.0.2","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/my-first-homebridge-plugin#readme","bugs":{"url":"https://github.com/jondarrer/my-first-homebridge-plugin/issues"},"dist":{"shasum":"a5fad5d2554460a47b4d99bac3cf1801a68c062b","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-1.0.2.tgz","fileCount":35,"integrity":"sha512-HZkK/BXNYxQFy/cXNUpP9Prk5hA1OjY2SF3deGHEqJ8yD9IPMI+URy5YJEwBGhFuqdaGNHsSjxRjpplxROuBJg==","signatures":[{"sig":"MEQCIEgkunIATE6gfA/bGpbwBNwYEWuQAlwdIUqMgxZ04uxgAiBu1vZteeMVatvE/bHXgPNAggPSTYK/OL7peil2s1gSrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3381896},"main":"dist/index.js","type":"module","module":"dist/index.js","engines":{"node":"^18.19.0 || ^20.18.0 || ^22.14.0","homebridge":"^1.9.0"},"gitHead":"2e86da920fde9e23dd9d70d6fef7ed9d0c5bce9e","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --test --disable-warning=ExperimentalWarning --experimental-test-module-mocks","build":"rimraf ./dist && yarn copy-files","watch":"yarn build && yarn link && nodemon","prepare":"husky","copy-files":"copyfiles --exclude \"**/*.test.js\" --exclude \"**/mocks/*\" -u 1 src/* src/**/* src/**/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"yarn lint && yarn build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev","containerised-homebridge":"yarn build && ./scripts/init.sh && docker-compose up --build","containerised-homebridge-beta-2.0.0":"yarn build && ./scripts/init-beta-2.0.0.sh && docker-compose --file docker-compose-beta-2.0.0.yml up --build"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/my-first-homebridge-plugin.git","type":"git"},"_npmVersion":"10.9.2","description":"Unofficial Homebridge plugin exposing Warmup smart thermostats to Apple's HomeKit","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"22.14.0","dependencies":{"warmup-api":"^2.0.3","@homebridge/plugin-ui-utils":"^1.0.3"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"husky":"^9.1.7","jsdom":"^26.0.0","eslint":"^9.22.0","rimraf":"^6.0.1","nodemon":"^3.1.9","prettier":"^3.5.3","copyfiles":"^2.4.1","homebridge":"^1.9.0","typescript":"^5.8.2","@types/node":"^22.13.10","lcov-badge2":"^1.1.2","lint-staged":"^15.5.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_1.0.2_1742563566061_0.6992982739320475","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"homebridge-plugin-warmup","version":"1.0.3","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"homebridge-plugin-warmup@1.0.3","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"homepage":"https://github.com/jondarrer/homebridge-plugin-warmup#readme","bugs":{"url":"https://github.com/jondarrer/homebridge-plugin-warmup/issues"},"dist":{"shasum":"c0d70d77464561ab09be1f7d9bb6c6c1165d9049","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-1.0.3.tgz","fileCount":35,"integrity":"sha512-sL4Z9OOOwmhqtAIvqE/F4SEo5eQJbrNiirwFPceWzEhLcsMJuxNjDVFaRVk/B167DpwsXZ+QdaG87BzAH1Wrtw==","signatures":[{"sig":"MEUCIDQF9YzU7xE/ar0sTOq2lts/FhPrqLonCtE7dhpBo7J1AiEAg6FqcSRY3740zIH7jDeCAPKyCNnUosj8UYmGnZmJ9Kw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3381892},"main":"dist/index.js","type":"module","module":"dist/index.js","engines":{"node":"^18.19.0 || ^20.18.0 || ^22.14.0","homebridge":"^1.9.0"},"gitHead":"8b912706202b97ddc87159142077693a5b900825","private":false,"scripts":{"lint":"eslint src/**.js --max-warnings=0","test":"node --test --disable-warning=ExperimentalWarning --experimental-test-module-mocks","build":"rimraf ./dist && yarn copy-files","watch":"yarn build && yarn link && nodemon","prepare":"husky","copy-files":"copyfiles --exclude \"**/*.test.js\" --exclude \"**/mocks/*\" -u 1 src/* src/**/* src/**/**/* dist/","lint-staged":"lint-staged","prepublishOnly":"yarn lint && yarn build","local-homebridge":"npx homebridge -D -U ./.homebridge-dev","containerised-homebridge":"yarn build && ./scripts/init.sh && docker-compose up --build","containerised-homebridge-beta-2.0.0":"yarn build && ./scripts/init-beta-2.0.0.sh && docker-compose --file docker-compose-beta-2.0.0.yml up --build"},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"repository":{"url":"git+https://github.com/jondarrer/homebridge-plugin-warmup.git","type":"git"},"_npmVersion":"10.9.2","description":"Unofficial Homebridge plugin exposing Warmup smart thermostats to Apple's HomeKit","directories":{},"displayName":"Warmup Homebridge Plugin","lint-staged":{"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"],"**/package.json":["prettier-package-json --write","git add"]},"_nodeVersion":"22.14.0","dependencies":{"warmup-api":"^2.0.3","@homebridge/plugin-ui-utils":"^1.0.3"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"husky":"^9.1.7","jsdom":"^26.0.0","eslint":"^9.22.0","rimraf":"^6.0.1","nodemon":"^3.1.9","prettier":"^3.5.3","copyfiles":"^2.4.1","homebridge":"^1.9.0","typescript":"^5.8.2","@types/node":"^22.13.10","lcov-badge2":"^1.1.2","lint-staged":"^15.5.0","eslint-plugin-node":"^11.1.0","prettier-package-json":"^2.8.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-plugin-warmup_1.0.3_1742563728407_0.4493244210750704","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"private":false,"name":"homebridge-plugin-warmup","version":"1.1.1","description":"Unofficial Homebridge plugin exposing Warmup smart thermostats to Apple's HomeKit","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/jondarrer/homebridge-plugin-warmup.git"},"bugs":{"url":"https://github.com/jondarrer/homebridge-plugin-warmup/issues"},"type":"module","main":"dist/index.js","module":"dist/index.js","scripts":{"build":"tsc && yarn copy-non-ts-files","containerised-homebridge":"yarn build && ./scripts/init.sh && docker-compose up --build","containerised-homebridge-beta-2.0.0":"yarn build && ./scripts/init-beta-2.0.0.sh && docker-compose --file docker-compose-beta-2.0.0.yml up --build","copy-non-ts-files":"copyfiles -u 1 src/**/**/*.html src/**/**/*.graphql dist/","lint-staged":"lint-staged","local-homebridge":"npx homebridge -D -U ./.homebridge-dev","prepare":"husky","prepublishOnly":"yarn build","test":"node --import tsx --test --disable-warning=ExperimentalWarning --experimental-test-module-mocks \"src/**/*.test.ts\"","watch":"yarn build && yarn link && nodemon"},"dependencies":{"@homebridge/plugin-ui-utils":"^1.0.3","warmup-api":"^2.2.2"},"devDependencies":{"@types/jsdom":"^21.1.7","@types/node":"^22.13.11","@typescript-eslint/eslint-plugin":"^8.27.0","@typescript-eslint/parser":"^8.27.0","copyfiles":"^2.4.1","eslint":"^9.22.0","eslint-plugin-node":"^11.1.0","globals":"^16.0.0","homebridge":"^1.9.0","husky":"^9.1.7","jsdom":"^26.0.0","lcov-badge2":"^1.1.2","lint-staged":"^15.5.0","nodemon":"^3.1.9","prettier":"^3.5.3","prettier-eslint":"16.3.0","prettier-package-json":"^2.8.0","rimraf":"^6.0.1","ts-node":"^10.9.2","ts-node-dev":"^2.0.0","tsx":"^4.19.3","typescript":"^5.8.2"},"keywords":["homebridge-plugin"],"engines":{"homebridge":"^1.9.0","node":"^18.19.0 || ^20.18.0 || ^22.14.0"},"displayName":"Warmup Homebridge Plugin","lint-staged":{"**/package.json":["prettier-package-json --write","git add"],"src/**/*.js":["eslint --fix --quiet","prettier --single-quote --trailing-comma es5 --write","git add"]},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","_id":"homebridge-plugin-warmup@1.1.1","gitHead":"86015970311089c1ca4255693796716b5fd03d51","types":"./dist/index.d.ts","homepage":"https://github.com/jondarrer/homebridge-plugin-warmup#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-GIXPQpBUMsJkcKY8Tri3lynT9iJXeuU4H0h2XticpKOuSENB/tV5QUrGzNHlGEa+yHqjO3EpB+BqkT2LcedZlQ==","shasum":"eeb8b41195cf6be177b481471016cd0719111f6e","tarball":"https://registry.npmjs.org/homebridge-plugin-warmup/-/homebridge-plugin-warmup-1.1.1.tgz","fileCount":96,"unpackedSize":3603614,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCVYU9sGN/mdPBuhQ/gmVZD4HBE4tiV9WWgKNd3QWDDdQIhAPd+NBaNI9+VVilMuWvT0+o6MGIIWyJGuN/FvinlP64G"}]},"_npmUser":{"name":"jondarrer","email":"jonny@jondarrer.me.uk"},"directories":{},"maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/homebridge-plugin-warmup_1.1.1_1742768230358_0.14501635920109757"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-22T21:08:05.007Z","modified":"2025-03-23T22:17:10.821Z","0.0.1":"2024-03-22T21:08:05.159Z","0.0.2":"2024-03-22T21:14:44.408Z","0.0.3":"2024-03-22T22:45:04.704Z","0.0.4":"2024-03-22T22:49:05.873Z","0.0.5":"2024-03-22T23:01:40.855Z","0.0.6":"2024-03-22T23:05:20.238Z","0.0.7":"2024-03-23T12:01:05.454Z","0.0.9":"2024-03-23T12:31:14.694Z","0.0.10":"2024-03-23T21:14:54.423Z","0.0.11":"2024-03-23T21:43:53.321Z","0.0.12":"2024-03-23T21:51:01.309Z","0.0.13":"2024-03-23T21:59:59.200Z","0.0.14":"2024-03-23T22:44:08.964Z","0.0.15":"2024-03-23T23:05:35.296Z","0.0.16":"2024-03-23T23:21:15.926Z","0.0.17":"2024-03-26T19:38:17.113Z","0.0.18":"2024-03-28T19:46:10.676Z","0.0.19":"2024-03-29T07:45:44.494Z","0.0.20":"2024-03-29T08:32:34.524Z","0.0.21":"2024-03-29T14:09:48.925Z","0.0.22":"2024-03-29T22:23:37.685Z","0.0.23":"2024-03-29T22:31:10.061Z","0.0.24":"2024-03-29T22:43:57.655Z","0.0.28":"2024-04-06T01:03:49.684Z","0.0.30":"2024-04-06T08:53:19.676Z","0.0.31":"2024-04-07T01:50:14.197Z","0.0.32":"2024-04-13T10:48:23.717Z","0.0.34":"2024-04-15T19:09:22.353Z","0.0.36":"2024-05-15T21:58:43.849Z","1.0.2":"2025-03-21T13:26:06.318Z","1.0.3":"2025-03-21T13:28:48.686Z","1.1.1":"2025-03-23T22:17:10.605Z"},"bugs":{"url":"https://github.com/jondarrer/homebridge-plugin-warmup/issues"},"license":"Apache-2.0","homepage":"https://github.com/jondarrer/homebridge-plugin-warmup#readme","keywords":["homebridge-plugin"],"repository":{"type":"git","url":"git+https://github.com/jondarrer/homebridge-plugin-warmup.git"},"description":"Unofficial Homebridge plugin exposing Warmup smart thermostats to Apple's HomeKit","maintainers":[{"name":"jondarrer","email":"jonny@jondarrer.me.uk"}],"readme":"# Warmup Homebridge Plugin <!-- omit in toc -->\n\n<pre><!-- markdownlint-disable-line MD033 -->\n*###.   :###    -###################################################################:\n.###=   *###=   *##=\n +##*  .#####  .### .+*####*=   :+####* =*######+:+#####=   =###   :##*  -*#####*=\n .###. =##+##- =##+  :    :###  =###    ###*   *###   +###. +###   :###  +##+  .###+\n  +##= ##=.##+ ###.    .-=+###: =###    ###*   -###   :###: +###   :###  +##+   .###:\n  :###+##  +##+##*  +###.  ###: =###    ###*   -###   :###: +###   :###  +##+    ###-\n   #####-   #####. :###    ###: =###    ###*   -###   :###: +###   :###  +##+   -###\n   -####    =###*   ####:.:###: =###    ###*   -###   :###:  ####**####  +###==*###  \n    ---:     ---.     :=++==-   .---    ---:   .---    ---    .-=++==:   +###===-\n                                                                         +##+\n                                                                         +##+    ..  \n</pre>\n\n## Introduction <!-- omit in toc -->\n\nUnofficial [Homebridge](https://homebridge.io) plugin exposing [Warmup smart thermostats](https://www.warmup.co.uk/thermostats/smart) to Apple's [HomeKit](http://www.apple.com/ios/home/). NB. Currently, only the [4iE](https://www.warmup.co.uk/thermostats/smart/4ie-underfloor-heating) is known to work. If you have another model, like perhaps the [6iE](https://www.warmup.co.uk/thermostats/smart/6ie-underfloor-heating), please let me know.\n\nWarmup Homebridge Plugin automatically discovers your Warmup thermostats.\n\n- [Using the plugin](#using-the-plugin)\n  - [Installation](#installation)\n    - [Login to your Warmup account](#login-to-your-warmup-account)\n    - [Save your setup](#save-your-setup)\n  - [Usage](#usage)\n- [Temperature Control](#temperature-control)\n- [Mode Setting](#mode-setting)\n- [Developing](#developing)\n  - [Clone and install dependencies](#clone-and-install-dependencies)\n  - [Testing](#testing)\n  - [Building and publishing](#building-and-publishing)\n  - [Running Dockerised Homebridge for integration testing](#running-dockerised-homebridge-for-integration-testing)\n- [Credits](#credits)\n\n## Using the plugin\n\nYou will need a [MyWarmup](https://my.warmup.com) account. All thermostats are retrieved from the [my.warmup.com](https://my.warmup.com) site, and are automatically created in the Home App.\n\nYou will also need a server running [Homebridge](https://homebridge.io).\n\n### Installation\n\nInstall the plugin by searching for \"Warmup Homebridge\" through the Homebridge Plugins UI or manually by:\n\n```sh\nsudo npm -g i homebridge-plugin-warmup\n```\n\nUse the plugin Config UI X to login to your account and all the thermostats you own will be added to Homebridge:\n\n#### Login to your Warmup account\n\n![Login to Warmup](./documentation/images/config-screen-login.png)\n\n#### Save your setup\n\n![Save Setup](./documentation/images/config-screen-details-with-save-hint.png)\n\n### Usage\n\nRoom View with Thermostat | Thermostat Main View\n| :---------------------: | :-------------------: |\n![Room with Thermostat](./documentation/images/home-app-room-with-thermostat.png) | ![Thermostat Main View](./documentation/images/home-app-thermostat-main-view.png)\n\n## Temperature Control\n\nChanges to the temperature create a \"temperature override\" for the current setting. The override lasts for 60 minutes.  \n\n## Mode Setting\n\nAny temperature change will cause a 60 minute override at that temperature. However, you can also adjust mode:\n\n| Setting | Effect                                                  |\n| ------- | ------------------------------------------------------- |\n| `Off`   | Turns off the thermostat                                |\n| `Heat`  | Overrides the current target temperature for 60 minutes |\n| `Auto`  | Resumes the current program's schedule and temperature  |\n\n## Developing\n\n### Clone and install dependencies\n\n```sh\ngit clone git@github.com:jondarrer/homebridge-plugin-warmup\ncd homebridge-plugin-warmup\nyarn\n```\n\n### Testing\n\nRun the tests with the usual command:\n\n```sh\nyarn test\n```\n\nThis will run the tests with a coverage report (requires 100% across the board to pass), which you can view with:\n\n```sh\nopen coverage/lcov-report/index.html\n```\n\nDebug within VS Code by running the `yarn local-homebridge` task.\n\n### Building and publishing\n\n```sh\nyarn build\nnpm version patch -m \"%s\"\ngit push && git push --tags\n```\n\n### Running Dockerised Homebridge for integration testing\n\nNB. Requires `docker-compose`.\n\n```sh\nyarn containerised-homebridge\n```\n\nThis will build the plugin and copy the necessary files to the appropriate places within container volume space (`./volumes/homebridge`). It will then start it, making it available at [http://localhost:8581](http://localhost:8581).\n\nIt is necessary to re-run this process on changes to the source code.\n\nTo stop the container, simply run `docker-compose down`.\n\n## Credits\n\nThanks to [NorthernMan54](https://github.com/NorthernMan54) for his [homebridge-warmup4ie](https://github.com/NorthernMan54/homebridge-warmup4ie) plugin, which served as a basis for some of the logic in this one.\n\n[ASCII Art Archive](https://www.asciiart.eu/image-to-ascii) was used to generate the ASCII art from Warmup's logo.\n","readmeFilename":"README.md"}