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

StoneCypher / jssm / ff534bdbbd4199a84903b8bd2fdf0c2b866b1a94
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: docs_26-07-04_fable-v6-to-v16
DEFAULT BRANCH: master
Ran 06 Jul 2026 04:29AM UTC
Jobs 6
Files 94
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

06 Jul 2026 04:27AM UTC coverage: 100.0%. Remained the same
ff534bdbbd4199a84903b8bd2fdf0c2b866b1a94

Pull #929

github

StoneCypher
build: upgrade to TypeScript 6.0.3 (5.160.0)

Held-behavior compiler bump from 4.7.4 to 6.0.3 (current stable), with the
version-locked doc toolchain and build fallout repaired. No runtime or public-API
change; strict mode stays off (a separate later migration).

Toolchain:
- typescript 4.7.4 -> 6.0.3; typedoc 0.22 -> 0.28; typedoc-plugin-missing-exports
  0.23 -> 4.1 (now declared explicitly — 0.28 no longer auto-loads plugins).
- Dropped @knodes/typedoc-plugin-pages (unmaintained, TS6-incompatible); typedoc
  output is now a clean API reference. The two @page links it provided became
  durable GitHub links. Added @types/node as an explicit devDep.

tsconfig (6.0.3 stricter defaults):
- moduleResolution node -> bundler (node10 removed); explicit rootDir ./src/ts
  (now required with outDir); lib es2020+dom (es2017 default lib no longer folds
  in flatMap/es2019); strict/noImplicitAny/strictNullChecks pinned explicit false.

Source fixes (non-strict errors 6.0.3 surfaced in post-June files):
- fsl_fence_render.ts: /// <reference types="node" /> restores ambient Node
  types (Buffer + node-only dynamic imports) for the browser-oriented main build.
- fsl_permalink.ts: narrow ArrayBufferLike-backed Uint8Array to Uint8Array<ArrayBuffer>
  at the CompressionStream/DecompressionStream boundary (typed arrays became generic).
- fixparser.cjs: @ts-nocheck the generated fsl_parser.ts (verified by tests, not types).
- gitignore the root tsconfig.tsbuildinfo that tsc --build now emits.

Verified green: spec 7263 @ 100% coverage, stoch 758, doctests 19, build_manifest
parity, typedoc 0 errors, eslint + audit clean.

Spec: notes/superpowers/specs/2026-07-05-typescript-6-upgrade-design.md
Plan: notes/superpowers/plans/2026-07-05-typescript-6-upgrade.md

Claude-Session: https://claude.ai/code/session_01UkgdvpZXXXWG2jnfpap4yu
Pull Request #929: build: upgrade to TypeScript 6.0.3

2595 of 2595 branches covered (100.0%)

Branch coverage included in aggregate %.

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

4158 of 4158 relevant lines covered (100.0%)

47841.01 hits per line

Jobs
ID Job ID Ran Files Coverage
1 ff534bdbbd4199a84903b8bd2fdf0c2b866b1a94.1 06 Jul 2026 04:29AM UTC 94
100.0
GitHub Action Run
2 ff534bdbbd4199a84903b8bd2fdf0c2b866b1a94.2 06 Jul 2026 04:29AM UTC 94
100.0
GitHub Action Run
3 ff534bdbbd4199a84903b8bd2fdf0c2b866b1a94.3 06 Jul 2026 04:29AM UTC 94
100.0
GitHub Action Run
4 ff534bdbbd4199a84903b8bd2fdf0c2b866b1a94.4 06 Jul 2026 04:29AM UTC 94
100.0
GitHub Action Run
5 ff534bdbbd4199a84903b8bd2fdf0c2b866b1a94.5 06 Jul 2026 04:30AM UTC 94
100.0
GitHub Action Run
6 ff534bdbbd4199a84903b8bd2fdf0c2b866b1a94.6 06 Jul 2026 04:31AM UTC 94
100.0
GitHub Action Run
Source Files on build ff534bdbbd4199a84903b8bd2fdf0c2b866b1a94
  • Tree
  • List 94
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Pull Request #929
  • PR Base - main (#B5509127...)
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