Browser-first comic book (CBZ → PDF) reader for webcvt — self-written, composes archive-zip + doc-pdf
Command-line interface for webcvt — thin shell around @catlabtech/webcvt-core
Multi-page image→PDF writer and bounded read-only PDF info reader for webcvt — clean-room PDF 1.7, no text extraction
Browser-first, read-only EPUB (OCF + OPF) reader for webcvt — self-written, composes archive-zip + data-text
Ogg container muxer and demuxer for webcvt — pure TypeScript, no native dependencies
Browser-first subtitle conversion for webcvt — SRT, VTT, ASS, SSA, MicroDVD, MPL2
WebM container muxer and demuxer for webcvt — pure TypeScript, no native dependencies
Matroska (MKV) container muxer and demuxer for webcvt — pure TypeScript, no native dependencies
SVG detect, validate, parse, serialize, and rasterize for webcvt — pure TypeScript, browser Canvas API
Wrap images (JPEG, PNG, WebP, …) into a PDF for webcvt — clean-room PDF writer, zero runtime dependencies
PBM, PGM, PPM, PFM, and QOI parse/serialize for webcvt — pure TypeScript, no runtime dependencies
AVIF decode/encode for webcvt — lazy-loads @jsquash/avif wasm, plugs into the image adapter pipeline
High-quality JPEG (MozJPEG) decode/encode for webcvt — lazy-loads @jsquash/jpeg wasm, plugs into the image adapter pipeline
Lossless PNG optimisation / encoding for webcvt — lazy-loads @jsquash/oxipng wasm, plugs into the image adapter pipeline
HEIC/HEIF decode for webcvt via libheif (WASM) — convert iPhone photos to PNG/JPEG/WebP in the browser
JPEG XL (JXL) decode/encode for webcvt — lazy-loads @jsquash/jxl wasm, plugs into the image adapter pipeline
Browser-native image conversion backend for webcvt — PNG, JPG, WebP, BMP, ICO via Canvas API
GIF, APNG, and animated WebP parse/serialize for webcvt — pure TypeScript, no runtime dependencies
Browser-first sfnt (TTF/OTF) ↔ WOFF 1.0 font-container repackaging for webcvt — self-written, no runtime dependencies
Browser-first EML (RFC 5322 + MIME) parsing for webcvt — self-written, no runtime dependencies
Shared EBML primitives (VINT codec, element walker, typed readers/writers) for webcvt container packages
RIFF/WAV container muxer and demuxer for webcvt — pure TypeScript, no native dependencies
JSON, CSV, TSV, INI, and ENV parse/serialize for webcvt — pure TypeScript, no runtime dependencies
MPEG-2 Transport Stream (MPEG-TS) container demuxer and muxer for webcvt — pure TypeScript, no native dependencies
MPEG-1/2 Layer III (MP3) container muxer and demuxer for webcvt — pure TypeScript, no native dependencies