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

accordproject / template-archive / 26935716348
89%

Build:
DEFAULT BRANCH: main
Ran 04 Jun 2026 06:48AM UTC
Jobs 3
Files 30
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 Jun 2026 06:47AM UTC coverage: 88.83% (-1.9%) from 90.7%
26935716348

push

github

web-flow
feat(monorepo)!: migrate to native TypeScript + align on markdown-transform 1.0.1 (#932)

Migrate the whole monorepo from webpack-bundled / plain CommonJS packages to native
TypeScript packages following the markdown-transform build pattern (per-package tsc ->
lib, jest + ts-jest, eslint --ext .ts), and align dependencies on the new TS toolchain.

BREAKING CHANGE: all packages are published at 1.0.0. cicero-core's entry point is now
lib/ (tsc output) instead of the dist/ webpack bundle. Templates must declare
compatibility with Cicero ^1.0.0. Node.js >= 22 is required.

cicero-core
- Native TS package (src -> lib via tsc); browser: umd/cicero-core.js via webpack
- markdown-cicero/common/template/transform 0.18.0 -> 1.0.1; concerto 4.0.3 -> 4.1.4
- 23 src files + index converted to TS; 17 Mocha/Chai suites -> Jest + ts-jest
- satisfiesCiceroVersion() coerces prerelease runtime versions so nightly Cicero
  builds satisfy the same target ranges as their release version
- Fix latent bug: ScriptManager.getFunctions() called a non-existent getAllScripts()
- New e2e/ Playwright workspace verifies the UMD bundle (incl. node-forge PKCS#12
  signing) in headless Chromium; README documents node-only vs browser-safe APIs

cicero-cli
- Native TS package (markdown-cli pattern): src/{cli,commands,index}.ts -> lib;
  bin lib/cli.js (shebang preserved); Mocha/Chai test -> Jest + ts-jest

generator-cicero-template
- Native TS (Yeoman-safe): src/ compiles into generators/ so the app generator and
  templates/ keep their runtime layout; Mocha -> Jest + ts-jest

Tooling / CI
- All packages bumped to 1.0.0; engines and CI on Node.js 22, matrix ubuntu/macos/windows
- Root build script builds packages in dependency order before tests
- Remove Mocha/Chai/nyc-in-packages; root nyc retained only for coverage aggregation

Signed-off-by: dselman <danscode@selman.org>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

231 of 269 branches covered (85.87%)

Branch coverage included in aggregate %.

120 of 133 new or added lines in 28 files covered. (90.23%)

771 of 859 relevant lines covered (89.76%)

411.82 hits per line

Uncovered Changes

Lines Coverage ∆ File
6
0.0
packages/generator-cicero-template/src/app/index.ts
3
0.0
packages/cicero-cli/src/index.ts
2
90.0
packages/cicero-core/src/templatesaver.ts
1
70.73
packages/cicero-core/src/scriptmanager.ts
1
89.22
packages/cicero-core/src/templateloader.ts
Jobs
ID Job ID Ran Files Coverage
1 windows-latest - 26935716348.1 04 Jun 2026 06:49AM UTC 52
89.82
GitHub Action Run
2 macos-latest - 26935716348.2 04 Jun 2026 06:49AM UTC 52
89.92
GitHub Action Run
3 ubuntu-latest - 26935716348.3 04 Jun 2026 06:48AM UTC 50
90.45
GitHub Action Run
Source Files on build 26935716348
  • Tree
  • List 30
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26935716348
  • feb5ec9e on github
  • Prev Build on main (#26801470824)
  • Delete
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