{"_id":"@homebridge-plugins/homebridge-controlmyspa","_rev":"34-ae38ec5aec7ea7455189936d0e9c9f63","name":"@homebridge-plugins/homebridge-controlmyspa","dist-tags":{"latest":"1.2.1","beta":"1.2.1-beta.1"},"versions":{"1.0.0-beta.0":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.0.0-beta.0","keywords":["homebridge-plugin","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.0.0-beta.0","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"eccee7869a614ef6bff792217e2a14db36f7a4f2","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.0.0-beta.0.tgz","fileCount":29,"integrity":"sha512-GaI5kRMwQ8BuR6lsSRsqk6pp07yA49MmtLt02nXU+7CfRS+POalHkQbtXxRxrNUTCSgHAY4P+xc+WV/fFxCgsw==","signatures":[{"sig":"MEYCIQCza1rFwGE0Tu7aDgwspGCaJaZ1SiKFpgtE4oBbLDFYmwIhAKQLPJJE7CHaN4hxP8XOMDnlvjUoSAGZuLeCUAAWCgvU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99046},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"81940cd72bbb4d1e4b7a574554a22a5d1431eaf7","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"bwp91","email":"bwp91@icloud.com"},"deprecated":"This pre-release version is deprecated in favor of the latest release.","repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.1","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.1.1","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.0.0-beta.0_1784282309794_0.6218109124143734","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.0.0-beta.1","keywords":["homebridge-plugin","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.0.0-beta.1","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"e20a130a36aad0aebc6e695ebaa6631a575c3fc9","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.0.0-beta.1.tgz","fileCount":29,"integrity":"sha512-CK9ut4tp6IBIYq+izXzZAwCELwjAqEWWLelkiknGGnGinC3ckyKCkt5iZQJkbiHgXyJpVY7ataEo4hPAf2IZBQ==","signatures":[{"sig":"MEUCIQDwn529iDjhtVzDfHOE2Ijmi9Un5ePnWAlpyVSeEuDBSwIgK4HDtbjSieRCHJ+GklRV9Z5y33I6d1ED6KeRK8rsv5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.0.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97806},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"834398dd0933068d1ab9874a010f2f26065a3326","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"deprecated":"This pre-release version is deprecated in favor of the latest release.","repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.1","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.1.1","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.0.0-beta.1_1784289343302_0.5945353068477328","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.0.0-beta.2","keywords":["homebridge-plugin","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.0.0-beta.2","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"aecf92f0822428470da62d9560929d738950ef10","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.0.0-beta.2.tgz","fileCount":29,"integrity":"sha512-oYdyagPNNNetP1S9gZZyb8eL11W7ZFy6xmdwIitzqwmBiPNqSTj/w6NuQvNpLcNZberIFDidVxnSB7RMiKrpJw==","signatures":[{"sig":"MEYCIQDB0ue0feWIO1VqDupQg98dWWyaLbf/umORb7q3/iX6mgIhALN91Bd/IcPsUxOIIvD2r9acWBIT5J4gwjsiu+jidVfV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.0.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98001},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"017b93db58c0ca9687eb718f758bfd46ad9b5b21","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"deprecated":"This pre-release version is deprecated in favor of the latest release.","repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.1","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.1.1","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.0.0-beta.2_1784289441475_0.29944376853871746","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.0.0-beta.3","keywords":["homebridge-plugin","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.0.0-beta.3","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"8a6e1f8249185755ebba03422941715eb61d587d","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.0.0-beta.3.tgz","fileCount":29,"integrity":"sha512-R1f0KlX/i3qBl4Oo2ndaq7jUXXskt0NMZxyL5Ixudx9fXHSPnWogCZ7/hGh87+apWYLw6iHhd09kUJep1jydmw==","signatures":[{"sig":"MEUCICpQ4d7Kg71jIy8yrfpIIAQYwlZe0gYBPe3kN074uYcZAiEA2VEKw+yVTfxS0uDXRdC54NoYuQ1+PVbBdDvK6U5LWL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.0.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98356},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"8261c8306497e87458bd7bf23bfc2840714b57e1","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"deprecated":"This pre-release version is deprecated in favor of the latest release.","repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.1","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.1.1","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.0.0-beta.3_1784290880421_0.9269247187155061","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.0.0","keywords":["homebridge-plugin","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.0.0","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"5e6f20fb76cc584e1c16dc5e416be44359cb81b2","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.0.0.tgz","fileCount":29,"integrity":"sha512-Tv1Z4FSqp/ws0OALAdIt7EeeSTYLryKa/BKhPdH4x9VucFs/Z5h/Yy/dnv1N0BGvvJCr5/LjcCTduGzXjHLESg==","signatures":[{"sig":"MEUCIGJyqtmMvAY7hVcMNjfyzMAI4EITkICEUGjcOtNlQQr/AiEA9pJt7n+eZBEdUuBjin4YLHAvenQy1r+6HAWg5iRWUMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98344},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"23775de3ec862b2b03ee830cfed01994aa9aaa3f","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.1","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.1.1","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.0.0_1784293818731_0.46314362221251537","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.0.1","keywords":["homebridge-plugin","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.0.1","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"a11005dc2eda484969790de1c94dea212fc3aa0b","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.0.1.tgz","fileCount":29,"integrity":"sha512-applqgOOwQvD2h2tvuXNE/4K1t/AHGBpQQ2n9iwFLrnb6p+2k3sAnThD0YskFFCdsBgnn0MXGTsz+RPv9m1eeg==","signatures":[{"sig":"MEYCIQDdiqaJj1JgTAWvqRdDoyrhORaFYhZV54qKehC3pQI0dAIhAL6ZIOEQtpJjCA2ySJ98rPa6OTXRs5zYXMcA4N3sN60d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98429},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"81111c2f3a3febd01229ca60f1fbca83ee9e6ef9","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.1","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.1.1","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.0.1_1784296019725_0.7208324383791258","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.0.2","keywords":["homebridge-plugin","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.0.2","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"05ed07037c7dc39bc347c47958676cdc800b84ac","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.0.2.tgz","fileCount":29,"integrity":"sha512-mpDT30oCv7V7oj5V8aHOP9zikIhP4hIbtNBGnBl/iE5rD7EYaIM8pnLEfsl0TboDRm/XYQhgteLmYPzfnPiARg==","signatures":[{"sig":"MEYCIQCJ1dgCyNAuAowI6oH9Xb7JNOHlBEQlrnr8wUomrPfJCAIhAOQf1/36w9K0Tsskz5z7qFD7OYIelMh1WVDck8X/uCRC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98784},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"c9a9fa440d8f8f773d454e0ce5375414db96b9b2","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.1","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.1.1","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.0.2_1784298920171_0.7288245106241817","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.0.3","keywords":["homebridge-plugin","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.0.3","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"5e0a8a63c74b835e63e994a6268dd2dc5eeef351","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.0.3.tgz","fileCount":29,"integrity":"sha512-wz2L4Qgxx+vNmuaom9CUnaSuAZ4RL02r58kr+h7wnejuC0Eu2mM22vDwvRWX3hjj3NmKb5ThW/TdBVunRG8PpQ==","signatures":[{"sig":"MEQCID2JGKoL/S5ZWxwLKWs/k3+J/NiRTj1QMqNZMK3ZySPfAiAokBmN6WSiZjAvZDSdJLzzKeN5QrJbkr7QV9xyWVf+8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98856},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"cdd0bd2dedafebabff9aca31c2fd44c993d3d84b","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.1","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.2.0","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.0.3_1784403590732_0.831891889795831","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.0.4","keywords":["homebridge-plugin","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.0.4","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"e2faed4f4e3c5a4c6bf49dd35068831488b8eaf3","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.0.4.tgz","fileCount":29,"integrity":"sha512-ml2co/CCeEHYFW6LEe9iUTxPx83w2LGcLxAmAxuubcPqTZ+L+f7dW0wnNDNwxWBaLOaQBmhccUdNcxJe7bzLdw==","signatures":[{"sig":"MEUCIQDU/SDAag3/+qdKJpNxfaXKHFLAotKJbNmO0wrpa5i1/gIgLQ/KopmPMypU0Rxjzw2yLDXHyGUqOAFZpH1BC7wreH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99508},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"adbf10c57aa3585d307f394cc34f532a06b34afc","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.1","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.2.1","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.0.4_1784550344373_0.20941634210849736","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.0":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.1.0-beta.0","keywords":["homebridge-plugin","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.1.0-beta.0","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"b0d4c25a5f8a31ea1f65e171931ee91d5b0bf52b","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.1.0-beta.0.tgz","fileCount":34,"integrity":"sha512-aGWS9+0g0xR1wg4K3bd4iNtPz4Wg+jYP1bgycyx17KUiGUqd8xoMjIF45XzjMoxUdCDPU2+dfGeseeWCGIuHOA==","signatures":[{"sig":"MEUCIEyy9EJeDfbIkZqURej9V+84XaHwJTrwOGRBBSUauTKMAiEAh+QI4yHll2JpJ2IG60s3cC5joYB3Nkdn2EZzFRrpGDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.1.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124697},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"b0cd7b5a26c71493cdcfc52d685c94c142957c82","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc && npm run plugin-ui","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"deprecated":"This pre-release version is deprecated in favor of the latest release.","repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.1","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"dependencies":{"@homebridge/plugin-ui-utils":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.2.1","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.1.0-beta.0_1784977252252_0.7612689999314011","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.1":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.1.0-beta.1","keywords":["homebridge-plugin","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.1.0-beta.1","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"38a61630059c0a380745d1543b4e3d7b7e3dda93","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.1.0-beta.1.tgz","fileCount":34,"integrity":"sha512-Zcre8Yr/77+toF3X+IlGQuVJJN8YwLaXFytk+YCUt+fOH9VI9h80KXc5Ad74WGEo+RrJs9/uaG14g0r58niA1w==","signatures":[{"sig":"MEQCIF3ktgSZdTEXvVXrbgqfygcIuYIUzJUYjrPTHhnB9yEBAiB8HqE+a2zDHpIAncz49RqhW8TmtQmVfaDhF5qzkGmvdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.1.0-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126399},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"05d4e4f6f2a846688d3de1dbad08e5390abb1daf","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc && npm run plugin-ui","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"deprecated":"This pre-release version is deprecated in favor of the latest release.","repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.1","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"dependencies":{"@homebridge/plugin-ui-utils":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.2.1","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.1.0-beta.1_1784982719613_0.7662192625138364","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.2":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.1.0-beta.2","keywords":["homebridge-plugin","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.1.0-beta.2","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"a11aaa70ad121069f0ce41e801dd88698105dced","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.1.0-beta.2.tgz","fileCount":34,"integrity":"sha512-Hl+zWwmp9aoYcYBu4qKGjWRv5b9x1VI801OvHWfyB9OesRVezHAbj1sCvZIfxTnz1+CZv4s8tBCHpQMLgGIKPQ==","signatures":[{"sig":"MEQCIGMunBNbOqJOPV/9ip80q3W8mogw1HTtewhsCFprwfoqAiBApRj0w9X5PskAJrUpJcFSawAHr1xLSjDqBQ/bqNvx2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.1.0-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129320},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"537c8b15974466f925cea6d3667227cf2fa6e5cc","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc && npm run plugin-ui","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"deprecated":"This pre-release version is deprecated in favor of the latest release.","repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.1","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"dependencies":{"@homebridge/plugin-ui-utils":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.2.1","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.1.0-beta.2_1784994297063_0.7211853138455488","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-beta.3":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.1.0-beta.3","keywords":["homebridge-plugin","supports-hap","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.1.0-beta.3","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"17fa2c328c2fb2b9a8b9b69e62b2950e76fb9392","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.1.0-beta.3.tgz","fileCount":34,"integrity":"sha512-Y8k0SHbTHlIa5wkwg7DBVGbWwlW4GuKclt0G/eCfSvuUk/Wp/SSamX0N2vB9sawQZmS4SqR4yWhUyC0FpBIEDw==","signatures":[{"sig":"MEYCIQDPU44rA/SueTKMV26u4bfPvAXCaj0SqdPi5znAKhTNrwIhAJkVlW6/6xFJ9uR1VUuIbtY375qx8w1ziJO+Jip3iRED","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.1.0-beta.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129414},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"535165ee435de4e80e6c4ffe1cc5280c3fb3f745","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc && npm run plugin-ui","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"deprecated":"This pre-release version is deprecated in favor of the latest release.","repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.1","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"dependencies":{"@homebridge/plugin-ui-utils":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.2.1","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.1.0-beta.3_1785056772096_0.7972878106665919","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.1.0","keywords":["homebridge-plugin","supports-hap","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.1.0","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"5bc9f9e8356c7d52955f82e9d70e409909ecef83","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.1.0.tgz","fileCount":34,"integrity":"sha512-UnVqMfpr79ME08FRwqNQ56PNe8mISqIvBOddUwrgOPQICk/GwhwXJ8wcJHxH/NnE4jcwAzfUe4J3kla+xfQYaA==","signatures":[{"sig":"MEUCIHE4tlqeTrFXuXbUy+QoiuNQzMrrCWYwOfxN6VV1R0kDAiEAwFmON0tKNP56EgcRNEd0N7chOIB6ncCo9ua87d1DTVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129804},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"a516e8d9aec9dee0609b7fb1d02c586febf158ea","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc && npm run plugin-ui","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.1","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents@2.3.3":true},"dependencies":{"@homebridge/plugin-ui-utils":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.2.1","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.2.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.1.0_1785144501204_0.8159084989739946","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta.0":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.1.1-beta.0","keywords":["homebridge-plugin","supports-hap","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.1.1-beta.0","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"b3e14d5cb5b26737426037a6c72619fb47784490","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.1.1-beta.0.tgz","fileCount":30,"integrity":"sha512-0H4C+jCINxWgs6iRyAgNMQkkhqMzUPZPiJ7fYj0kxLtZwSFimZZniFRQ8ax1euUWN9vrN+3bz6D2Jno5MRjB5w==","signatures":[{"sig":"MEYCIQDUK9cVzYUouYHQE3fCqWH5EvO5+BhfS45kq/hr34f4LQIhAIZHuXZt1xBKKac81E+mRXiUOyCVnBjBalzttVXZYGfY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.1.1-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":135903},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"c9960fea9817390479cd63a6044f0bd1f31bfcc1","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc && npm run plugin-ui","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","changelog:sync":"node .github/scripts/sync-changelog.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.2","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents":true},"dependencies":{"@homebridge/plugin-ui-utils":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.2.1","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.2.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.1.1-beta.0_1786140183335_0.7963830022419547","host":"s3://npm-registry-packages-npm-production"}},"1.1.1-beta.1":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.1.1-beta.1","keywords":["homebridge-plugin","supports-hap","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.1.1-beta.1","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"2cd208c8c02477d09c589c8f3f269b6e9d2fd908","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.1.1-beta.1.tgz","fileCount":30,"integrity":"sha512-S33YVq1RBKEnLn8s2AfNA/CaHuHd+r9WIeMfLQfoj1I02kSRUICRfcvRxLTnJ9psEuJeEA8ydEUr6s8Ym8pQYw==","signatures":[{"sig":"MEQCIFtmEigVDLo1GsDHHoy0NDrdBCOkTyXysy0bIpXnhx5yAiBhUYNFwEOnaneOfS5jUpesZSHTHKtGZy6VIcCw7g4r4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.1.1-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136894},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"9179d13b5e6da557fce85f2a1e207ba5884dd6cb","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc && npm run plugin-ui","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","changelog:sync":"node .github/scripts/sync-changelog.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.2","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents":true},"dependencies":{"@homebridge/plugin-ui-utils":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.2.1","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.2.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.1.1-beta.1_1786175660314_0.8955282261886508","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.1.1","keywords":["homebridge-plugin","supports-hap","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.1.1","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"406673b828c5b20124da9dead6f42ae8c2064517","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.1.1.tgz","fileCount":30,"integrity":"sha512-tbBZ+CVFUmsIypxQMVa49tImfCwZdbCqLiBops5XHTIJs67b3cGapRfpUOCHy9gBmA4wMAC2iB4FfhIa87eE6g==","signatures":[{"sig":"MEYCIQC2GRxmCmF11GUCo7BEjYUJiajippg8pB2Wf0tl/v5YwQIhAOxfmAYrQZwGdeorEsqvdHgo3sYum+H+kWzSyANkXD5P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136882},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"7722cb9b36d080c466f75868bac87c18b81077d6","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc && npm run plugin-ui","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","changelog:sync":"node .github/scripts/sync-changelog.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.2","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents":true},"dependencies":{"@homebridge/plugin-ui-utils":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.3.0","typescript":"^6.0.3","@types/node":"^26.2.0","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.1.1_1786342825322_0.2852105891203678","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-beta.0":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.1.2-beta.0","keywords":["homebridge-plugin","supports-hap","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.1.2-beta.0","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"b4353d614ea2ead4d1da81f84c833f7f72f7ff50","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.1.2-beta.0.tgz","fileCount":30,"integrity":"sha512-CmwYQxyx2tMUyjeRnhTMX9RsqR0vBVQSjevjILqG/AQ5UDCngvHMP+uh66SLzYobkl6RBgwBLZSbDuiu0h9kkg==","signatures":[{"sig":"MEUCIDHNrapPIdZwOKr462FUzI8ZrN/t5zb58ZcS6fDidfzTAiEAi/Fp5nwAzmbI+xzzfdyax4lqEMaSRJuZC0DIQCRIpDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.1.2-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138152},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"68785baca73ef3edfbe91710b939028f22c85a82","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc && npm run plugin-ui","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","changelog:sync":"node .github/scripts/sync-changelog.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.2","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents":true},"dependencies":{"@homebridge/plugin-ui-utils":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.3.0","typescript":"^6.0.3","@types/node":"^26.2.0","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.1.2-beta.0_1786482888547_0.5773519346863298","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.1.2","keywords":["homebridge-plugin","supports-hap","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.1.2","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"6a606e9c5c0cf6a274b977f60a046bf039158410","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.1.2.tgz","fileCount":30,"integrity":"sha512-rME52lsGrbYpaw6QWEyftP8t0cHla6Q8mMxA+BUrGzDBrsIQboeSSyn2h7GLeJePXGHNtbBafDxKeUcnM2TRfA==","signatures":[{"sig":"MEYCIQDHPmdOdUQ4e+X0Bbw0rBLByXZRvIotGjhDw8DQ9U6xRgIhAPvp5A9LSrTm/yoomFFLa/EWG2VnmcP9utwradJV/HaF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138174},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"2633719060e05fe1e983b2e935289b332e5ab4dc","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc && npm run plugin-ui","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","changelog:sync":"node .github/scripts/sync-changelog.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.2","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.18.0","allowScripts":{"fsevents":true},"dependencies":{"@homebridge/plugin-ui-utils":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.3.1","typescript":"^6.0.3","@types/node":"^26.2.0","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.1.2_1786579879794_0.2850935468026563","host":"s3://npm-registry-packages-npm-production"}},"1.1.3-beta.0":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.1.3-beta.0","keywords":["homebridge-plugin","supports-hap","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.1.3-beta.0","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"72f1e1072c81515e5fa2ffea3244daa9f6b5ea65","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.1.3-beta.0.tgz","fileCount":30,"integrity":"sha512-bVEcM+8XfNiI4iIAFRSbQtsHn1s9mwL2uOOsKccepgX4+DP/TfNzIrJmH38oUy+VSj1GftsUATZe98nPBNp1yw==","signatures":[{"sig":"MEYCIQD8YWIpriopmrh/Ju61peFcgoVDmktQnGjQc2EmNdcUiwIhAIbITH0G0r85TB9WAwqy1gxydRJ0+igdTvXPviGmB6Q1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.1.3-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138365},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"62b4be21b40743c33b255ac83007920f740a9240","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc && npm run plugin-ui","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","changelog:sync":"node .github/scripts/sync-changelog.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.2","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.19.0","allowScripts":{"fsevents":true},"dependencies":{"@homebridge/plugin-ui-utils":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.3.1","typescript":"^6.0.3","@types/node":"^26.2.0","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.1.3-beta.0_1787136494273_0.798589415492237","host":"s3://npm-registry-packages-npm-production"}},"1.1.3-beta.1":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.1.3-beta.1","keywords":["homebridge-plugin","supports-hap","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.1.3-beta.1","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"9c21a2e18bd6bc5f39ddcb237a73e2b98006ba5d","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.1.3-beta.1.tgz","fileCount":30,"integrity":"sha512-dYOWNrRK537tPWKYJf3zNohCMDI/igEl3N7deM0AeIO8uy5CEjBEhS4mqD+jPBKCnd3XzqRFJFZYUtX2uBge0A==","signatures":[{"sig":"MEQCICpTNaVE3NTAfQ2VD8cUjVb8OhPGNnnTcdvF6abhEhXNAiB+OyjBg5Czm36gMvN0fNHusXhcAK6+61WqOXiXwCZ9SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.1.3-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":141366},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"6a77feeb096744aca470d68091fe31ffdc74c29a","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc && npm run plugin-ui","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","changelog:sync":"node .github/scripts/sync-changelog.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.2","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.19.0","allowScripts":{"fsevents":true},"dependencies":{"@homebridge/plugin-ui-utils":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.3.1","typescript":"^6.0.3","@types/node":"^26.2.0","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.1.3-beta.1_1787557990349_0.8581534873517664","host":"s3://npm-registry-packages-npm-production"}},"1.1.3-beta.2":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.1.3-beta.2","keywords":["homebridge-plugin","supports-hap","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.1.3-beta.2","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"efb559efbc01072ae43c6a367b246466f532b921","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.1.3-beta.2.tgz","fileCount":30,"integrity":"sha512-jYd1ngkA7qEkByygdj0PQJIG/FuLzC3LQgsJiGTlk16RTvg6r3ObeaGwh4TufnolasbWTVujBJ1uUfTLF4Dr+w==","signatures":[{"sig":"MEQCIHRZXSCRMuvHzpaW7bKEIcfXmrh3RpKGfW8lNxhwYY7fAiApAiwVrg8sbsLnMUVq3vLtlulldMeSa2NBaXmGi3Cp/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.1.3-beta.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153839},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"585edce9d896710bf453a4032f50ac6b274f671f","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc && npm run plugin-ui","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","changelog:sync":"node .github/scripts/sync-changelog.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.2","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.19.0","allowScripts":{"fsevents":true},"dependencies":{"@homebridge/plugin-ui-utils":"^2.2.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.10","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.3.1","typescript":"^6.0.3","@types/node":"^26.2.0","@vitest/coverage-v8":"^4.1.10","@antfu/eslint-config":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.1.3-beta.2_1787566508804_0.7786472193228717","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.2.0","keywords":["homebridge-plugin","supports-hap","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.2.0","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"49bba39f24b4c7515b7dc46d2bc8aa55e775e51d","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.2.0.tgz","fileCount":30,"integrity":"sha512-GaXUSKK17ULgIY2kPq1Ngj1WqP3pxxeKYI1Lh0/hEZmEBiDmg8bMgv1di3Eyzn5vkQK3gg8T19hymArntKwX/Q==","signatures":[{"sig":"MEYCIQCYuB6Z10A8hmLqBXqkdvDDc5xp49Kz7O06Oefvqm6i6AIhAI2oDriSuUnC/OVGv1vtcbMVrM/IKqNbn5Gdm6XMrR2M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153861},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"03e435d99fe1015f8d0d7b608e2da6c9f38cf723","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc && npm run plugin-ui","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","changelog:sync":"node .github/scripts/sync-changelog.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.2","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.19.0","allowScripts":{"fsevents":true},"dependencies":{"@homebridge/plugin-ui-utils":"^2.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.11","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.4.0","typescript":"^6.0.3","@types/node":"^26.2.0","@vitest/coverage-v8":"^4.1.11","@antfu/eslint-config":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.2.0_1787568169065_0.3832237881980243","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta.0":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.2.1-beta.0","keywords":["homebridge-plugin","supports-hap","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.2.1-beta.0","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"829049a02b1cf9f3cb8d1040c161f2bb29158fed","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.2.1-beta.0.tgz","fileCount":30,"integrity":"sha512-4JknnNqFQzV9dHB3JmGlzd0TJ4sFartoOZgVFrsjzEHDPu+acfx6He7pYohXa4ewt54XB5blg0PJDemsk3HNRg==","signatures":[{"sig":"MEQCIDat2/+wDLedPvkW1xU5IAzwVYq9wcUIz9quCuu9e6cGAiAVGrL9Kae0WHQHg2E3gnvzsR47/96HKOPuQmzGEzsUuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.2.1-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161494},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"5686fc95c0e06685b2697609705844cac267d30f","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc && npm run plugin-ui","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","changelog:sync":"node .github/scripts/sync-changelog.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.2","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.19.0","allowScripts":{"fsevents":true},"dependencies":{"@homebridge/plugin-ui-utils":"^2.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.11","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.4.0","typescript":"^6.0.3","@types/node":"^26.2.0","@vitest/coverage-v8":"^4.1.11","@antfu/eslint-config":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.2.1-beta.0_1787577873892_0.825529231757101","host":"s3://npm-registry-packages-npm-production"}},"1.2.1-beta.1":{"name":"@homebridge-plugins/homebridge-controlmyspa","version":"1.2.1-beta.1","keywords":["homebridge-plugin","supports-hap","controlmyspa","balboa","spa","hot tub"],"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","_id":"@homebridge-plugins/homebridge-controlmyspa@1.2.1-beta.1","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"dist":{"shasum":"cdf43a796308f90180335cf9c345f4e0aca1673c","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.2.1-beta.1.tgz","fileCount":30,"integrity":"sha512-pJfRr8u4JP5EDW3oOD6g1J+C+YjRL8P4MgtaPZT5a2U3LdpJu3B6ttpEWyb7E2W8LTLJ4M/2ilagGjFbSU9UeA==","signatures":[{"sig":"MEUCIQDlRUtv2TbF18r34FmU7/0JqPmlcb7RQ9jFDH0EUbLokgIgPA1Cdmh3eqQbaQjRjcWfOZC8xUAlJgCX0fYBb5nQqt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.2.1-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":164307},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0 || ^26.0.0","homebridge":"^1.11.4 || ^2.0.0"},"funding":[{"url":"https://github.com/sponsors/bwp91","type":"github"},{"url":"https://ko-fi.com/bwp91","type":"kofi"},{"url":"https://www.paypal.me/BenPotter","type":"paypal"}],"gitHead":"09d5f3c61404bea778374e84739ec96cc3310963","scripts":{"lint":"eslint . --max-warnings=0","test":"vitest run","build":"rimraf ./dist && tsc && npm run plugin-ui","watch":"npm run build && npm link && nodemon","lint:fix":"npm run lint -- --fix","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","changelog:sync":"node .github/scripts/sync-changelog.mjs","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"repository":{"url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git","type":"git"},"_npmVersion":"12.0.2","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","directories":{},"displayName":"Homebridge ControlMySpa","_nodeVersion":"24.19.0","allowScripts":{"fsevents":true},"dependencies":{"@homebridge/plugin-ui-utils":"^2.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"rimraf":"^6.1.3","vitest":"^4.1.11","nodemon":"^3.1.14","ts-node":"^10.9.2","homebridge":"^2.4.0","typescript":"^6.0.3","@types/node":"^26.2.0","@vitest/coverage-v8":"^4.1.11","@antfu/eslint-config":"^9.3.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-controlmyspa_1.2.1-beta.1_1787595260477_0.7053643551610909","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@homebridge-plugins/homebridge-controlmyspa","displayName":"Homebridge ControlMySpa","type":"module","version":"1.2.1","description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","funding":[{"type":"github","url":"https://github.com/sponsors/bwp91"},{"type":"kofi","url":"https://ko-fi.com/bwp91"},{"type":"paypal","url":"https://www.paypal.me/BenPotter"}],"homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","repository":{"type":"git","url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git"},"bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"keywords":["homebridge-plugin","supports-hap","controlmyspa","balboa","spa","hot tub"],"main":"dist/index.js","engines":{"homebridge":"^1.11.4 || ^2.0.0","node":"^22.12.0 || ^24.0.0 || ^26.0.0"},"publishConfig":{"access":"public"},"scripts":{"lint":"eslint . --max-warnings=0","lint:fix":"npm run lint -- --fix","watch":"npm run build && npm link && nodemon","build":"rimraf ./dist && tsc && npm run plugin-ui","plugin-ui":"rsync ./src/homebridge-ui/public/index.html ./dist/homebridge-ui/public/","prepublishOnly":"npm run lint && npm run build","test":"vitest run","test:watch":"vitest watch","test-coverage":"npm run test -- --coverage","changelog:sync":"node .github/scripts/sync-changelog.mjs"},"allowScripts":{"fsevents":true},"dependencies":{"@homebridge/plugin-ui-utils":"^2.2.6"},"devDependencies":{"@antfu/eslint-config":"^9.3.0","@types/node":"^26.4.0","@vitest/coverage-v8":"^4.1.11","homebridge":"^2.4.0","nodemon":"^3.1.14","rimraf":"^6.1.3","ts-node":"^10.9.2","typescript":"^6.0.3","vitest":"^4.1.11"},"gitHead":"9ad05c0ef4ad9f19c68b61df6f1ea333b5028216","types":"./dist/index.d.ts","_id":"@homebridge-plugins/homebridge-controlmyspa@1.2.1","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-rZAdlQknYU3erKGgw6v37Vc5TRmuKlGCQKpl1d0HXt88aM3Ktu+TuRUX0KUD4XVN3/XA39Jzc1i5DS8OfUoT+w==","shasum":"06716c1ad82939304182baba9e83bf3ae361b1c9","tarball":"https://registry.npmjs.org/@homebridge-plugins/homebridge-controlmyspa/-/homebridge-controlmyspa-1.2.1.tgz","fileCount":30,"unpackedSize":164329,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@homebridge-plugins%2fhomebridge-controlmyspa@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDJ2D8oaEzkeu7G2ocvAMDnEJrjUXuzXDgJtRY0w0XwaAiAX7+SzPisVUJS6S8uE5XXiQBqbmZ3qV2jzIc9Zww1Zyg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c1f64af6-f83b-493a-9023-6e597c0604ca"}},"directories":{},"maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/homebridge-controlmyspa_1.2.1_1787902313808_0.05665813067927261"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-17T09:58:29.633Z","modified":"2026-08-28T07:31:54.344Z","1.0.0-beta.0":"2026-07-17T09:58:29.932Z","1.0.0-beta.1":"2026-07-17T11:55:43.472Z","1.0.0-beta.2":"2026-07-17T11:57:21.655Z","1.0.0-beta.3":"2026-07-17T12:21:20.545Z","1.0.0":"2026-07-17T13:10:18.871Z","1.0.1":"2026-07-17T13:46:59.864Z","1.0.2":"2026-07-17T14:35:20.347Z","1.0.3":"2026-07-18T19:39:50.863Z","1.0.4":"2026-07-20T12:25:44.517Z","1.1.0-beta.0":"2026-07-25T11:00:52.398Z","1.1.0-beta.1":"2026-07-25T12:31:59.744Z","1.1.0-beta.2":"2026-07-25T15:44:57.202Z","1.1.0-beta.3":"2026-07-26T09:06:12.245Z","1.1.0":"2026-07-27T09:28:21.336Z","1.1.1-beta.0":"2026-08-07T22:03:03.514Z","1.1.1-beta.1":"2026-08-08T07:54:20.467Z","1.1.1":"2026-08-10T06:20:25.484Z","1.1.2-beta.0":"2026-08-11T21:14:48.705Z","1.1.2":"2026-08-13T00:11:19.945Z","1.1.3-beta.0":"2026-08-19T10:48:14.420Z","1.1.3-beta.1":"2026-08-24T07:53:10.498Z","1.1.3-beta.2":"2026-08-24T10:15:08.936Z","1.2.0":"2026-08-24T10:42:49.202Z","1.2.1-beta.0":"2026-08-24T13:24:34.039Z","1.2.1-beta.1":"2026-08-24T18:14:20.632Z","1.2.1":"2026-08-28T07:31:53.938Z"},"bugs":{"url":"https://github.com/homebridge-plugins/homebridge-controlmyspa/issues"},"author":{"name":"bwp91","email":"bwp91@icloud.com"},"license":"ISC","homepage":"https://github.com/homebridge-plugins/homebridge-controlmyspa","keywords":["homebridge-plugin","supports-hap","controlmyspa","balboa","spa","hot tub"],"repository":{"type":"git","url":"git://github.com/homebridge-plugins/homebridge-controlmyspa.git"},"description":"The ControlMySpa plugin allows you to access your Balboa ControlMySpa hot tub from HomeKit.","maintainers":[{"name":"northernman","email":"buyminivan-northern@yahoo.ca"},{"name":"bwp91","email":"bwp91@icloud.com"}],"readme":"<p align=\"center\">\n   <a href=\"https://github.com/homebridge-plugins/homebridge-controlmyspa\"><img alt=\"homebridge-controlmyspa\" src=\"https://raw.githubusercontent.com/homebridge-plugins/homebridge-controlmyspa/latest/branding/Homebridge_x_ControlMySpa.png\" width=\"600px\"></a>\n</p>\n<span align=\"center\">\n\n## homebridge-controlmyspa\n\nHomebridge plugin to integrate Balboa ControlMySpa hot tubs into HomeKit\n\n[![npm](https://img.shields.io/npm/v/@homebridge-plugins/homebridge-controlmyspa/latest?label=latest)](https://www.npmjs.com/package/@homebridge-plugins/homebridge-controlmyspa)\n[![npm](https://img.shields.io/npm/v/@homebridge-plugins/homebridge-controlmyspa/beta?label=beta)](https://github.com/homebridge/homebridge/wiki/How-to-Install-Alternate-Plugin-Versions)<br>\n[![verified-by-homebridge](https://img.shields.io/badge/homebridge-verified-blueviolet?color=%23491F59&style=flat)](https://github.com/homebridge/homebridge/wiki/Verified-Plugins)<br>\n[![npm](https://img.shields.io/npm/dt/@homebridge-plugins/homebridge-controlmyspa)](https://www.npmjs.com/package/@homebridge-plugins/homebridge-controlmyspa)\n[![Discord](https://img.shields.io/discord/432663330281226270?color=728ED5&logo=discord&label=hb-discord)](https://discord.gg/bHjKNkN)\n\n</span>\n\n### Plugin Information\n\n- This plugin allows you to control your [ControlMySpa](https://controlmyspa.com) hot tub within HomeKit. The plugin:\n  - requires your ControlMySpa account credentials to work\n  - connects to the ControlMySpa cloud, the same way the official mobile app does\n  - exposes for each spa:\n    - a thermostat for the water temperature and heater mode (READY/REST)\n    - a switch for each jet pump and blower\n    - a light for each spa light\n    - an optional lock for the spa's physical control panel\n- This plugin is for spas connected to the **ControlMySpa cloud**. If your Balboa spa uses a local WiFi module instead, [homebridge-balboa-spa](https://github.com/plasticrake/homebridge-balboa-spa) may suit better.\n\n### Prerequisites\n\n- To use this plugin, you will need to already have:\n  - [Node](https://nodejs.org): latest version of `v22`, `v24` or `v26` - any other major version is not supported.\n  - [Homebridge](https://homebridge.io): `v2` - refer to link for more information and installation instructions.\n\n### Setup\n\n- [Installation](https://github.com/homebridge-plugins/homebridge-controlmyspa/wiki/Installation)\n- [Configuration](https://github.com/homebridge-plugins/homebridge-controlmyspa/wiki/Configuration)\n- [Beta Version](https://github.com/homebridge-plugins/homebridge-controlmyspa/wiki/Beta-Version)\n- [Node Version](https://github.com/homebridge-plugins/homebridge-controlmyspa/wiki/Node-Version)\n\n### Help/About\n\n- [Common Errors](https://github.com/homebridge-plugins/homebridge-controlmyspa/wiki/Common-Errors)\n- [Support Request](https://github.com/homebridge-plugins/homebridge-controlmyspa/issues/new/choose)\n- [Changelog](https://github.com/homebridge-plugins/homebridge-controlmyspa/blob/latest/CHANGELOG.md)\n- [About Me](https://github.com/sponsors/bwp91)\n\n### Credits\n\n- The current ControlMySpa cloud protocol is documented by [@haresik's Home Assistant integration](https://github.com/haresik/Hares-ControlMySpa), which this plugin's api client is based on.\n- The original ControlMySpa cloud protocol was first documented by [@VVlasy's controlmyspajs](https://github.com/VVlasy/controlmyspajs).\n\n### Disclaimer\n\n- I am in no way affiliated with Balboa Water Group and this plugin is a personal project that I maintain in my free time.\n- Use this plugin entirely at your own risk - please check your spa manually before use if temperature matters to you.\n","readmeFilename":"README.md"}