{"library":"maska","type":"library","category":null,"description":"Maska is a lightweight, zero-dependency JavaScript library for creating input masks, supporting Vanilla JS, Vue (2 and 3), Alpine.js, and Svelte. The current stable version is 3.2.0, with ongoing maintenance and minor releases following a significant v3.0.0 rewrite. Key differentiators include its minimal footprint (~3 Kb gzipped), comprehensive framework integrations, and advanced masking features such as custom tokens with modifiers and transform functions, hooks, and a dedicated number mask mode for simplified currency and numerical formatting. It also supports dynamic, reversed, and eager masks, providing robust solutions for various input validation scenarios.","language":"javascript","status":"active","version":"3.2.0","tags":["javascript","mask","inputmask","alpinejs","svelte","vue","typescript"],"install":[{"cmd":"npm install maska","imports":["import { Maska } from 'maska'","import { vMaska } from 'maska/vue';\n\n// In Vue component setup:\ndirectives: { maska: vMaska }","import { type MaskaDetail } from 'maska'"]},{"cmd":"yarn add maska","imports":[]},{"cmd":"pnpm add maska","imports":[]}],"homepage":"https://maska.js.org","github":"https://github.com/beholdr/maska","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/maska","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/maska/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}