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

steve-lebleu / cliam / 24907845839
97%

Build:
DEFAULT BRANCH: main
Ran 24 Apr 2026 07:25PM UTC
Jobs 1
Files 59
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

24 Apr 2026 07:25PM UTC coverage: 97.279% (+2.0%) from 95.298%
24907845839

push

github

web-flow
release: cliam 3.0.0 (#29)

* chore: export types for beloved consumers

* chore: remove templateId and renderEngine from IPayload to reduce friction, infer them adapt exports and tests

* enhance: adapt singleton behavior, backport configuration responsability to consumer, throw instead of exit, expose configureFromFile for better dx, adapt documentation

* chore: update deps

* chore: bump to node 18.19

* chore: remove require, add tsup and path aliases

* chore: implement registry pattern allowing three shaking

* chore: implement biome

* chore: bun migration

* chore: http client with ky

* chore: remove nodemailer transporter deps in favor of internal http client

* chore: adapt implementation with abstract send method, smtp transporter + nodemailer update

* chore: update deps versions

* chore: use path aliases, fix some lint, move cliam into core directory

* chore: use path aliases

* chore: clean Transporter constructor, delegate concrete properties in child classes

* chore: adapt & fix test suite

* chore: upgrade to TS 6.0.3

* chore: update readme

* chore: resend transporter

* chore: some typings improvement, bump ts version in workflows, add Resend api key

* chore: use const instead of enum, derivate type from const

* chore: update provider exports, align readme

* chore: add aws ses transport

* chore: move debug in utils, implement missing providers

* chore: add missing body interfaces, fix broken body, error, response contracts, normalize errors from ky http client to delegate output to concrete implementations

* chore: use generic for http client post signature, allowing flexible typing in concrete classes

* chore: implement generic types to improve concrete classes typing

* chore: fix flakky tests

* chore: optimize workflows

* chore: lint fix

* chore: fix typo in job steps

* fix: throw explicit instead of reject

* fix: add NPM token in workflow

* chore: review debug format mailersend, postmark

* fix: syntax error c... (continued)

1352 of 1405 new or added lines in 56 files covered. (96.23%)

2181 of 2242 relevant lines covered (97.28%)

40.73 hits per line

Uncovered Changes

Lines Coverage ∆ File
38
24.0
src/services/http.service.ts
5
82.05
src/utils/string.util.ts
3
89.66
src/services/container.service.ts
2
96.25
src/transporters/mailjet/mailjet.class.ts
1
93.75
src/core/sending-response.class.ts
1
98.86
src/transporters/mandrill/mandrill.class.ts
1
98.7
src/transporters/resend/resend.class.ts
1
98.59
src/transporters/sendgrid/sendgrid.class.ts
1
88.89
src/transporters/transporter.registry.ts
Jobs
ID Job ID Ran Files Coverage
1 24907845839.1 24 Apr 2026 07:25PM UTC 59
97.28
GitHub Action Run
Source Files on build 24907845839
  • Tree
  • List 59
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24907845839
  • c7d6bce3 on github
  • Prev Build on main (#17248326273)
  • Next Build on main (#24908495329)
  • 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