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

reactivando / use-pubsub-js / 28084224865
100%
master: 80%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 24 Jun 2026 08:02AM UTC
Jobs 1
Files 3
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

24 Jun 2026 08:02AM UTC coverage: 98.667%. Remained the same
28084224865

push

github

web-flow
chore(security): drive Dependabot/audit alerts to zero via pnpm overrides (#61)

* chore(security): drive Dependabot/audit alerts to zero via pnpm overrides

All open advisories are in dev-only transitive deps pulled in several
levels deep by release-it, vitest, eslint and tsdown. Forced to patched
versions through pnpm-workspace.yaml `overrides` (root + example):

- release-it chain: undici ^7.28.0, tar ^7.5.16 (giget pins tar@^6, so
  it can only be forced here), basic-ftp ^5.3.1, defu ^6.1.5,
  ip-address ^10.1.1
- lint/build chain: handlebars ^4.7.9, js-yaml ^4.2.0, flatted ^3.4.2,
  ajv ^6.14.0, minimatch@3 ^3.1.4 / minimatch@9 ^9.0.7,
  picomatch@2 ^2.3.2 / picomatch@4 ^4.0.4, brace-expansion@1/@2,
  yaml ^2.8.3
- example also overrides @babel/core ^7.29.6

vite is a peer-installed dep (under vitest/@vitest/coverage-v8) that
overrides can't cleanly reach, so it's pinned directly as a root
devDependency at ^8.1.0 (vitest 4 supports vite ^8; fixes the vite
7.x advisories). pnpm 11 auto-added the fresh patched versions to
minimumReleaseAgeExclude.

`pnpm audit` is now clean on both root and example. publint passes;
attw shows only a pre-existing node10 subpath-exports gap (modern
node16/bundler resolution all green) — deferred to the quality PR.
Build + tests (19) + coverage + lint + e2e all green.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* chore(security): trim minimumReleaseAgeExclude and dead override

Review follow-up:
- Drop the inert minimumReleaseAgeExclude entries that listed advisory
  minimum-patch versions (js-yaml@4.1.2, ajv@6.14.0, etc.) which aren't
  installed (overrides resolve to higher, already-aged versions). Keep
  only the genuinely-live ones: vite@8.1.0 (root + example) and
  @vitejs/plugin-react@6.0.3 (example) are still inside pnpm 11's default
  ~1-day release-age window, so removing them breaks resolution.
- Remove the dead brace-expansion@2 override from example (only @1 is
  installed there)... (continued)

11 of 11 branches covered (100.0%)

Branch coverage included in aggregate %.

63 of 64 relevant lines covered (98.44%)

7.98 hits per line

Jobs
ID Job ID Ran Files Coverage
1 28084224865.1 24 Jun 2026 08:02AM UTC 3
98.67
GitHub Action Run
Source Files on build 28084224865
  • Tree
  • List 3
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #28084224865
  • 734c3424 on github
  • Prev Build on main (#28083351325)
  • Next Build on main (#28085083515)
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