All notable changes to this project will be documented in this file.
- Initial release of pbtsdb
createCollectioncurried function for creating type-safe TanStack DB collections from PocketBase- Full TypeScript support with strict type checking
- Real-time subscription management with automatic reconnection
SubscriptionManagerfor handling PocketBase real-time updates- React integration with
createReactProvider,useStorehook - Type-safe relation expansion with
expandoption - Manual join support with
relationsconfiguration - Comprehensive type definitions for schema declarations
- Query operators support (filters, sorting, pagination)
- ESM module format
- MIT license
- Type Safety: Full TypeScript support with generic constraints and schema declarations
- Real-time Updates: Automatic synchronization with PocketBase via Server-Sent Events (SSE)
- React Hooks: Easy integration with React applications via provider pattern
- Flexible Queries: Support for both PocketBase expand and TanStack DB joins
- Reconnection Logic: Automatic reconnection with exponential backoff
- Subscription Control: Fine-grained control over collection and record-level subscriptions