Skip to content

valian-ca/react-firebase

Repository files navigation

@valian/firebase-utilities

Modern Firebase tooling for React and RxJS in a pnpm monorepo.

License: MIT pnpm workspace node >= 22

Packages

Package NPM Description
@valian/react-firestore npm React hooks for Firebase Firestore
@valian/rxjs-firebase npm RxJS operators and subjects for Firestore and Auth
@valian/react-query-observable npm Bridge between React Query and RxJS observables
@valian/zustand-firestore npm Zustand stores for Firestore document/query snapshots
@valian/react-kitchen-sink npm Integration utilities for React Query, Sentry, and zod-firebase

See each package README for installation and TypeScript usage examples.

Development

Monorepo managed with pnpm and Nx.

Prerequisites

Install dependencies

pnpm install

Useful commands

  • 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

Contributing

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

License

MIT

About

firebase react utilities

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •