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

PeculiarVentures / xmldsigjs / 40571123039
86%

Build:
DEFAULT BRANCH: master
Ran 27 Oct 2026 07:40PM UTC
Jobs 1
Files 84
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

27 Oct 2026 07:39PM UTC coverage: 85.763% (+0.04%) from 85.725%
40571123039

push

github

web-flow
refactor(deps): replace pvtsutils with @peculiar/utils (#148)

xmldsigjs used pvtsutils only in SignedXml: BufferSourceConverter
(isBufferSource, toArrayBuffer, toUint8Array) and Convert (UTF-8 and
Base64). They become isBufferSource, toArrayBuffer, utf8.decode,
base64.decode and base64.encode from @peculiar/utils ^4.1.0, root entry
only (no `/legacy`). pvutils was declared but never imported; both are
dropped, and neither is left in the dependency tree.

One behavior change: XML passed to SignedXml as bytes is decoded with
TextDecoder, so invalid UTF-8 becomes U+FFFD instead of throwing
URIError. New specs cover a Uint8Array view with an offset, UTF-8 bytes
with a BOM, invalid UTF-8 and a non-Base64 `x509` option (still a
TypeError).

@peculiar/utils types its decoders as Uint8Array<ArrayBufferLike>, so
the specs cast before handing them to WebCrypto.

1120 of 1511 branches covered (74.12%)

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

2271 of 2648 relevant lines covered (85.76%)

2350.44 hits per line

Jobs
ID Job ID Ran Files Coverage
1 40571123039.1 27 Oct 2026 07:40PM UTC 84
85.76
GitHub Action Run
Source Files on build 40571123039
  • Tree
  • List 84
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #40571123039
  • 773f3e23 on github
  • Prev Build on master (#40569344138)
  • Next Build on master (#40571742619)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc