{"library":"vue-text-mask","type":"library","category":null,"description":"Vue Text Mask is a Vue.js component that provides input masking capabilities, serving as a wrapper around the core `text-mask` library. It enables developers to define input formats using a declarative array of regex and static characters, supporting common use cases like phone numbers, dates, and currency. The package is currently at version 6.1.2 for Vue 2 and is part of a larger, cross-framework `text-mask` ecosystem which also includes wrappers for React, Angular, and vanilla JavaScript. While still functional, the overall `text-mask` project and its framework-specific packages appear to be in a maintenance phase, with the latest significant updates for `vue-text-mask` dating back to late 2020 or early 2021. It differentiates itself by offering robust features like pasting, browser auto-fill support, and a lightweight footprint, without external dependencies beyond its core library.","language":"javascript","status":"maintenance","version":"6.1.2","tags":["javascript","vue","vue-component","input mask","text mask","string mask","input formatting","text formatting","string formatting"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vue-text-mask","imports":["import MaskedInput from 'vue-text-mask'","import Vue from 'vue'; import MaskedInput from 'vue-text-mask'; Vue.component('masked-input', MaskedInput);"]},{"cmd":"yarn add vue-text-mask","imports":[]},{"cmd":"pnpm add vue-text-mask","imports":[]}],"homepage":null,"github":"https://github.com/text-mask/text-mask","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vue-text-mask","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/vue-text-mask/compatibility"}}