Releases: AndreaAlhena/qubeejs-core
Releases · AndreaAlhena/qubeejs-core
Release list
v1.0.0
First release of @qubeejs/core — the framework-agnostic query builder and paginator extracted from ng-qubee, which remains fully supported and unaffected.
npm i @qubeejs/coreHighlights
- 18 backend drivers — API Platform, Directus, DRF, Feathers, JSON:API, json-server, Laravel, nestjs-paginate, @nestjsx/crud, OData, Payload, PocketBase, PostgREST, Sieve, Spatie, Spring Data REST, Strapi, WordPress
- Zero runtime dependencies. A single-driver import is 2.5 kB gzipped
- No framework. No Angular, no React, no RxJS, no Signals —
QubeeStorespeaks theuseSyncExternalStorecontract, so each adapter brings its own reactivity createQubee({ driver })wires a builder, paginator and store together in one call- Capability-checked: an unsupported feature throws at the call site rather than emitting a URI the server would ignore
Verified against ng-qubee
Every driver builds a byte-identical URI to ng-qubee@3.8.0 for the same query — 18 of 18, checked by npm run test:parity before release.
Several latent bugs were fixed on the way, documented in the changelog — including a response-options coercion bug affecting 11 of 14 drivers, and eight capability error messages that had become factually wrong.
1,270 tests · 98.6% statement coverage