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

eustatos / nexus-state
71%

Build:
DEFAULT BRANCH: main
Repo Added 01 Mar 2026 10:09AM UTC
Files 125
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
  • No branch selected
  • chore/kill-test-process
  • chore/planning
  • docs/bench
  • docs/readme
  • epic/phase-0-performance
  • feat/phase-14-cleanup-and-consolidation
  • feature/69-get-registry-atoms
  • feature/benchmarks-ci
  • feature/core-refactor
  • feature/form-evaluate
  • feature/form-query-improve
  • feature/query-advanced
  • feature/react-versions
  • feature/signal-ready-architecture
  • feature/snapshot-diff
  • feature/time-travel-optimize
  • fix/66-timetravel-capture
  • fix/67-setState-atom-registry-hydration
  • fix/chore
  • fix/docs
  • fix/npm-metadata-and-exports
  • main
  • perf/optimize-flush-computed
  • refactor/store-architecture
  • test/core

12 Jul 2026 06:43AM UTC coverage: 70.948% (-0.03%) from 70.974%
29183079438

push

github

web-flow
fix(packages): fix npm metadata and broken exports for better discove… (#80)

* fix(packages): fix npm metadata and broken exports for better discoverability

- Add missing description, keywords, homepage, repository.directory to core packages
- Fix broken require exports (vue, svelte, query, time-travel, undo-redo, deprecated)
- Add type:module and sideEffects to form package
- Move @nexus-state/react to peerDependencies in query package
- Exclude deprecated packages from workspace (async, family, immer, persist, middleware, web-worker)
- Add deprecate-packages.sh script for npm deprecation

These fixes address critical npm discoverability issues that were preventing users from finding and installing packages.

* fix: exclude demo apps that depend on deprecated packages from workspace

* fix: update pnpm lockfile after moving react to peerDependencies

* fix(ci): remove deprecated packages from coverage matrix, upgrade Node 20 to 22

- Remove family, async, immer, middleware, persist, web-worker from coverage-packages.yml
- Upgrade Node.js version from 20 to 22 in all workflow files
- Change if-no-files-found from error to warn for coverage artifacts

* fix(query): fix flaky useSuspenseQuery test with race condition

Replace unreliable queryFn.toHaveBeenCalled() assertion with check
that component renders successfully. Both scenarios are valid:
1. setQueryData wins → queryFn not called, data from cache
2. queryFn runs first → data fetched, then cached

The important invariant is that the component renders, not which
path was taken to get the data.

2160 of 2533 branches covered (85.27%)

Branch coverage included in aggregate %.

8082 of 11903 relevant lines covered (67.9%)

4064.07 hits per line

Relevant lines Covered
Build:
Build:
11903 RELEVANT LINES 8082 COVERED LINES
4064.07 HITS PER LINE
Source Files on main
  • Tree
  • List 125
  • Changed 1
  • Source Changed 0
  • 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
29183079438 main fix(packages): fix npm metadata and broken exports for better discove… (#80) * fix(packages): fix npm metadata and broken exports for better discoverability - Add missing description, keywords, homepage, repository.directory to core packages - F... push 12 Jul 2026 06:44AM UTC web-flow github
70.95
29183000085 fix/npm-metadata-and-exports Merge b39821a21 into 9dc8b299f Pull #80 12 Jul 2026 06:41AM UTC web-flow github
70.95
29182921771 fix/npm-metadata-and-exports Merge 6a40e69a4 into 9dc8b299f Pull #80 12 Jul 2026 06:38AM UTC web-flow github
70.95
29163259746 main Feat/phase 14 cleanup and consolidation (#79) * chore(planning): remove old planning, create Phase 14 structure - Remove nexus-state-planning/ (old planning documents) - Remove planning/phase-12-scoped-registry/ (completed in v0.2.0) - Create pl... push 11 Jul 2026 06:21PM UTC web-flow github
70.97
29163188945 feat/phase-14-cleanup-and-consolidation Merge fa8bcc630 into 86d24ec77 Pull #79 11 Jul 2026 06:19PM UTC web-flow github
70.97
29163047614 feat/phase-14-cleanup-and-consolidation Merge 8852657cc into 86d24ec77 Pull #79 11 Jul 2026 06:14PM UTC web-flow github
70.97
26951956899 main chore(release): update versions and changelogs Version bumps across all packages and apps via changesets. Prepares the workspace for the next release. Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com> push 04 Jun 2026 12:35PM UTC eustatos github
70.58
24570659818 main refactor(core): replace global atom-registry with scoped store registry (#78) * refactor(core): replace global atom-registry with scoped store registry * version: bump packages for store refactor and ESM-only builds * refactor: fix build push 17 Apr 2026 02:36PM UTC web-flow github
70.58
24570567263 refactor/store-architecture Merge 7e89ffaed into 160a4a7df Pull #78 17 Apr 2026 02:34PM UTC web-flow github
70.58
23642968821 main refactor(core): atom = identity + logic (state in Store) ARCHITECTURE: Atom is a label, not state container - Atoms register lazily on first store.get/set/subscribe() - State lives in Store, not in Atom - Global registry stores atom references + ... push 27 Mar 2026 10:57AM UTC web-flow github
71.31
See All Builds (97)
  • 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