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

kibertoad / layered-loader
98%

Build:
DEFAULT BRANCH: main
Repo Added 08 May 2021 12:18PM UTC
Token lYvRB0Mi7Yc0co8F1xo2mhieZ7juLUqU7 regen
Build 231 Last
Files 28
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • main

19 Jul 2026 12:41AM UTC coverage: 98.247% (-0.08%) from 98.327%
29667372250

push

github

web-flow
feat: convert library to ESM and add packaging checks to CI (#421)

- Convert the root `layered-loader` package to ESM:
  - Add `"type": "module"` and an `exports` map to package.json
  - Switch tsconfig to `module`/`moduleResolution: NodeNext`
  - Add explicit `.js` extensions to all relative imports
  - Use named `Redis` type imports for NodeNext compatibility
  - Exclude spec files from the published build
- Add publint and @arethetypeswrong/cli (attw) in ESM-only mode to
  both `layered-loader` and `@layered-loader/sqs`, wired into CI via
  a recursive `lint:packaging` script
- Address findings: replace deprecated `git://` repository URLs with
  `git+https://`


Claude-Session: https://claude.ai/code/session_015DanyMoeCvo3XV3has8Twx

Co-authored-by: Claude <noreply@anthropic.com>

436 of 458 branches covered (95.2%)

Branch coverage included in aggregate %.

797 of 797 relevant lines covered (100.0%)

118.52 hits per line

Relevant lines Covered
Build:
Build:
797 RELEVANT LINES 797 COVERED LINES
118.52 HITS PER LINE
Source Files on main
  • Tree
  • List 28
  • Changed 23
  • Source Changed 23
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29667372250 main feat: convert library to ESM and add packaging checks to CI (#421) - Convert the root `layered-loader` package to ESM: - Add `"type": "module"` and an `exports` map to package.json - Switch tsconfig to `module`/`moduleResolution: NodeNext` ... push 19 Jul 2026 12:43AM UTC web-flow github
98.25
28715985926 main feat: support isEntryStillCurrentFn on in-memory-only loaders (#420) * feat: support isEntryStillCurrentFn on in-memory-only loaders The staleness probe was hard-gated on an async cache tier: it only fired in Loader/GroupLoader's async-hit branc... push 04 Jul 2026 06:42PM UTC web-flow github
98.33
28662275514 main Apply remaining #418 performance optimizations on top of #417 (#419) * Apply performance optimizations from #418 on top of #417 The bug fixes originally bundled in #418 (falsy value caching in InMemoryCache/InMemoryGroupCache getMany, and reads ... push 03 Jul 2026 01:02PM UTC web-flow github
98.46
28658774958 main Fix race conditions and correctness issues in caching layers (#417) * Fix race conditions and correctness issues in caching layers Synthesizes PR #414 (invalidation/in-flight race audit) and PR #415 (correctness audit), combining best-of-breed f... push 03 Jul 2026 11:53AM UTC web-flow github
98.34
28654852281 main Add optional staleness checker for conditional cache refresh (#416) * Add optional staleness checker for conditional cache refresh When a cached entry enters the ttlLeftBeforeRefreshInMsecs window, a new opt-in isEntryStillCurrentFn lets the loa... push 03 Jul 2026 10:32AM UTC web-flow github
98.55
27815993415 main Triggering patch release (#408) * Triggering patch release * lock fix push 19 Jun 2026 08:57AM UTC web-flow github
98.31
27754524553 main docs: document group operations (#407) push 18 Jun 2026 10:53AM UTC web-flow github
98.41
27675885759 main feat(sqs): triggers own subscription config so spread needs no workarounds (#405) * feat(sqs): triggers own subscription config so spread needs no workarounds A trigger is not a plain consumer: it owns its handlers, its subscription filtering, a... push 17 Jun 2026 08:25AM UTC web-flow github
98.31
27613166400 main feat(sqs): dead-letter queue support + full consumer-option config for invalidation triggers (#404) push 16 Jun 2026 11:07AM UTC web-flow github
98.41
27610020708 main docs(sqs): make sync/async resolver support explicit (#403) Invalidation trigger resolvers already support both synchronous and asynchronous forms: the `InvalidationResolver` type returns `ResolverOutput<TAction> | Promise<ResolverOutput<TAction>... push 16 Jun 2026 10:06AM UTC web-flow github
98.31
See All Builds (193)

Badge your Repo: layered-loader

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc