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

RobinTail / express-zod-api / 27099109573
100%

Build:
DEFAULT BRANCH: master
Ran 07 Jun 2026 05:05PM UTC
Jobs 6
Files 50
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

07 Jun 2026 05:04PM UTC coverage: 100.0%. Remained the same
27099109573

push

github

web-flow
chore(deps): update dependency ansis to v4.3.1 (#3449)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [ansis](https://redirect.github.com/webdiscus/ansis) | [`4.3.0` →
`4.3.1`](https://renovatebot.com/diffs/npm/ansis/4.3.0/4.3.1) |
![age](https://developer.mend.io/api/mc/badges/age/npm/ansis/4.3.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ansis/4.3.0/4.3.1?slim=true)
|

---

### Release Notes

<details>
<summary>webdiscus/ansis (ansis)</summary>

###
[`v4.3.1`](https://redirect.github.com/webdiscus/ansis/blob/HEAD/CHANGELOG.md#431-2026-05-31)

[Compare
Source](https://redirect.github.com/webdiscus/ansis/compare/v4.3.0...v4.3.1)

- fix: remove closing `reset` ANSI sequence

  `reset` is now treated as a single SGR command, not as a paired style.
This means `ansis.reset(value)` prepends `\x1b[0m` and does not append a
closing reset sequence.

  Before:

  ```js
  ansis.reset('foo');
  // "\x1b[0mfoo\x1b[0m"
  ```

  Now:

  ```js
  ansis.reset('foo');
  // "\x1b[0mfoo"
  ```

  If a trailing reset is needed, add it explicitly:

  ```js
  ansis.reset`foo ${ansis.red('bar')} baz` + ansis.reset();
  // "\x1b[0mfoo \x1b[31mbar\x1b[39m baz\x1b[0m"
  ```

The fix removes extra reset sequences in chained, nested, template
literal, and multiline style compositions
  where treating `reset` as a paired style gave wrong output.

- fix: `strip()` now removes OSC 8 hyperlink sequences generated by
`link()`
  `ansis.strip(ansis.link(url, text))` now returns plain text

- fix: prevent silent style leakage between Ansis instances created with
different color levels

- fix: `.extend()` on one Ansis instance no longer overrides styles
created on other instances with different color levels

- refactor: micro-optimisations to reduce code size

</details>

---

### Configuration

📅 ... (continued)

1016 of 1058 branches covered (96.03%)

1472 of 1472 relevant lines covered (100.0%)

434.32 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-24.0.0 - 27099109573.1 07 Jun 2026 05:05PM UTC 50
100.0
GitHub Action Run
2 run-26.x - 27099109573.2 07 Jun 2026 05:05PM UTC 50
100.0
GitHub Action Run
3 run-26.0.0 - 27099109573.3 07 Jun 2026 05:05PM UTC 50
100.0
GitHub Action Run
4 run-24.x - 27099109573.4 07 Jun 2026 05:05PM UTC 50
100.0
GitHub Action Run
5 run-22.x - 27099109573.5 07 Jun 2026 05:05PM UTC 50
100.0
GitHub Action Run
6 run-22.19.0 - 27099109573.6 07 Jun 2026 05:05PM UTC 50
100.0
GitHub Action Run
Source Files on build 27099109573
  • Tree
  • List 50
  • 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 #27099109573
  • 51b64746 on github
  • Prev Build on master (#27081500835)
  • Next Build on master (#27103913017)
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