Prerequisites
Required
| Requirement | Minimum Version | Notes |
|---|---|---|
| Node.js | 22.13+ | 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 | 19.3+ | Required by @zaflun/lumio-sdk 0.11+ (react ^19.3.0). React 18 and earlier 19.x releases are not 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.