Consume @kamo/* shared libs, delete duplicated web copies

Refactorkamo-internal
Shipped
July 16, 2026 at 1:47 PM UTC
Author
kamo
Commit
fc9eec3

kamo-internal now imports the shared TS packages it originally seeded (one - avatarUrlTransform → re-exports @kamo/media-core (getAvatarSizedUrl, transformAvatarUrl); ~12 call sites unchanged - emailFormat.escapeHtml → @kamo/email-core - ProgrammerMode math → @kamo/calc-core (maskToSize/toBase/validDigits/ **************** Fixes two live bugs: the 32-bit mask `n & ((1<<32)-1)` === `n & 0` collapsed every DWORD to 0, and SHR used arithmetic `>>` that sign-extended bit-31 values - TextConverterMode → @kamo/calc-core textTransforms (25 transforms) Adds .npmrc (@kamo → Forgejo npm registry) + deps. tsc clean, next build compiles successfully.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing