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

nats-io / nats.js / 41931529374
91%

Build:
DEFAULT BRANCH: main
Ran 04 Nov 2026 11:10PM UTC
Jobs 8
Files 63
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

04 Nov 2026 11:10PM UTC coverage: 90.026% (+0.03%) from 89.994%
41931529374

push

github

web-flow
ci: idempotent npm release, release on node 26 (#487)

* build: npm packages ship ESM and CommonJS, 3.5.0-0 (#484)

- each package builds lib/ (CommonJS) and lib/esm/ (ESM, with its own
  package.json marking it a module). exports routes import and
  require to their build, each with its own types; bundlers can now
  tree-shake, and an unused import drops out entirely.
- sideEffects: false; types fixed from lib/mod.d.js to lib/mod.d.ts;
  typesVersions maps ./internal for typescript's node10 resolution
  (#300, #331)
- engines: node >= 22, the supported versions
- both builds compile src/ with rewriteRelativeImportExtensions, so
  bin/cjs-fix-imports.ts is gone; transport-node sources use .ts
  import extensions and its examples use import
- depend on nuid 3.1.0-0 and nkeys 2.1.0-0, which ship the same dual
  build; tests use jwt 0.1.0-1 (on nkeys 2.1.0-0, so one nkeys)
- docs: README notes ESM and CommonJS (use one per app) and node 22+;
  migration.md drops the obj crypto caution
- bin/version_manager.ts: bump/fix keep import subpaths (/internal),
  cover import_map.json and peerDependencies, match prerelease
  versions with letters, and honor --preid; with tests
- deno fmt the transport-node examples and README.md
- version 3.5.0-0

* fix(transport-node): main points at lib/mod.js, drop the index.js shim

every other package points main at lib/mod.js; the index.js shim only re-exported it. tests require the package by name, so they go through its exports like users do.

5105 of 5838 branches covered (87.44%)

Branch coverage included in aggregate %.

2 of 2 new or added lines in 2 files covered. (100.0%)

12081 of 13252 relevant lines covered (91.16%)

153881.19 hits per line

Subprojects
ID Flag name Job ID Ran Files Coverage
1 transport-node 41931529374.1 04 Nov 2026 11:11PM UTC 3
90.2
GitHub Action Run
2 unsafe 41931529374.2 04 Nov 2026 11:10PM UTC 33
41.23
GitHub Action Run
3 jetstream 41931529374.3 04 Nov 2026 11:12PM UTC 48
76.58
GitHub Action Run
4 services 41931529374.4 04 Nov 2026 11:10PM UTC 38
59.05
GitHub Action Run
5 transport-deno 41931529374.5 04 Nov 2026 11:10PM UTC 33
9.89
GitHub Action Run
6 core 41931529374.6 04 Nov 2026 11:12PM UTC 33
93.14
GitHub Action Run
7 obj 41931529374.7 04 Nov 2026 11:10PM UTC 50
51.71
GitHub Action Run
8 kv 41931529374.8 04 Nov 2026 11:11PM UTC 52
53.35
GitHub Action Run
Source Files on build 41931529374
  • Tree
  • List 63
  • Changed 12
  • Source Changed 5
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #41931529374
  • dcd171c7 on github
  • Prev Build on main (#41930747494)
  • Next Build on main (#41939626846)
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