uNmAnNeR/imaskjs
vanilla javascript input mask observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3583
- days_rel: n/a
- days_push: 691
- n_releases_24m: 0
Adoption not part of the score
5189 stars · 272 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A dependency-free vanilla JavaScript input masking library that formats user input in text fields for patterns like phone numbers, dates, numbers, and regex constraints. It ships framework plugins for React, Vue, Angular, Svelte, Solid, and React Native, and supports web components and contenteditable.
Use cases
- format phone number input as user types
- mask date input fields in javascript
- restrict input to a regex pattern
- currency/number input with thousand separators
- masked input in react or vue forms
- format ssn or credit card input
When to choose
- you need input masking with no external dependencies
- you use a major framework and want an official plugin
- you need varied mask types (pattern, number, date, regex, dynamic) in one library
When to avoid
- you need masking outside the browser (e.g. server-side formatting)
- you want a full form validation/state management solution rather than just masking
Facets
library · maturity active
form-handling ui-components frontend web-development browser cross-platform input-mask vanilla-js typescript form-inputs react vue angular svelte zero-dependency nodejs
3 sources
- readme: https://github.com/uNmAnNeR/imaskjs · fetched 2026-08-28 · cf11b85bcd7b
- homepage: https://imask.js.org · fetched 2026-08-29 · c6ca46db5798
- registry_npm: https://registry.npmjs.org/imaskjs · fetched 2026-08-29 · ab94b117dfba
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| uNmAnNeR/imaskjs | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="uNmAnNeR/imaskjs")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem