{"_id":"@davronsherbaev/vue-imask","_rev":"2-83da0d7b64942c47ffc3a64448b399f4","name":"@davronsherbaev/vue-imask","dist-tags":{"latest":"5.2.0"},"versions":{"5.1.9":{"name":"@davronsherbaev/vue-imask","author":{"name":"Alexey Kryazhev"},"license":"MIT","version":"5.1.9","description":"Vue input mask","main":"dist/vue-imask.js","repository":{"type":"git","url":"https://github.com/DavraYoung/imaskjs/tree/master/packages/vue-imask"},"contributors":[{"name":"naprimer"},{"name":"Yacine Hmito","email":"yacine.hmito@gmail.com"},{"name":"cangku"}],"publishConfig":{"access":"public"},"scripts":{"build":"rollup -c"},"keywords":["vue","imask","javascript","input","mask"],"dependencies":{"imask":"file:../imask"},"peerDependencies":{"vue":">=2.2.0"},"_id":"@davronsherbaev/vue-imask@5.1.9","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uR8zx0CTH0LP8m1ZOTO/gLHM+FpE+/4EAfnScQTO+fnydtBP/CF8MnkeYHoEsLCY0KixTDiGFHXfbfM+08Rxeg==","shasum":"fa5c39cac1e5f44b974b7b35dd28675f7c3e56e3","tarball":"https://registry.npmjs.org/@davronsherbaev/vue-imask/-/vue-imask-5.1.9.tgz","fileCount":3,"unpackedSize":4069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSWHCCRA9TVsSAnZWagAAMYMQAJxSqgZBPwnYlWCQ0tdv\nYbPOmEHNYxChLR83fMqfw9w3AJooG+WB6Om0hmsJHh8ztb3Dg4FnakQOFES8\npxPhrfqpnjYhoDfNyd+PBXXNFpePwVBqNctgpKEHN5JepxvtswV1kWXeNkrQ\n1G/Fz7MkPPd3VTrznPwZVfSQAegWEyYM2UkHfUKWl2/spq6+Yp0AxbSe1tjU\n5l0XMxQdeGAPOQChFFy1GCxKtOx2ZnjQFgIdgxsxBCur3n/AFv91Th9yMhkS\nwFI0JaDL9RaEvWTlA+EbI6Jc2HuK3DD3n/izX2HS3OE/b8G+hEFeJjDmq4Tl\nwlXE8pKhLWn3vcO+flbmX7Z79BH8eiUUS6VnpMEfZDeIfc0fzObfFsCzJN3Y\n/o5gJViUYFZ+zENBkF8By8tMRjJVYAcej382Nzofhex9hPsqIsNBM0w9K4Mo\nrk1XE6MpcRzugA3awpZMAogxgWQoS7Srcp98GoJwjh9gEwMz/8TW9ziZhrNg\ni4b0BQWq/bRzDAuVtu3kGW54/PRk17H3tkcZBeLIp8N3HDb4rS+EgO0FvTQB\nDUDvJ/qxlyb+HmW2zF586pYIzy/RxI+FhCkFq+cEVtdCaay8EBvXX8xtVTdG\nlIcmxSHGGsQNLaC6kMOUBp/qjvT+EFQrRgZyh5FOwhglJWpWFIvl6VWbGFsJ\nGEzT\r\n=ZHIg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnfzJlpqtxYSvF/XDGfil/ZZbauXVxzmsHVYPMFrnUeAiAtG0lilKsCGAXKXhbHedtnQILAEMGlTV+FC+FsuVq/Bg=="}]},"maintainers":[{"name":"davronsherbaev","email":"davronsherbaev@gmail.com"}],"_npmUser":{"name":"davronsherbaev","email":"davronsherbaev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-imask_5.1.9_1565090241481_0.47838668895367564"},"_hasShrinkwrap":false},"5.2.0":{"name":"@davronsherbaev/vue-imask","author":{"name":"Alexey Kryazhev"},"license":"MIT","version":"5.2.0","description":"Vue input mask","main":"dist/vue-imask.js","repository":{"type":"git","url":"https://github.com/DavraYoung/imaskjs/tree/master/packages/vue-imask"},"contributors":[{"name":"naprimer"},{"name":"Yacine Hmito","email":"yacine.hmito@gmail.com"},{"name":"cangku"}],"publishConfig":{"access":"public"},"scripts":{"build":"rollup -c"},"keywords":["vue","imask","javascript","input","mask"],"dependencies":{"imask":"file:../imask"},"peerDependencies":{"vue":">=2.2.0"},"_id":"@davronsherbaev/vue-imask@5.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-I8nGL/TzeTwGHjT/uHtFqNYcfAQU/B947J6qUWnHc7idBa5nTAVzDXJ6T+CuCNvsLEpszmMJjQpBbS5ILDj5BQ==","shasum":"c219b3a78073c6ffde2f828f4f46e4aae78a71f7","tarball":"https://registry.npmjs.org/@davronsherbaev/vue-imask/-/vue-imask-5.2.0.tgz","fileCount":5,"unpackedSize":22003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSWPECRA9TVsSAnZWagAASy0P/3tE05By68bc/RCpPuVA\ngQUj7oakxdfRzKUVbq/RLAtZ3YYe1RNrKHYOgyjRvGLbviXvNeRZFWu41flF\nE1SxaAB/vF35qeh+Sl02uG9VEL51vfAECJGojSs9Q6frdSZVFIQGaQE+l2hM\nK+BWsLuG/UBEENAqS156PKEVwr/i7EYvI0wYYRmCgEkdg3a/M2MycccVbFU9\nGq4Vn3aqSfWnfvtU/lCXjIFpobt57v0r39Pblpm6UK6f1GunACyXsLTl42ip\njqS2GRsrtlmTSKDmEfKCS+KK2d44RqkEBROvnpi30u1bK2vDFBIvjksIlvuk\nuE1XKmF8t/RNTxetvpSoevXtvpl3N+xqm5I2TgZ8D5B/6KjNw9AaiStQtQ5N\n+h93xAqjD7GqXrALd3LvZZAZW2avd6sCYA3QKtk+xAEko5IpXttob61p0NDs\nWaYXRdQL66+WmfPQw5IQXAhVNqyw8B3S4qSCrnTq3Yy7R0IaIixWh5s1mRc9\naiphyCMTUnSYDg0YsuQd6WLCz2CXrne6kATrDosDP+VoNWqPorYFXlTdgcFj\nX4BB/oUNAhKBlUO96P+uWqRNTaAi1MtyzrF5k8UI1IfCKflj9prjoHNykDx+\npFRgEQfiDwX47YXvKOAiAO7sZFSVnxSIinxtJXiewbdo82cJz33gF3SpYrf8\n/7hO\r\n=KvAD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAouo/pDGEpg+gPYoxrmyHEplRBXNAXjlRwY2dHf51DPAiA6zw+Cm7gXoYU8sO/hWyrXASNlLIP+kIZTP7avcqh0sw=="}]},"maintainers":[{"name":"davronsherbaev","email":"davronsherbaev@gmail.com"}],"_npmUser":{"name":"davronsherbaev","email":"davronsherbaev@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-imask_5.2.0_1565090755533_0.28121777587157215"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-06T11:17:21.260Z","5.1.9":"2019-08-06T11:17:21.573Z","modified":"2022-04-05T03:10:44.307Z","5.2.0":"2019-08-06T11:25:55.635Z"},"maintainers":[{"name":"davronsherbaev","email":"davronsherbaev@gmail.com"}],"description":"Vue input mask","keywords":["vue","imask","javascript","input","mask"],"repository":{"type":"git","url":"https://github.com/DavraYoung/imaskjs/tree/master/packages/vue-imask"},"contributors":[{"name":"naprimer"},{"name":"Yacine Hmito","email":"yacine.hmito@gmail.com"},{"name":"cangku"}],"author":{"name":"Alexey Kryazhev"},"license":"MIT","readme":"# Vue IMask Plugin\r\nvue-imask\r\n\r\n[![npm version](https://badge.fury.io/js/vue-imask.svg)](https://badge.fury.io/js/vue-imask)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n\r\n<a href=\"https://opencollective.com/imask/donate\" target=\"_blank\">\r\n  <img src=\"https://opencollective.com/imask/donate/button.png?color=blue\" width=300 />\r\n</a>\r\n\r\n## Install\r\n`npm install vue-imask`\r\n\r\n## Mask Component Example\r\n```html\r\n<template>\r\n  <imask-input\r\n    v-model=\"numberModel\"\r\n    :mask=\"Number\"\r\n    radix=\".\"\r\n    :unmask=\"true\"\r\n    // depending on prop above first argument is\r\n    // `value` if `unmask=false`,\r\n    // `unmaskedValue` if `unmask=true`,\r\n    // `typedValue` if `unmask='typed'`\r\n    @accept=\"onAccept\"\r\n    // ...and more mask props in a guide\r\n\r\n    // other input props\r\n    placeholder='Enter number here'\r\n  />\r\n</template>\r\n\r\n<script>\r\n  import {IMaskComponent} from 'vue-imask';\r\n\r\n  export default {\r\n    data () {\r\n      return {\r\n        numberModel: '',\r\n        onAccept (value) {\r\n          console.log(value);\r\n        }\r\n      }\r\n    },\r\n    components: {\r\n      'imask-input': IMaskComponent\r\n    }\r\n  }\r\n</script>\r\n```\r\n\r\n## Mask Directive Example\r\n```html\r\n<template>\r\n  <input\r\n    :value=\"value\"\r\n    v-imask=\"mask\"\r\n    @accept=\"onAccept\"\r\n    @complete=\"onComplete\">\r\n</template>\r\n\r\n<script>\r\n  import {IMaskDirective} from 'vue-imask';\r\n\r\n  export default {\r\n    data () {\r\n      return {\r\n        value: '',\r\n        mask: {\r\n          mask: '{8}000000',\r\n          lazy: false\r\n        },\r\n        onAccept (e) {\r\n          const maskRef = e.detail;\r\n          console.log('accept', maskRef.value);\r\n        },\r\n        onComplete (e) {\r\n          const maskRef = e.detail;\r\n          console.log('complete', maskRef.unmaskedValue);\r\n        }\r\n      }\r\n    },\r\n    directives: {\r\n      imask: IMaskDirective\r\n    }\r\n  }\r\n</script>\r\n```\r\nMore options see in a [guide](https://imask.js.org/guide.html).\r\n\r\n## Many Thanks to\r\n[@Yegor Loginov](https://github.com/naprimer)\r\n\r\n[@Stanislav Eremenko](https://github.com/c01nd01r)\r\n\r\n[@Yacine Hmito](https://github.com/yacinehmito)\r\n\r\n[@unofficial](https://github.com/cangku)\r\n\r\n## Support Development\r\n[Paypal](https://www.paypal.me/alexeykryazhev/3)\r\n","readmeFilename":"README.md"}