{"_id":"homebridge-palgate","_rev":"28-6bcdbe4b390b2a25d89ca2bcc9441a81","name":"homebridge-palgate","dist-tags":{"legacy":"3.1.1","latest":"3.9.0"},"versions":{"2.0.0":{"name":"homebridge-palgate","version":"2.0.0","keywords":["homebridge-plugin","homebridge-palgate"],"author":{"name":"RoeiOfri and Knilo"},"license":"MIT","_id":"homebridge-palgate@2.0.0","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate-opener#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate-opener/issues"},"bin":{"palgate_config":"palGateCli.js config"},"dist":{"shasum":"573c98783fefeffd0dcc5c5971ca45d13e049822","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-2.0.0.tgz","fileCount":8,"integrity":"sha512-G66+z9x8GiVDB4KV9U6/65p8X+egNfe8g2SlzPyFqsKva9YYl0Wwjjv+fgc1aMd/KCnCjHDm9N/ZAEZeP7b2Nw==","signatures":[{"sig":"MEUCICvrjjtv6RiqQ/fgYuZh16O91SiOuW4cDcDd52uWuuhJAiEA7B/Oywju+2x1KeOkhZjOuSAySU4/7+T+pBycEmEbRMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47704},"main":"palGate.js","engines":{"node":">=10.17.0","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"04db199579eae6245bd8f917cf959285654dcbfb","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"knilo","email":"azs.schneider@gmail.com"},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate-opener.git","type":"git"},"_npmVersion":"10.7.0","description":"Homebridge plugin for PalGate app","directories":{"lib":"lib"},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^11.0.5","xmlhttprequest":"^1.8.0","qrcode-terminal":"^0.12.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_2.0.0_1739883190388_0.49952457386303695","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"homebridge-palgate","version":"2.5.0","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@2.5.0","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-homebridge-palgate/issues"},"bin":{"palgate_config":"palgate-cli.js config --auto"},"dist":{"shasum":"92860d2922d47047ddfa435231aa700ee563967b","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-2.5.0.tgz","fileCount":13,"integrity":"sha512-+tZIYDYinvJodakzylzsi7qH19HqUafwc7+qLkm45D093gYFu3QCBYkCW06V9lzg+omXXhuYxKwJZLpvSfsIOQ==","signatures":[{"sig":"MEUCIEXN7wftUq/xhLpCH4qhYjw4bJZ4taDYCYblRdXS8dmnAiEA3X2gpohQcBz/LTD9n8k0O4jxwkyUldTO6pc3r37thg8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47023},"main":"index.js","engines":{"node":">=10.17.0","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"1eaccbe9b90afd8e22f0690db5f99ffb592bd797","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"knilo","email":"azs.schneider@gmail.com"},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"10.7.0","description":"Homebridge plugin for PalGate App","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^11.0.5","xmlhttprequest":"^1.8.0","qrcode-terminal":"^0.12.0"},"preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_2.5.0_1740325050523_0.7376634494345302","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"homebridge-palgate","version":"2.6.0","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@2.6.0","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-homebridge-palgate/issues"},"bin":{"palgate_config":"palgate-cli.js config --auto"},"dist":{"shasum":"7cf8f2c422b68a082bcc497c09b75ff8238a787a","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-2.6.0.tgz","fileCount":15,"integrity":"sha512-xN5mqnM751/6wLitO7hl+PjtMgaN/9wxbDf7TgqgrCXQKuQVHhkb/6MYaUppLeWqnGsk4TgPLVzrkwUHek14+A==","signatures":[{"sig":"MEUCIQCoo5mJIR47trIuThVEOrg1gUYkF/J7bJwFjSwMHsfmIQIgP9Qm0XjCv3hPn4KGlMKixSkpBBJNVXusbAfsMPFjuME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59703},"main":"index.js","engines":{"node":">=10.17.0","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"83edfdfe09009426fcaa194dbdefb0b59da2e5e0","scripts":{"test":"npm link && sudo hb-service restart"},"_npmUser":{"name":"knilo","email":"azs.schneider@gmail.com"},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"10.7.0","description":"Homebridge plugin for PalGate App","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^11.0.5","qrcode":"^1.5.4","express":"^4.21.2","xmlhttprequest":"^1.8.0","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"homebridge-config-ui-x":"^4.71.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_2.6.0_1740343947493_0.9727633886620624","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"homebridge-palgate","version":"2.6.1","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@2.6.1","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate_config":"palgate-cli.js config --auto"},"dist":{"shasum":"cdc3c7b0514c686211fb59776436fdb3a990f096","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-2.6.1.tgz","fileCount":15,"integrity":"sha512-65vys3A+xDWih78DMVRe+TTU98akp3XrWiDUwDoTHb6FZ4sOSMFtvIvwfgAltHNxfbmo0Lw3Wmta8V6w8CjNVA==","signatures":[{"sig":"MEQCIHzeATesV3sx6mfzjWmsSFkz9f9YYlrmCUwqL8NIiHRSAiBoVka3SlOuQSoV5vjWiHJ8vHTO2biFqrh1E2qfqkCx3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59429},"main":"index.js","engines":{"node":">=10.17.0","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"8da367f84d2655227fa2e07764459534992fea73","scripts":{"test":"npm link && sudo hb-service restart"},"_npmUser":{"name":"knilo","email":"azs.schneider@gmail.com"},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"10.7.0","description":"Homebridge plugin for PalGate App","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"18.20.3","dependencies":{"uuid":"^11.0.5","qrcode":"^1.5.4","express":"^4.21.2","xmlhttprequest":"^1.8.0","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"homebridge-config-ui-x":"^4.71.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_2.6.1_1740577257694_0.4094614822272591","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"homebridge-palgate","version":"2.6.2","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@2.6.2","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate_config":"palgate-cli.js config --auto"},"dist":{"shasum":"39767856e816be4fcd23ab4ccd9e1894b66fd0f0","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-2.6.2.tgz","fileCount":16,"integrity":"sha512-35Z6ba3HICZ8OqGrPfDfJjXjq1o2n1klEfbpcFPj8AoT/TyHD5vtIkpGQahSPukvbsXD+BA521PMX1KRsdIUCQ==","signatures":[{"sig":"MEYCIQD+qvoKFg5c69hGxJyr7OEL+uLCBM1ZLQTVjPPtQGVrAQIhAKEN5HS7fPtgJonAKqLga7bMcp6niMlqASzlePc+FKJ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59925},"main":"index.js","engines":{"node":">=10.17.0","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"d5ae6142bf794731f6cfedd7581757401b22b8cb","scripts":{"test":"npm link && sudo hb-service restart"},"_npmUser":{"name":"knilo","email":"azs.schneider@gmail.com"},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"10.8.2","description":"Homebridge plugin for PalGate App","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"20.18.3","dependencies":{"uuid":"^11.0.5","qrcode":"^1.5.4","express":"^4.21.2","xmlhttprequest":"^1.8.0","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"homebridge-config-ui-x":"^4.71.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_2.6.2_1740739425733_0.86337698355807","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"homebridge-palgate","version":"2.7.0","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@2.7.0","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate_config":"palgate-cli.js config --auto"},"dist":{"shasum":"b5ed4c16efbe9a2459fe5a36bc287c4c682aee40","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-2.7.0.tgz","fileCount":18,"integrity":"sha512-hNrXyolDZ+WjYu6wLptVGoi8SQuEe+8tZXIWEj4nvtJcEBujojF7MJzU5dGecatQmZTK8KrLsIDXdqy+rksGHg==","signatures":[{"sig":"MEUCIQCvF48JHPaXYmJbg/DuPpDx2ljugVPoKXGM2sz1sFveMgIgCFix0haBJDQK5mPLbsAu2SNO/nc8WjyKgKzMtwybgFo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68296},"main":"index.js","engines":{"node":">=10.17.0","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"8eed1fde85de7caa953c79717e18734b53477d83","scripts":{"test":"npm link && sudo hb-service restart"},"_npmUser":{"name":"knilo","email":"azs.schneider@gmail.com"},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"10.8.2","description":"Homebridge plugin for PalGate App","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"20.18.3","dependencies":{"uuid":"^11.0.5","axios":"^1.8.1","https":"^1.0.0","qrcode":"^1.5.4","express":"^4.21.2","process":"^0.11.10","perf_hooks":"^0.0.1","xmlhttprequest":"^1.8.0","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"homebridge-config-ui-x":"^4.71.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_2.7.0_1740917063921_0.851526076053847","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"homebridge-palgate","version":"2.7.1","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@2.7.1","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate_config":"palgate-cli.js config --auto"},"dist":{"shasum":"190e7cd1afec32d0d270c3e83674088b4e8568e9","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-2.7.1.tgz","fileCount":18,"integrity":"sha512-t0L8B+eAgpPiHSICusPjIXxkeqyiYrlLTANy0g/tAESuHsXly5c1lwhGhdngzjSnMNjJ1aVLYg9ys6zy2wfquA==","signatures":[{"sig":"MEYCIQC2ZQrg+PupeIfICnT+jPhLG2le9jAdEvY2i22OsFCJ3gIhAKQNUQ6Cmkawm2cpchHLNr1hL8fgDEtFnZNoXQRbhg6U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68238},"main":"index.js","engines":{"node":">=10.17.0","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"0ad163db6f380c5e0e8b68f91396602343337edf","scripts":{"test":"npm link && sudo hb-service restart"},"_npmUser":{"name":"knilo","email":"azs.schneider@gmail.com"},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"10.8.2","description":"Homebridge plugin for PalGate App","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"20.18.3","dependencies":{"uuid":"^11.0.5","axios":"^1.8.1","https":"^1.0.0","qrcode":"^1.5.4","process":"^0.11.10","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"perf_hooks":"^0.0.1","homebridge-config-ui-x":"^4.71.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_2.7.1_1741339090169_0.852301517875262","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"homebridge-palgate","version":"2.7.2","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@2.7.2","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate_config":"palgate-cli.js config --auto"},"dist":{"shasum":"ed785147282c1c95a523083904649017dd343882","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-2.7.2.tgz","fileCount":18,"integrity":"sha512-RLaankOgIKcPOFWnZ8Dld3oXEofoGOntpYFi9DftJkk3ocxSIAQLMOr+uki/4oW+YvMZDXYBsWql/Fs/h9FEXw==","signatures":[{"sig":"MEQCIAKZeWzLhsHrbA0wxQWf+wTHWJJ8DlvV974Lig2zQe11AiAOfLpeY9vII6pvvhLEaUrql6W85HxdOFpTAz4VYhaUWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68423},"main":"index.js","engines":{"node":">=10.17.0","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"3d1fd00b44356d4e79f990640bfbb2fb16b754f1","scripts":{"test":"npm link && sudo hb-service restart"},"_npmUser":{"name":"knilo","email":"azs.schneider@gmail.com"},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"10.8.2","description":"Homebridge plugin for PalGate App","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.0.5","axios":"^1.8.1","https":"^1.0.0","qrcode":"^1.5.4","process":"^0.11.10","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"perf_hooks":"^0.0.1","homebridge-config-ui-x":"^4.71.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_2.7.2_1743947001991_0.8240969597226211","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"homebridge-palgate","version":"2.7.3","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@2.7.3","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate_config":"palgate-cli.js config --auto"},"dist":{"shasum":"303aeb3f01659dc6c68bc901440ff0a3662ee413","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-2.7.3.tgz","fileCount":18,"integrity":"sha512-RhEeosQ3Gewf19OHAtzHRJQziT6W5F4enYIiRUrYts5EWtNzJSJV1WPWNMNYxPwYewT4aCYYD6ezBUVwjg4gHg==","signatures":[{"sig":"MEUCIBuqvLDtW444NOgwwpesI6tQIonIjlPJZ8W18Aim3X1JAiEAl5l1QvDCLwAPwhTBMWWkkEVYmC11acQDPfryz3xbhvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69495},"main":"index.js","engines":{"node":">=10.17.0","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"b43cb4d731f233839c64b7365d196a74a783003f","scripts":{"test":"npm link && sudo hb-service restart"},"_npmUser":{"name":"knilo","email":"azs.schneider@gmail.com"},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"10.8.2","description":"Homebridge plugin for PalGate App","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.0.5","axios":"^1.8.1","https":"^1.0.0","qrcode":"^1.5.4","process":"^0.11.10","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"perf_hooks":"^0.0.1","homebridge-config-ui-x":"^4.71.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_2.7.3_1744000837693_0.2729011643718118","host":"s3://npm-registry-packages-npm-production"}},"2.7.4":{"name":"homebridge-palgate","version":"2.7.4","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@2.7.4","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate_config":"palgate-cli.js config --auto"},"dist":{"shasum":"fdc683cde20499f64df278a6df6b31e766708ef7","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-2.7.4.tgz","fileCount":18,"integrity":"sha512-IZk9tri1AUbvGoSj6YoOzAbe02mJK0KMA5PnYXSlivowZte4X9nwdRNPZ5xgmNgVLhg/ITed8E+2oxNQCdpI0A==","signatures":[{"sig":"MEQCICk/yDxjEqBI1YU45J0bGbis6YTuhw4u6VQf27H+EDAWAiBkLmQTPHHpozTI0qPbAfuwSJjA1wcsjWlhyxx3IdOjRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69637},"main":"index.js","engines":{"node":">=10.17.0","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"fc479055dc070fb5912ba7dc4322e45b97f2e2a4","scripts":{"test":"npm link && sudo hb-service restart"},"_npmUser":{"name":"knilo","email":"azs.schneider@gmail.com"},"deprecated":"This version does not work. Please upgrade to 2.7.5 or later","repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"10.8.2","description":"Homebridge plugin for PalGate App","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.0.5","axios":"^1.8.1","https":"^1.0.0","qrcode":"^1.5.4","process":"^0.11.10","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"perf_hooks":"^0.0.1","homebridge-config-ui-x":"^4.71.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_2.7.4_1744094113873_0.7777872291761607","host":"s3://npm-registry-packages-npm-production"}},"2.7.5":{"name":"homebridge-palgate","version":"2.7.5","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@2.7.5","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate_config":"palgate-cli.js config --auto"},"dist":{"shasum":"5e58a4c6cf544cc34189e92fce90861352ee384b","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-2.7.5.tgz","fileCount":18,"integrity":"sha512-cL3kUmPHelNPjwGN38LWxZ8NzRh7MjhFn1xehJWjT6CGmvmN6zpKXsEx6QpvxGdR10UrnezbZ84mo6qBxIlU+g==","signatures":[{"sig":"MEUCIQC3Mj6Ul/6oDeDNYBVEvGTsacb/TC0JCp0YmwdbrDg+rwIgUjX2dA5/Y2FpHAbXTNcjHR7o1+X/NneYpGnkLfFkyGw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69544},"main":"index.js","engines":{"node":">=10.17.0","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"gitHead":"1a2e00f6aa2dfbbce3adc3b773a4175dfef3271a","scripts":{"test":"npm link && sudo hb-service restart"},"_npmUser":{"name":"knilo","email":"azs.schneider@gmail.com"},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"10.8.2","description":"Homebridge plugin for PalGate App","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.0.5","axios":"^1.8.1","https":"^1.0.0","qrcode":"^1.5.4","process":"^0.11.10","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"perf_hooks":"^0.0.1","homebridge-config-ui-x":"^4.71.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_2.7.5_1744196158664_0.684033305614606","host":"s3://npm-registry-packages-npm-production"}},"2.7.6":{"name":"homebridge-palgate","version":"2.7.6","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@2.7.6","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate_config":"palgate-cli.js config --auto"},"dist":{"shasum":"15eb744ac4e28c34d4616767b02d57f3d2a8bf00","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-2.7.6.tgz","fileCount":19,"integrity":"sha512-h+55W8ZzGy7a+topYBt7BEbj47s4Ba8Fs0LVJabK/hTocpJnxOFJVk3GvX0YzmCVlXekVWQV+qcNsIYUnn6Ihw==","signatures":[{"sig":"MEQCIGls32G2PzFpoUTJ5LmrQtWCSXka/QdTddKgtxsoY7J8AiBmaEgsIAPMR49DHXkTzDdAGHGwxIFUJoktldsdghvWzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71149},"main":"index.js","engines":{"node":">=10.17.0","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"funding":{"url":"https://ko-fi.com/knilo","type":"kofi"},"gitHead":"40fba4ff7e721f2f000b213ace98de3ea36661b5","scripts":{"test":"npm link && sudo hb-service restart"},"_npmUser":{"name":"knilo","email":"azs.schneider@gmail.com"},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"10.8.2","description":"Homebridge plugin for PalGate App","directories":{"bin":"bin","lib":"lib"},"_nodeVersion":"20.19.0","dependencies":{"uuid":"^11.0.5","axios":"^1.8.1","https":"^1.0.0","qrcode":"^1.5.4","process":"^0.11.10","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"perf_hooks":"^0.0.1","homebridge-config-ui-x":"^4.71.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_2.7.6_1745298408974_0.0855042107344739","host":"s3://npm-registry-packages-npm-production"}},"2.7.7":{"name":"homebridge-palgate","version":"2.7.7","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@2.7.7","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate-cli":"cli/palgate-cli.js"},"dist":{"shasum":"d81819d1eee0a5b30ab766af442adabf8372591e","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-2.7.7.tgz","fileCount":19,"integrity":"sha512-NghA4j4VR80ErHpGF17ZEmf9CDOUtRLlxy6dhe+HRUtA6iCTtym4Rd1IZ0rv7ArDrIz+ECVt8PlWmJr90EV3zw==","signatures":[{"sig":"MEUCIDTrvbtYvf99krRV5t/Vd/B9n7lzCqliRY+DHFw0RnQoAiEAnK6RpN8kFA7m9lIvAIjzoEne+LW+7f91d2iRNYX1xp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71359},"main":"index.js","engines":{"node":">=10.17.0","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"funding":{"url":"https://ko-fi.com/knilo","type":"kofi"},"gitHead":"5fd21d58be509dc490942b887fb09299f30f4c8a","scripts":{"test":"npm link && sudo hb-service restart","config":"palgate-cli config --auto && sudo hb-service restart"},"_npmUser":{"name":"knilo","email":"azs.schneider@gmail.com"},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"10.8.2","description":"Homebridge plugin for PalGate App","directories":{"bin":"cli","lib":"lib"},"_nodeVersion":"20.19.1","dependencies":{"uuid":"^11.0.5","axios":"^1.8.1","https":"^1.0.0","qrcode":"^1.5.4","process":"^0.11.10","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"perf_hooks":"^0.0.1","homebridge-config-ui-x":"^4.71.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_2.7.7_1746357232995_0.9865454059229262","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.1":{"name":"homebridge-palgate","version":"3.0.0-beta.1","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@3.0.0-beta.1","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate-cli":"cli/palgate-cli.js"},"dist":{"shasum":"f3d65e7dd5cc884db47c9446f84b39c72c2986ae","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-3.0.0-beta.1.tgz","fileCount":19,"integrity":"sha512-Q+tu33+eC3w/n3ocN2Vg25RjiQHDFs+QWm2fugMkplgt/5QlG6HDMfPYa63/zDopO/6ivCcro4y+jvxxU927Fg==","signatures":[{"sig":"MEUCIQCgKFR9iAfUQLd+yevNwJaIG3ykR6aB6ZAOtPO/xfaIVwIgYSeLTdX+5SjhYHWw4QG1NwMFr4EnA3j9Sz3iAXhjZwo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73482},"main":"index.js","engines":{"node":">=10.17.0","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"funding":{"url":"https://ko-fi.com/knilo","type":"kofi"},"gitHead":"342ccfad436b70966f46f16fd92b9ccccc652d30","scripts":{"test":"npm link && sudo hb-service restart","config":"palgate-cli config --auto && sudo hb-service restart"},"_npmUser":{"name":"knilo","email":"azs.schneider@gmail.com"},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"10.8.2","description":"Homebridge plugin for PalGate App","directories":{"bin":"cli","lib":"lib"},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^11.0.5","axios":"^1.8.1","https":"^1.0.0","qrcode":"^1.5.4","process":"^0.11.10","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"perf_hooks":"^0.0.1","homebridge-config-ui-x":"^4.71.1"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_3.0.0-beta.1_1763128003180_0.8282530710240223","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"homebridge-palgate","version":"3.0.0","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@3.0.0","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate-cli":"cli/palgate-cli.js"},"dist":{"shasum":"1eb461fa546c9191ade22972c23a41b588158ab7","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-3.0.0.tgz","fileCount":19,"integrity":"sha512-Fg280Q7fGfS0i9OHb06kb/OEVBNRC5Sjw5dL93ogYNUXQ11JStxXUsnXcNoIWTWieynNlJma5Lfib3zIfSBxZA==","signatures":[{"sig":"MEQCIFOtTE4ziRrjwrhxUz1uzwnzPb0tUdB8otfh26pfqXocAiA2qt5pJM8r0xbPz/BQfO2utpV2Lz16HRzeARpf3Vzxdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-palgate@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93795},"main":"index.js","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.9.0 || ^2.0.0-beta.0"},"funding":{"url":"https://ko-fi.com/knilo","type":"kofi"},"gitHead":"a0d0a6a5773db59bc0ec38f76409642d50ce719e","scripts":{"test":"npm link && sudo hb-service restart","config":"palgate-cli config --auto && sudo hb-service restart"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2d20ec3-e1bb-49a6-8fd6-3e01f185f1ee"}},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"11.7.0","description":"Homebridge plugin for PalGate App","directories":{"bin":"cli","lib":"lib"},"_nodeVersion":"20.19.6","dependencies":{"uuid":"^11.0.5","axios":"^1.13.0","https":"^1.0.0","qrcode":"^1.5.4","process":"^0.11.10","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"perf_hooks":"^0.0.1","homebridge-config-ui-x":"^5.11.2"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_3.0.0_1765711193529_0.7403415861975524","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"homebridge-palgate","version":"3.1.0","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@3.1.0","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate-cli":"cli/palgate-cli.js"},"dist":{"shasum":"a8a964cfa215085aa49c3518f71d4814a1429421","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-3.1.0.tgz","fileCount":22,"integrity":"sha512-VRf8gKbaZ5fO/zqLCcb8k7pKufBG6zc0obppp514fAgseBGDrF39QMtC3pSjx3vZtvrA0RfICUZnuG9IDxBoCg==","signatures":[{"sig":"MEYCIQD8vB4H9j3vm2uS65edyFPaV83Kn+xYTKFFMS6hRdg8pgIhAIikQYpPHrmBzh1npFQiK+6Ez6Y9nOWfvCjsYS2HCEeW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-palgate@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":136916},"main":"index.js","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.9.0 || ^2.0.0-beta.0"},"funding":{"url":"https://ko-fi.com/knilo","type":"kofi"},"gitHead":"bd3fc9dc49e8077bba07483540842ebdf62a1769","scripts":{"test":"npm link && sudo hb-service restart","config":"palgate-cli config --auto && sudo hb-service restart"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2d20ec3-e1bb-49a6-8fd6-3e01f185f1ee"}},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"11.15.0","description":"Homebridge plugin for PalGate App","directories":{"bin":"cli","lib":"lib"},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^11.0.5","axios":"^1.13.0","https":"^1.0.0","qrcode":"^1.5.4","process":"^0.11.10","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"perf_hooks":"^0.0.1","homebridge-config-ui-x":"^5.11.2"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_3.1.0_1779788616187_0.015920257993434106","host":"s3://npm-registry-packages-npm-production"}},"3.1.2":{"name":"homebridge-palgate","version":"3.1.2","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@3.1.2","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate-cli":"cli/palgate-cli.js"},"dist":{"shasum":"dec98d71d65e75b6c72f007f319b6ce5f314096d","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-3.1.2.tgz","fileCount":22,"integrity":"sha512-KNOzHZRkM1bJO+/VsANSDgXa3iKMy1RB2DWBGXoJ9CBjXjksFPOw+q9s3qu7S+QO7ducZ3SU+gWZqSgutDL2cA==","signatures":[{"sig":"MEUCIQCjraGsg6GTCmIhO15akRKNoq6gwbgOYhJBbTRDvQk8iAIgP8zOUNngc56Bwa8fE7b5ofqK1edXwzZxxnDk809oIKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-palgate@3.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142596},"main":"index.js","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.9.0 || ^2.0.0-beta.0"},"funding":{"url":"https://ko-fi.com/knilo","type":"kofi"},"gitHead":"fe93bd1a0678354315b8330c70413ef90fc23ec1","scripts":{"test":"npm link && sudo hb-service restart","config":"palgate-cli config --auto && sudo hb-service restart"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2d20ec3-e1bb-49a6-8fd6-3e01f185f1ee"}},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"11.15.0","description":"Homebridge plugin for PalGate App","directories":{"bin":"cli","lib":"lib"},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^11.0.5","axios":"^1.13.0","https":"^1.0.0","qrcode":"^1.5.4","process":"^0.11.10","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"perf_hooks":"^0.0.1","homebridge-config-ui-x":"^5.11.2"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_3.1.2_1779800633839_0.37447022756144577","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"homebridge-palgate","version":"3.1.1","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@3.1.1","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate-cli":"cli/palgate-cli.js"},"dist":{"shasum":"e8f982a41f51c0e153c6974f6287ccfb545f2f66","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-3.1.1.tgz","fileCount":22,"integrity":"sha512-yF/ply/8tt4Ttkt1TOsDd20RsQxTKS6Fd3Meek/29WhYjUKOVr9ToUlF7pkDItbaJ8gUf4BDohJUc2WYjQM4gg==","signatures":[{"sig":"MEQCIGWwCAc2hvUiTv7P7xP3CudH4kiZL6zUB5Nc5NyiBsVXAiA7Dhy5ic2vfk2Qfff8rxu1Hx7G6y/hTGtMkzdF4UWdPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138745},"main":"index.js","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.9.0 || ^2.0.0-beta.0"},"funding":{"url":"https://ko-fi.com/knilo","type":"kofi"},"gitHead":"8563a7920178646caeee6761a8b81aca4200fbe1","scripts":{"test":"npm link && sudo hb-service restart","config":"palgate-cli config --auto && sudo hb-service restart"},"_npmUser":{"name":"knilo","email":"azs.schneider@gmail.com"},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"10.9.8","description":"Homebridge plugin for PalGate App","directories":{"bin":"cli","lib":"lib"},"_nodeVersion":"22.22.3","dependencies":{"uuid":"^11.0.5","axios":"^1.13.0","https":"^1.0.0","qrcode":"^1.5.4","process":"^0.11.10","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"perf_hooks":"^0.0.1","homebridge-config-ui-x":"^5.11.2"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_3.1.1_1779801445401_0.07684247872735939","host":"s3://npm-registry-packages-npm-production"}},"3.1.3":{"name":"homebridge-palgate","version":"3.1.3","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@3.1.3","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate-cli":"cli/palgate-cli.js"},"dist":{"shasum":"d518188ab226dac2e95056f5ed14c44f0fc41398","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-3.1.3.tgz","fileCount":22,"integrity":"sha512-woPveWjFNnd279mAwc/nJrFjGNATlW34R+L8WYvcRxS0qDou3tDrnczcoEFoLvCUYNh0o9CFAAyS0ROAgfI12g==","signatures":[{"sig":"MEQCICtqP7SpsUb2sx9MotqTERwqvnXEB6h8Rdn5/j4X7iZwAiBzlT6YB9wyFNA/Czn4Voej1YavVvZbXLMa/RzDwaD5Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-palgate@3.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142596},"main":"index.js","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.9.0 || ^2.0.0-beta.0"},"funding":{"url":"https://ko-fi.com/knilo","type":"kofi"},"gitHead":"efde0a5ca65b5f5f943cf5753f5776f13d7df14a","scripts":{"test":"npm link && sudo hb-service restart","config":"palgate-cli config --auto && sudo hb-service restart"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2d20ec3-e1bb-49a6-8fd6-3e01f185f1ee"}},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"11.16.0","description":"Homebridge plugin for PalGate App","directories":{"bin":"cli","lib":"lib"},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^14.0.0","axios":"^1.17.0","https":"^1.0.0","qrcode":"^1.5.4","process":"^0.11.10","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"perf_hooks":"^0.0.1","homebridge-config-ui-x":"^5.24.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_3.1.3_1780986715941_0.16795988950885654","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"homebridge-palgate","version":"3.2.0","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@3.2.0","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate-cli":"cli/palgate-cli.js"},"dist":{"shasum":"dcb5eda130f5e8dd419ae158a0c479b3a6ce638d","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-3.2.0.tgz","fileCount":21,"integrity":"sha512-SxfOuozAw9QZ6aaaXOhvlDbaNRwOebd9kTi/pxWVhJi9ZXMkIUHLqBmR2oeG/keen1xTyK+dw3xSJQiN9+EPvw==","signatures":[{"sig":"MEQCIETVvRuStUXTg3mdwtkfAJP9crwYVR9pp0vkTFv+h0D6AiBF0YHfXo7p0A6QihvQ9GEravRvzN7lcFXKkZlvZI5qMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-palgate@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":139624},"main":"index.js","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.9.0 || ^2.0.0-beta.0"},"funding":{"url":"https://ko-fi.com/knilo","type":"kofi"},"gitHead":"6606465db90797c391995ef028642bb0e6181302","scripts":{"test":"npm link && sudo hb-service restart","config":"palgate-cli config --auto && sudo hb-service restart"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2d20ec3-e1bb-49a6-8fd6-3e01f185f1ee"}},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"11.18.0","description":"Homebridge plugin for PalGate App","directories":{"bin":"cli","lib":"lib"},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^14.0.0","axios":"^1.17.0","qrcode":"^1.5.4","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"homebridge-config-ui-x":"^5.24.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_3.2.0_1782910528725_0.5448976114048139","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"homebridge-palgate","version":"3.3.0","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@3.3.0","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate-cli":"cli/palgate-cli.js"},"dist":{"shasum":"4ee76f9b9fe122ec2fbf3dba7805ccaddda3e338","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-3.3.0.tgz","fileCount":21,"integrity":"sha512-+ZJtq4Ijhfk0sSuKe92wYA3qxDNx1CDBcIwGxD2byjgpbDoOAhLeHMlp5hZhB+ZOqtvHu1Mpix1sNv17/VGKnA==","signatures":[{"sig":"MEUCIAF8I+s08CGkGnTiZEbM62k/hxxS6V5AQ+5TOJzcMKCWAiEA1rIzfBleT0lceD3C3nvNp8gXEP2joQNDMVIrtjsijWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-palgate@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169862},"main":"index.js","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.9.0 || ^2.0.0-beta.0"},"funding":{"url":"https://ko-fi.com/knilo","type":"kofi"},"gitHead":"5db68839cf39af71953375a43c456d095571deef","scripts":{"test":"npm link && sudo hb-service restart","config":"palgate-cli config --auto && sudo hb-service restart"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2d20ec3-e1bb-49a6-8fd6-3e01f185f1ee"}},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"11.18.0","description":"Homebridge plugin for PalGate App","directories":{"bin":"cli","lib":"lib"},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^14.0.0","axios":"^1.17.0","qrcode":"^1.5.4","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"homebridge-config-ui-x":"^5.24.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_3.3.0_1782933120798_0.1245814746095737","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"homebridge-palgate","version":"3.4.0","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@3.4.0","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate-cli":"cli/palgate-cli.js"},"dist":{"shasum":"db434a287447bcf0f7722c97b133c4014fb6d9f5","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-3.4.0.tgz","fileCount":22,"integrity":"sha512-QNUVA63K+2qTk+sy7n4V43Snxcwykr2WSvd15Vy7+Vt4B0av14WJ2TlSjjfLgEkbWiuTB5LG28WBRya7wbgscA==","signatures":[{"sig":"MEYCIQC86RuAwPIP2lQihcFc/fRf+yJGiITXqiB8PfmwA+XxpgIhAJHa5Oy6iR5Bnp3TdM+NQqbuJyIgD20laq8/vq7t5Yhp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-palgate@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186430},"main":"index.js","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.9.0 || ^2.0.0-beta.0"},"funding":{"url":"https://ko-fi.com/knilo","type":"kofi"},"gitHead":"2887233bac5cdd1b2c0a6f7dff15b1980d9c5723","scripts":{"test":"npm link && sudo hb-service restart","config":"palgate-cli config --auto && sudo hb-service restart"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2d20ec3-e1bb-49a6-8fd6-3e01f185f1ee"}},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"11.18.0","description":"Homebridge plugin for PalGate App","directories":{"bin":"cli","lib":"lib"},"_nodeVersion":"20.20.2","dependencies":{"uuid":"^14.0.0","axios":"^1.17.0","qrcode":"^1.5.4","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"homebridge-config-ui-x":"^5.24.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_3.4.0_1783322278200_0.011681142170317571","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"homebridge-palgate","version":"3.5.0","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@3.5.0","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate-cli":"cli/palgate-cli.js"},"dist":{"shasum":"b9e3b248fa94b29e2228d276cce3ce976ac37878","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-3.5.0.tgz","fileCount":22,"integrity":"sha512-mvXQTH6XEKg9QIVHtS2sEMF7MFKct68ysWs/89VBvB19z9Nxd6+YLbDSx63yxE3zHbxCIcT4NqRa0PSusmMV6g==","signatures":[{"sig":"MEYCIQCwkjwtJOiabvyJa/w6yhQjW4dFLFlBaZUF3eHOr+I3bgIhANkx56t76M8hVjvKt7TGyqQBk9Sbp5r+Br+Bvhj+WQib","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-palgate@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208316},"main":"index.js","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.9.0 || ^2.0.0-beta.0"},"funding":{"url":"https://ko-fi.com/knilo","type":"kofi"},"gitHead":"fc950e2a110c99e7b9fe58e3c28c1d3461fd496f","scripts":{"test":"npm link && sudo hb-service restart","config":"palgate-cli config --auto && sudo hb-service restart"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2d20ec3-e1bb-49a6-8fd6-3e01f185f1ee"}},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"12.0.1","description":"Homebridge plugin for PalGate App","directories":{"bin":"cli","lib":"lib"},"_nodeVersion":"22.23.1","dependencies":{"uuid":"^14.0.0","axios":"^1.17.0","qrcode":"^1.5.4","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"homebridge-config-ui-x":"^5.24.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_3.5.0_1783854008539_0.6657321815491013","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"homebridge-palgate","version":"3.6.0","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@3.6.0","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate-cli":"cli/palgate-cli.js"},"dist":{"shasum":"951498545655809175a119288d8a051eb1bcff69","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-3.6.0.tgz","fileCount":17,"integrity":"sha512-9OR4p/Rb9IQiJZnpdGEl2fmecY5scaWoiWXYN8zDI4nCPSj4gJVz35HiOXUKfQqe/GduPunN5yIqx1yaBGO/IQ==","signatures":[{"sig":"MEUCIHm41rOrJIEF9rquRadDHA2gjYN9bcYpm1YEhUptLBiNAiEAgwAs9EQ9xpdGH7PV4DYekFiI0uLKRbW+UYFocItIR9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-palgate@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205798},"main":"index.js","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.9.0 || ^2.0.0-beta.0"},"funding":{"url":"https://ko-fi.com/knilo","type":"kofi"},"gitHead":"980a158bbc293183fc14b75d5cdde9789432d4eb","scripts":{"test":"node --test test/unit/*.test.js test/api/*.test.js test/platform/*.test.js test/ui-server/*.test.js","config":"palgate-cli config --auto && sudo hb-service restart","test:e2e":"node test/e2e/plugin-ui.e2e.js","deploy:local":"npm link && sudo hb-service restart","test:e2e:restart":"E2E_RESTART=1 node test/e2e/plugin-ui.e2e.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2d20ec3-e1bb-49a6-8fd6-3e01f185f1ee"}},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"12.0.1","description":"Homebridge plugin for PalGate App","directories":{"bin":"cli","lib":"lib"},"_nodeVersion":"22.23.1","dependencies":{"uuid":"^14.0.0","axios":"^1.17.0","qrcode":"^1.5.4","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-core":"^25.3.0","homebridge-config-ui-x":"^5.24.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_3.6.0_1784540657780_0.19144452054380134","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"homebridge-palgate","version":"3.7.0","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@3.7.0","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate-cli":"cli/palgate-cli.js"},"dist":{"shasum":"daa5d75303592f28542e3a9936277dbb7bafc9e5","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-3.7.0.tgz","fileCount":17,"integrity":"sha512-7VRog88z6bi9UPrmsFYdmcuVcx4Jo7rpaloP5A/69R1NGjduJfxptxNC/2+MrntpVRUWyMVRKeWtwTfUTLzWFA==","signatures":[{"sig":"MEUCIDPomZcB4/iVNDO8il4eSL2tfQ96OIdrPHq7uqg9x3IrAiEA+4yMsycNTR3pBzdNYcOg4fmFAKi5Kuk62nUEREjSqXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-palgate@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":254039},"main":"index.js","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.9.0 || ^2.0.0-beta.0"},"funding":{"url":"https://ko-fi.com/knilo","type":"kofi"},"gitHead":"20b2f2845be5f236198fa26df53e561bb519cf66","scripts":{"test":"node --test test/unit/*.test.js test/api/*.test.js test/platform/*.test.js test/ui-server/*.test.js","config":"palgate-cli config --auto && sudo hb-service restart","test:e2e":"node test/e2e/plugin-ui.e2e.js","deploy:local":"npm link && sudo hb-service restart","test:e2e:restart":"E2E_RESTART=1 node test/e2e/plugin-ui.e2e.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2d20ec3-e1bb-49a6-8fd6-3e01f185f1ee"}},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"12.0.1","description":"Homebridge plugin for PalGate App","directories":{"bin":"cli","lib":"lib"},"_nodeVersion":"22.23.1","dependencies":{"uuid":"^14.0.0","axios":"^1.17.0","qrcode":"^1.5.4","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-core":"^25.3.0","homebridge-config-ui-x":"^5.24.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_3.7.0_1784702891279_0.7596056090200909","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"homebridge-palgate","version":"3.8.0","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"author":{"name":"@Knilo"},"license":"MIT","_id":"homebridge-palgate@3.8.0","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"homepage":"https://github.com/Knilo/homebridge-palgate#readme","bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate-cli":"cli/palgate-cli.js"},"dist":{"shasum":"5582f965f0a7f829d6e9617e91f19a231f4c7c47","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-3.8.0.tgz","fileCount":18,"integrity":"sha512-uhzWXBCFDSqYThR7Jj5ucG7Vtt+0iGBPHK5sa025OGk9F/Ts+FCt5sfIupWm+Nt8Y6h7ZQrPoam8NQgtigQDZA==","signatures":[{"sig":"MEYCIQDRqYqDtANBSwbSGY0jFHTDvllwhA6yywek9DsrTQrnSwIhAMXwGY6P5i1mc3gUanKXVZ8i6+93qlMJrGot7+J+EXyF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-palgate@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":287511},"main":"index.js","engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.9.0 || ^2.0.0-beta.0"},"funding":{"url":"https://ko-fi.com/knilo","type":"kofi"},"gitHead":"9856079186daa8087829a626aa56fe43c83ea8c7","scripts":{"test":"node --test test/unit/*.test.js test/api/*.test.js test/platform/*.test.js test/ui-server/*.test.js","config":"palgate-cli config --auto && sudo hb-service restart","test:e2e":"node test/e2e/plugin-ui.e2e.js","deploy:local":"npm link && sudo hb-service restart","test:e2e:restart":"E2E_RESTART=1 node test/e2e/plugin-ui.e2e.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2d20ec3-e1bb-49a6-8fd6-3e01f185f1ee"}},"repository":{"url":"git+https://github.com/Knilo/homebridge-palgate.git","type":"git"},"_npmVersion":"12.0.1","description":"Homebridge plugin for PalGate App","directories":{"bin":"cli","lib":"lib"},"_nodeVersion":"22.23.1","dependencies":{"uuid":"^14.0.0","axios":"^1.17.0","qrcode":"^1.5.4","qrcode-terminal":"^0.12.0","@homebridge/plugin-ui-utils":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"puppeteer-core":"^25.3.0","homebridge-config-ui-x":"^5.24.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-palgate_3.8.0_1784833988538_0.8136636013659833","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"name":"homebridge-palgate","description":"Homebridge plugin for PalGate App","version":"3.9.0","repository":{"type":"git","url":"git+https://github.com/Knilo/homebridge-palgate.git"},"license":"MIT","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"engines":{"node":"^20.0.0 || ^22.0.0 || ^24.0.0","homebridge":"^1.9.0 || ^2.0.0-beta.0"},"dependencies":{"@homebridge/plugin-ui-utils":"^2.0.1","axios":"^1.17.0","qrcode":"^1.5.4","qrcode-terminal":"^0.12.0","uuid":"^14.0.0"},"main":"index.js","scripts":{"test":"node --test test/unit/*.test.js test/api/*.test.js test/platform/*.test.js test/ui-server/*.test.js","test:e2e":"node test/e2e/plugin-ui.e2e.js","test:e2e:advisory":"node test/e2e/latching-advisory.e2e.js","test:e2e:restart":"E2E_RESTART=1 node test/e2e/plugin-ui.e2e.js","deploy:local":"npm link && sudo hb-service restart","config":"palgate-cli config --auto && sudo hb-service restart"},"author":{"name":"@Knilo"},"funding":{"type":"kofi","url":"https://ko-fi.com/knilo"},"bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"bin":{"palgate-cli":"cli/palgate-cli.js"},"homepage":"https://github.com/Knilo/homebridge-palgate#readme","directories":{"lib":"lib","bin":"cli"},"devDependencies":{"homebridge-config-ui-x":"^5.27.0","puppeteer-core":"^25.3.0"},"gitHead":"44a79fb95922aeb2091e22295aed8f7d5f258a81","_id":"homebridge-palgate@3.9.0","_nodeVersion":"22.23.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-jYzRdNQGj7XO+EBwNdVbZ5JEuNbzad2uvXbQaImkaEP1D8U6N2Rj0LikLcJRfuYeicwcBSxGQHkYDLYA5H6cfw==","shasum":"1bfb29671d50ee39f88d313a0d25d9b0955a1d1e","tarball":"https://registry.npmjs.org/homebridge-palgate/-/homebridge-palgate-3.9.0.tgz","fileCount":18,"unpackedSize":316729,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/homebridge-palgate@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC4Rp6E3GatK/2pXVrJw/vxRogsKwtU5FlvnoDBD8NKogIhANKeUdo/lBjgtZeVTCDxG1e50wJxUXyX3bKXLWm636Wc"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f2d20ec3-e1bb-49a6-8fd6-3e01f185f1ee"}},"maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/homebridge-palgate_3.9.0_1786273539415_0.17855834294676898"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-18T12:53:10.387Z","modified":"2026-08-09T11:05:39.847Z","2.0.0":"2025-02-18T12:53:10.638Z","2.5.0":"2025-02-23T15:37:30.716Z","2.6.0":"2025-02-23T20:52:27.666Z","2.6.1":"2025-02-26T13:40:57.871Z","2.6.2":"2025-02-28T10:43:45.899Z","2.7.0":"2025-03-02T12:04:24.193Z","2.7.1":"2025-03-07T09:18:10.352Z","2.7.2":"2025-04-06T13:43:22.284Z","2.7.3":"2025-04-07T04:40:37.868Z","2.7.4":"2025-04-08T06:35:14.056Z","2.7.5":"2025-04-09T10:55:58.841Z","2.7.6":"2025-04-22T05:06:49.163Z","2.7.7":"2025-05-04T11:13:53.175Z","3.0.0-beta.1":"2025-11-14T13:46:43.379Z","3.0.0":"2025-12-14T11:19:53.713Z","3.1.0":"2026-05-26T09:43:36.323Z","3.1.2":"2026-05-26T13:03:53.984Z","3.1.1":"2026-05-26T13:17:25.606Z","3.1.3":"2026-06-09T06:31:56.088Z","3.2.0":"2026-07-01T12:55:28.869Z","3.3.0":"2026-07-01T19:12:00.939Z","3.4.0":"2026-07-06T07:17:58.322Z","3.5.0":"2026-07-12T11:00:08.700Z","3.6.0":"2026-07-20T09:44:17.918Z","3.7.0":"2026-07-22T06:48:11.414Z","3.8.0":"2026-07-23T19:13:08.687Z","3.9.0":"2026-08-09T11:05:39.574Z"},"bugs":{"url":"https://github.com/Knilo/homebridge-palgate/issues"},"author":{"name":"@Knilo"},"license":"MIT","homepage":"https://github.com/Knilo/homebridge-palgate#readme","keywords":["homebridge-plugin","homebridge-palgate","homebridge-palgate-platform"],"repository":{"type":"git","url":"git+https://github.com/Knilo/homebridge-palgate.git"},"description":"Homebridge plugin for PalGate App","maintainers":[{"name":"knilo","email":"azs.schneider@gmail.com"}],"readme":"[![verified-by-homebridge](https://img.shields.io/badge/homebridge-verified-blueviolet?color=%23491F59&style=for-the-badge&logoColor=%23FFFFFF&logo=homebridge)](https://github.com/homebridge/homebridge/wiki/Verified-Plugins)\n[![NPM](https://img.shields.io/badge/NPM-%23CB3837.svg?style=for-the-badge&logo=npm&logoColor=white)](https://www.npmjs.com/package/homebridge-palgate)\n[![Ko-fi](https://img.shields.io/badge/support_me_on_ko--fi-F16061?style=for-the-badge&logo=kofi&logoColor=f5f5f5)](https://ko-fi.com/Knilo)\n\n# PalGate Platform for Homebridge\n\nPalGate Platform for Homebridge is a Homebridge plugin that integrates your PalGate controlled gate devices into HomeKit. The plugin supports garage door, switch, and lock accessory types, and provides customizable options for each device.\n\n## Table of Contents\n\n- [Features](#features)\n- [Installation](#installation)\n- [Automatic Configuration](#automatic-configuration)\n- [Manual Configuration](#manual-configuration)\n- [Support Me](#support-me)\n- [Credits](#credits)\n- [License](#license)\n- [Disclaimer](#disclaimer)\n\n## Features\n\n- **Set Up using the Homebridge UI:**  \n  No complicated token extraction required! Simply use the Set Up screen in the Homebridge UI to get everything configured.\n\n- **Multiple Accounts:**  \n  Link more than one PalGate account and manage all their gates from a single Homebridge instance.\n\n- **Automatic Device Discovery:**  \n  After Homebridge launches, the plugin automatically retrieves and registers your gate devices using the PalGate API.\n  \n- **Flexible Accessory Types:**  \n  Expose each discovered gate as a garage door, switch, or lock. The default type can be overridden on a per-device basis.\n\n- **Custom Gate Settings:**  \n  Use the Homebridge UI or the `customGates` configuration option to rename, hide, or change the behavior of individual gates.\n\n- **Multi-Gate Device Support:**  \n  The plugin supports PalGate devices that control multiple gates as well as devices controlling a single gate.\n\n- **Hold Open & Hold Closed Control:**  \n  Control the gate's latch relays from HomeKit to hold it open or closed. Expose them as locks, switches, or valves. Requires Latch permissions on the gate.\n\n- **Latching:**  \n  For a single-family home, back a gate's real Open/Closed state (garage door, switch, or lock) with the latch relay so the Home app shows the actual state — tapping open holds it open until you tap close. Requires Latch permissions. Not for shared buildings or parking entrances.\n\n- **External-Open Detection:**  \n  Poll the PalGate operation log and animate the accessory when a gate is opened from the PalGate app or a dial-in call — the opens PalGate records. This also gives you native Home-app \"opened\" notifications. Requires Admin permissions on the gate.\n\n- **CLI Support:**  \n  All the main PalGate API features are supported through the custom CLI. \n  ```bash\n  ./cli/palgate-cli.js\n  ```\n\n## Installation\n1. **Install Homebridge:**  \n  If you haven’t already installed Homebridge, follow the instructions on [Homebridge’s website](https://homebridge.io/).\n  \n2. **Install the Plugin:**  \n   Install the plugin using the command below, or through the Homebridge UI.\n   ```bash\n   npm install -g homebridge-palgate\n   ```\n\n3. **Restart Homebridge:**  \n  Restart Homebridge to load the new plugin and configure it.\n\n## Automatic Configuration\n\n### Using the UI\n\nThis plugin features an automatic configuration UI that simplifies the device linking and configuration process. Follow these steps to configure your device:\n\n1. Open the Homebridge UI\n2. Go to Plugins and click Set Up \n3. Click the Begin Device Linking button. This initiates the linking process and generates a QR code.\n4. Open the PalGate App, and navigate to Device Linking > Link a Device and then scan the QR code.\n5. The linking will complete and configuration will be updated automatically. \n6. Once linked, you can use Customise Gates button to change the name or accessory type of each gate connected to your account.\n7. To manage gates from more than one PalGate account, click Add Account and link each one with its own QR code. Gates from every linked account appear in a single list (labeled by account, with a filter to show just one), and you can re-link, rename, or remove an account at any time. A gate shared across accounts appears once, operated by whichever account has the most access to it (admin/latch).\n\n### Using the CLI\n\nA CLI tool is included to extract the required information using the latest PalGate API and setup the plugin automatically.\n\n1. **Build and Prepare the CLI Tool:**\n   - Install the dependencies:\n     ```bash\n     npm install\n     ```\n   - Make the CLI executable:\n     ```bash\n     chmod +x ./cli/palgate-cli.js\n     ```\n\n2. **Run the Full Setup Command:**\n   - To run the device linking flow (which displays a QR code for linking) and then retrieve your device information, run:\n     ```bash\n      ./cli/palgate-cli.js config --auto\n     ```\n     This command will:\n     - Start device linking (displaying a QR code).\n     - Wait for you to scan the QR code using the PalGate App.\n     - Once linked, it retrieves your phone number, session token, and token type.\n     - It prints out the following information:\n       - `phoneNumber`\n       - `token`\n       - `tokenType`\n     - Additionally, when you use the `--auto` flag, it appends the platform configuration to your Homebridge config file at `~/.homebridge/config.json` and saves the linking data to a local configuration file (`~/.palgate-cli.json`) for further CLI usage.\n\n## Manual Configuration\n\nTo configure the PalGate Platform, add the following snippet to your Homebridge config.json file under the platforms section. You can use the included `palgate-cli.js` to extract the necessary config:\n\n```json\n{\n  \"platforms\": [\n    {\n      \"platform\": \"PalGatePlatform\",\n      \"name\": \"PalGate Platform\",\n      \"token\": \"<session_token>\",\n      \"phoneNumber\": \"<phone_number>\",\n      \"tokenType\": <0|1|2>,\n      \"accessoryType\": \"garageDoor\",\n      \"triggerMode\": \"stateful\",\n      \"gateOpeningDelay\": 1000,\n      \"gateCloseDelay\": 5000,\n      \"pollInterval\": 60,\n      \"enableRelayLocks\": true,\n      \"relayAccessoryType\": \"lock\",\n      \"detectExternalOpens\": false,\n      \"logPollInterval\": 15,\n      \"customGates\": [\n        {\n          \"deviceId\": \"DEVICE_ID\",\n          \"name\": \"Custom Gate Name\",\n          \"garageDoor\": true,\n          \"triggerMode\": \"stateless\",\n          \"gateOpeningDelay\": 1000,\n          \"gateCloseDelay\": 8000,\n          \"relayLock\": true\n        }\n      ]\n    }\n  ]\n}\n```\n\n### Multiple accounts\n\nTo manage gates from more than one PalGate account, replace the top-level `token` /\n`phoneNumber` / `tokenType` with an `accounts` array — one entry per account. Gates from\nevery account are managed together, and a gate shared across accounts is operated by\nwhichever account has the most access to it (admin/latch). The legacy top-level fields\nstill work and are treated as a single account, so existing configs need no changes.\n\n```json\n{\n  \"platforms\": [\n    {\n      \"platform\": \"PalGatePlatform\",\n      \"name\": \"PalGate Platform\",\n      \"accounts\": [\n        { \"label\": \"Home\",   \"token\": \"<session_token>\", \"phoneNumber\": \"<phone_number>\", \"tokenType\": 1 },\n        { \"label\": \"Office\", \"token\": \"<session_token>\", \"phoneNumber\": \"<phone_number>\", \"tokenType\": 1 }\n      ],\n      \"accessoryType\": \"garageDoor\"\n    }\n  ]\n}\n```\n\n### Options\n\n| Option | Description |\n|---|---|\n| `accounts` | Optional array of linked accounts, each with its own `label` (optional), `token`, `phoneNumber`, and `tokenType`. Use this instead of the top-level `token` / `phoneNumber` / `tokenType` to manage gates from more than one PalGate account. |\n| `token` | Your session token generated during device linking. |\n| `phoneNumber` | Your account’s phone number (e.g., `972500000000`). |\n| `tokenType` | The linking type. Each PalGate account supports two device link slots. Valid values: <br> - `0` for SMS <br> - `1` for Linked Device 1 <br> - `2` for Linked Device 2 |\n| `accessoryType`| Defines the default type for discovered devices; valid values are `\"garageDoor\"`, `\"switch\"`, or `\"lock\"`. |\n| `triggerMode` | How accessories respond to a tap. Valid values: <br> - `\"stateful\"` — tap to open; tap again to trigger the closing animation in the Home app <br> - `\"stateless\"` — always triggers a new opening, even if the gate is listed as open <br> - `\"momentary\"` — triggers an opening, then immediately resets the accessory state to closed <br> Default is `\"stateful\"`. (`\"latching\"` is a per-gate-only value — see the per-gate table.) |\n| `gateOpeningDelay` | The first part (ms) of the open window. A `garageDoor` shows it as the \"Opening\" state before \"Open\"; a `switch` or `lock` has no \"Opening\" state, but the time still counts toward how long it stays on/unlocked. The full window is `gateOpeningDelay` + `gateCloseDelay` for every type. Default is `1000`. |\n| `gateCloseDelay` | The second part (ms) of the open window, after `gateOpeningDelay`, before the accessory returns to closed/locked/off. The full window is `gateOpeningDelay` + `gateCloseDelay`. Default is `5000`. |\n| `pollInterval` | How often (in seconds) the plugin checks the PalGate API for changes made outside HomeKit, such as a relay toggled by another admin. Default is `60`, minimum `10`. |\n| `detectExternalOpens` | Poll the PalGate operation log and animate accessories when a gate is opened from the PalGate app or a dial-in call (the opens PalGate records). Applies only to gates where you have admin access (the operation log is admin-only; no latch permission required). Default is `false`. |\n| `logPollInterval` | How often (in seconds) to poll the operation log for external opens. Only applies when `detectExternalOpens` is enabled. Default is `15`, minimum `5`. |\n| `enableRelayLocks` | Expose virtual relay accessories (Hold Open / Hold Closed) for gates where you have latch permission. Default is `false`. |\n| `relayAccessoryType` | The accessory type to use for global virtual relay controllers. Valid values are `\"lock\"`, `\"switch\"`, or `\"valve\"`. Default is `\"lock\"`. |\n| `valveDefaultDuration` | Default hold time (in seconds) for Valve relay accessories, shown as the countdown timer in the Home app. `0` holds indefinitely until manually released. Maximum `3600` (1 hour, HomeKit's limit). Default is `300` (5 minutes). Only applies when the relay accessory type is `\"valve\"`. |\n| `relayHoldOpen` | When Relay Mode is enabled, expose the Hold Open accessory. Default is `true`. |\n| `relayHoldClosed` | When Relay Mode is enabled, expose the Hold Closed accessory. Default is `true`. |\n| `customGates` | An optional array of per-gate overrides. **Best managed through the plugin UI** — each entry contains only the settings you have overridden for that gate. See the per-gate options below. |\n\n#### Per-gate options (`customGates[]`)\n\n| Option | Description |\n|---|---|\n| `deviceId` | Unique identifier for the gate (required). For devices with multiple outputs, use format `deviceId:outputNum` (e.g., `\"ABC123:2\"` for output 2). |\n| `name` | A custom name for the gate. |\n| `garageDoor` | Set to `true` to expose as a garage door. |\n| `switch` | Set to `true` to expose as a switch. |\n| `lock` | Set to `true` to expose as a lock. |\n| `hide` | Set to `true` to hide the gate from HomeKit. |\n| `triggerMode` | Override the trigger mode for this gate. Accepts the global values plus `\"latching\"` — real open/closed state backed by the gate's Hold Open latch (any accessory type, with latch permission; single-family homes only). See [Trigger Modes](#trigger-modes). |\n| `gateOpeningDelay` | Override `gateOpeningDelay` (in ms) for this gate — part of the open window for every accessory type (see above). |\n| `gateCloseDelay` | Override the close delay (in ms) for this specific gate. |\n| `relayEnabled` | Per-gate relay override. `true` enables relay accessories for this gate even when Relay Mode is globally disabled; `false` disables them regardless of the global setting. Omit to follow the global setting. Requires latch permission. |\n| `relaySwitch` | Set to `true` to expose the virtual relays for this gate as Switches. |\n| `relayLock` | Set to `true` to expose the virtual relays for this gate as Locks. |\n| `relayValve` | Set to `true` to expose the virtual relays for this gate as Valves (timed hold with a native Home-app countdown). |\n| `valveDefaultDuration` | Override the default Valve hold duration (in seconds) for this gate. `0` = indefinite, maximum `3600`. Omit to use the global `valveDefaultDuration`. |\n| `relayHoldOpen` | Set to `false` to hide the Hold Open accessory for this gate. |\n| `relayHoldClosed` | Set to `false` to hide the Hold Closed accessory for this gate. |\n| `detectExternalOpens` | Per-gate override for external-open detection. Only effective on gates where you have admin access. Omit to follow the global `detectExternalOpens` setting. |\n\n#### Accessory Types\n- You can expose a gate as a combination of `garageDoor`, `switch`, and `lock` simultaneously by setting the respective fields to true. \n- While you can use a `garageDoor` or `lock` in automations, due to Apple security restrictions, the automation will need to be approved through a push notification. A `switch` can be used without this step. \n- CarPlay will automatically surface a `garageDoor` as you approach your home. This does not happen to a `switch` or `lock`.\n- The state HomeKit shows is animated on a timer, not the gate's real position (PalGate doesn't report it). In `stateful` and `stateless` modes, all three accessory types behave the same: after a trigger the accessory returns to its resting state — a `garageDoor` to \"closed\", a `lock` to \"locked\", a `switch` to \"off\" — after `gateOpeningDelay` + `gateCloseDelay` (the same total for every type). The only difference is cosmetic: a `garageDoor` splits that window into an \"Opening\" animation (`gateOpeningDelay`) followed by \"Open\" (`gateCloseDelay`), whereas a `switch` and `lock` show no intermediate state and just stay on/unlocked for the whole window. In `momentary` mode the accessory resets immediately instead.\n\n#### Trigger Modes\n`triggerMode` controls how an accessory reacts to a tap. PalGate doesn't report whether a gate is open, so the first three modes just send an open command and **animate** the tile on a timer — they don't reflect the gate's real position. Set the default globally; override per gate.\n- **Stateful** (default): A tap opens the gate; the tile animates open, then back to closed based on the timings. Tapping again while it still shows open sets the tile to closed without opening the gate again. Best when you want the tile to reflect an open/closed cycle.\n- **Stateless**: Every tap opens the gate and starts the animation, even if the tile still shows open. Tapping while open opens the gate again and restarts the animation (the tile may briefly show closed in the Home app). Best for gates you may want to re-trigger.\n- **Momentary**: Opens the gate, then the tile immediately snaps back to closed/locked/off with no animation. Best for a push-button feel, or for triggering from automations and Siri.\n- **Latching**: The only mode with **real** open/closed state instead of an animated guess. It uses the gate's underlying **Hold Open** latch: tapping open holds the gate open, and tapping close releases the latch so the gate closes. The state stays truthful across restarts and reflects a hold set from the PalGate app. This is a **per-gate** option (not a global default), works on any accessory type (garage door → Open/Closed, switch → On/Off, lock → Unlocked/Locked), and requires **latch** permission. It happily coexists with that gate's separate Hold Open accessory, and with other primary tiles for the same gate — they all drive the same latch and are kept in sync instantly. **For a private single-family gate only** — an indefinite hold on a shared building or parking entrance leaves it open for everyone; when you enable it the UI checks a couple of signals (whether you're an admin, and whether the gate's recent opens look shared) and warns you if it doesn't look private. As with external-open detection, an open from a physical remote or keypad (which doesn't engage the latch) still won't show.\n\n#### Relay Mode\nVirtual relay controllers allow HomeKit to hold the gate in an \"Always Open\" (hold open) or \"Always Closed\" (hold closed) state.\n\n* **Permissions:** requires **latch** permission for the output. An admin can grant it in the PalGate app: **Gate Settings → Manager Options → Users → [this account] → Latch Output**. Without it, the relay accessories aren't exposed to HomeKit.\n\n#### Valve Mode\nSet `relayAccessoryType` to `\"valve\"` (globally) or `relayValve: true` (per gate) to expose the Hold Open / Hold Closed relays as HomeKit **Valves**. Valves are the only HAP service with a native duration UI, so the Home app shows a live countdown on the tile and lets you set a default run time in the accessory's settings.\n\n* Turn the valve **on** to hold the gate; it counts down the duration you set and automatically returns the relay to normal mode when it reaches zero. Turning it **off** early cancels the countdown and returns to normal immediately.\n* A duration of `0` means an **indefinite** hold (no countdown), matching the lock/switch behavior.\n* **Trade-offs**:\n  * The Home app renders valves with **water iconography** (a faucet/sprinkler tile) — there's no gate glyph for valves.\n  * The native duration picker **caps at 1 hour**.\n  * If Homebridge restarts mid-countdown, the hold is **released to normal** on startup to avoid issues.\n* You can get a timed hold without Valve Mode: with the Switch relay type, create a Home automation **\"When Hold Open turns On → Turn Off after N hours\"** (the Home app offers an auto-off delay up to 4 hours). When the switch turns off, the plugin returns the relay to normal. You can also use a pair of automations to enable and disable any of the Relay types (Switch, Lock, or Valve) on a schedule.\n\n#### External-Open Detection\nWhen `detectExternalOpens` is enabled, the plugin polls the PalGate operation log (`logPollInterval`, default 15s) and animates the matching accessory whenever the gate is opened from the PalGate app or a dial-in call — the opens PalGate records in its log. Opens that don't go through PalGate (such as a physical remote, key fob, or keypad) aren't logged, so they can't be detected.\n\n* **Permissions:** requires **admin** access to the gate — the plugin reads the operation log (no latch permission needed). An admin can grant it in the PalGate app: **Gate Settings → Manager Options → Users → [this account] → Assign Admin**. Without it, detection is skipped and the gate shows a note.\n* This surfaces native Home-app \"opened\" notifications for those events.\n* The plugin never replays history: on startup it only reacts to opens that happen from then on.\n* Opens triggered by the plugin itself (your own HomeKit taps) are de-duplicated so you won't see a doubled animation. The match window is at least 30 seconds and automatically grows to the poll interval, so a self-open is never misreported even with a long `logPollInterval`. Opens by your account from the PalGate app well after any HomeKit action are still surfaced.\n* Detection is read-only — it never issues an open command; it only mirrors what already happened.\n\n\n## Support Me\n\nIf you appreciate this contribution to the community, [please consider leaving me a tip!](https://ko-fi.com/knilo)\n\n[![Ko-fi](https://img.shields.io/badge/support_me_on_ko--fi-F16061?style=for-the-badge&logo=kofi&logoColor=f5f5f5)](https://ko-fi.com/Knilo)\n\n\n## Credits\n\nOriginal plugin created by [@RoeiOfri](https://github.com/RoeiOfri).\n\nAPI logic discovered by [@DonutByte](https://github.com/DonutByte).\n\nRewrite and platform migration by [@Knilo](https://github.com/Knilo).\n\n## License\n\nThis project is licensed under the MIT License.\n\n## Disclaimer\n\nThis project is intended for research purpose only.\n\nThis project is not affiliated with, endorsed by, or in any way officially connected to PalGate.\n\nThe use of this software is at the user's own risk. The author(s) of this project take no responsibility and disclaim any liability for any damage, loss, or consequence resulting directly or indirectly from the use or application of this software.\n\nUsers are solely responsible for ensuring their use of this project complies with all applicable laws, regulations, and terms of service of any related platforms or services. The author(s) bear no accountability for any actions taken by users of this software.\n","readmeFilename":"README.md"}