Maska

Simple zero-dependency input mask for Vue, Svelte, Alpine.js and vanilla JS...

README


Maska


Support ☕️


❤️ Please support Maska development!


Features ✨


- No dependencies and small size: ~3 Kb gziped
- Vanilla JS version + Vue 2/3, Alpine.js and Svelte integrations
- Works with native and custom inputs
- Custom tokens with modifiers, transform functions and hooks
- Number mask mode: easy money formatting
- Dynamic, reversed and eager masks

What’s new in v3 🎉


- Integrations with Alpine.js and Svelte
- Number mask mode
- Simplified directive format
- Other small improvements and fixes

Source of Inspiration 💡