Installation
Install @helioslx/core and the peers you need.
Requirements
- Node.js 22+ for UDP send/receive
- An IPv4 address on the lighting network
- TypeScript and ESM are the expected setup
Bun is compatibility-tested. For production sACN, use Node.js.
Install
For a Node sACN source:
npm install @helioslx/core sacnAdd peers only when you use the matching subpath:
| Subpath | Peers |
|---|---|
@helioslx/core/node | sacn |
@helioslx/core/redis | redis |
@helioslx/core/http | elysia, @elysiajs/node, @elysiajs/openapi |
@helioslx/core/testing | none |
The HTTP adapter does not bind a port, set CORS, rate-limit, or authenticate. Your host app owns those choices. See HTTP.
Continue with the quickstart.