• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

rogerpadilla / uql / 28632896023
95%

Build:
DEFAULT BRANCH: main
Ran 03 Jul 2026 01:44AM UTC
Jobs 1
Files 106
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 Jul 2026 01:42AM UTC coverage: 94.929% (+0.1%) from 94.827%
28632896023

push

github

rogerpadilla
feat(http)!: framework-agnostic HTTP transport core (uql-orm/http)

- define the wire contract once (routes, envelopes, query serialization);
  uql-orm/express becomes a thin adapter; new createFetchHandler mounts on
  Hono, Next.js, Bun, Deno, Workers, and SvelteKit; new uql-orm/nestjs
  module registers the pool with Nest DI
- extend the protocol: insertMany, saveOne (upsert), saveMany, bulk
  updateMany, and the HTTP QUERY (RFC 10008) read transport
- hooks: async HookContext with the adapter's native request as context,
  new post response hook; flags resolve after hooks run so preFilter can
  enforce softDelete as documented
- client: per-call and per-instance headers, AbortSignal support,
  RequestError carrying the HTTP status
- fix the broken published browser bundle (bun build replaces bunchee;
  4 KB, no reflect-metadata)
- HEAD served as GET, malformed JSON yields 400, basePath strips only at
  path boundaries, percent-encoded query strings, array $where merged via
  $and on by-id routes

BREAKING CHANGE: hook signature is (ctx: HookContext); error envelope is
{ error: { message, code } }; HttpQuerier.saveOne issues PUT; removed
buildQuerierRouter, express parseQuery, the browser re-exports, and the
dead uql-orm/test export; uql-orm/browser no longer loads reflect-metadata.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

3172 of 3510 branches covered (90.37%)

Branch coverage included in aggregate %.

224 of 225 new or added lines in 8 files covered. (99.56%)

5514 of 5640 relevant lines covered (97.77%)

353.0 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
97.95
packages/uql-orm/src/http/handler.ts
Jobs
ID Job ID Ran Files Coverage
1 28632896023.1 03 Jul 2026 01:44AM UTC 106
94.93
GitHub Action Run
Source Files on build 28632896023
  • Tree
  • List 106
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28632896023
  • 8e1565da on github
  • Prev Build on main (#28627444266)
  • Next Build on main (#28633542599)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc