{"_id":"@apexskier/homebridge-samsung-tv","_rev":"4-05d7495b041dac55df432f14008d2aba","name":"@apexskier/homebridge-samsung-tv","dist-tags":{"beta.0":"0.0.1-beta.0","latest":"0.0.3"},"versions":{"0.0.1-beta.0":{"name":"@apexskier/homebridge-samsung-tv","version":"0.0.1-beta.0","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"@apexskier/homebridge-samsung-tv@0.0.1-beta.0","maintainers":[{"name":"apexskier","email":"cameron@camlittle.com"}],"homepage":"https://github.com/apexskier/homebridge-samsung-tv#readme","bugs":{"url":"https://github.com/apexskier/homebridge-samsung-tv/issues"},"dist":{"shasum":"809464eb876a2f63b637e36b13bf9f05c6ee71d8","tarball":"https://registry.npmjs.org/@apexskier/homebridge-samsung-tv/-/homebridge-samsung-tv-0.0.1-beta.0.tgz","fileCount":26,"integrity":"sha512-rx+d440QIWmQR/LjfVd6up3/PenARcLALdlyLSlik5FlAoansMsumAHAGcS5NyL/Gtnx9Ba+0Q7YXKIzI+jOvw==","signatures":[{"sig":"MEQCIECOq6fQpxGXhMQ0dfgXR4Om+SzbhOEhILEB7Yz4Pdl0AiAfxAiMYMCyLm7oofQCMg3owNOaTzC8hTnEZmb3ihTstg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57751},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^20.9.0 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"funding":[{"url":"https://github.com/sponsors/apexskier","type":"github"}],"gitHead":"b94d9d64d77612619267871b43c31441b0ae3693","scripts":{"fix":"prettier --write . && eslint src/**.ts --fix","lint":"prettier --check . && eslint src/**.ts --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepare":"npm run lint && npm run build"},"_npmUser":{"name":"apexskier","email":"cameron@camlittle.com"},"repository":{"url":"git+https://github.com/apexskier/homebridge-samsung-tv.git","type":"git"},"_npmVersion":"11.3.0","description":"Control a Samsung Smart TV via Homebridge","directories":{},"displayName":"Samsung TV","_nodeVersion":"24.2.0","dependencies":{"ws":"^8.19.0","wol":"^1.0.7","node-html-parser":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^3.0.2","globals":"^17.3.0","nodemon":"^3.0.1","ts-node":"^10.9.1","prettier":"^3.1.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.2","homebridge":"^1.6.0","typescript":"^4.9.5","@eslint/eslintrc":"^3.3.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-samsung-tv_0.0.1-beta.0_1769989773988_0.33789841201689885","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@apexskier/homebridge-samsung-tv","version":"0.0.1","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"@apexskier/homebridge-samsung-tv@0.0.1","maintainers":[{"name":"apexskier","email":"cameron@camlittle.com"}],"homepage":"https://github.com/apexskier/homebridge-samsung-tv#readme","bugs":{"url":"https://github.com/apexskier/homebridge-samsung-tv/issues"},"dist":{"shasum":"7b625dfbec4552f0b67a420824aef36a2cdee43c","tarball":"https://registry.npmjs.org/@apexskier/homebridge-samsung-tv/-/homebridge-samsung-tv-0.0.1.tgz","fileCount":26,"integrity":"sha512-llSH62VDxnqyQKRgmKZq9HE4n/rnKHtmZNFaJbBklqFFsUiZUfpAX0jht+tVJ/Id+r8OolxHcRGqc2koz7Bgww==","signatures":[{"sig":"MEUCIQDQajthmCfHVxw1iNpuMm5bzkpk+wPNBKq1WIuzIo0QhAIgWI/MnuDzejxE7B3tgHZHz9BKfeCNyY1cZhrYd0xlLRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apexskier%2fhomebridge-samsung-tv@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60094},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^20.9.0 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"funding":[{"url":"https://github.com/sponsors/apexskier","type":"github"}],"gitHead":"cbb78df19e9389baedfb63e4995ebcd6c2601fc5","scripts":{"fix":"prettier --write . && eslint src/**.ts --fix","lint":"prettier --check . && eslint src/**.ts --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepare":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:502373ed-39cf-4b64-8b01-78a359731a36"}},"repository":{"url":"git+https://github.com/apexskier/homebridge-samsung-tv.git","type":"git"},"_npmVersion":"11.6.2","description":"Control a Samsung Smart TV via Homebridge","directories":{},"displayName":"Samsung TV","_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0","wol":"^1.0.7","node-html-parser":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^3.0.2","globals":"^17.3.0","nodemon":"^3.0.1","ts-node":"^10.9.1","prettier":"^3.1.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.2","homebridge":"^1.6.0","typescript":"^4.9.5","@eslint/eslintrc":"^3.3.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-samsung-tv_0.0.1_1770566211310_0.6829885400183935","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@apexskier/homebridge-samsung-tv","version":"0.0.2","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"@apexskier/homebridge-samsung-tv@0.0.2","maintainers":[{"name":"apexskier","email":"cameron@camlittle.com"}],"homepage":"https://github.com/apexskier/homebridge-samsung-tv#readme","bugs":{"url":"https://github.com/apexskier/homebridge-samsung-tv/issues"},"dist":{"shasum":"9b22841cf5311185eb01c9e1543eea7be2c8bfb4","tarball":"https://registry.npmjs.org/@apexskier/homebridge-samsung-tv/-/homebridge-samsung-tv-0.0.2.tgz","fileCount":26,"integrity":"sha512-wLeoNF5e+NbS5SbkldRW4wZJppHteB4yP8QRWZ8IaY2FIx8UPQWo/Pp6ZXXiO0b5MOgFVRCn7OpPQbh2Ud0XSA==","signatures":[{"sig":"MEQCIAuJ5NGXwbmQZK1fLQx6XlnliDNsBUvCQNYLpMpOcfr8AiB0kU7ubRoLKAX8qZfQs2xwwG9LCLNE+O2L4PCFb2aUgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apexskier%2fhomebridge-samsung-tv@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56351},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^20.9.0 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"funding":[{"url":"https://github.com/sponsors/apexskier","type":"github"}],"gitHead":"abf9b9f7a9bdd97b87b07bc09ad9abcb1d8887ba","scripts":{"fix":"prettier --write . && eslint src/**.ts --fix","lint":"prettier --check . && eslint src/**.ts --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepare":"npm run lint && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:502373ed-39cf-4b64-8b01-78a359731a36"}},"repository":{"url":"git+https://github.com/apexskier/homebridge-samsung-tv.git","type":"git"},"_npmVersion":"11.6.2","description":"Control a Samsung Smart TV via Homebridge","directories":{},"displayName":"Samsung TV","_nodeVersion":"24.13.0","dependencies":{"ws":"^8.19.0","wol":"^1.0.7","node-html-parser":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","rimraf":"^3.0.2","globals":"^17.3.0","nodemon":"^3.0.1","ts-node":"^10.9.1","prettier":"^3.1.0","@types/ws":"^8.18.1","@eslint/js":"^9.39.2","homebridge":"^1.6.0","typescript":"^4.9.5","@eslint/eslintrc":"^3.3.3","eslint-config-prettier":"^9.0.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-samsung-tv_0.0.2_1770595369845_0.3727659190418482","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"displayName":"Samsung TV","name":"@apexskier/homebridge-samsung-tv","version":"0.0.3","description":"Control a Samsung Smart TV via Homebridge","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/apexskier/homebridge-samsung-tv.git"},"bugs":{"url":"https://github.com/apexskier/homebridge-samsung-tv/issues"},"funding":[{"type":"github","url":"https://github.com/sponsors/apexskier"}],"engines":{"node":"^20.9.0 || ^22 || ^24","homebridge":"^1.6.0 || ^2.0.0-beta.0"},"main":"dist/index.js","scripts":{"lint":"prettier --check . && eslint src/**.ts --max-warnings=0","fix":"prettier --write . && eslint src/**.ts --fix","watch":"npm run build && npm link && nodemon","build":"rimraf ./dist && tsc","prepare":"npm run lint && npm run build"},"keywords":["homebridge-plugin"],"devDependencies":{"@eslint/eslintrc":"^3.3.3","@eslint/js":"^9.39.2","@types/ws":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.54.0","@typescript-eslint/parser":"^8.54.0","eslint":"^9.39.2","eslint-config-prettier":"^9.0.0","globals":"^17.3.0","homebridge":"^1.6.0","nodemon":"^3.0.1","prettier":"^3.1.0","rimraf":"^3.0.2","ts-node":"^10.9.1","typescript":"^4.9.5"},"dependencies":{"node-html-parser":"^7.0.2","wol":"^1.0.7","ws":"^8.19.0"},"gitHead":"9923c24d52b1ed5662e6c31254a10cd1e5f50b61","types":"./dist/index.d.ts","_id":"@apexskier/homebridge-samsung-tv@0.0.3","homepage":"https://github.com/apexskier/homebridge-samsung-tv#readme","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-2Lvy608j8hHxCRKlmGaQWqljVnQ9a73/zHME5yNC3hbmrBNUVCNV88kBJbOMIyJ/BJjluPVL/Bq7RQYHSDrNJw==","shasum":"1adca484633e19ab26a3e78a011fe592e0e1a33d","tarball":"https://registry.npmjs.org/@apexskier/homebridge-samsung-tv/-/homebridge-samsung-tv-0.0.3.tgz","fileCount":26,"unpackedSize":56351,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apexskier%2fhomebridge-samsung-tv@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH0vM8RVpUx4EG5fq6mS2eaSz6GaxV/8myyMJQBFuH1vAiEAwZDQk1UbJakwXkM/vFKlkSFz6qriRsMc72U/8HbubfY="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:502373ed-39cf-4b64-8b01-78a359731a36"}},"directories":{},"maintainers":[{"name":"apexskier","email":"cameron@camlittle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/homebridge-samsung-tv_0.0.3_1770595391089_0.7049620366531224"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-01T23:49:33.902Z","modified":"2026-02-09T00:03:11.544Z","0.0.1-beta.0":"2026-02-01T23:49:34.138Z","0.0.1":"2026-02-08T15:56:51.449Z","0.0.2":"2026-02-09T00:02:49.999Z","0.0.3":"2026-02-09T00:03:11.254Z"},"bugs":{"url":"https://github.com/apexskier/homebridge-samsung-tv/issues"},"license":"Apache-2.0","homepage":"https://github.com/apexskier/homebridge-samsung-tv#readme","keywords":["homebridge-plugin"],"repository":{"type":"git","url":"git+https://github.com/apexskier/homebridge-samsung-tv.git"},"description":"Control a Samsung Smart TV via Homebridge","maintainers":[{"name":"apexskier","email":"cameron@camlittle.com"}],"readme":"<p align=\"center\">\n\n<img src=\"https://github.com/homebridge/branding/raw/latest/logos/homebridge-wordmark-logo-vertical.png\" width=\"150\">\n\n</p>\n\n# Homebridge Samsung TV\n\nThis is my WIP homebridge plugin to control my Samsung TV.\n\nI originally used https://github.com/tavicu/homebridge-samsung-tizen, but have had too many issues with it. Not sure if this'll solve them, but I found the architecture too complex and code an older style with over there.\n\n## Features\n\n- Turn TV on\n- Turn TV off\n- Show if TV is on or off\n- Local only control, no remote connections\n\n## Config\n\n- Just include the IP of your TV, nothing else.\n","readmeFilename":"README.md"}