Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/beholdr/maska

Simple zero-dependency input mask for Vue, Svelte, Alpine.js and vanilla JS.
https://github.com/beholdr/maska

alpinejs input input-mask inputmask javascript mask svelte vue

Last synced: 5 days ago
JSON representation

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

Awesome Lists containing this project

README

        




Simple zero-dependency input mask.






Documentation & demo

# Maska

## Support ☕️

> ❤️ [Please support](https://boosty.to/beholdr) 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 💡

- [vue-the-mask](https://vuejs-tips.github.io/vue-the-mask/)
- [jQuery Mask Plugin](http://igorescobar.github.io/jQuery-Mask-Plugin/)

## License 📄

[MIT](LICENSE.txt)