Prerequisites
Required
| Requirement | Minimum Version | Notes |
|---|---|---|
| Node.js | 18.0+ | LTS recommended. Check with node --version |
| pnpm or npm | pnpm 9+ / npm 10+ | pnpm recommended for workspace features |
| Lumio account | — | Sign up at lumio.vision |
| React | 18.0+ or 19.0+ | Both major versions supported |
| TypeScript | 5.0+ | Extensions are written in TypeScript + JSX |
Recommended
- VS Code with the TypeScript and ESLint extensions
- React Developer Tools browser extension for debugging
- OBS Studio for testing layer surfaces in a real streaming environment
Knowledge
You should be comfortable with:
- React (functional components, hooks)
- TypeScript (types, interfaces, generics)
- Basic terminal usage (npm/pnpm, command line)
No backend experience is needed for client-only extensions. For server functions, familiarity with database concepts (tables, queries) is helpful.