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

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

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Repo Added 23 Apr 2021 12:32AM UTC
Files 6
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: main
CHANGE BRANCH
x
Reset
  • main
  • chore/biome-ultracite
  • chore/bundle-hygiene
  • chore/deps-tooling-baseline
  • chore/drop-vite-release-age-exclude
  • chore/quality-pass
  • chore/readme-hygiene
  • chore/release-oidc
  • chore/repo-hygiene
  • chore/security-zero-alerts
  • chore/should-up-test-descriptions
  • ci/harden-release-gate
  • ci/hygiene
  • ci/package-validation
  • ci/size-limit
  • dependabot/npm_and_yarn/example/vite-7.1.11
  • dependabot/npm_and_yarn/example/vite-7.3.2
  • dependabot/npm_and_yarn/example/vite-7.3.5
  • dependabot/npm_and_yarn/vitest-4.1.0
  • docs/prune-migration-plan
  • docs/tsdoc-and-demo
  • docs/v2-migration-plan
  • feat/branded-subscription-token
  • feat/bus-onerror
  • feat/hierarchical-typed-bus
  • feat/improve-tsdown
  • feat/react-18-floor
  • feat/react19-useeffectevent
  • feat/switch-to-tsdown-and-fix-build
  • feat/typed-hooks-bus-param
  • feat/use-bus-state
  • feat/v2-m1-internal-pubsub
  • feat/v2-m2-wire-hooks
  • feat/v2-m4-type-cleanups
  • feat/v2-m5-packaging
  • feat/v2-m6-docs-cleanup
  • feat/vitest-improvements-and-maintenance
  • feature/modernize-package
  • fix-use-subscribe-handler-updates
  • fix/github-pages-deployment
  • fix/hook-robustness
  • generate-mjs-files-4035232556986367255
  • master
  • perf/flat-snapshot
  • refactor-release-and-e2e-tests
  • test/mutation-audit
  • test/pubsub-contract-hardening
  • test/semantic-gap-hardening
  • test/v2-hardening
  • test/v2-m0-contract-net
  • upgrade-deps-11905317414848106700

25 Jun 2026 01:29AM UTC coverage: 100.0%. Remained the same
28140779761

push

github

web-flow
docs: prune the v2 migration plan; keep a slim ROADMAP (#95)

The docs/migration-v2/ folder was the pre-implementation plan + adversarial
review record for v2. v2.0.0 has shipped, so its purpose is fulfilled and parts
had drifted from what actually landed (e.g. the React floor became >=18, not 17;
HierarchicalPubSub shipped; the unified-interface idea was rejected). The design
history is preserved in git history and the v2.0.0 release notes.

Replace the 11-file plan with a single docs/ROADMAP.md capturing only what
genuinely remains — deferred/on-request ideas, each with its rationale.

Docs only; no code, build, or test impact.

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

32 of 32 branches covered (100.0%)

Branch coverage included in aggregate %.

214 of 214 relevant lines covered (100.0%)

180.01 hits per line

Relevant lines Covered
Build:
Build:
214 RELEVANT LINES 214 COVERED LINES
180.01 HITS PER LINE
Source Files on main
  • Tree
  • List 6
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28140779761 main docs: prune the v2 migration plan; keep a slim ROADMAP (#95) The docs/migration-v2/ folder was the pre-implementation plan + adversarial review record for v2. v2.0.0 has shipped, so its purpose is fulfilled and parts had drifted from what actuall... push 25 Jun 2026 01:29AM UTC web-flow github
100.0
28140460725 main chore: release v2.0.0 push 25 Jun 2026 01:21AM UTC AZagatti github
100.0
28139058195 main test(pubsub): cover on() cleanup with no signal (mutation-audit finding) (#94) Ran a one-off Stryker mutation audit (87% score, 224 killed) to find tests that pass without actually catching bugs. Most survivors are equivalent mutants — empty-chan... push 25 Jun 2026 12:41AM UTC web-flow github
100.0
28137965653 main feat: createHierarchicalPubSub<E> — typed + hierarchical bus (#93) * feat: add createHierarchicalPubSub<E> — typed + hierarchical bus Fills the last capability gap: createPubSub is flat-typed, the PubSub singleton is hierarchical-untyped — this ... push 25 Jun 2026 12:12AM UTC web-flow github
100.0
28136139560 main ci: add size-limit bundle guard (#92) Guards the "zero-dep, tiny" selling point against accidental bloat. Generous canary ceilings (well above current): bus-only `createPubSub` 1.5 kB (now ~0.6 kB), full hooks+bus entry 3 kB (now ~1.4 kB, React e... push 24 Jun 2026 11:26PM UTC web-flow github
100.0
28135979010 main test: harden the v2 surface — property tests + gap-hunt regressions (#91) Property-based tests (fast-check) for the bus: delivery routes only to a token's own subscribers; an unsubscribed handler never fires; subscribeOnce fires at most once; adv... push 24 Jun 2026 11:21PM UTC web-flow github
100.0
28134670410 main docs: TSDoc on the public API, "Choosing a bus" guide, typed-bus demo (#90) From the DX audit — make the value discoverable without leaving the editor: - TSDoc on usePublish/useSubscribe (params + @example) and the PubSubBus methods (subscribe-... push 24 Jun 2026 10:50PM UTC web-flow github
100.0
28134304037 main perf(pubsub): flatten the publish snapshot to one array (#89) Replace the array-of-arrays snapshot (one array per hierarchy level) with a single flat array built by direct push. Cuts allocations from O(levels) arrays to one per publish (most impa... push 24 Jun 2026 10:41PM UTC web-flow github
100.0
28134131988 main chore!: bundle/packaging hygiene (drop utils/debounce subpath, es2021 target) (#88) From the bundle/distribution audit: - Remove the vestigial `debounce.debounce = debounce` self-assignment — a real module-level side effect that contradicted `s... push 24 Jun 2026 10:38PM UTC web-flow github
100.0
28133808053 main feat: react19/useSubscribe built on useEffectEvent (opt-in subpath) (#87) * feat: add react19/useSubscribe built on useEffectEvent (opt-in subpath) For React 19.2+, an optional useSubscribe that reads the latest handler through useEffectEvent in... push 24 Jun 2026 10:31PM UTC web-flow github
100.0
See All Builds (188)
  • 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