Documentation
Every current, upcoming, and legacy package in the Fireclass suite.
Install the runtime that matches your framework. Runtime packages re-export the shared core API, so application code normally imports from one SDK. Use each package's Docs link for its complete exported API. Framework runtimes also link to their starter example applications.
@dharayush7/fireclass-coreShared model, decorator, validation, query, and adapter contracts.
Pure TypeScript
@dharayush7/fireclass-jsFirebase Admin adapter, typed models, and Express error handling.
Node.js / Express
@dharayush7/fireclass-ssrServer-only Admin models, singleton initialization, and RSC helpers.
Next.js App Router
@dharayush7/fireclass-reactFirebase client adapter with realtime useQuery and useDoc hooks.
React
@dharayush7/fireclass-cliFramework-aware initialization, model generation, and diagnostics.
Node.js CLI
The unscoped fireclass package is only a launcher alias. It delegates
npx fireclass ... commands to @dharayush7/fireclass-cli.
@dharayush7/fireclass-expoComing soonPlanned Fireclass runtime for Expo and React Native applications.
Expo / React Native
@dharayush7/fireclass-expo is planned but has not been published. npm and
GitHub links will be added when the package repositories are public.
Use the v2 runtime packages for new work
The original @dharayush7/fireclass package is retained for existing
applications. New projects should use fireclass-js, fireclass-ssr, or
fireclass-react and initialize with the CLI.