Modern Firebase tooling for React and RxJS in a pnpm monorepo.
| Package | NPM | Description |
|---|---|---|
@valian/react-firestore |
React hooks for Firebase Firestore | |
@valian/rxjs-firebase |
RxJS operators and subjects for Firestore and Auth | |
@valian/react-query-observable |
Bridge between React Query and RxJS observables | |
@valian/zustand-firestore |
Zustand stores for Firestore document/query snapshots | |
@valian/react-kitchen-sink |
Integration utilities for React Query, Sentry, and zod-firebase |
See each package README for installation and TypeScript usage examples.
Monorepo managed with pnpm and Nx.
pnpm install- Run tests across packages:
pnpm test - Type-check across packages:
pnpm run type-check - Lint (ESLint via Nx):
pnpm eslint - Lint Markdown:
pnpm run lint:md - Check Prettier formatting:
pnpm run lint:prettier
Contributions are welcome! Please:
- Use the Conventional Commits format
- Run tests and linters before submitting a PR
- Add or update package-level README usage where relevant