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

PeculiarVentures / webcrypto-core / 38387389163
94%

Build:
DEFAULT BRANCH: master
Ran 13 Oct 2026 11:01AM UTC
Jobs 1
Files 54
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

13 Oct 2026 11:01AM UTC coverage: 93.521%. Remained the same
38387389163

push

github

web-flow
build!: migrate to tsdown, upgrade deps, colocate vitest specs, adopt CI workflows (#75)

* build!: migrate from rollup to tsdown

Replace the rollup + @rollup/plugin-typescript + rollup-plugin-dts setup
with tsdown, following the PeculiarVentures/ssh configuration.

- add tsdown.config.mts (esm + cjs, neutral platform, dts, attw check)
- output build/index.{js,mjs,d.ts,d.mts}; exports map is generated
- drop tslib (decorator helpers are inlined) and importHelpers
- add @types/node explicitly (previously only a transitive dependency)
- remove unused rimraf, nyc and mocha config

BREAKING CHANGE: build output files are renamed. build/webcrypto-core.js
is now build/index.js, build/webcrypto-core.es.js is now build/index.mjs,
and build/index.d.ts is joined by build/index.d.mts. Deep imports of the
old paths no longer resolve; import from "webcrypto-core" instead.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* chore(deps)!: upgrade dependencies to latest

- @peculiar/asn1-schema ^2.7.0 -> ^2.10.0
- @peculiar/json-schema ^1.1.12 -> ^2.0.0
- @peculiar/utils ^2.0.2 -> ^3.0.0

BREAKING CHANGE: public type declarations re-export types from
@peculiar/utils v3 and @peculiar/json-schema v2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* test: colocate specs with source files

Move tests from test/ next to the modules they cover as *.spec.ts and
limit vitest discovery to src/**/*.spec.ts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* test: replace node:assert with vitest expect

- import describe/it/expect from vitest explicitly; disable globals
- tsconfig types: vitest/globals -> node
- await previously un-awaited rejects assertions in shake specs
- cast generateKey results to CryptoKeyPair in ed specs (expect does not
  narrow types like assert.ok did)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* ci: adopt workflows from PeculiarVentures/json-schema

- test: single Node 24 job running lint, format, typecheck... (continued)

244 of 279 branches covered (87.46%)

664 of 710 relevant lines covered (93.52%)

15.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 38387389163.1 13 Oct 2026 11:01AM UTC 54
93.52
GitHub Action Run
Source Files on build 38387389163
  • Tree
  • List 54
  • 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 #38387389163
  • e96c274c on github
  • Prev Build on master (#37770395232)
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