Skip to content
/ maska Public

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

License

Notifications You must be signed in to change notification settings

beholdr/maska

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Nov 28, 2024
2c37c32 · Nov 28, 2024
Nov 17, 2024
Jun 12, 2024
Sep 8, 2024
Nov 28, 2024
Nov 28, 2024
Dec 4, 2022
Apr 14, 2024
Jun 29, 2024
Dec 4, 2022
Jul 14, 2024
Jun 2, 2024
Nov 28, 2024
Nov 28, 2024
Jun 2, 2024
Jun 2, 2024
Jun 2, 2024
Nov 17, 2024

Repository files navigation

Simple zero-dependency input mask.

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 💡

License 📄

MIT