@deathf4ult/converters
v0.1.0
Published
Privacy-first format converters for JSON, Base64, CSV, URL, JWT — pure TypeScript, zero runtime deps
Maintainers
Readme
@deathf4ult/converters
Privacy-first format helpers: JSON (format, minify, validate, structural diff), Base64 (text and file), CSV (RFC 4180), URL encoding, and JWT decoding (no signature verification). Pure TypeScript with zero runtime dependencies.
Source repo: github.com/deathfal/formatgrove-converters
Install
pnpm add @deathf4ult/converters
# or
npm install @deathf4ult/convertersUsage
import { formatJson, decodeBase64, csvToJson, decodeJwt } from "@deathf4ult/converters";
const r = formatJson('{"a":1}');
if (r.ok) console.log(r.value);
const d = decodeJwt(token);
if (d.ok) console.log(d.value.payload);Security
- JWT helpers decode only. They do not verify signatures or
alg— never trust decoded tokens for authorization without verification. - Intended for browser or trusted Node environments; all string operations run in memory.
License
MIT
