A collection of hooks and components for easier access to getUserMedia, getDisplayMedia, and enumerateDevices in React.
Library consumers need React 19+ and a secure browser context for media APIs. Developing this monorepo requires Node.js 22.12+.
This repository is a monorepo, you're probably looking for one of it's child packages:
pnpm install
pnpm lint # Biome
pnpm format # Biome --write
pnpm build
pnpm test # Vitest 3 + Playwright
pnpm dev # examples via Vite 7Dual-licensed under Apache 2.0 + MIT.