SkillAgentSearch skills...

Maska

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

Install / Use

/learn @beholdr/Maska
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<p align="center"> <a href="https://beholdr.github.io/maska/"><img src="https://beholdr.github.io/maska/maska.svg"></a> </p> <p align="center"> Simple zero-dependency input mask. </p> <p align="center"> <a href="https://www.npmjs.com/package/maska"><img src="https://img.shields.io/npm/v/maska"></a> <a href="https://bundlephobia.com/package/maska"><img src="https://img.shields.io/bundlephobia/minzip/maska"></a> <a href="https://github.com/beholdr/maska/actions/workflows/build.yml"><img src="https://github.com/beholdr/maska/actions/workflows/build.yml/badge.svg"></a> </p> <h3 align="center"> <a href="https://beholdr.github.io/maska/"><b>Documentation & demo</b></a> </h3>

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

View on GitHub
GitHub Stars2.0k
CategoryDevelopment
Updated3d ago
Forks78

Languages

TypeScript

Security Score

100/100

Audited on Apr 2, 2026

No findings