{"_id":"@4lch4/busylight","_rev":"6-69ae4d0fe3dbd71246cb1a2f5b4b6643","name":"@4lch4/busylight","dist-tags":{"latest":"1.3.1"},"versions":{"0.1.0":{"name":"@4lch4/busylight","displayName":"Busylight","version":"0.1.0","description":"My personal library for interacting with my Kuando Busylight.","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","license":"GPL-3.0-only","homepage":"https://git.4lch4.io/4lch4/4lch4","scripts":{"start":"node dist/index.js","build":"tsc","pretty":"prettier --write .","lint":"prettier -c .","test":"echo 'There are currently no tests available.'","scan":"snyk monitor && snyk code test"},"engines":{"node":">=18.0.0"},"keywords":["4lch4"],"repository":{"type":"git","url":"ssh://git@git.4lch4.io:22022/4lch4/4lch4.git"},"author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"bugs":{"url":"https://git.4lch4.io/4lch4/4lch4/issues","email":"bugs@4lch4.email"},"dependencies":{"@4lch4/logger":"^1.11.0","axios":"^1.4.0","color-convert":"^2.0.1","zod":"^3.21.4"},"devDependencies":{"@types/color-convert":"^2.0.0","@types/node":"^20.2.4","prettier":"^2.8.8","tsc-alias":"^1.8.6","typescript":"^5.0.4"},"gitHead":"68b5408e96ce57276994db59ecfbd013ceffcbc3","_id":"@4lch4/busylight@0.1.0","_nodeVersion":"20.1.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-OEvKAIa1hjgT96LLP6MsjlOreKmUE5lTDxBE/mBFDHOHOlsN0Y/mSDhaxetMDUJuc0vf+8h/yj1A8sWKga3gYQ==","shasum":"449e488d477597075dd6fb453bf75c800075ada2","tarball":"https://registry.npmjs.org/@4lch4/busylight/-/busylight-0.1.0.tgz","fileCount":7,"unpackedSize":68698,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2jAgHu4FriO90nvJsCTlJnUsedBZI3/oN562Sse/ZXgIhAPDaU/Lnja5faOp0xR/BIfF8OB/h6vkeRoZATnQrRU3H"}]},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/busylight_0.1.0_1685072066305_0.7500374988507714"},"_hasShrinkwrap":false,"deprecated":"I've moved all of my Busylight packages to the @k-blight scope."},"1.0.0":{"name":"@4lch4/busylight","displayName":"Busylight","version":"1.0.0","description":"My personal library for interacting with my Kuando Busylight.","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","license":"MIT","homepage":"https://github.com/4lch4/Busylight","scripts":{"start":"node dist/index.js","build":"tsc","pretty":"prettier --write .","lint":"prettier -c .","test":"echo 'There are currently no tests available.'","scan":"snyk monitor && snyk code test"},"engines":{"node":">=18.0.0"},"keywords":["4lch4"],"repository":{"type":"git","url":"git+ssh://git@github.com/4lch4/Busylight.git"},"author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"bugs":{"url":"https://github.com/4lch4/Busylight/issues","email":"bugs@4lch4.email"},"dependencies":{"@4lch4/logger":"^1.11.0","axios":"^1.4.0","color-convert":"^2.0.1","zod":"^3.21.4"},"devDependencies":{"@types/color-convert":"^2.0.0","@types/node":"^20.2.4","prettier":"^2.8.8","tsc-alias":"^1.8.6","typescript":"^5.0.4"},"gitHead":"049abd75e89ce26639fd3372aa5805b4f0f76610","_id":"@4lch4/busylight@1.0.0","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-qCQnuimhF8ijNwKHdvZkMmKlVi9+wstQyDgallFllcAaoO9vwQdNHJPTaQJxX5rKmVGXO8tBeBuEtyX76wdGrg==","shasum":"32006b9b4411878492103fc15c98a1d592b16756","tarball":"https://registry.npmjs.org/@4lch4/busylight/-/busylight-1.0.0.tgz","fileCount":7,"unpackedSize":62370,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnX/l9A3/Ro4wALR2SrR6hDAfbA9zDKFyu73IWFESeUAiEA7hX1N7YW+jusXBZlbuVWKM/hxG1G7N07ETQBdwwH1D4="}]},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/busylight_1.0.0_1685073950901_0.5175546418784251"},"_hasShrinkwrap":false,"deprecated":"I've moved all of my Busylight packages to the @k-blight scope."},"1.1.0":{"name":"@4lch4/busylight","displayName":"Busylight","version":"1.1.0","description":"My personal library for interacting with my Kuando Busylight.","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","license":"MIT","homepage":"https://github.com/4lch4/Busylight","scripts":{"start":"node dist/index.js","build":"tsc","pretty":"prettier --write .","lint":"prettier -c .","test":"echo 'There are currently no tests available.'","scan":"snyk monitor && snyk code test"},"engines":{"node":">=18.0.0"},"keywords":["4lch4"],"repository":{"type":"git","url":"git+ssh://git@github.com/4lch4/Busylight.git"},"author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"bugs":{"url":"https://github.com/4lch4/Busylight/issues","email":"bugs@4lch4.email"},"dependencies":{"@4lch4/logger":"^1.11.0","axios":"^1.4.0","color-convert":"^2.0.1","zod":"^3.21.4"},"devDependencies":{"@types/color-convert":"^2.0.0","@types/node":"^20.2.4","prettier":"^2.8.8","tsc-alias":"^1.8.6","typescript":"^5.0.4"},"gitHead":"76d79342a45aaeb3c25afd6d7e7d72f63ee5e014","_id":"@4lch4/busylight@1.1.0","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-WYszDDhXDLBOYQkEk6vHIcb3C83q582fR/u+7IgYWginQxVTj0y3eW0dsMghexGsr4HIvWgqVQ5hAL+iSlmM9Q==","shasum":"72c99b8a72ac6587c809e5ff4acb137aeab35932","tarball":"https://registry.npmjs.org/@4lch4/busylight/-/busylight-1.1.0.tgz","fileCount":7,"unpackedSize":62370,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0F3lzexZtwxVGT5Vmtr4tkkiOtZisAdxkWvMkloqguQIhAPLmOaIQHWIoW6WTiHOS4iImPAytpZWIe7UQPLme8wT5"}]},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/busylight_1.1.0_1685074308392_0.2413512796117172"},"_hasShrinkwrap":false,"deprecated":"I've moved all of my Busylight packages to the @k-blight scope."},"1.2.0":{"name":"@4lch4/busylight","displayName":"Busylight","version":"1.2.0","description":"My personal library for interacting with my Kuando Busylight.","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","license":"MIT","homepage":"https://github.com/4lch4/Busylight","scripts":{"start":"node dist/index.js","build":"tsc","pretty":"prettier --write .","lint":"prettier -c .","test":"echo 'There are currently no tests available.'","scan":"snyk monitor && snyk code test"},"engines":{"node":">=18.0.0"},"keywords":["4lch4"],"repository":{"type":"git","url":"git+ssh://git@github.com/4lch4/Busylight.git"},"author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"bugs":{"url":"https://github.com/4lch4/Busylight/issues","email":"bugs@4lch4.email"},"dependencies":{"@4lch4/logger":"^1.11.0","axios":"^1.4.0","color-convert":"^2.0.1","zod":"^3.21.4"},"devDependencies":{"@types/color-convert":"^2.0.0","@types/node":"^20.2.4","prettier":"^2.8.8","tsc-alias":"^1.8.6","typescript":"^5.0.4"},"gitHead":"e32821e8be15bef1a5d6c5a6da6e99e3e0cf4baf","_id":"@4lch4/busylight@1.2.0","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-sBFgBOgiu0RCnRkH9sQh05zmAac8s+LPQwEyqqAl6mA98CMudO4he3B6AX3rg3xpY4rmbFUjEm8oORa2M6KTWw==","shasum":"9110c3abcd189d41e2183d315260a4969bfb42c4","tarball":"https://registry.npmjs.org/@4lch4/busylight/-/busylight-1.2.0.tgz","fileCount":7,"unpackedSize":80174,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIsooHgss9+9LSVnSDCg5w61E5Wxdp5zqr62aBR6S5fAiB095Dxm+RzahzEcfxW/QXqMm+XSOjsbjnkLmlMNR9Ybw=="}]},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/busylight_1.2.0_1685129913580_0.5269133524579062"},"_hasShrinkwrap":false,"deprecated":"I've moved all of my Busylight packages to the @k-blight scope."},"1.3.0":{"name":"@4lch4/busylight","displayName":"Busylight","version":"1.3.0","description":"My personal library for interacting with my Kuando Busylight.","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","license":"MIT","homepage":"https://github.com/4lch4/Busylight","scripts":{"start":"node dist/index.js","build":"tsc","pretty":"prettier --write .","lint":"prettier -c .","test":"echo 'There are currently no tests available.'","scan":"snyk monitor && snyk code test"},"engines":{"node":">=18.0.0"},"keywords":["4lch4"],"repository":{"type":"git","url":"git+ssh://git@github.com/4lch4/Busylight.git"},"author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"bugs":{"url":"https://github.com/4lch4/Busylight/issues","email":"bugs@4lch4.email"},"dependencies":{"@4lch4/logger":"^1.11.0","axios":"^1.4.0","color-convert":"^2.0.1","zod":"^3.21.4"},"devDependencies":{"@types/color-convert":"^2.0.0","@types/node":"^20.2.4","prettier":"^2.8.8","tsc-alias":"^1.8.6","typescript":"^5.0.4"},"gitHead":"053d588f195b53880dd49d2d6657ab21a8c317b9","_id":"@4lch4/busylight@1.3.0","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-Nb5A2dhMh7sL048Xe3I7wAoMs04XsRd6crwp3MtXZfJGOkoOpXZN6bjk1XD4uzlSw6CfesIhoPCjp+IahLAStA==","shasum":"0fd3ebb702c65632466018762166eaa344f4c5ed","tarball":"https://registry.npmjs.org/@4lch4/busylight/-/busylight-1.3.0.tgz","fileCount":7,"unpackedSize":83652,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHF443rMrwoNqN1hwcKTJTakGxaQkXyq8GAe6EKFOjNAiAn3iz8ivO0fzTCJdkz7fn62lz7dOxtbDmkpXF46ng+jQ=="}]},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/busylight_1.3.0_1685233775621_0.5927029612194692"},"_hasShrinkwrap":false,"deprecated":"I've moved all of my Busylight packages to the @k-blight scope."},"1.3.1":{"name":"@4lch4/busylight","displayName":"Busylight","version":"1.3.1","description":"My personal library for interacting with my Kuando Busylight.","main":"./dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","license":"MIT","homepage":"https://github.com/4lch4/Busylight","scripts":{"start":"node dist/index.js","build":"tsc","pretty":"prettier --write .","lint":"prettier -c .","test":"echo 'There are currently no tests available.'","scan":"snyk monitor && snyk code test"},"engines":{"node":">=16.0.0"},"keywords":["4lch4"],"repository":{"type":"git","url":"git+ssh://git@github.com/4lch4/Busylight.git"},"author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"bugs":{"url":"https://github.com/4lch4/Busylight/issues","email":"bugs@4lch4.email"},"dependencies":{"@4lch4/logger":"^1.11.0","axios":"^1.4.0","color-convert":"^2.0.1","zod":"^3.21.4"},"devDependencies":{"@types/color-convert":"^2.0.0","@types/node":"^20.2.4","prettier":"^2.8.8","tsc-alias":"^1.8.6","typescript":"^5.0.4"},"gitHead":"b8498ce7914cfabcd9ffaa5f8ed71b07b836a99b","_id":"@4lch4/busylight@1.3.1","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-RCPOZ2f+Qz0yf/yjpGhg9dZmCjCZCJhuegkQnykhD8AleMjMpwXwy4SEOKKTHqzw3idNajXwcLrkh2bHYh0DFg==","shasum":"9f9606d98a0eabcbf236c206cfb10eca557a2b26","tarball":"https://registry.npmjs.org/@4lch4/busylight/-/busylight-1.3.1.tgz","fileCount":7,"unpackedSize":83652,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdozJJupqKdUswpF3sA3eniXrUoZfAMrWEaJAAtHtf9AiEAnKv891BfND7kVqrKte2RDHra3PEGNOyCJzpAL2lioD4="}]},"_npmUser":{"name":"alcha","email":"npmjs@4lch4.email"},"directories":{},"maintainers":[{"name":"alcha","email":"npmjs@4lch4.email"},{"name":"4lch4-ci","email":"inbox@4lch4.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/busylight_1.3.1_1685277814461_0.9325519431103986"},"_hasShrinkwrap":false,"deprecated":"I've moved all of my Busylight packages to the @k-blight scope."}},"time":{"created":"2023-05-26T03:34:26.237Z","0.1.0":"2023-05-26T03:34:26.472Z","modified":"2023-11-05T19:15:04.964Z","1.0.0":"2023-05-26T04:05:51.076Z","1.1.0":"2023-05-26T04:11:48.545Z","1.2.0":"2023-05-26T19:38:33.697Z","1.3.0":"2023-05-28T00:29:35.777Z","1.3.1":"2023-05-28T12:43:34.654Z"},"maintainers":[{"name":"4lch4-ci","email":"inbox@4lch4.dev"},{"name":"alcha","email":"npmjs@4lch4.email"}],"description":"My personal library for interacting with my Kuando Busylight.","homepage":"https://github.com/4lch4/Busylight","keywords":["4lch4"],"repository":{"type":"git","url":"git+ssh://git@github.com/4lch4/Busylight.git"},"author":{"name":"4lch4","email":"hey@4lch4.email","url":"https://4lch4.com"},"bugs":{"url":"https://github.com/4lch4/Busylight/issues","email":"bugs@4lch4.email"},"license":"MIT","readme":"# @4lch4/busylight\n\nThis is a simple library to control a Busylight device from [Plenom][0], using their HTTP app.\n\n## Requirements\n\nIn order for this to work, you have to have the official Busylight HTTP app installed and running on your computer. Here are the two ways I'm aware of to get it:\n\n1. From [the Development Tools section of the download software page][2]. You have to request it though.\n2. From the same download software page linked just above, but under the Premium Software you want to download the one for Twilio. The zip provided will include the HTTP app.\n\n## Usage\n\n```typescript\nimport { Busylight } from '@4lch4/busylight'\n\nconst busylight = new Busylight()\n\nawait busylight.on('green')\n\nawait busylight.alert({ color: 'red', sound: 7, volume: 50 })\n\nawait busylight.blink('blue')\n\nawait busylight.jingle({ color: 'purple', sound: 3, volume: 100 })\n\nawait busylight.pulse('yellow')\n\nawait busylight.flashColors('red', 'blue')\n\nawait busylight.off()\n```\n\n## Further Reading\n\nFor more information, refer to [the manual][1] from Kuando on the HTTP app, it's where the API documentation resides.\n\n[0]: https://www.plenom.com\n[1]: https://www.plenom.com/wp-content/uploads/2020/01/kuandoHUB-Manual-0.9-Rev.0.9.19.pdf\n[2]: https://www.plenom.com/downloads/download-software\n","readmeFilename":"README.md"}