TLThiago Lagdeninlagden.hashnode.dev·4h ago · 3 min readHow to handle input masking in TypeScript with zero dependenciesSooner or later, every form needs a masked input: a phone number, a CPF, a currency field, a credit card. The instinct is to reach for npm and install something battle-tested. The problem is that "bat00