Firebase starter module
Shared library
Keeps Firebase clients, admin access, and typed data helpers in one consistent layer.
- Files
- 4
- Lines
- 315
- Languages
- TypeScript
Included files
This page lists paths and purposes, not source contents.
FilePurposeLanguageLines
src/lib/app-adapter.ts
Connects generic Firebase handlers to your app's own records and access rules.
TypeScript
138 lines
src/lib/env.ts
Reads Firebase and session settings from the environment and rejects missing values.
TypeScript
97 lines
src/lib/firebase-admin.ts
Creates the server-side Firebase Admin clients from validated environment settings.
TypeScript
40 lines
src/lib/types.ts
Defines the app-owned storage operations that authentication handlers need.
TypeScript
40 lines