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

StoneCypher / jssm / 0298d119c8c89992ea18543a632fca92c5c0a981
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 17 May 2026 04:24AM UTC
Jobs 11
Files 32
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

17 May 2026 04:11AM UTC coverage: 100.0%. Remained the same
0298d119c8c89992ea18543a632fca92c5c0a981

push

github

StoneCypher
build(cli): merge the three CLI rollup configs into one

make_cli previously ran three separate `rollup -c` invocations against
rollup.config.cli.{cjs,esm,dts}.js. They are now a single
rollup.config.cli.js exporting a four-entry array, built by one
`rollup -c rollup.config.cli.js`.

Two consolidations beyond merely combining the files:

- The jssm/cli library built lib.cjs and lib.mjs as two separate rollup
  builds, each running a full @rollup/plugin-typescript pass over
  tsconfig.cli.json. They are now one build with output: [cjs, esm] —
  one TypeScript compile, two rendered formats.
- The .d.ts / .d.cts declarations likewise build from one
  rollup-plugin-dts build with two outputs instead of two builds.

fsl.cjs and fsl-render.cjs stay separate builds (distinct entry points)
but now run in the same rollup process.

Net effect: one fewer full tsc pass, one fewer dts pass, and one rollup
process instead of three — strictly less work. A clean wall-clock figure
isn't measurable on this Windows host (build-time variance is ~+/-35s,
likely Defender scanning the rollup outputs), but the work reduction is
deterministic. Verified correct: all six artifacts build, `fsl --version`
runs, and the CLI integration tests pass against the merged-build
binaries.

The esm build previously omitted @rollup/plugin-commonjs; the merged lib
build applies it uniformly. The lib module graph is all-ESM/external, so
commonjs() is a no-op there — lib.mjs is unchanged.

Also bumps the package version to 5.121.0.

1337 of 1337 branches covered (100.0%)

Branch coverage included in aggregate %.

1 of 1 new or added line in 1 file covered. (100.0%)

3015 of 3015 relevant lines covered (100.0%)

15956.01 hits per line

Jobs
ID Job ID Ran Files Coverage
1 0298d119c8c89992ea18543a632fca92c5c0a981.1 17 May 2026 04:24AM UTC 32
100.0
GitHub Action Run
2 0298d119c8c89992ea18543a632fca92c5c0a981.2 17 May 2026 04:24AM UTC 32
100.0
GitHub Action Run
3 0298d119c8c89992ea18543a632fca92c5c0a981.3 17 May 2026 04:25AM UTC 32
100.0
GitHub Action Run
4 0298d119c8c89992ea18543a632fca92c5c0a981.4 17 May 2026 04:25AM UTC 32
100.0
GitHub Action Run
5 0298d119c8c89992ea18543a632fca92c5c0a981.5 17 May 2026 04:25AM UTC 32
100.0
GitHub Action Run
6 0298d119c8c89992ea18543a632fca92c5c0a981.6 17 May 2026 04:25AM UTC 32
100.0
GitHub Action Run
7 0298d119c8c89992ea18543a632fca92c5c0a981.7 17 May 2026 04:25AM UTC 32
100.0
GitHub Action Run
8 0298d119c8c89992ea18543a632fca92c5c0a981.8 17 May 2026 04:25AM UTC 32
100.0
GitHub Action Run
9 0298d119c8c89992ea18543a632fca92c5c0a981.9 17 May 2026 04:25AM UTC 32
100.0
GitHub Action Run
10 0298d119c8c89992ea18543a632fca92c5c0a981.10 17 May 2026 04:25AM UTC 32
100.0
GitHub Action Run
11 0298d119c8c89992ea18543a632fca92c5c0a981.11 17 May 2026 04:25AM UTC 32
100.0
GitHub Action Run
Source Files on build 0298d119c8c89992ea18543a632fca92c5c0a981
  • Tree
  • List 32
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 0298d119 on github
  • Prev Build on main (#99B5A631...)
  • Next Build on SpeedUpBuild (#075C21D1...)
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