KamoCRM

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?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing