nvm use
npm installUse a local environment file for the target station:
VITE_STATION_NAME=my-stationThe repository pins Node in .nvmrc to the current latest release.
nvm use
npm run dev
npm test
npm run lint
npm run buildPull requests are expected to pass the GitHub Actions CI workflow, which runs the same lint, test, and build commands.
This repository is intentionally narrow:
- one embedded player
- one configurable station per deployment
- public WaxLive API and websocket integrations only
- copy-paste embedding through
public/embed.js
Keep changes small, testable, and easy to review.