{"_id":"vue-input-facade","_rev":"52-779e3f13fac31fbe126932877ba7d337","name":"vue-input-facade","dist-tags":{"latest":"2.2.0","beta":"3.0.0-beta.5"},"versions":{"1.0.0":{"name":"vue-input-facade","version":"1.0.0","description":"A lightweight and dependency free input facade created specific for Vue","main":"dist/vue-input-facade.umd.js","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://ronaldjerez.github.io/"},"license":"MIT","keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target=lib src/plugin.js","build:docs":"vue-cli-service build --dest=docs src/docs/main.js","dev":"vue-cli-service serve","test":"jest --coverage","test:watch":"jest --coverage --watch","lint":"vue-cli-service lint","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release"},"devDependencies":{"@semantic-release/git":"^7.0.18","@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.0-beta.29","babel-eslint":"^10.0.3","core-js":"^3.3.2","coveralls":"^3.0.9","cz-conventional-changelog":"^3.0.2","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^15.13.31","vue":"^2.6.10","vue-template-compiler":"^2.6.10"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"gitHead":"1fb7c0396e680cd8a1b6f7bbe3f0e05dca15d7d9","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"homepage":"https://github.com/RonaldJerez/vue-input-facade#readme","_id":"vue-input-facade@1.0.0","_nodeVersion":"12.13.1","_npmVersion":"6.13.2","dist":{"integrity":"sha512-v3mb2Y2Xa6luGzv3sd6xiydkdttxY4WfFaNfaVR14aANuQs4ShtxnbjL4k4nw9VOV9WY1PsfJi+wcCg5Z6BIOg==","shasum":"5d995531934681e7b4dad56d2eb41698d6f49363","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.0.0.tgz","fileCount":5,"unpackedSize":75938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8ygiCRA9TVsSAnZWagAAlT8P/2i0leQ0XBk6eV+wFX3e\nihRTxXsXGHVkRWBZ3de4lH0oDi1Zbmbsx9aozduggrV8jQAQbug9sJiD1Yc+\nb/+H4iD0Ij9e7ZSK+qLOdMAGlE6q/YXPJ+9WLEEa8O71bvbMFdv+wCYAD4r7\nTPwqXTTHQitQldYcAVYIbPNHOqdUf6pJL56Dcwd1KhZXhQWWZHO1J6YiW7K9\n0ePeZhY8LiXG0E07bZ28XEvfpVNT2Bs2CckBxzkFgdng7qpZSp+DY3VN8rHM\nv2f61CbFCdUfiMbhI4M81AdgYCr+mDw2J4+N290z/T2uJnAq8SQDU8aeJp6l\nKc4UnNjNugy/XBrOZxo92ka81xajvG//kFBVdtkxq+WtJ+RjjDBhLQiW/YSp\nOCnMHlMOvoV7voJ6RPaBDdWbnazopRUbGhjY/iSA71AO//Mllqrc3CV66KdR\nsbd8htIvu65aPy6bni63KOOCvC77jCw7Z7gBu36tiAgAfLiYI6t8l0iCEzkF\n9UX3U5wRMFULCv+u54VBypjmD1Km1tUb/XN2PHV6Y0UH900K1dmoiV7XDx5e\n4lRPT4cDokcYZSMLi9bibNlRTyc3Z52HS+XoOLWmu7hXECT4hjnQR6GgQGl1\n3quFbEmkQzdJ+zEL0iydmBh1TF4atFQQGaT7XNECM2LQ8vTdt2InlwKrtsko\ny85U\r\n=HnXZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF+VeRz7KMQvQN9LQPP10wRhtVUiIPKSBu5Id3BeHHgTAiASr+IZmSUcCKz4FdEE5B+mbFQzat6FHmQ5XKuD/l9sRg=="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.0.0_1576216609722_0.1526788149482623"},"_hasShrinkwrap":false},"1.0.1":{"name":"vue-input-facade","version":"1.0.1","description":"A lightweight and dependency free input facade created specific for Vue","main":"dist/vue-input-facade.umd.min.js","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://ronaldjerez.github.io/"},"license":"MIT","keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"scripts":{"dev":"vue-cli-service serve","test":"jest --coverage","test:watch":"jest --coverage --watch","build":"npm run build:docs; npm run build:plugin","build:plugin":"vue-cli-service build --target=lib src/plugin.js","build:docs":"vue-cli-service build --dest=docs src/docs/main.js","lint":"vue-cli-service lint","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.0-beta.29","babel-eslint":"^10.0.3","core-js":"^3.3.2","coveralls":"^3.0.9","cz-conventional-changelog":"^3.0.2","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^15.13.31","vue":"^2.6.10","vue-template-compiler":"^2.6.10"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"gitHead":"83ddb67324b301dc8cf3704c26a614341bbf08ca","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"homepage":"https://github.com/RonaldJerez/vue-input-facade#readme","_id":"vue-input-facade@1.0.1","_nodeVersion":"12.13.1","_npmVersion":"6.13.2","dist":{"integrity":"sha512-xoxSVcD2Tcsl4o4RvXRxKYA6kI2U6/nVWAVM+TQ/q2stIRyYymRDr+ukwJFnrfS1PmT+CBHKzA+O2ZTxigWfbA==","shasum":"244ef05e8215c8c6493582b01878cfac9822fa03","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.0.1.tgz","fileCount":2,"unpackedSize":4033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9XAICRA9TVsSAnZWagAA8jQP/RMd1CkNT/UqqkUiJwo/\nIVsqkuu0I8t1R8YPUJxRg2T3S7JI/En7gu5OkYqN5Inq4w6dZaS/l2yqq9ID\nZb97V0ZvxH/ZgP8V79H00pl7U+bD6O4ysWYXT4b4k6XSTggO9jKg+xD1OFpv\n19ZoXqYCYLH8jrOZZlD9c6YNeaaMIZjjArUIaI3wqUivIaU+wYwzMiV1P12m\n9b7b6ianzuE9uX23lzpXE4phQv8/uZSbdtmxy3d8UkIM1ydNKgGpL4s5J6pB\ncB7+x7rWVVECi5yfzRWzT//0sPcCCbPcoiqBT166n+UNauzYgt/50uto4IEi\nhrlTVC+v2U4zonvFr7q5+vbG0S7EjzNt+mmFufHlKlXC97NqwLtSK4iQiDwb\nUoAe9vpTnCaqLDaxLjoEqJPP2Jt47fWXIcvhBZvXbUMKJ5NTWv/lLdC5TgDV\nzSwCqtshSR2bGHm7qJRZ2gsBvf8U6hNErKn8cuWwN1RwQTip5BbeHBPMCki/\nGj9nX0lj1V61nRd9PDg7qxaXKpQZMPDEe0WsmlAb157wI3Ubd66LfUZsjXNN\nGPNIzHI8CBpyR15iflQHBJP6eumopOGHno8hm2b10+jQtRXkBsb8lFUNAc0a\nXBET5qsp4MRexBHPKMFefEH+pn1WieS/tLhQ0jQO1cre1uX7Mj0JO+hf45oM\nV7jy\r\n=oB8k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsPnZKcoVxH3lp3LO44yNwzL03KXkDoBqio4Qs2UATWwIgQ2IVwIbWl9B2132kUWmZTTH+lyOp6676L5QJZZnoUvI="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.0.1_1576366088118_0.6187388597794827"},"_hasShrinkwrap":false,"deprecated":"has improper build, use 1.0.3 instead"},"1.0.2":{"name":"vue-input-facade","version":"1.0.2","description":"A lightweight and dependency free input facade created specific for Vue","main":"dist/vue-input-facade.umd.min.js","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://ronaldjerez.github.io/"},"license":"MIT","keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"scripts":{"dev":"vue-cli-service serve","test":"jest --coverage","test:watch":"jest --coverage --watch","build":"npm run build:docs; npm run build:plugin","build:plugin":"vue-cli-service build --target=lib src/plugin.js","build:docs":"vue-cli-service build --dest=docs src/docs/main.js","lint":"vue-cli-service lint","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.0-beta.29","babel-eslint":"^10.0.3","core-js":"^3.3.2","coveralls":"^3.0.9","cz-conventional-changelog":"^3.0.2","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^15.13.31","vue":"^2.6.10","vue-template-compiler":"^2.6.10"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"gitHead":"ce7021d6043b19fffe321eaf15d2dc8807998ce3","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"homepage":"https://github.com/RonaldJerez/vue-input-facade#readme","_id":"vue-input-facade@1.0.2","_nodeVersion":"12.13.1","_npmVersion":"6.13.2","dist":{"integrity":"sha512-r4MHBUDJXYzc4uyuCQZZXcMvmp4sv4D84OVFqOdruswQfi2faCNv7yIQlrJx+Ube6Pj1LHZsNoj7r57UDYeTXA==","shasum":"e01b1f071f8d4f5089e4dd772559506f87770345","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.0.2.tgz","fileCount":2,"unpackedSize":5006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9mOuCRA9TVsSAnZWagAAosQP/js9R90irNot5wjiTeJC\nR3SoLdbv3DKCYZJPJmoBvpUjnzhvWh+fpt6cT9qXRXeBDSpqvqz45m7C6aLw\ncMuGPeKqDonuq4LjrBPvQHfrekt4rPB9L8VlJxqrLRTFx4YMN1b/zlPTgcXN\nb2NAOUu3giMVVWgt9eLP9C0DXLT5DcoFoYzHkRBmQvfEeYEO7WYTgpM8tw/w\nMwqRqUjenubPaISBahD6hQNQQ7Gv9w3XsEboc7o5Wl3671nVpLMZMAhgmUPD\n8yq5llvzAfa0Mcepa4o25316cpnWMHADaXe6LqhlMLYpJAz71KYLPCGDmgmm\nucOZhyR+/cHd311Mi+eV67SDa0v3RgtCkWvc1mzmJg0Db2HxbdASTrR4Gu/N\nA57FYgulT8dtumt2yC/t1OoGflxhu8xiXEziQbJiL6527tOEluk0ZR9eLwmS\n8Xb3qC1P2u4EHhVSMtc3+sXivHvemVFPmz02r8lBaGQM6Z0Qomswob5LM/m6\nOdkJNY52wXQeUFxGP4bAYBD7/i/SeN4bj/e4v3KjEspHEVi2GsLlLX0AVZEz\nIpjWxDr8prWBJzBc/vDwVCt8R/3B6H95eBu/LaASwqWMTSCbamV09XMAfQvr\nrt7y67gGftL7uatZIRb5QIZtiS0MeoTXkyLqjQTDu+Zvz8lm3z+hPYhXBpyJ\nPiIX\r\n=P2zN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGit7fygZUfmVPvEpU5r6EsuGOClvjdlz6UmSAaCZwfAiB2TPyVQRBlspkjxz+hQfjVmHzNQdyxJKCVoKbXi0B+0g=="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.0.2_1576428462276_0.0027822958885774796"},"_hasShrinkwrap":false,"deprecated":"has improper build, use 1.0.3 instead"},"1.0.3":{"name":"vue-input-facade","version":"1.0.3","description":"A lightweight and dependency free input facade created specific for Vue","main":"dist/vue-input-facade.umd.min.js","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://ronaldjerez.github.io/"},"license":"MIT","keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"scripts":{"dev":"vue-cli-service serve","test":"jest --coverage","test:watch":"jest --coverage --watch","build":"npm run build:docs; npm run build:plugin","build:plugin":"vue-cli-service build --target=lib src/plugin.js","build:docs":"vue-cli-service build --dest=docs src/docs/main.js","lint":"vue-cli-service lint","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.0-beta.29","babel-eslint":"^10.0.3","core-js":"^3.3.2","coveralls":"^3.0.9","cz-conventional-changelog":"^3.0.2","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^15.13.31","vue":"^2.6.10","vue-template-compiler":"^2.6.10"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"gitHead":"a1088268b9a16b7e9a1b5b2d9260496eedd56fed","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"homepage":"https://github.com/RonaldJerez/vue-input-facade#readme","_id":"vue-input-facade@1.0.3","_nodeVersion":"12.13.1","_npmVersion":"6.13.2","dist":{"integrity":"sha512-vmQ6MUMl9J2iKnVZkOiMqn1PkkAZEL2fSwseY0yICMWf8n0SG1+MVhtDv4cDgJ4lhEXVKCoqEBZHyCNYurmmOA==","shasum":"d61ddd91a0676814eb0bdf422713136541f96d7e","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.0.3.tgz","fileCount":5,"unpackedSize":77904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9nfoCRA9TVsSAnZWagAAgo0P/0YOsGOdmrAxCSw5Y8Ig\nbyUMriy7jEwcdtp1IQNcb5Pb6y26SKf9p3gT+otNREXEF41gyzu3lT8TSib4\nitg7uiLb3SQMYQsJg+i1drrg7pu0ThNvhEshQ3tohe/+1hPimNDXoJXiA6H3\nJqSeR9AIkBmmp5j7TQuA7CJZ5UoaE3LDdugoaddiLJcKvwNUjoXO/igTZPlm\nRf+Amu8LQXOcvJmExGWHzcL8hDAIR0jL9FkgRtYHa8M2/l2OsEg1W/8Z2MVd\nB4Bhtjvxkqx8x06rUrR75KZouoH2KkDm36udwC5g1oQnhh/vDDmHDM8skxca\n0Fp84dTym3QO7q1TFvnineqoH/m0NjgQMltZq1m+4zYl6KuB7moOsN2OGXbh\n+punp0IulZAnIEUf4SHso5EDoAnZJN5JSb8hLcMQD+zVfywBDWC0i7V27hOh\nb4qIKX0wXMjk4I9LHjQLvb7dtsq254SknXF1TUkZAxUNmidGRpzJCQBPWCMS\nvbi2HAYWu7ixSZLYo8yXq3920a+1cNkJp64n4IyS5NW6PFTvrZSAfyr7ycE2\ngv181PeNzRWu2eRTqdkiKBX9djwGob6lqsUKjMC8WnpIO1s6oyR9QVzxot+9\nCsJpAFeUpsx05/aEG3ONpxp8BR0u+M1Yo1KawjgfNalOS9wrFQicJYdlU59U\naeFu\r\n=qBoX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1MEo+b1Pqgsn4+uJ4VkGq4372sp7uA6RjlDjz4r2OggIhAIepBmDWG7+m71NU8SfXlVG0ai184FQhP4aYSF0TozTm"}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.0.3_1576433639573_0.20353729561927314"},"_hasShrinkwrap":false},"1.0.4":{"name":"vue-input-facade","version":"1.0.4","description":"A lightweight and dependency free input facade created specific for Vue","main":"dist/vue-input-facade.umd.min.js","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://ronaldjerez.github.io/"},"license":"MIT","keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"scripts":{"dev":"vue-cli-service serve","test":"jest --coverage","test:watch":"jest --coverage --watch","build":"npm run build:docs; npm run build:plugin","build:plugin":"vue-cli-service build --target=lib src/plugin.js","build:docs":"vue-cli-service build --dest=docs src/docs/main.js","lint":"vue-cli-service lint","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.0-beta.29","babel-eslint":"^10.0.3","core-js":"^3.3.2","coveralls":"^3.0.9","cz-conventional-changelog":"^3.0.2","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^15.13.31","vue":"^2.6.10","vue-template-compiler":"^2.6.10"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"gitHead":"34a6e44fcfbb9eb8db21fd9ab4be548f925e4e2e","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"homepage":"https://github.com/RonaldJerez/vue-input-facade#readme","_id":"vue-input-facade@1.0.4","_nodeVersion":"12.13.1","_npmVersion":"6.13.2","dist":{"integrity":"sha512-0dARnvYC0RLAntqtcMnbUGwMtwkDsxdSaZjt0hzk2sJzaD9ZCPXj702MNlugpGQ4mzPV/FJY/S7n5yQ72ha5eA==","shasum":"83f5e4d13693593b7b66019aff404d866bce7bf5","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.0.4.tgz","fileCount":5,"unpackedSize":77995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+GewCRA9TVsSAnZWagAAGoIP/jgOx4NmvBYxw73+RteA\nHC1Fyeag3Lp9Tat4agEiu07cO2wWntpfyC5OSe56sxzUQ2C9hDj74wKyAnqw\nGDNdeAgwv0GenqpqJBcyaXj6oD1iYEJY/5h5AdihaXpg+qsLRa94AnUN8mzq\nsE5VcBIhA5WWGZ6nJ7iaw1Mv7F11VefpfjPsbeQU4wcKzN6bcabyXLy882i/\nHQTpotCMaykeaNxsd7RRJ5JG7/zTleqtCfCXNC7UUPB1GP69n+BTVbR5Cvjp\nIUHMzprM0Gnd/cga2ku5cbb2Sodp62+3TTC4eVVy/39sr2CSpG2rCbE/uaqC\nbmif8W1PO+MUWmKq5Tg71UtenMApqrFSx1cWyWZxJ7PpAOVYjxgbI7Snv+Pj\nefepOUfLMEZRhirxJlB8GM7ozPfrWQ1iTColBmeT/TA2Rq8hfeY4pV7+cW+l\nhzBPLi36S79DeKH9Ma+qErjoNtmcCUIvy2HEmu+rwIm+kXl+lnx+jjNTlTY2\nOHzWkn+VO4piI/JvEAlyGxrHFCEvwJB2rRJ9yCgW9ezQ+leYmckN0pI1JsEo\nlXUngI+gDE7UV0KU1gb+9leQf5oMG5xwcXvkziMhFzsIjb30x7QTEfXCdpZr\n2byG7dq1Y56lQ2gZokqvaIWsY4ObYul0igO0AOi2DJh7/4OcquAR12XqUzf7\nQElC\r\n=goJH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjuMEuCIX+0RvhlUEH7IWsV/n5EfVM+D6nduQxkDfR2AIgYQ0maEFf0ngNv3i6cKwULD9ATb1+3TjNfihMNnFrQeQ="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.0.4_1576560560052_0.19990941030234133"},"_hasShrinkwrap":false},"1.0.5":{"name":"vue-input-facade","version":"1.0.5","description":"A lightweight and dependency free input facade created specific for Vue","main":"dist/vue-input-facade.umd.min.js","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://ronaldjerez.github.io/"},"license":"MIT","keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"scripts":{"dev":"vue-cli-service serve","test":"jest --coverage","test:watch":"jest --coverage --watch","build":"npm run build:docs; npm run build:plugin","build:plugin":"vue-cli-service build --target=lib src/plugin.js","build:docs":"vue-cli-service build --dest=docs src/docs/main.js","lint":"vue-cli-service lint","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.0-beta.29","babel-eslint":"^10.0.3","core-js":"^3.3.2","coveralls":"^3.0.9","cz-conventional-changelog":"^3.0.2","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^15.13.31","vue":"^2.6.10","vue-template-compiler":"^2.6.10"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"gitHead":"f8f65d542d98523a4925862e2740a1042ecb194a","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"homepage":"https://github.com/RonaldJerez/vue-input-facade#readme","_id":"vue-input-facade@1.0.5","_nodeVersion":"12.14.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-+3j4ZC9Ux0aR4WPzhFntaI3OwlbpiWMFZR45e5I7gJv9FuwsMJ/M4Kn5MDwMCPX1FBSTI+goQryQIKphMnbPVA==","shasum":"a7c83f82e079dbe537169fe8f25bb931b1d122f0","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.0.5.tgz","fileCount":5,"unpackedSize":78542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+xGCCRA9TVsSAnZWagAA5wwQAJoc+6xZjoSdTrAslL8u\nIdlCI0BBAKXjGI8Eg/rDuHzS4yMxMq+NBXVhvXwinEcImn8fPvId5elPN6sd\nkTSoOScekVsyjP1n8MiQldr0H0cq0HlQIY/20ra2DYZApuhuDuIhhEehXNw0\nFiNOl/zbjkoj25Y8c0WR6Qh/cW4hmd4M99TJ/3MLyPHHu+HBnU1I8Vpb05vt\nEys9dGegkNVATafd0VduP0TjZ3op9rw2KzicXiJcS9ss2uJBPonVVE3J+LLx\n9YRiOoyjhOVaD0oY40KAobFg4LcPSteYpdQxmZzX7UWOHGDjWbtiffqtQKgu\n6dQfefmSOJiXpdmx0K5XTh+WfWETZJhasoy5tTG83xbYcH6OgcTml0oXJfXP\nPCrtrlSrD5eG0d/jF2rUdn+1q1N4ro0pgLhfEgsqxDsBLc4b9V/GKv29cXCo\naVt4fbkO7a2oWr4biuoHHJ8xSEBy06oc2NpBh/0AKXchZUp0wCDIkPXKTUKo\nD72Yf9b9ZbUVCJcPLwsT00rLPiKsOVWuWejSTC6BNsHnXm4seaEeDiqe6Z2w\noBOPJHNE6+6SjoGdM4RKsZ3bkHJ9ZcAyfGTT1ltmEBXVD7yOcsWkwK8qGBWP\nGYBSzpDJsgBxyy+yHCm7427LM51tjppZKa/0rSAQspPNdCGUOvP0GQ5tE6DD\nXjty\r\n=95uS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQmsTQvB/PjB46FoistMXD185g4axWGNpv7U5uKyCWkAiB0uiv8yW728wxk3yDZxGshXIXC1uYZuZ46KIkQjO3dEw=="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.0.5_1576735105379_0.49154427688107694"},"_hasShrinkwrap":false},"1.1.0":{"name":"vue-input-facade","version":"1.1.0","description":"A lightweight and dependency free input facade created specific for Vue","main":"dist/vue-input-facade.umd.min.js","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://ronaldjerez.github.io/"},"license":"MIT","keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"scripts":{"dev":"vue-cli-service serve","test":"jest --coverage","test:watch":"jest --coverage --watch","build":"npm run build:docs; npm run build:plugin","build:plugin":"vue-cli-service build --target=lib src/plugin.js","build:docs":"vue-cli-service build --dest=docs src/docs/main.js","lint":"vue-cli-service lint","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.0-beta.29","babel-eslint":"^10.0.3","core-js":"^3.3.2","coveralls":"^3.0.9","cz-conventional-changelog":"^3.0.2","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^16.0.0-beta.46","vue":"^2.6.10","vue-template-compiler":"^2.6.10"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"gitHead":"ac1417339f41d5319662ba713b02d2f4f8a3c233","readme":"# Vue Input Facade\n\nA lightweight and dependency free input facade created specific for Vue\n\n## [Docs and Demo](https://ronaldjerez.github.io/vue-input-facade)\n\n## Installing\n\n```\nnpm i vue-input-facade\nor\nyarn add vue-input-facade\n```\n\n## Importing\n\n### Globally\n\ninstalls the component, directive and filter for your entire application.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\nVue.use(InputFacade)\n```\n\n### Locally\n\n```javascript\nimport { InputFacade, facade } from 'vue-input-facade'\nexport default {\n  components: { InputFacade },\n  directives: { facade }\n}\n```\n\n## Usage\n\n### Component\n\n```html\n<label>Phone Number</label>\n<input-facade mask=\"(###) ###-####\" name=\"phoneNumber\" type=\"tel\" masked />\n```\n\n### Directive\n\n```html\n<label>Date</label>\n<input type=\"text\" v-facade=\"'##/##/##'\" />\n```\n\nSee [demo page](https://ronaldjerez.github.io/vue-input-facade) for more usage example\n\n## Default Tokens\n\n+ `S` = alpha characters\n+ `#` = numerical characters\n+ `X` = alpha numerical characters\n+ `A` = alpha characters, forced to uppercase\n+ `a` = alpha characters, forced to lowercase\n+ `\\` = escape any of the above characters\n\nSee the [token source file](src/tokens.js) for definition signature\n\n## Component Properties\n\nInherits from [HTMLInputElement](https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement), plus adds these additional properties:\n\n| Property    | Required | Type          | Default                 | Description                                |\n| ----------- | -------- | ------------- | ----------------------- | ------------------------------------------ |\n| mask        | false    | String, Array |                         | Mask pattern                               |\n| masked      | false    | Boolean       | false                   | emit value with mask chars, default is raw |\n| tokens      | false    | Object        | [tokens](src/tokens.js) | Custom tokens for mask                     |\n\n## Migrating Existing Project\n\nIf you are migrating an existing project to vue-input-facade from another plugin and dont want to touch the whole codebase.  You may pass options during plugin installation to override the default tokens or directive name.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\n\n// migrating from v-mask\n// the directive will now be v-mask instead of v-facade\n// and all the tokens will be replaced globally by the following\nconst options = {\n  name: 'mask',\n  tokens: {\n    '#': { pattern: /\\d/ },\n    'A': { pattern: /[a-zA-Z]/ },\n    'N': { pattern: /[0-9a-zA-Z]/ },\n    'X': { pattern: /./ }\n  }\n}\n\nVue.use(InputFacade, options)\n```\n\n## Thanks\n\nThanks to [Marcos Neves](https://vuejs-tips.github.io/) for the vue-the-mask component of which this vue-input-facade was originally forked from.\n\n## Contribution\n\nYou're free to contribute to this project by submitting Issues and/or pull requests. This project is test-driven, so keep in mind that every change and new feature should be covered by tests. Your name will be added to the hall of fame ;)\n\n## License\n\nThis project is licensed under [MIT License](http://en.wikipedia.org/wiki/MIT_License)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"homepage":"https://github.com/RonaldJerez/vue-input-facade#readme","_id":"vue-input-facade@1.1.0","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vd+il0eTbftuIr18TL8xTrqJMvnNd2pLioF6iuQkb5O9TbsK0bKuRyZpag5IMoWUp8B6+RlWO+FU2RmuHvsLog==","shasum":"9b17f0fd8d04b3b87eb33622af809e5adef7d6ac","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.1.0.tgz","fileCount":5,"unpackedSize":79860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+xwXCRA9TVsSAnZWagAAZNEP/iqQ48zJQCzI1CQuzHdX\nCSallKtm11Gwb4X0j/vhahVVrP5huU2FQsFeMePj8My0vzNqb6NeckZucyFO\nUMbnLtmSPIz4OrPjzF13E1Z0E39hNjsLvmToY44fILJe/TWI+AMBI6JY3b9D\nyqZHH3pc27+2JQ1GDeNF0ET8GxLwbORw9w2QipqLPMizOUuFwEZux1OT9Ix6\nKRKHtgl6nAnyuR7Bz+3HvFle1nwLwcmkb8WhgM5W0rXFSTQTOYggnoylv+1o\nD1qO6kdzGtR0wNZEci8ZPP4qLgPLC2yltw/mSyQnYHWXsJfPkkCApQH6LXhD\nwNaZ3qGYFbiwqcUwMXyrVWi5fvRf+NzKdVPiam2OKT8BSDGHItQ6DubkvW0r\neVyGelPw9rgxbMWNWdpJFiEEBNNJesUi+8p5eK7a7J+HoBgRGVP/0DftxaTL\ndh+5QRGCF7cVGgJ12pftISpfWf+VOeNuI/nd+eoF5iZLhS1wg52KonBc9Tf3\n9U2f4YKlxC0TlpuWwtg2wZvpkBSXGGeEOtLZa/+i2ZmKqxfnGG+q4McqJ7jy\nZwPHPG9nVSNRXeCZcwQh2V+o00UujyzmC5ynHJV/PUDkpi/uLHHO0cWgz9hz\nT2d9m0gJvdSl5WOWUBySVpskhZhX/WmOVdf4gfA2wcl1OanVj28PSz4juR2U\ntFIQ\r\n=7XtB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnjMK8VPe+mtOxOBXE7YTEsV87lIeqHQIdx2xL2JV/cAiB05HtZIBBBt1pp8LRQ6XRHdcjU4ZjUDn271rC0gCgOhw=="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.1.0_1576737814989_0.30111359969350415"},"_hasShrinkwrap":false},"1.1.1":{"name":"vue-input-facade","version":"1.1.1","description":"A lightweight and dependency free input facade created specific for Vue","main":"dist/vue-input-facade.umd.min.js","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://ronaldjerez.github.io/"},"license":"MIT","keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"scripts":{"dev":"vue-cli-service serve","test":"jest --coverage","test:watch":"jest --coverage --watch","build":"npm run build:docs; npm run build:plugin","build:plugin":"vue-cli-service build --target=lib src/plugin.js","build:docs":"vue-cli-service build --dest=docs src/docs/main.js","lint":"vue-cli-service lint","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release"},"devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.0-beta.29","babel-eslint":"^10.0.3","core-js":"^3.3.2","coveralls":"^3.0.9","cz-conventional-changelog":"^3.0.2","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^16.0.0-beta.46","vue":"^2.6.10","vue-template-compiler":"^2.6.10"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"gitHead":"e4a3bf9ca8cb4d3266413f4c4abc09eb5c7cb290","readme":"# Vue Input Facade\n\nA lightweight and dependency free input facade created specific for Vue\n\n## [Docs and Demo](https://ronaldjerez.github.io/vue-input-facade)\n\n## Installing\n\n```\nnpm i vue-input-facade\nor\nyarn add vue-input-facade\n```\n\n## Importing\n\n### Globally\n\ninstalls the component, directive and filter for your entire application.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\nVue.use(InputFacade)\n```\n\n### Locally\n\n```javascript\nimport { InputFacade, facade } from 'vue-input-facade'\nexport default {\n  components: { InputFacade },\n  directives: { facade }\n}\n```\n\n## Usage\n\n### Component\n\n```html\n<label>Phone Number</label>\n<input-facade mask=\"(###) ###-####\" name=\"phoneNumber\" type=\"tel\" masked />\n```\n\n### Directive\n\n```html\n<label>Date</label>\n<input type=\"text\" v-facade=\"'##/##/##'\" />\n```\n\nSee [demo page](https://ronaldjerez.github.io/vue-input-facade) for more usage example\n\n## Default Tokens\n\n+ `S` = alpha characters\n+ `#` = numerical characters\n+ `X` = alpha numerical characters\n+ `A` = alpha characters, forced to uppercase\n+ `a` = alpha characters, forced to lowercase\n+ `\\` = escape any of the above characters\n\nSee the [token source file](src/tokens.js) for definition signature\n\n## Component Properties\n\nInherits from [HTMLInputElement](https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement), plus adds these additional properties:\n\n| Property    | Required | Type          | Default                 | Description                                |\n| ----------- | -------- | ------------- | ----------------------- | ------------------------------------------ |\n| mask        | false    | String, Array |                         | Mask pattern                               |\n| masked      | false    | Boolean       | false                   | emit value with mask chars, default is raw |\n| tokens      | false    | Object        | [tokens](src/tokens.js) | Custom tokens for mask                     |\n\n## Migrating Existing Project\n\nIf you are migrating an existing project to vue-input-facade from another plugin and dont want to touch the whole codebase.  You may pass options during plugin installation to override the default tokens or directive name.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\n\n// migrating from v-mask\n// the directive will now be v-mask instead of v-facade\n// and all the tokens will be replaced globally by the following\nconst options = {\n  name: 'mask',\n  tokens: {\n    '#': { pattern: /\\d/ },\n    'A': { pattern: /[a-zA-Z]/ },\n    'N': { pattern: /[0-9a-zA-Z]/ },\n    'X': { pattern: /./ }\n  }\n}\n\nVue.use(InputFacade, options)\n```\n\n## Thanks\n\nThanks to [Marcos Neves](https://vuejs-tips.github.io/) for the vue-the-mask component of which this vue-input-facade was originally forked from.\n\n## Contribution\n\nYou're free to contribute to this project by submitting Issues and/or pull requests. This project is test-driven, so keep in mind that every change and new feature should be covered by tests. Your name will be added to the hall of fame ;)\n\n## License\n\nThis project is licensed under [MIT License](http://en.wikipedia.org/wiki/MIT_License)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"homepage":"https://github.com/RonaldJerez/vue-input-facade#readme","_id":"vue-input-facade@1.1.1","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-CvhcFUbgcQ09spKt1W7Fxnmso9AHA7cdvm12b+Ssg1+KDWbMeIPVMGBE+OWzKV47rZUDwJ20uy/5DwmGf7y8XA==","shasum":"1fd8e74f6c4eb58cdca538f6b4652347a5349342","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.1.1.tgz","fileCount":5,"unpackedSize":78970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/F7KCRA9TVsSAnZWagAAB0MP/1jrajtUSZy599Uuzi5E\nX5NJo+wfYppr5UnYfsJTqygkKRprgA9donXCn9n6EdRNnmarSHwJwhuVUUnV\nJzkF9osUNDKi4EtlpSCXkcQGunDWfCBxN5bsEsWXOIPqJbinx/ysR0gSS5Ot\nZnVBV+VWth2vh/EV1DWM7G9fz8LzMitMiWYR30ofCLgo09ogL3QIpVMq4LRZ\nh2XqOfYhT0NwUjkVHK5xRQs7Vj2cnvlB45fKAJfSS9N0sYyqlrpLxVSRrRw8\nl+UPexeniA7+5zCn6f6+oe+HIPCjwr5TAU+b3U29aovqe4s3GViz7S0os7AI\n291P+0l9/64XVNp6F0AaeIF0daXRhOjHiSD6Brox8+a3TPqQXRCn6y1OyZpC\n4tsXSp4ae8JAscno1hQMTSMLMhdTrzuOfUjZKtFr9GQmg2Sg5sotnc0ThsAE\nR59J8jN1bctaI/ose//X39tcdwiI5i/ZkasL5X5xQkShjliKTaVHI1D3sFex\nuEDvsL4Zn05dIuQIAaI958q8wpz4f6WyeMIhlOdhTUYHH8OktwkBL69cJO9m\nVU+BAUv6bvSknFZZOyY6TBTlgVcKqydQmQZ3EZwhE8FvkXpSTuRfv/CjLeiC\ns96dapIgrfpXRM0Eath7tLXGb8vKj66uO0c5+PihLWJhw3y7LoPBdlO0Ywea\nLLnf\r\n=1fAq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9s4Gn1+n5lLEq3De8NBNmdcfWUyz3u0SXfJGQutWOrQIgDvnKhLDgfWPIrDBm8A0sURYIJJllmWFT2L3DraOlibg="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.1.1_1576820425805_0.17975483677942838"},"_hasShrinkwrap":false},"1.1.2":{"name":"vue-input-facade","version":"1.1.2","description":"A lightweight and dependency free input facade created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watch"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.0-beta.29","babel-eslint":"^10.0.3","core-js":"^3.3.2","coveralls":"^3.0.9","cz-conventional-changelog":"^3.0.2","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^16.0.0-beta.46","vue":"^2.6.10","vue-cli-plugin-styleguidist":"^4.2.2","vue-template-compiler":"^2.6.10"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"gitHead":"e8c6e42677481b6c92e827d8c9f86f46829706b2","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"homepage":"https://github.com/RonaldJerez/vue-input-facade#readme","_id":"vue-input-facade@1.1.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-qSp/Ukla0tjnmTlssdmNnfzRow7Oxi3jhqbGnuDAwHiqpSRmidBRC1xNB8nj+yL5s6UoVqF/x5gMkJ/o/C7WDg==","shasum":"cd3d2d422fe2ac360260cb6071c45ad97132ae13","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.1.2.tgz","fileCount":5,"unpackedSize":80399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeBaG2CRA9TVsSAnZWagAA9+QQAJqu6KikumnEteFn54Iz\n/nq4Vs6JgkNckjhV/0zePNAHZn2fWW2cE9w4cMRc1/238Tfpi0CzhGFcWu7J\nlZ7b8fJBPZ8KTRK/3amFmKrZCaV0hosJDgEja3Hr7utLag6Nc1e1h9PXCwL1\nC4JKLYX0ZG4eDCHYvxaYZ/5BQGl9MOve+UEZaduRcTPHSfW6O/vSKZewZ6QC\nTN4hBGGxctT3C8UaWuPToYfUEH2kC2YCmUyEcsskhBlfHIbJ8ueIXs9kUdoz\nroC0w2oH9PCr8dMeBIyun6YxzSoG/CQUwrqrCuQJxfl/UWosQoqxZ0Vp7r6l\nbsEBfZYTM8SW+V14Kk9HliLHOU3tx8nsZSdI398NWG7/WWCTeKDxfpy2925t\nPNFerS1vWSt7TQmKZjSn0MvdBYuaWkY3yLaDlEfWs4/YvB+EbEq8jmVMj5Dg\nK5Ctk7kvWvxe+kA4eKrEC2+uGu5yE8PW0E1wJtepw28eMORjooDXMr2VbcBV\nKtmNaYTS+JkxgBH1wBVqSlp5uvxujjteuH/0KPpigp4iyxR67zgAfNEt8hny\n3KvdOorrZiekU6uwa/UGKU6kqc9hKCC+W+nI1S+8p6siryVbtMkrNpsvYe4t\nOVXJTzXda/9DIqJO/KcgdSW0YLUGTVDEZOrv/iqYtei6FUhXlCoE/O2EsDE9\nHj3w\r\n=GRaa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuotYsu2wFXwnFEGg+ud74nlW9vSl3xqAdtESOc/fDMAIhAMxZ/GkxFIxLhHUJKqIO0iATZEO1JUpxkEwkFNlMUjLR"}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.1.2_1577427381140_0.9759954989645883"},"_hasShrinkwrap":false},"1.1.3":{"name":"vue-input-facade","version":"1.1.3","description":"A lightweight and dependency free input facade created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.0-beta.30","babel-eslint":"^10.0.3","core-js":"^3.3.2","coveralls":"^3.0.9","cz-conventional-changelog":"^3.0.2","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^16.0.0-beta.46","vue":"^2.6.10","vue-cli-plugin-styleguidist":"^4.2.2","vue-template-compiler":"^2.6.10"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"gitHead":"38c385834b8516f7c6e3d92564bd6a81b83c97b6","readme":"<div align=\"center\" markdown=\"1\" style=\"text-align:center\">\n\n# Vue Input Facade\n\nA lightweight and dependency free input masking library created specific for Vue\n\n[![Build Status](https://travis-ci.org/RonaldJerez/vue-input-facade.svg?branch=master)](https://travis-ci.org/RonaldJerez/vue-input-facade)\n[![Coverage Status](https://coveralls.io/repos/github/RonaldJerez/vue-input-facade/badge.svg?branch=master)](https://coveralls.io/github/RonaldJerez/vue-input-facade?branch=master)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n<div class=\"hide\" markdown=\"1\">\n\n## [Docs and Demo](https://ronaldjerez.github.io/vue-input-facade)\n\n</div>\n\n---\n\n</div>\n\n## Installing\n\n```bash\nnpm i vue-input-facade\n```\n\n```bash\nyarn add vue-input-facade\n```\n\n## Importing\n\n### Globally\n\nInstalls the component, directive and filter for your entire application.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\nVue.use(InputFacade)\n```\n\n### Locally\n\nInstall per component as needed\n\n```javascript\nimport { InputFacade, facade, filter } from 'vue-input-facade'\n\nexport default {\n  components: { InputFacade },\n  directives: { facade },\n  filters: { facade: filter },\n  // ... rest of component config\n}\n```\n\n### Default Mask Tokens\n\n+ `S` = alpha characters\n+ `#` = numerical characters\n+ `X` = alpha numerical characters\n+ `A` = alpha characters, transformed to uppercase\n+ `a` = alpha characters, transformed to lowercase\n+ `\\` = escape any of the above characters\n\nSee the [token source file](https://github.com/RonaldJerez/vue-input-facade/blob/master/src/tokens.js) for definition signature\n\n<div class=\"hide\" markdown=\"1\">\n\n## Usage\n\n### Component\n\n```html\n<label>Phone Number</label>\n<input-facade mask=\"(###) ###-####\" name=\"phoneNumber\" type=\"tel\" />\n```\n\n### Directive\n\n```html\n<label>Date</label>\n<input type=\"text\" v-facade=\"'##/##/##'\" />\n```\n\nSee [demo page](https://ronaldjerez.github.io/vue-input-facade) for more usage examples\n\n## Thanks\n\nThanks to [Marcos Neves](https://vuejs-tips.github.io/) for the vue-the-mask component of which this vue-input-facade was originally forked from.\n\n## Contribution\n\nYou're free to contribute to this project by submitting Issues and/or pull requests. This project is test-driven, so keep in mind that every change and new feature should be covered by tests.\n\n## License\n\nThis project is licensed under [MIT License](http://en.wikipedia.org/wiki/MIT_License)\n\n</div>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"homepage":"https://github.com/RonaldJerez/vue-input-facade#readme","_id":"vue-input-facade@1.1.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-b9HOgP/ezv6vivNkqlHaTr2keYoQ8P+rEseiPbz+Z9gi+GS5TzeJNROIibtmzjcq2zB/mIiQFP8rxnCdLkWnuQ==","shasum":"41cd3f51a548317cc390163583f5dd5a2a356bb2","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.1.3.tgz","fileCount":5,"unpackedSize":85889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCE59CRA9TVsSAnZWagAA1gsP/RhNllzemSZMcqpQ49TX\nfdqMMDMT0igsEJWt4eQ5Dxn53XWCcrKSvcskaDJe0wRLBkPbLTnSU70P5CQH\nUZGqxkMBYXsL2JZEfG+k1Q+2Ncbj2FXGKrzv7kL8dEX0QlRgRYbb1TIeonqF\nQ9Fz5NAzHPQmOINoTyZIbEF7jNNXlpCLHBi9v++sdXKWH2DOEOJsFk9q+ufO\nxJHzxnRUFOhGiDxGAkmoCzYqsx47i2Iv5L312g1za70mJAC4CwDP2eLqGANq\nKMzn2XUkTDgMpgInaGfayUgpT6wCK56XbcSN74MPVCwlGfnwhIlHNzKBSIGL\n93KImxT1MEaVJPwifcU58Xzoa9HKTEh318ygvo0HkUQHFke6J+M7Mh6aGhx4\no4OMqWkXeBou2lI05lfTBXsTnweAbtrec/OdlOgSWDvMDnxlzS9RiGE7pNMw\nkV/+CZbrQWx/yYIzTvS4tK7eUKtVmJUVoftYu5jkmsTB67oHSbMlL1Zbo7rn\novUfaO1NBs2sqAM8aoA6j21uZPLdCxYXu4LazlwuM3uzXcdF7I4KrBFGgbqK\n5OXOzKEOs7HIcetbvSVZBfeNI/ea/qpQAXvxkP01u32D3KlOYeqSO15zGDJK\neWezZGl7OmeXmlutgqKFmJJEHGI3rSm7FxDW5FjIgbK9ajZF9s3kDRTV4cQ6\nJ7nv\r\n=XJJ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRrgXJfUaMgfJNCeECxFaCBMyFxf66UUZZPefJB4tqbQIhAOR81U7PSAHLwDore4JvY9NVODmu66TLKXZzNZbfbTvB"}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.1.3_1577602684945_0.6995759016407064"},"_hasShrinkwrap":false},"1.1.4":{"name":"vue-input-facade","version":"1.1.4","description":"A lightweight and dependency free input facade created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.0-beta.30","babel-eslint":"^10.0.3","core-js":"^3.3.2","coveralls":"^3.0.9","cz-conventional-changelog":"^3.0.2","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^16.0.0-beta.46","vue":"^2.6.10","vue-cli-plugin-styleguidist":"^4.2.2","vue-template-compiler":"^2.6.10"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"homepage":"https://ronaldjerez.github.io/vue-input-facade","gitHead":"0816b1944edc97cca2b058cf12caad441300f5f6","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.1.4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-WOyk0wJI5yNhTLc4DbAeq4hJPK3L9C1Aa6dNV8503iw0SZFo1Mb5HUtmWMtxkLApRfjXEQIOHlWDzn3ezfBbsw==","shasum":"3dbfa10bf3d81087cf21c06db5e25a17d953cc09","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.1.4.tgz","fileCount":5,"unpackedSize":86552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeDu9cCRA9TVsSAnZWagAAf3sP/29nhkapGNXHV21SkNzT\nogNEvWGrX6UvwFKxiGFpyAW6zgIpqVgiIFHRhm2FBljynVmEFHV49kSN87zK\nD2qvBI1tn1MYVY3Hx/R2W2ZzbfdTFdgwGznFOPBWgor6MmftRaE41WJdPSxK\nrtjSB/0bgAIKXDzUrzjKDSaKY5BMn7zCM2BtAsBkDPK4oJeSHEJ8q+DFaVJp\nlaurpoA7FBkMLBbduiTNt25dkOZJb4/cm0AH2Q/5COFHZnwqiQKcJvJDvy/X\nG3D4ZdJqs5di9ldy5Y7+JYB9+tauTiIZ8nsv1X/AsMC9VA0KJjd8jbOs3O4t\nUzeAc/A1haV1CYEpMGcGhosSYltZeeQSn217aOd0AmggWSWxpEj0BJDa/lQI\n4kibuJcJ7CkrWM5Hhn7SK+XJ3MGehEu/CqkzVnrJmfGZ/353GxSBkghCVv+c\nNqooqKsllv/wS8VkbSp5hq9eeX2ARzufrwDh6VrRISucqR04FFlXzaVfLr+E\nn6hSC0jXajIC312lwIToAEA6YU4PbErCPdVheR9U61t01mzYG3WtrEZf6kuZ\nyg4Fyi2O0tvZAqf/Rm7UNE9uKh12fDzl1IVGK9MWC5RIuXDCQXGbW859XwgK\nrcEjsl5pIWg8EfTljyjp5dbQsqh2Ac50MyNfphVdEwcE/G74dtOfKX1mgi9+\nYRpi\r\n=Esnc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5NH9sOyHY1J8xVzFfmE+GEyGj/jfWgMKyGLX+g9j5RAiEAtLiBuWQcX7myjhCIwem6YUO7mmmiAna0oePJaGhsgdw="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.1.4_1578037084184_0.5625347296252421"},"_hasShrinkwrap":false},"1.2.0-beta.1":{"name":"vue-input-facade","version":"1.2.0-beta.1","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.0-beta.30","babel-eslint":"^10.0.3","core-js":"^3.3.2","coveralls":"^3.0.9","cz-conventional-changelog":"^3.0.2","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^16.0.0-beta.46","vue":"^2.6.10","vue-cli-plugin-styleguidist":"^4.2.2","vue-template-compiler":"^2.6.10"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"homepage":"https://ronaldjerez.github.io/vue-input-facade","gitHead":"3a3d938270d4a048ed0a5a84a1f6ce9a7aa61825","readme":"<div align=\"center\" markdown=\"1\" style=\"text-align:center\">\n\n# Vue Input Facade\n\nA lightweight and dependency free input masking library created specific for Vue\n\n[![Build Status](https://travis-ci.org/RonaldJerez/vue-input-facade.svg?branch=master)](https://travis-ci.org/RonaldJerez/vue-input-facade)\n[![Coverage Status](https://coveralls.io/repos/github/RonaldJerez/vue-input-facade/badge.svg?branch=master&service=github)](https://coveralls.io/github/RonaldJerez/vue-input-facade?branch=master&service=github)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n<div class=\"hide\" markdown=\"1\">\n\n### [Docs and Demo](https://ronaldjerez.github.io/vue-input-facade)\n\n</div>\n\n---\n\n</div>\n\n## Installing\n\n```bash\nnpm i vue-input-facade\n```\n\n```bash\nyarn add vue-input-facade\n```\n\n## Importing\n\n### Globally\n\nInstalls the component, directive and filter for your entire application.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\nVue.use(InputFacade)\n```\n\n### Locally\n\nInstall per component as needed\n\n```javascript\nimport { InputFacade, facade, filter } from 'vue-input-facade'\n\nexport default {\n  components: { InputFacade },\n  directives: { facade },\n  filters: { facade: filter },\n  // ... rest of component config\n}\n```\n\n### Default Mask Tokens\n\n+ `S` = alpha characters\n+ `#` = numerical characters\n+ `X` = alpha numerical characters\n+ `A` = alpha characters, transformed to uppercase\n+ `a` = alpha characters, transformed to lowercase\n+ `\\` = escape any of the above characters\n\nSee the [token source file](https://github.com/RonaldJerez/vue-input-facade/blob/master/src/tokens.js) for definition signature\n\n<div class=\"hide\" markdown=\"1\">\n\n## Usage\n\n### As Component\n\n```html\n<label>Phone Number</label>\n<input-facade mask=\"(###) ###-####\" name=\"phoneNumber\" type=\"tel\" />\n```\n\n### As Directive\n\n```html\n<label>Date</label>\n<input type=\"text\" v-facade=\"'##/##/##'\" />\n```\n\nSee [demo page](https://ronaldjerez.github.io/vue-input-facade) for more usage examples\n\n## Thanks\n\nThanks to [Marcos Neves](https://vuejs-tips.github.io/) for the vue-the-mask component of which this vue-input-facade was originally forked from.\n\n## Contribution\n\nYou're free to contribute to this project by submitting Issues and/or pull requests. This project is test-driven, so keep in mind that every change and new feature should be covered by tests.\n\n## License\n\nThis project is licensed under [MIT License](http://en.wikipedia.org/wiki/MIT_License)\n\n</div>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.2.0-beta.1","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-WQ6h8NdX3nxXCNlR/FQHZUXMGpWl0Fjw+sJQOGPr6xEWyG8BWq8H6CUs6Y11gGjFGhZ42JSeMNF5dQOX+sbNlQ==","shasum":"b6167dba63487c0a6c76b060ff121626055b2eea","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.2.0-beta.1.tgz","fileCount":5,"unpackedSize":90909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFrrVCRA9TVsSAnZWagAAAkwQAISCIXn3WkEMnUhJoX/d\n12K0Py7NN5vr1p+KZgaOX2z/vNZvsD75jeMhow5h3/i/ivc0yrOhJyDzMFFU\nPQWlfMzrmEKZQHopgoIuqMgKffj3fhHlOuiO4utinkydDfa7/xKOmTpM40j3\nNW3RcJ8yDJPyDupf0u9NFJXXjMUZGjKqwWQxLKErCQEkLy2xU/ao4Gmo0Wx2\nyK57B8vp129pVNJrtuGiAcT5lDey17XiX1Ov8p+03dsQvR/KKXnqgVN6fVQr\nuM+Vl7fE9zeCNfhkEpjNOvjPjOgbIq8RZ48XUAWBNOdcy3asWyBnk1OA8c2G\nLATzG/LPouKuKo8RyGlN948Rl5x7bCaYEBZNRtQPo4XCrwK6Vkyj+GNQdU5v\nvBHctVGGeMd5wyec7E8O6GJvgFgIAL+FJfgPZuUmTmNMRgGbsy2MDrki7bIl\nppo2MrjzwAQ13q22zd36DHtwtGyTwggxDq6Ar0p4ztH85VHf8pvW/Kz42WEJ\nCeby0dtr5ITrdSjmmUpIiForg4M8Vwom3eVj2WBTNfWZN1rG41eTr5Kh9wr8\ne+SJUvOdett3ntDRTkcuZbLn1HF1G+80JF43N0XjnqACrhN9J+fGpTHTZLZK\n4k4ny6phBvF71dErfkKBMvviPIvKepobmQELeRdPVYmAMqeLbAYxjtPh0A6l\n1kGu\r\n=raos\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF872XohKHaiseiiu2y08VD+uaBDd+6flITgvf/4RXORAiEA958svHFgAfpIZXQ1oAY3bGndUNxpX4lmaOws+6o2vGQ="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.2.0-beta.1_1578547925417_0.025020546084393303"},"_hasShrinkwrap":false},"1.1.5":{"name":"vue-input-facade","version":"1.1.5","description":"A lightweight and dependency free input facade created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.0-beta.30","babel-eslint":"^10.0.3","core-js":"^3.3.2","coveralls":"^3.0.9","cz-conventional-changelog":"^3.0.2","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^16.0.0-beta.46","vue":"^2.6.10","vue-cli-plugin-styleguidist":"^4.2.2","vue-template-compiler":"^2.6.10"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"homepage":"https://ronaldjerez.github.io/vue-input-facade","gitHead":"21ef58ca363ffa7ac86b31a5697e030df1879196","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.1.5","_nodeVersion":"12.16.2","_npmVersion":"6.13.4","dist":{"integrity":"sha512-jwJ5QtKCwOdV0Fd7b9xUdVyX8pxp1tm5tlmI931g8sAh+QYIJQ268Kn0+ru7z55RdKm/juI6pfKNxcXGem6utw==","shasum":"53852a58adce718f44dd4f886979ebe1127ade06","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.1.5.tgz","fileCount":5,"unpackedSize":86836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeojTXCRA9TVsSAnZWagAAfvYP/156PTQgvRsODhztha04\nozD7opb1xGqUmvhFnSqD52MYfH1NIaRO0DNdJIL8/axVXMNHDNT2XhD3NFyE\nevwm9mQWvCFFTLBtPMuBFlGdG7riBYxiqpdBeXeeH7n1lCvKX1A6T4+SpiXq\n1U5gV9louC9ff5bXNgKBSjvE73yNG8e7dbLlVHZCrp3gQxnCTQPcjUfjEmVx\nFgj5aiNUE95xVh3p39qG4XAwM0Wi0coMT/SOqvYZZMgzYieproSPd1RqJ3mN\nW/5+VNGnvDUtxV41vFtYdozYbgB0QuBqTi/drmTBhpuY0UKDZwf/4yKnPPFj\nEInbR7fZPann/3qDVsCkrZ4Rc7qLL1yn5M/gqRbRUMa4UvjY8oCbiB+z+Wv7\n3WzifyVRWMif5QQjodn0pf+r9isRRHhvtdFgdCiRGqtkMhdPTO9WyB4VlrIO\nE4pg55N1kq3W0JUWt0dHSjAjCoe2EBG2Di4Bh5jOdR8+WJuPICPDhsgfWf7w\ngU6jVpwf+p5p3tJK7mRLpkLXGl/9/L6PyYih0zuoJ+yWhLa34nhO6GXfwnPc\nlOBGPKo4jbNjPVM0EP5hRsY0V7qkqbD/WkCt/4VOA68w99A7pRKdgMWe7Sin\nV/9k1EWhn7LK5K7NfgzOeWtlnjMknYDxN0FdolI8fPsqN8JC5DSH8iOGbMNJ\nPyw6\r\n=OrIs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcToZEA4YVUX25tfWCgMjm2zERyiIBzatFphAB7xBBGAiBq6Pmo1QeQdb9QMUg75Bty1p4mOAWJarZkrsPwod/SNg=="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.1.5_1587688663273_0.8371135229786586"},"_hasShrinkwrap":false},"1.2.0-beta.2":{"name":"vue-input-facade","version":"1.2.0-beta.2","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.0-beta.30","babel-eslint":"^10.0.3","core-js":"^3.3.2","coveralls":"^3.0.9","cz-conventional-changelog":"^3.0.2","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^16.0.0-beta.46","vue":"^2.6.10","vue-cli-plugin-styleguidist":"^4.2.2","vue-template-compiler":"^2.6.10"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"homepage":"https://ronaldjerez.github.io/vue-input-facade","gitHead":"69000ab8e906c76fb8b7a3a307c7c12c9b934884","readme":"<div align=\"center\" markdown=\"1\" style=\"text-align:center\">\n\n# Vue Input Facade\n\nA lightweight and dependency free input masking library created specific for Vue\n\n[![Build Status](https://travis-ci.org/RonaldJerez/vue-input-facade.svg?branch=master)](https://travis-ci.org/RonaldJerez/vue-input-facade)\n[![Coverage Status](https://coveralls.io/repos/github/RonaldJerez/vue-input-facade/badge.svg?branch=master&service=github)](https://coveralls.io/github/RonaldJerez/vue-input-facade?branch=master&service=github)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n<div class=\"hide\" markdown=\"1\">\n\n### [Docs and Demo](https://ronaldjerez.github.io/vue-input-facade)\n\n</div>\n\n---\n\n</div>\n\n## Installing\n\n```bash\nnpm i vue-input-facade\n```\n\n```bash\nyarn add vue-input-facade\n```\n\n## Importing\n\n### Globally\n\nInstalls the component, directive and filter for your entire application.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\nVue.use(InputFacade)\n```\n\n### Locally\n\nInstall per component as needed\n\n```javascript\nimport { InputFacade, facade, filter } from 'vue-input-facade'\n\nexport default {\n  components: { InputFacade },\n  directives: { facade },\n  filters: { facade: filter },\n  // ... rest of component config\n}\n```\n\n### Default Mask Tokens\n\n+ `S` = alpha characters\n+ `#` = numerical characters\n+ `X` = alpha numerical characters\n+ `A` = alpha characters, transformed to uppercase\n+ `a` = alpha characters, transformed to lowercase\n+ `\\` = escape any of the above characters\n\nSee the [token source file](https://github.com/RonaldJerez/vue-input-facade/blob/master/src/tokens.js) for definition signature\n\n<div class=\"hide\" markdown=\"1\">\n\n## Usage\n\n### As Component\n\n```html\n<label>Phone Number</label>\n<input-facade mask=\"(###) ###-####\" name=\"phoneNumber\" type=\"tel\" />\n```\n\n### As Directive\n\n```html\n<label>Date</label>\n<input type=\"text\" v-facade=\"'##/##/##'\" />\n```\n\nSee [demo page](https://ronaldjerez.github.io/vue-input-facade) for more usage examples\n\n## Thanks\n\nThanks to [Marcos Neves](https://vuejs-tips.github.io/) for the vue-the-mask component of which this vue-input-facade was originally forked from.\n\n## Contribution\n\nYou're free to contribute to this project by submitting Issues and/or pull requests. This project is test-driven, so keep in mind that every change and new feature should be covered by tests.\n\n## License\n\nThis project is licensed under [MIT License](http://en.wikipedia.org/wiki/MIT_License)\n\n</div>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.2.0-beta.2","_nodeVersion":"12.16.3","_npmVersion":"6.13.4","dist":{"integrity":"sha512-jvbjeVSRj+HDer9+bVxrkFGKR543BIsSKk+a/7+hu50wn++AchHprs3yiXbVde1v8gvhHZRTQ0bFB6Bn0g6Ifg==","shasum":"cfdf3a90a47770c1e9e3f44579d1d7f938c96ad3","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.2.0-beta.2.tgz","fileCount":5,"unpackedSize":92046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetWc6CRA9TVsSAnZWagAAyg0P/2BSjbR/JdoOxL8JcqVX\nhD+Y2A/6sxiXw+Kj0fcSxfRXWxx32z4f0R/sbSj8r9gk+KfuiZKFK4HDtBt0\nr5UI4MFP0VluSv/FrgCRCEMS22DAaPP/2dfHES54i/HECagpFVW/m7rOWZdj\nFg6vdZc8fg4e8ssi5ElvHdhBN9dKD9M6LZhUcfTC9drWkunxMMB5XolKOXm7\nm5h6Mg+eip4b+gTU60urrqActAw4ra10NhNTLdVRaQg4bfizyfWmPSqwb58p\n/VWdIJphjGEatbmpo8eJZ+zrAFpLw3Lhbp4xy16hA65kkXe7vWC6GbFTEqEc\nOBJ0onFZTmpyiVGQuYZqZrObPjgojscyL1uArowiysMl9X7erbrrt9N3aE7H\nbWfYWHwdDOTM/idN1mz/SFV81u57rajSWEqfLuLHYpYrjuwYiLpCMLr5W0E9\naoHDPqLEipa0wdo+S07BX4PaYf8yIfgFaRs4O/8iXAZz44lsT+rmn9PRE4ox\nJago5hwmnWGVVMAttl1O7oidexA/6+43xNjX7O11bDKknrQGpWv/lyNlmXQQ\nykHbBf8EqO8NuLg5O60uJz10OSfByw7lfQoVVAA7k+We/d0bvqqWgu5BOvOi\n20KpVQcXGwQmbhtWNI9zV+Dw9ZFg7TJonvTOc4Xb3Pbl4O4vQAy9zgFCNTq/\n+QEj\r\n=GxVM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyAxF2MW3xggee3vhrI/RIfPYmZnJerr4rzCKmRShcZAiAnFMllQdxdfsbQ+c+nikIkmBpnYtf+nJ5kEVPJFDvI/Q=="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.2.0-beta.2_1588946745598_0.7237002714717415"},"_hasShrinkwrap":false},"1.2.0-beta.3":{"name":"vue-input-facade","version":"1.2.0-beta.3","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-eslint":"^4.3.1","@vue/cli-plugin-unit-jest":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.2","babel-eslint":"^10.1.0","core-js":"^3.6.5","coveralls":"^3.1.0","cz-conventional-changelog":"^3.2.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^17.0.7","vue":"^2.6.11","vue-cli-plugin-styleguidist":"^4.20.0","vue-template-compiler":"^2.6.11"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"homepage":"https://ronaldjerez.github.io/vue-input-facade","gitHead":"b97218f407558711f183e369fb467ad73ed15abf","readme":"<div align=\"center\" markdown=\"1\" style=\"text-align:center\">\n\n# Vue Input Facade\n\nA lightweight and dependency free input masking library created specific for Vue\n\n[![Build Status](https://travis-ci.org/RonaldJerez/vue-input-facade.svg?branch=master)](https://travis-ci.org/RonaldJerez/vue-input-facade)\n[![Coverage Status](https://coveralls.io/repos/github/RonaldJerez/vue-input-facade/badge.svg?branch=master&service=github)](https://coveralls.io/github/RonaldJerez/vue-input-facade?branch=master&service=github)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n<div class=\"hide\" markdown=\"1\">\n\n### [Docs and Demo](https://ronaldjerez.github.io/vue-input-facade)\n\n</div>\n\n---\n\n</div>\n\n## Installing\n\n```bash\nnpm i vue-input-facade\n```\n\n```bash\nyarn add vue-input-facade\n```\n\n## Importing\n\n### Globally\n\nInstalls the component, directive and filter for your entire application.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\nVue.use(InputFacade)\n```\n\n### Locally\n\nInstall per component as needed\n\n```javascript\nimport { InputFacade, facade, filter } from 'vue-input-facade'\n\nexport default {\n  components: { InputFacade },\n  directives: { facade },\n  filters: { facade: filter },\n  // ... rest of component config\n}\n```\n\n### Default Mask Tokens\n\n+ `S` = alpha characters\n+ `#` = numerical characters\n+ `X` = alpha numerical characters\n+ `A` = alpha characters, transformed to uppercase\n+ `a` = alpha characters, transformed to lowercase\n+ `\\` = escape any of the above characters\n\nSee the [token source file](https://github.com/RonaldJerez/vue-input-facade/blob/master/src/tokens.js) for definition signature\n\n<div class=\"hide\" markdown=\"1\">\n\n## Usage\n\n### As Component\n\n```html\n<label>Phone Number</label>\n<input-facade mask=\"(###) ###-####\" name=\"phoneNumber\" type=\"tel\" />\n```\n\n### As Directive\n\n```html\n<label>Date</label>\n<input type=\"text\" v-facade=\"'##/##/##'\" />\n```\n\nSee [demo page](https://ronaldjerez.github.io/vue-input-facade) for more usage examples\n\n## Thanks\n\nThanks to [Marcos Neves](https://vuejs-tips.github.io/) for the vue-the-mask component of which this vue-input-facade was originally forked from.\n\n## Contribution\n\nYou're free to contribute to this project by submitting issues and/or pull requests. This project is test-driven, so keep in mind that every change and new feature should be covered by tests.  The project uses [semantic-release](https://github.com/semantic-release/semantic-release) to release new versions, therefore all commit messages should follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary), we are using [commitizen](https://github.com/commitizen/cz-cli) to facilitate writting the commit messages.\n\n## License\n\nThis project is licensed under [MIT License](http://en.wikipedia.org/wiki/MIT_License)\n\n</div>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.2.0-beta.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-GlUc6oULAsxzh3Wr73iNxx9P7HHRtXPownBXAgFbT/wzYjHDb6l25AV142oazcehnU/GHFkYbAhBL7ID6AmZiw==","shasum":"919806ba7679f7db1d35618ff1649fdefeec99f1","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.2.0-beta.3.tgz","fileCount":5,"unpackedSize":127663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeudOSCRA9TVsSAnZWagAAqYAQAIshlgKJ/jwk746SZEzF\nndN1hSnxBsi1UxIzz/5myvMEpSpz8Mjn0Mi74R/gfOFyYUTAY4Avncp9m8u3\nsF/07s0AORwdWHRvAf/K8NDhPSP12Mat416q2rroClZnqSJ8wuER8jPLrH4/\nEAPSh8G1vE91nq7Dr8QRIOjDpwkoyfZb+/G3uAmJoDEHk8BpC/knZ839xqnX\nqcCVyVb+pkZLL5kPlPwNcDNZmgtqZF0WvR8rp4h+nf/9X/ppfWbDJ/0hQnG+\nG1wmwSFDmIV3CrEsELdio5qE3H79GNbVvBWKiAQEc9Cxx/LQIni49tku1MbW\nqeauCtL4HsAzZFYYeeX7u76ZHpRY857xGVpBh3GHpdC/CRGCFAhqkI5s5EKB\ndmkLLpGN7YoQcuYbqRF+oUEewo3U7k1jWE4s2PcP9e+9Famg1wxPcITxtIaX\nKI/rKErlfC7xlKAo5Do3/FsdQpj65dN50u+NoJ496n14B4+5sQk+RtSXJrai\niYm/djN845tTMZx1717Wlldce8MqgSRvemZwwsFzoMtMBvFKswXeyKV1a+v6\nYjuC2S6QYbWrNKf3L1JcygSIpHZ50ItDtKvSR6Ge9AYLRLkYFEVnjkyIU/zS\n7qx+4hE+7FmYR/sEz14lJUg0iiv4qEHZFBh6BvsygBo+QoQ6MhgYG+gMOa+A\nlRK6\r\n=9ivD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6VfVPz/3txu0SYzRbyOYFSKQOQ7cw5xAPaS99uo54JAiAbDAk51ONQgfhcJsQmtOBZBccc2T9BWAVAeyQiahH7TQ=="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.2.0-beta.3_1589236626487_0.5487630899161078"},"_hasShrinkwrap":false},"1.2.0-beta.4":{"name":"vue-input-facade","version":"1.2.0-beta.4","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-eslint":"^4.3.1","@vue/cli-plugin-unit-jest":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.2","babel-eslint":"^10.1.0","core-js":"^3.6.5","coveralls":"^3.1.0","cz-conventional-changelog":"^3.2.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^17.0.7","vue":"^2.6.11","vue-cli-plugin-styleguidist":"^4.20.0","vue-template-compiler":"^2.6.11"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"homepage":"https://ronaldjerez.github.io/vue-input-facade","gitHead":"45a1e89d4b908698d4ea18b1a843d35b2c892918","readme":"<div align=\"center\" markdown=\"1\" style=\"text-align:center\">\n\n# Vue Input Facade\n\nA lightweight and dependency free input masking library created specific for Vue\n\n[![Build Status](https://travis-ci.org/RonaldJerez/vue-input-facade.svg?branch=master)](https://travis-ci.org/RonaldJerez/vue-input-facade)\n[![Coverage Status](https://coveralls.io/repos/github/RonaldJerez/vue-input-facade/badge.svg?branch=master&service=github)](https://coveralls.io/github/RonaldJerez/vue-input-facade?branch=master&service=github)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n<div class=\"hide\" markdown=\"1\">\n\n### [Docs and Demo](https://ronaldjerez.github.io/vue-input-facade)\n\n</div>\n\n---\n\n</div>\n\n## Installing\n\n```bash\nnpm i vue-input-facade\n```\n\n```bash\nyarn add vue-input-facade\n```\n\n## Importing\n\n### Globally\n\nInstalls the component, directive and filter for your entire application.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\nVue.use(InputFacade)\n```\n\n### Locally\n\nInstall per component as needed\n\n```javascript\nimport { InputFacade, facade, filter } from 'vue-input-facade'\n\nexport default {\n  components: { InputFacade },\n  directives: { facade },\n  filters: { facade: filter },\n  // ... rest of component config\n}\n```\n\n### Default Mask Tokens\n\n+ `S` = alpha characters\n+ `#` = numerical characters\n+ `X` = alpha numerical characters\n+ `A` = alpha characters, transformed to uppercase\n+ `a` = alpha characters, transformed to lowercase\n+ `\\` = escape any of the above characters\n\nSee the [token source file](https://github.com/RonaldJerez/vue-input-facade/blob/master/src/tokens.js) for definition signature\n\n<div class=\"hide\" markdown=\"1\">\n\n## Usage\n\n### As Component\n\n```html\n<label>Phone Number</label>\n<input-facade mask=\"(###) ###-####\" name=\"phoneNumber\" type=\"tel\" />\n```\n\n### As Directive\n\n```html\n<label>Date</label>\n<input type=\"text\" v-facade=\"'##/##/##'\" />\n```\n\nSee [demo page](https://ronaldjerez.github.io/vue-input-facade) for more usage examples\n\n## Thanks\n\nThanks to [Marcos Neves](https://vuejs-tips.github.io/) for the vue-the-mask component of which this vue-input-facade was originally forked from.\n\n## Contribution\n\nYou're free to contribute to this project by submitting issues and/or pull requests. This project is test-driven, so keep in mind that every change and new feature should be covered by tests.  The project uses [semantic-release](https://github.com/semantic-release/semantic-release) to release new versions, therefore all commit messages should follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary), we are using [commitizen](https://github.com/commitizen/cz-cli) to facilitate writting the commit messages.\n\n## License\n\nThis project is licensed under [MIT License](http://en.wikipedia.org/wiki/MIT_License)\n\n</div>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.2.0-beta.4","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-QhmKREBFokEXhWsVMDhSRTmf64DqNJAOyS8W/8SOhj9SsL3xe+nX+B8ieFNIjgklfC/c3U8CIzDdqTO43R60ug==","shasum":"309405a3f12dcbf751c53b47cdb779d4e46b4b68","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.2.0-beta.4.tgz","fileCount":5,"unpackedSize":128227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyMPyCRA9TVsSAnZWagAA/WoQAJlXOkWa8kr/vW/ZJllT\nuowcjh5oCVcxD+shfyUKP9pciQU2PM066QAARHzMBdUvGo8xvfB663bH8r3f\nEmpvErRx+vQVyI80CPhPk9oIW4uI7HdjAIbHxT6yEHMg76oNQuUlW8hGMFl/\nmv2Xd4KjWsZWzwLzSJO7oH7leBgprJ3Ro9hpZ3Ng/jAFpS5fYpbCnF5PSRxj\n1OmYOUgwEaPpEfk9RkWKj0Usm8VSsA6kzwimQCMh2NvJPcFNBMRucBdnPyrs\njxiPmkziGX1Mje5szt0U9KTybKp6qM2TsegCprJvIykXDjPDl/28O1Tw1wAk\nZeDyXd4q29u7Tr4CMm7u1EQCpH3yJyw+qCilre1hFEgPPMgkwi9U2m3qfu00\nsXkfK//acdlHI/44g+Nq1Dj3lESMLG46qDhU+zBriEeU5HtvKdLfSThNrSm7\nslj9dYqc/hjTi1lfNR379vjNoA3UehFjVkMTeqJjqo6CZq26FsfgZi01aXdz\nIN9AYJAZlJluLDN4hDjO0dYMSlaKXN2KhGgD++dMc04lFt93GpbX3jnnk1xq\nv8xZmPW9e0n5N9gbR/U1SqoBc0y4hJUt6QpdKHCLcPTZgq0ruZWCG0JzCHtz\nUHsFiXPpyuVJryOEI9mhnTVi0nN8lyZYsPKUvl2EIYiNY2Yr2jtVzznFE3py\nbUa2\r\n=JXuD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQOF+FYngCajkCn2gHem4Ac7mCo7RG+/ocdoIdZYRHpQIgZYxzUnOu93cAJZOjiPPqvasEmUCazoEIw12Bjcq9Zng="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.2.0-beta.4_1590215666051_0.030496926904970634"},"_hasShrinkwrap":false},"1.2.0-beta.5":{"name":"vue-input-facade","version":"1.2.0-beta.5","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-eslint":"^4.3.1","@vue/cli-plugin-unit-jest":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.2","babel-eslint":"^10.1.0","core-js":"^3.6.5","coveralls":"^3.1.0","cz-conventional-changelog":"^3.2.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^17.0.7","vue":"^2.6.11","vue-cli-plugin-styleguidist":"^4.20.0","vue-template-compiler":"^2.6.11"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"homepage":"https://ronaldjerez.github.io/vue-input-facade","gitHead":"3a5eb59103b534ee7de88facf79bca66f60071fc","readme":"<div align=\"center\" markdown=\"1\" style=\"text-align:center\">\n\n# Vue Input Facade\n\nA lightweight and dependency free input masking library created specific for Vue\n\n[![Build Status](https://travis-ci.org/RonaldJerez/vue-input-facade.svg?branch=master)](https://travis-ci.org/RonaldJerez/vue-input-facade)\n[![Coverage Status](https://coveralls.io/repos/github/RonaldJerez/vue-input-facade/badge.svg?branch=master&service=github)](https://coveralls.io/github/RonaldJerez/vue-input-facade?branch=master&service=github)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n<div class=\"hide\" markdown=\"1\">\n\n### [Docs and Demo](https://ronaldjerez.github.io/vue-input-facade)\n\n</div>\n\n---\n\n</div>\n\n## Installing\n\n```bash\nnpm i vue-input-facade\n```\n\n```bash\nyarn add vue-input-facade\n```\n\n## Importing\n\n### Globally\n\nInstalls the component, directive and filter for your entire application.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\nVue.use(InputFacade)\n```\n\n### Locally\n\nInstall per component as needed\n\n```javascript\nimport { InputFacade, facade, filter } from 'vue-input-facade'\n\nexport default {\n  components: { InputFacade },\n  directives: { facade },\n  filters: { facade: filter },\n  // ... rest of component config\n}\n```\n\n### Default Mask Tokens\n\n+ `S` = alpha characters\n+ `#` = numerical characters\n+ `X` = alpha numerical characters\n+ `A` = alpha characters, transformed to uppercase\n+ `a` = alpha characters, transformed to lowercase\n+ `\\` = escape any of the above characters\n\nSee the [token source file](https://github.com/RonaldJerez/vue-input-facade/blob/master/src/tokens.js) for definition signature\n\n<div class=\"hide\" markdown=\"1\">\n\n## Usage\n\n### As Component\n\n```html\n<label>Phone Number</label>\n<input-facade mask=\"(###) ###-####\" name=\"phoneNumber\" type=\"tel\" />\n```\n\n### As Directive\n\n```html\n<label>Date</label>\n<input type=\"text\" v-facade=\"'##/##/##'\" />\n```\n\nSee [demo page](https://ronaldjerez.github.io/vue-input-facade) for more usage examples\n\n## Thanks\n\nThanks to [Marcos Neves](https://vuejs-tips.github.io/) for the vue-the-mask component of which this vue-input-facade was originally forked from.\n\n## Contribution\n\nYou're free to contribute to this project by submitting issues and/or pull requests. This project is test-driven, so keep in mind that every change and new feature should be covered by tests.  The project uses [semantic-release](https://github.com/semantic-release/semantic-release) to release new versions, therefore all commit messages should follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary), we are using [commitizen](https://github.com/commitizen/cz-cli) to facilitate writting the commit messages.\n\n## License\n\nThis project is licensed under [MIT License](http://en.wikipedia.org/wiki/MIT_License)\n\n</div>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.2.0-beta.5","_nodeVersion":"12.17.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-BHp1wajMz8aoRGCyKjqKSouILcHllddCx87cJAh1hgdXkHRzhVyMGHZzkpiYviP1VcpJZ+do7tKrR7u2BxoBnw==","shasum":"2a5780c7083172f3bec481c6885765f09bec28c4","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.2.0-beta.5.tgz","fileCount":5,"unpackedSize":128307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJez2E+CRA9TVsSAnZWagAAkV4P/RM2Hr9+3A9ZyD637noQ\n7b08pW37fx8UHuHkFSAdewTcTMduTzqUM0mXtwNYavR1P+UARlk4e1eTFlmQ\nHOPSLKzCRshJi5mHGLar8VhZTi8e/qiD2PTIz+1Onc5hywSCm1ehMJJVBN2/\namMbB0vcyc179//uWPPAnlD/vpW0mi+NYXbfe7BpMraa/3o219s+jLwwLm4c\nQrSbaPGSwNmD6Rt4U3nZd7bjOOtuSjKKLbIcLUe6LBalyjLogc4RcT1MglAS\nK40IceLffMXePt6Wl4VyoDYbLa7My8zfpV+KRhWVFWrC520NMioOHDlIk42S\nb1KGFKg8U9KtPCpPeqeuyw/N+soevk9AZQTN50/HYbQyyooKJfThBOADCFxS\nZje2qVWG9SxRFVLwib1xOoro2v07Ld6Mo5yEyMcIFrlvaAz8FYXMHQ8cbD95\n8+8i/mymlUM/yyk6G8yMat6PUkBen8oS60/Y9deDKAA22CakBix1bsDTxzZe\nxzSpekWOk5ZG29V4f1vwMIVliH2jTWQIbSIiWi0orvsghdw6QmXDrH90hSAv\ndmAtkuMWwzKFOPhwGCS3Syaa4O1Yyi3YA8uFNfsz6T/UsEJ56q/LJjHfRQjc\nIq3XsaTJIBsJiIm9QRyfFTQMNtePWbQUmW4IkSoAS/3reD/7N3IXdGB0SDM7\n2jPI\r\n=jgBS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzOlRnf0iuV7+UrAnUbYPkkeI2OiJG2LBigKJq1hRIFAiEAsxmKuDjbIt8yFSMW9z+fbeptA7H/bxj/H9f7jJDV314="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.2.0-beta.5_1590649149610_0.564738432324597"},"_hasShrinkwrap":false},"1.2.0":{"name":"vue-input-facade","version":"1.2.0","description":"A lightweight and dependency free input facade created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.0.0","@vue/cli-plugin-eslint":"^4.0.0","@vue/cli-plugin-unit-jest":"^4.0.0","@vue/cli-service":"^4.0.0","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.0-beta.30","babel-eslint":"^10.0.3","core-js":"^3.3.2","coveralls":"^3.0.9","cz-conventional-changelog":"^3.0.2","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^16.0.0-beta.46","vue":"^2.6.10","vue-cli-plugin-styleguidist":"^4.2.2","vue-template-compiler":"^2.6.10"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"homepage":"https://ronaldjerez.github.io/vue-input-facade","gitHead":"a55dade770409dcf3bea45403fcbe1a74b8febcc","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.2.0","_nodeVersion":"12.18.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-9h8dR8KAxZQKf6GbfofJEqaYBWRRt1k0wzT7c/WPxX70piTes7f/yprszRJcfUNsuZ/pa9SebwcB9GsrR0K7wQ==","shasum":"25331f0611d885d2e7585cf71c51d843af9ffc64","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.2.0.tgz","fileCount":5,"unpackedSize":87533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3sjOCRA9TVsSAnZWagAAM4QP/2UnZ5V+3tT1OlITU6Yj\nFEDpL1QOeU52+tHQchAaeglEcMrZiLb4WJWCXZEnAklQ8llkk9vmS6NWoP5K\nyX4ar3KMW4E5F67HLsfa28t1KAHkvWl3FDT/GG/MWjAR6qrrBnA4u60V59hn\nKd4VLD9fmol8Hlt4oqoSSxYQki9ZsnvAV5KuX5Mojp0O47ORdrlOHZSGpHtn\nUpJrCVBcGtGXz4lTkPqm9UAeSQK4HgpWpCtxlzePf609ulYkopIDLdHDTSvL\nhJTw70xfDYTITlhop47KZNxCCAEOBPbNEPrZqErzLHsJHR1nfGp8RtcdwTPU\ntqMBGH7O2YtupMnvq6g64bEgVEeN7kCVni4a9JrmSeEZaQ6uzPQm4pJog2mR\nEqSxKVhpPHHjivYtrphUGhPQtWuM6XwFSMSIwrHPzi10xxpu2AeSzAvFtCDj\nuX5Csod7boUA0RkpPibhKphq7jLqIdsPCat7w4k0pDwsaj5p4fUI9l0gFU5F\nj4x/MxvI7IAdhx0CClQwireXZMT6OYGqtIRvyaaRacmEJ84xCeXFVnKqhNwT\nK2EW6z0IhqWVT0u4Cpzi+LgbcJ5LE2RpnSPsUpEj3loK0VIw7kKoeSo4GXaL\necwdKPu1HtGIlTVkY2qcXdWG/36fxTYFLBxdDxcbTyvkZdM3jvZdsdOm2sg2\nSWYX\r\n=aLtI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3wtFOtLP1KgFdau1ekX6P18m8sPIBiyV2oVs7mHzX5AIgXO9KKnzrHddhxK4cHO3lqAgCFNEkJVw9PRMbYEOXz4A="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.2.0_1591658701507_0.47234375831021924"},"_hasShrinkwrap":false},"1.3.0":{"name":"vue-input-facade","version":"1.3.0","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-eslint":"^4.3.1","@vue/cli-plugin-unit-jest":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.2","babel-eslint":"^10.1.0","core-js":"^3.6.5","coveralls":"^3.1.0","cz-conventional-changelog":"^3.2.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^17.0.7","vue":"^2.6.11","vue-cli-plugin-styleguidist":"^4.20.0","vue-template-compiler":"^2.6.11"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"homepage":"https://ronaldjerez.github.io/vue-input-facade","gitHead":"43fa51f8e4ef667e85afee6c50316247fae922bd","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.3.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-DQ2jdGPh2hnveqh3RIzvJQp55LkrO2QXgKDZfaKYTJt4JtvL6ybsaktXVmF7KiQwZTqF+ZiMwgzWd2MgTaKCmQ==","shasum":"1be0721956c02c3aa20cf112aea0787edc643c25","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.3.0.tgz","fileCount":5,"unpackedSize":129835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3yqkCRA9TVsSAnZWagAALIUP/1+NYTG3wJ4S6B0tZeje\n9uh50pIdOt0OZ+Y0YH+shHh0Aj9kfic0D5sNQe+m1c+ASarLCoeWzjykQD26\n7zkPsi0mZ4ck1mXRwBiXDoWjoqqbgm1h0H/1iEYsKOWFtPskNsszeJ62zCla\nU7c1MO4aGWCR+YfjpKdfnp3/bAdA+lNI3D3YV2CgKEOnG0x+OEyQ13XwXMFH\nz/lJUxMelya6PSecJt/ucte9pa0cZViGqHVxrFaTRL3AIFt4d+RRA/RNZcr0\nJfLVAtKXpYpijN/QMlMENU+Ru3D5KUxxDQ4zXfjzeiOUCreQQ55/E5gKXHgS\nFRXjYZ+T6rjWW9oTiVoDv+d7MKM+lqrZGT0tREsE9jLJBTKIgO6ZW7NUDNqT\n2Iqp5BZFMm2SNVEpkXGkAeify9BWfNZnobGbG4TLFLRfkP2nV9keAKk5QgJq\nW4w7xg7tVGwJxi2XVjpsHj4mcsJC9wvMV5401aQ16dGqJJpd21+vyb49DavN\n95FwfEhqJ3O5gjVTl0eluswaWppqkpocLBzqc4LQOJujWJnhAMn9zbT/fp4W\nSsAa2WtIXTy94SEO8EeJ7ungKLIQYSOnY5xvkSsiVYvmZXkGr4u01ej1hbUp\nVILOXn2CqKChrVkWldXyAUhpFn3qhcrAx07lO2pXj7gfZas2gmyaPwhW4B4l\nw6ND\r\n=sVGF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARZrylehcsCXmtMfRiZhj0PpoLw9N0yhOtPdPiam4TdAiEA8J4cXowjVuAw5ztOrt7/SuKzlj7DP5GuqZCiN7+6Y/s="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.3.0_1591683748020_0.17967866493917262"},"_hasShrinkwrap":false},"1.3.1":{"name":"vue-input-facade","version":"1.3.1","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-eslint":"^4.3.1","@vue/cli-plugin-unit-jest":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.2","babel-eslint":"^10.1.0","core-js":"^3.6.5","coveralls":"^3.1.0","cz-conventional-changelog":"^3.2.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^17.0.7","vue":"^2.6.11","vue-cli-plugin-styleguidist":"^4.24.1","vue-template-compiler":"^2.6.11"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"homepage":"https://ronaldjerez.github.io/vue-input-facade","gitHead":"fe9c632dfbbc9a87cf8cee2807ab1fb3d4e7e91f","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.3.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-8tgWiBObwVT3v9XD9OruwPDdWFwbTxaGdtUd1vXqAwNMZceETxZdfsgkMjUtwT1u2tCY3Ptu09WNDPwiwa4huw==","shasum":"87cdca62f75fcdf8205fc7345e4f6a560f4daaa8","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.3.1.tgz","fileCount":5,"unpackedSize":129909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5EXMCRA9TVsSAnZWagAAnYcP+gMUCPpRf4CRHvbL9qY9\nN6TuQNUhru1CkWqR2N1DlOQP94mxlt9j5Oo962iZXgP3x8FFBVF+8J/igqZd\nRDd3PB7O9CcQ8ZDxlFZ3GtnLE7346Snqjnfn1kk9uBo3nTEVZOR+bXHdIAoY\nWIV7sVVKA/hpPPZqN1A1M8YCz2aDsE9GO1YwHJ9xKOHAZ400JWlWZANo7WMI\nNi/0N38dBAAIMnrcZBWVcXt4UPsMveje+ZHAyuQzIEEfhWgn+7ZXGtKPm/S3\nJwSGyzOg9gPBUHr1OeJjY+9+jSNrhxLDJ57F/dWMNm7CqzybZL4mOsnWY2lG\n6B9BbYMCfYn2BaF06Y3ZViUoQGkrLlaSqH2XuEJnzQqZrJJjAGGlmNc7fJVE\n6SsUDjP8bAdIoUej7Z1sbTDxZeVumg/cRSopa7+5t9Moo2z6qEdJdjzkOZYq\nFdNRaNhWwURO9Nkyb2sENFmNIUvPX2izoS3tqaWEY0rhW+4LOw/RFpnwLkf3\n+4DSQPa1NJnewbanwcoHbLRaPON9mPGan83IBQNOpBqPi8eosVbQi69JFZFi\ny68Pprmk4QrWxYJAkpGUHaNjDjRDjRZKMvC6REJ0Uv861hY3LJ+y5PCAg21N\nbATmVq+G3WmFlLqhA+UAEDb65S8SUelXdBsZTBdPqnMwyUavMsatZI81OJRJ\nAusH\r\n=Th3S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbKVibODQkmzC8EomDmN73A4HF6A7kFBPzgndqjoOnuAIgYvOi5U0HkbsskUo9CrajBKupbG9GwqhtscA4RXG+ioU="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.3.1_1592018380076_0.5234619604903932"},"_hasShrinkwrap":false},"1.3.2":{"name":"vue-input-facade","version":"1.3.2","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-eslint":"^4.3.1","@vue/cli-plugin-unit-jest":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.2","babel-eslint":"^10.1.0","core-js":"^3.6.5","coveralls":"^3.1.0","cz-conventional-changelog":"^3.2.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^5.0.0","prettier":"^1.18.2","semantic-release":"^17.0.7","vue":"^2.6.11","vue-cli-plugin-styleguidist":"^4.24.1","vue-template-compiler":"^2.6.11"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"homepage":"https://ronaldjerez.github.io/vue-input-facade","gitHead":"2bf46683ae381b3b73622efb559e6c05964424de","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.3.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Yea2SzzN4MUMdiP2iF7+KovPcmx80SR7QWFNd9f07yN/n+/Si1ZE5k6WFzi0fIUgRY/jObW4qQlJZelIuqdS8A==","shasum":"829e163cd312247bfefcd99b3e6bf46961782d54","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.3.2.tgz","fileCount":5,"unpackedSize":130185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIjgpCRA9TVsSAnZWagAAoiIP/2RolznL2cMkLTd41gGe\n4Z/ucF+G+Nh6fTtIRf0bJoC3+WWDET92DTg1mGtPRlR68/vlFQH1J4PITowS\nCGW2LDhCPh829YjXN0d2mlruoMSnDz/xmJP3Vl+YcXhR6Yu2jD2De37XLj58\nVIt3zBp6mPihx7GFa893Wh7E3X4wb6dozhlJo+fOQ4YZjN0bLS7h39qJ7yZt\nNJuoOVYEkTrnoWNKDZplEa9G2qDcVsSZ9hb4JLhSUvKeFTxy9BkcpfDiSM/I\nSGSHHm0Ie/7pKn2lL0h1PwLsRa2d8pScL4jFBN14qj2CE8wMPfrfrhP5EQ2v\niO8yAGfX0rGNxAdvpyDT18HGDEV43uB55M9wrqyFJN3yaFoLpE/uf3hqIzP5\nMdDWYkUqxBqnVV1wZgvZ+h5P3aztVtOB/QdS+nKfXo6rCX04AskNnt00KeVJ\nDjLWn3nBTnuIpaN2hAH2prN/edfYu+TBKfEk6/8q77HJ/Y+/DRCRA9Ku8e+E\nBo4+F/U8y+ntI8Y9W0haQTLe24YydH6P4yuZDmX6UyhhS2ws0T4t8Uz/Ger1\nofwtkeYbaUzaMprnnmB+J6WhW9vDy3JZP1W97QIia4A8yvZBnjoFD/Wkk1NF\nPRUVFhop2wqLG9fOQvJR8PHKgGyG0pDocq+u2GIJNMV4qmaIv6NJCiblNaCa\n9qZt\r\n=2Rk0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZTwFL/oM53EL0AfT6EUgVVcymAVYnuSppQ3DWEwHYpQIgaEyE2VHUtJCBzTXtAy0yx3A7g0uCGLcSPggIoSUQUGE="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.3.2_1596078120671_0.07240685179758777"},"_hasShrinkwrap":false},"1.3.3-beta.1":{"name":"vue-input-facade","version":"1.3.3-beta.1","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-eslint":"^4.3.1","@vue/cli-plugin-unit-jest":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.2","babel-eslint":"^10.1.0","core-js":"^3.6.5","coveralls":"^3.1.0","cz-conventional-changelog":"^3.2.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^5.0.0","husky":"^4.2.5","prettier":"^1.18.2","semantic-release":"^17.0.7","vue":"^2.6.11","vue-cli-plugin-styleguidist":"^4.24.1","vue-template-compiler":"^2.6.11"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"gitHead":"d2d2e6fa364a072abea42b65839263c4da2c3a6d","readme":"<div align=\"center\" markdown=\"1\" style=\"text-align:center\">\n\n# Vue Input Facade\n\nA lightweight and dependency free input masking library created specific for Vue\n\n[![Build Status](https://travis-ci.org/RonaldJerez/vue-input-facade.svg?branch=master)](https://travis-ci.org/RonaldJerez/vue-input-facade)\n[![Coverage Status](https://coveralls.io/repos/github/RonaldJerez/vue-input-facade/badge.svg?branch=master&service=github)](https://coveralls.io/github/RonaldJerez/vue-input-facade?branch=master&service=github)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n<div class=\"hide\" markdown=\"1\">\n\n### [Docs and Demo](https://ronaldjerez.github.io/vue-input-facade)\n\n</div>\n\n---\n\n</div>\n\n## Installing\n\n```bash\nnpm i vue-input-facade\n```\n\n```bash\nyarn add vue-input-facade\n```\n\n## Importing\n\n### Globally\n\nInstalls the component, directive and filter for your entire application.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\nVue.use(InputFacade)\n```\n\n### Locally\n\nInstall per component as needed\n\n```javascript\nimport { InputFacade, facade, filter } from 'vue-input-facade'\n\nexport default {\n  components: { InputFacade },\n  directives: { facade },\n  filters: { facade: filter },\n  // ... rest of component config\n}\n```\n\n### Default Mask Tokens\n\n+ `S` = alpha characters\n+ `#` = numerical characters\n+ `X` = alpha numerical characters\n+ `A` = alpha characters, transformed to uppercase\n+ `a` = alpha characters, transformed to lowercase\n+ `\\` = escape any of the above characters\n\nSee the [token source file](https://github.com/RonaldJerez/vue-input-facade/blob/master/src/tokens.js) for definition signature\n\n<div class=\"hide\" markdown=\"1\">\n\n## Usage\n\n### As Component\n\n```html\n<label>Phone Number</label>\n<input-facade mask=\"(###) ###-####\" name=\"phoneNumber\" type=\"tel\" />\n```\n\n### As Directive\n\n```html\n<label>Date</label>\n<input type=\"text\" v-facade=\"'##/##/##'\" />\n```\n\n### Migrating existing projects\n\nIf you are migrating an existing project to vue-input-facade from another plugin and dont want to touch the whole codebase.  You may pass options during plugin installation to override the default tokens or directive name.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\n\n// migrating from v-mask\nconst options = {\n  // rename the directive from: v-facade to: v-mask\n  name: 'mask',\n\n  // use these tokens instead of the default\n  tokens: {\n    '#': { pattern: /\\d/ },\n    'A': { pattern: /[a-z]/i },\n    'N': { pattern: /[0-9a-z]/i },\n    'X': { pattern: /./ }\n  }\n}\n\nVue.use(InputFacade, options)\n```\n\nSee [demo page](https://ronaldjerez.github.io/vue-input-facade) for more usage examples\n\n## Contribution\n\nYou're free to contribute to this project by submitting issues and/or pull requests. This project is test-driven, so keep in mind that every change and new feature should be covered by tests.  The project uses [semantic-release](https://github.com/semantic-release/semantic-release) to release new versions, therefore all commit messages should follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary), we are using [commitizen](https://github.com/commitizen/cz-cli) to facilitate writting the commit messages.\n\n## License\n\nThis project is licensed under [MIT License](http://en.wikipedia.org/wiki/MIT_License)\n\n</div>\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.3.3-beta.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.7","dist":{"integrity":"sha512-tVFTxMLBBhOXDh8Y+yvuMFsg1vdbsDguPg9geWPXTCT2XVrjB/Z/Dc1FpEN3FJLHNK41QpuHT5OManawJb/SiQ==","shasum":"b09af1ff1f10ef8f2340762e1329ac8f6c558a0a","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.3.3-beta.1.tgz","fileCount":5,"unpackedSize":130423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKN3xCRA9TVsSAnZWagAAJ7kP/itm7i2x3toCn43r1CiA\nW58M+FE/lMrZF2cWhCtA7MOVc3k2B+rHf7EmX87zV/h6EN3Jsl/wpXsN1qD0\nrapbM5kaFk8nx+dQNqZVrew82+d8UabBc6CezjykXSe0//RJpbCVhfM9DDB5\nLD5m0qCTeKNg4cRgW/Qj5bnBgztUkdDFczcd92zIRGp02pLSS/mEEfYSsT1N\nexw5yiuPSGIQwtcWZKFMoNxK6eJ2xSvfqBf16nWPt2tI39dYLelDbAEOWgRY\nofuI5Rln/qrqyZ2kyKPKIw5tNTwu5CUtAkbQz5zpkFD5tZNnfLmXGr/fzZ4z\nSUUp6X8A8GF41j/S7d9k/IZYJNkO+oL3cI7/NhA3zCqCNjxMAHLviL0T9gp/\nREjw24Yeh18UIf+fuH/TJ37pFdgg/M+IVri3YKy+vs5h6i+3AWgHFA+QvrPW\nH8V3K6XtjRWQ4Tq+YVWwJFlNgKjMQni9b6ZvLIR3gKzucLhk+EISV+0J3RFz\nynQy3n7ZUvVzRY0r4c4NBb+Ojel4HoZOONlADdRaFi5xq544NGNXSIyoDk4m\nbJTI8/SG8VOM2hG7r63R6lk/wJk1cNXzc9j4fVnmsYdfdkaFK/YsRz0WmacV\n5SX64i5vo46qtyEcwQXEe2PdKzeXK54UsTs+9dXv2cXAD46PYAFV0tGzvtxd\nLqTV\r\n=BB4Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZ3agB3qEHaDYdZiqlnn2VLwpuS24f0yW5jFg9irGyYAiB29Al41Ojr3kf7zih2p76neqpe0PvWk3Bxp3IWW7F0Qg=="}]},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.3.3-beta.1_1596513777086_0.3385516527665178"},"_hasShrinkwrap":false},"1.3.3":{"name":"vue-input-facade","version":"1.3.3","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-eslint":"^4.3.1","@vue/cli-plugin-unit-jest":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.2","babel-eslint":"^10.1.0","core-js":"^3.6.5","coveralls":"^3.1.0","cz-conventional-changelog":"^3.2.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^5.0.0","husky":"^4.2.5","prettier":"^1.18.2","semantic-release":"^17.0.7","vue":"^2.6.11","vue-cli-plugin-styleguidist":"^4.24.1","vue-template-compiler":"^2.6.11"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"gitHead":"7e203627da258957d442803b7b7a34d8a9261a67","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.3.3","_nodeVersion":"14.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-XsdT4oOuCXrC8/69i6yxMsQoS8BmgsQiAdPfmqljyxQtJRB4XqLqfWztgUbpQ4taKnjfaATlGQ/I9WLdkPeP0Q==","shasum":"fecf67a4387081234475b6e7cdc3f4259a037587","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.3.3.tgz","fileCount":5,"unpackedSize":131539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiYe6CRA9TVsSAnZWagAA/UoP/30g803rH1FXMZHpf/yy\nPGkcICvVI5MWuOH4+bAYKSF6PyndyHx6l6cMEcrbXf3QwnvNh1/hXL007zF8\nu8mUT1ZSMGiAnk2jSf3KV3A8Gf+WV2uRzsIfhNWRToJtGAqpVWBIA1K0sCSV\nmbLZy2UvyMEl3iHxjYlwhmSnWfxp6XHOWgUA504DSJeG27OrSgCYnIFL+8UT\nEK22pjAG4kTHNWxcX5WyA1DamXfq780J1px8jWA5i7SS4cx6x45rwR1LY7w8\nPkRck94ovLS6nYy3EoMGfS4lnhVR9hRsrKPY/zSXmUKJzLrdvDEsVPgXQQ1J\nVYKYtKPkLoE+7Nb4h2Vqg3v3rpfdgDHUixNlRu3pEL5k4GBtFT9CANkc5pnT\n1XsD20GIY4tMlmtEhz7U731v5p5g8G5xUrIQAuUyj6vWck7xP3GFGyFX3A8G\nbaSgSb1mbm0qn4E29vUYMQda3VsMMOpsW5NltCY8vf1ezTXT0QevcS+hzXIY\nATtk//Dds5p/oQj1ukdxIIrXbpJ4UZXtVA1uJ1ULV+eGScIyvxj/tEZkMD5x\nqzD6ih0MJdXJwQ4YqlWioN5AGkCCjxC1tZrRmZIruHSKvMOHGucHnXYDS1XL\niWeoI2BeDVV69+b1hgTgtBpOQlykdaPylicPkh3mM+9fSaUBdm6vp6CDvdsa\nlzSg\r\n=M7vT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAW+rjBH2lZloyET4BMq2017Q+SpA6+7T2weXaipgppBAiEA+L0PwcSFoqVQPVV1tzFdNKKr7Z1VTF+WNSIyNtDgKmA="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.3.3_1619625914145_0.8142058336000082"},"_hasShrinkwrap":false},"1.3.4":{"name":"vue-input-facade","version":"1.3.4","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-eslint":"^4.3.1","@vue/cli-plugin-unit-jest":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.2","babel-eslint":"^10.1.0","core-js":"^3.6.5","coveralls":"^3.1.0","cz-conventional-changelog":"^3.2.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^5.0.0","husky":"^4.2.5","prettier":"^1.18.2","semantic-release":"^17.0.7","vue":"^2.6.11","vue-cli-plugin-styleguidist":"^4.24.1","vue-template-compiler":"^2.6.11"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"gitHead":"d41b3bf3c7a388677bf0b47f7e4f44fd491a83c2","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.3.4","_nodeVersion":"14.16.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-2eDEggufva43Ndq026HQ7jB3dJjhpTpacHhfmsyft2YIuB5KmSCK90wtsx+SvRCBjlFesIvSGm3Mb1WOAFRr/w==","shasum":"1f16c268993e09649af4b6d0374548926e1d50e5","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.3.4.tgz","fileCount":5,"unpackedSize":131773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglwuyCRA9TVsSAnZWagAArIUP/0T2q+RzwcZhejQp9ruR\n7PQBfxrOqNiv/sEXRpixw5Vv1tr1xhV89oaZ66rTXvJ7Wdh4I91BYh6mci6o\nuqBnYMQe5bJ1huB04ABeqHoyDOjFO4DQ1L3G5Namvm8OjGf5CB9d/RDRA455\nqgNG5EzGr2SQVDR81VvxUKdXTmi8ivLifJ/J3Lzz+XDDokujLOGsor79mAru\nLgy7dpmspqzcUp1ht6m3ppv8X+BvrE7dHmsToXRMwuXkGqfgpelFoBi9rE94\nBpWZPja6dp961kCs/DzeWl0QJHv0Lb0etl4b45ITWpJjyCgMguDeH4Gbh78Y\n9aSP3iprsShjU8NGYEBjVmuVmCJMpw+ScItEaNhAkB5h2nwQp1/rsl2ym6Jt\nQTOnPcsvi5Uv5/puljFlUfo3+1ij5HBYwY1M9A0vdZwye4mdFtb4eREIV91K\nY/XoPfmVjwjOUc9ggt+V+EwCAcPnY4wkvDgmPbErHIh4rQ/CUVtQtN4jRq+e\n/Ai4lWcspQ66glrt2deXAjLXRGdCW4ToMHqfKwmeZYtHWoU5OiYjcz65EWzC\ngBNp5Ke9LKh8IcEfTOIWoDA7tR1Kcybww4LcMgLaVtpOfKH6gBjBygiZGsKH\nVUlQC0f0gMIhxMU5S5M62LoYOdnxyrV4UJ0q8tbZlqLTadlKftG1XTdzBCsr\nPOn3\r\n=6sr4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlP6b2WmJuCb9rzD92ZcM+AZsLwIFJkiwxKGiTFeD5UAIhAPO+QmbSP43YS+SKMePGU3AiVVECa1e/O/+3cksuia7V"}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.3.4_1620511666148_0.794926909851569"},"_hasShrinkwrap":false},"1.3.6":{"name":"vue-input-facade","version":"1.3.6","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-eslint":"^4.3.1","@vue/cli-plugin-unit-jest":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.2","babel-eslint":"^10.1.0","core-js":"^3.6.5","cz-conventional-changelog":"^3.2.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^5.0.0","husky":"^4.2.5","prettier":"^1.18.2","semantic-release":"^17.0.7","vue":"^2.6.11","vue-cli-plugin-styleguidist":"^4.24.1","vue-template-compiler":"^2.6.11"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"gitHead":"d6aaf66bb3169fb76f909eb3af91d04b2690d779","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.3.6","_nodeVersion":"12.22.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-6QQcsPcEMDnjXu8Y5trXohCiiZ3SYIyYKzz4QVTrlTokY2uYb96KCVq7IfCpJcrLtYNyFCBKxlpUGL2VQxtwyg==","shasum":"4a26641f1503622cc8aad3203ac880e651d39aa8","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.3.6.tgz","fileCount":5,"unpackedSize":132332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzm4HCRA9TVsSAnZWagAAOVoQAKPLqZsshY7LrHvf14rb\nSsJE405eBUyxKp/InTiMzJfyFe7wvOLMjTA6v6NMesRn/kzL0PREo7ZYvZi6\n/ezfwbNvr6DBAkBiCvZ4vtsmOrKwLHNSmb00Z4u7PKkalc/f71w1AIB/8y3s\nOUn6E2DyRny5S8PUhvFiJCvO7eEaOOiR3OtsZyW7hh0p88FH/LeEhLcDn8dn\nMBdehY8t4NUUVLc1eCaU9tmhFIFhBRgMzhuSpqWvfrC9XTb+SlOC91SJ1Dt7\nHcFq/u/9IyDtqBwRI/kuadSS8mJ+k774paTSI2gceWVqcZREXAtgvyhH3gp9\n0Jykk17oPwwm770b0J2HrSNuyFGK91Gjy+KMy3Whpp88qkVLDOIqYw3xkRpO\n4yTqMoM8RiwjmpaWoArq7VYgLlzOtHQtwSZ0Nh4Mgi57Tvz//5WhZRhUphFE\nY8VESBSY8eWditcxXf+YJdLtjKVrWf8TMAb8UbCRYrDoGAM1+mQMUPosFitZ\n8obVeUWRZFPaEcAugH0aNpWALdTKlp5rI0ry46lCNrJOz/VbQRIuasW2DOw9\n64u2JfI20d3nczDpk00VjIU8+5UO3rcZOqyVr+JCWwJIf/kb3FYTOYKH3EIW\nY4C1WE1utBCoqytQdkYj9BWyCF8s7/77ohTKz5/bw+iXXcIk9aA4TF45VJOv\n/I1H\r\n=/kwB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaFjzrBEdSyOauuL4YJ9xVtEOdHkHb1/zBhO/Ncb1mxwIgZmJ9ref2wv2epNN80HsjkyFuUWeDrqJe+vkSBQm4CDs="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.3.6_1624141318965_0.4620887355948482"},"_hasShrinkwrap":false},"1.3.7":{"name":"vue-input-facade","version":"1.3.7","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-eslint":"^4.3.1","@vue/cli-plugin-unit-jest":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.2","babel-eslint":"^10.1.0","core-js":"^3.6.5","cz-conventional-changelog":"^3.2.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^5.0.0","husky":"^4.2.5","prettier":"^1.18.2","semantic-release":"^17.0.7","vue":"^2.6.11","vue-cli-plugin-styleguidist":"^4.24.1","vue-template-compiler":"^2.6.11"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"gitHead":"be9125478b5453f37378ce3c9575f96fe049deda","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.3.7","_nodeVersion":"12.22.6","_npmVersion":"6.14.5","dist":{"integrity":"sha512-A1DXAAA560j5Q0MaB5YUtdTmMbLbb9d6Vs3zrrAUsL/KlLracbz6+xfLpkrvK/DWFOo9OzxSB10y6g9bm9O3ig==","shasum":"9606b790f76fdce178b54d4371d16f40d23057a8","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.3.7.tgz","fileCount":5,"unpackedSize":132496,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGluIMTWfQEDSlXKFKD7ycyDnW65WXOC27hKjpcSuiaiAiEA8emqGduift2xE+4ieP66EEL6JQoUmqBcdfTgBKCqjns="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.3.7_1633477813181_0.25641691935044086"},"_hasShrinkwrap":false},"1.3.8":{"name":"vue-input-facade","version":"1.3.8","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-eslint":"^4.3.1","@vue/cli-plugin-unit-jest":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.2","babel-eslint":"^10.1.0","core-js":"^3.6.5","cz-conventional-changelog":"^3.2.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^5.0.0","husky":"^4.2.5","prettier":"^1.18.2","semantic-release":"^17.0.7","vue":"^2.6.11","vue-cli-plugin-styleguidist":"^4.24.1","vue-template-compiler":"^2.6.11"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"gitHead":"bccc11965679a8b8805626dce248c7e12179f7a6","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.3.8","_nodeVersion":"12.22.7","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Qdch7neqlN7lfT8EHQXYyypkmAMFHnESrFSRiYShldvUWzvouCMWV4SA0LwvHNpCBIukOZP5JBocJKPGu30Cgw==","shasum":"67dd81bfd00d10fd20e665b9f9503af05017fffe","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.3.8.tgz","fileCount":5,"unpackedSize":132629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuAMYCRA9TVsSAnZWagAAUfUP/iUTRdudV/bE/g6JdobK\n+uoLzAsGET+Bo87KhO0HE3s7kK+wK/3TEjn04n15QFnbydp5/5v2/ioZT2CQ\n24O8Lg4kgMYhkN571joL/eWFBaCThxQMzweVanexcU8nj9hzCAFDQ5P0Sr0J\niIpLgMKEN6uW/oAJxDcLwGhQo6xsDvDqnXs+gTzRCnJaOaljAOlqGSroXCyf\nrE9fjfRVBcAP7skhc+U5hQhHPcy8NzZSfMYbh2Nok0ni0/KjXHaICZZeh9t7\nkm7Jru22jNckOvrPIvi+yURdTbRAobXz/eabHvtROcFvDQTaqdAtjiqWcnAJ\nllsTmWARj4Fh0xZ/SPeIAF/bEZWtZ9sg6T4XeW0qrzFpt21bzN8e64cvPgy6\nw/triuWO/UmMKgt9Kc6QLeowKiIFIscgpnW4+t8dx1Q1wsopjJnmBdgHGo59\nZPt3dVT7xIP1HifvHUj/1yh0Yb801/oOge4oCrs/99+SdXYFQ9yrmpMSdBYA\nXyUakDUVVT8ukF41Qo9Dbh2AJLzhQGLZvWypelAPXntX4UGTyY2C9JHELpRv\njr6E8NMQBolrHkmdVTs4ie49/LByE67N7PpltXVSlcaXqwjTIIJWFJ058BBP\nqz8ZQyMFU7KVwdX4j37NkpcpYprF0c4SngN6vKS+sVgYfiTL9+jLl/KmaaFG\nRuYc\r\n=i5vU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWpywXpEceIP7vo7VImzgCdMNawubtz6/D2oIRFuXk1AiAxMOlzM6UKGGaqj6VCE54HP2P2jBtEVyp6IeXtUHcafg=="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.3.8_1639449368095_0.6793553669115924"},"_hasShrinkwrap":false},"1.3.9":{"name":"vue-input-facade","version":"1.3.9","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-eslint":"^4.3.1","@vue/cli-plugin-unit-jest":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.2","babel-eslint":"^10.1.0","core-js":"^3.6.5","cz-conventional-changelog":"^3.2.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^5.0.0","husky":"^4.2.5","prettier":"^1.18.2","semantic-release":"^17.0.7","vue":"^2.6.11","vue-cli-plugin-styleguidist":"^4.24.1","vue-template-compiler":"^2.6.11"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"gitHead":"39b743f56f80b6dc82c515ac052a996dd54f23ca","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.3.9","_nodeVersion":"12.22.9","_npmVersion":"6.14.5","dist":{"integrity":"sha512-/CTOTfV9S1XaFvVzIm5//1p/r3F+OOUopgEoIikTmfSyVC303um0k2zJEZTm4acZpBfyRcbBN/kLeFYqO2XY1Q==","shasum":"de48f2ccc4e784549edcf46c52c46ca89a0d0dae","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.3.9.tgz","fileCount":5,"unpackedSize":135592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+rEoCRA9TVsSAnZWagAA+ikP+QHF8lgE6EOKPrGcNt2y\nyh9y5susBFIjILpmn4PJs+ZtYdsNXOgmL2QEEd5rJamNO/QrS6xEpqyHxAGP\nrlQXYQaJIrHLxY90J1NJgRrB34PSuvinxj/u7/wG85a1/m4qcb2si96zdkN2\nj8Rzv8mSoJOVUCcPCgQYQTzcKR41Qjhdsn8EbHl24fzVML93lHviV+WZHk6P\nUT4XC11YS4XkpE938HU9a6NO/uTCFLyjmZddeVpGA1u9sBfngIyP9qNY5hlw\ntMgixkMpIH1aXBwRtHwShH9iyGq0cMGVaLgfnx7yAcZVwept6kzHYIxANO6H\n3iXLAU91kZse9MKN+hbvTenalxTONwwxh4MKmJW4E3COW3pIRvZyxtoH7cEE\nrpGRaGVaSzp1QzRbHaO/9ZIA+T8kjyNmXcqmvuxxUfbCif4ZLo5Lxh8mWXhV\nvkymOMqKErJniTQwH0EUk+8lnT+psMVVc7okhJrU5M+7PQus8yQx/si28fOp\nU0GgL36a0hE+WYpNtJK5Q1Po16YH0RIXaqxjjZ7KeetKuWfW7frprfeRqlZU\nsFMndCURTnxfjASHXuDoO7HdDsm4OHY132nIC0us7F8fC5G+dx4Cn0CJrSRG\nuOO/6LUjvj+Qxk7OfyeFQedURKeKYozEOEY9cFlBV8OeR3Y9QZaRdnAVzEb8\n0sJJ\r\n=i2fA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUKDj1pO/pLZ/lf2J3Vjcd5e+nqSjmgHxdujx4Fk20KQIgQKDqggGHPn2HIXhBVZcXeS8bfk982Ioo5cRAmVlgQpI="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.3.9_1643819304523_0.8095026311938709"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"vue-input-facade","version":"2.0.0-beta.1","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-eslint":"^4.3.1","@vue/cli-plugin-unit-jest":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.2","babel-eslint":"^10.1.0","core-js":"^3.6.5","cz-conventional-changelog":"^3.2.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^5.0.0","husky":"^4.2.5","prettier":"^1.18.2","semantic-release":"^17.0.7","vue":"^2.6.11","vue-cli-plugin-styleguidist":"^4.24.1","vue-template-compiler":"^2.6.11"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"readme":"<div align=\"center\" markdown=\"1\" style=\"text-align:center\">\n\n# Vue Input Facade\n\nA lightweight and dependency free input masking library created specific for Vue\n\n[![Build Status](https://travis-ci.org/RonaldJerez/vue-input-facade.svg?branch=master)](https://travis-ci.org/RonaldJerez/vue-input-facade)\n[![Coverage Status](https://coveralls.io/repos/github/RonaldJerez/vue-input-facade/badge.svg?branch=master&service=github)](https://coveralls.io/github/RonaldJerez/vue-input-facade?branch=master&service=github)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n<div class=\"hide\" markdown=\"1\">\n\n### [Docs and Demo](https://ronaldjerez.github.io/vue-input-facade)\n\n</div>\n\n---\n\n</div>\n\n## Installing\n\n```bash\nnpm i vue-input-facade\n```\n\n```bash\nyarn add vue-input-facade\n```\n\n## Importing\n\n### Globally\n\nInstalls the component, directive and filter for your entire application.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\nVue.use(InputFacade)\n```\n\n### Locally\n\nInstall per component as needed\n\n```javascript\nimport { InputFacade, facade, filter } from 'vue-input-facade'\n\nexport default {\n  components: { InputFacade },\n  directives: { facade },\n  filters: { facade: filter },\n  // ... rest of component config\n}\n```\n\n### Default Mask Tokens\n\n+ `S` = alpha characters\n+ `#` = numerical characters\n+ `X` = alpha numerical characters\n+ `A` = alpha characters, transformed to uppercase\n+ `a` = alpha characters, transformed to lowercase\n+ `\\` = escape any of the above characters\n+ `?` = mark the preceding character as optional\n\nSee the [token source file](https://github.com/RonaldJerez/vue-input-facade/blob/master/src/tokens.js) for definition signature\n\n<div class=\"hide\" markdown=\"1\">\n\n## Usage\n\n### As Component\n\n```html\n<label>Phone Number</label>\n<input-facade mask=\"(###) ###-####\" name=\"phoneNumber\" type=\"tel\" />\n```\n\n### As Directive\n\n```html\n<label>Date</label>\n<input type=\"text\" v-facade=\"'##/##/##'\" />\n```\n\n### Migrating existing projects\n\nIf you are migrating an existing project to vue-input-facade from another plugin and dont want to touch the whole codebase.  You may pass options during plugin installation to override the default tokens or directive name.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\n\n// migrating from v-mask\nconst options = {\n  // rename the directive from: v-facade to: v-mask\n  name: 'mask',\n\n  // use these tokens instead of the default\n  tokens: {\n    '#': { pattern: /\\d/ },\n    'A': { pattern: /[a-z]/i },\n    'N': { pattern: /[0-9a-z]/i },\n    'X': { pattern: /./ }\n  }\n}\n\nVue.use(InputFacade, options)\n```\n\nSee [demo page](https://ronaldjerez.github.io/vue-input-facade) for more usage examples\n\n## Contribution\n\nYou're free to contribute to this project by submitting issues and/or pull requests. This project is test-driven, so keep in mind that every change and new feature should be covered by tests.  The project uses [semantic-release](https://github.com/semantic-release/semantic-release) to release new versions, therefore all commit messages should follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary), we are using [commitizen](https://github.com/commitizen/cz-cli) to facilitate writting the commit messages.\n\n## License\n\nThis project is licensed under [MIT License](http://en.wikipedia.org/wiki/MIT_License)\n\n</div>\n","readmeFilename":"README.md","gitHead":"a4089eb99c3b25c9faca9e169ea0cf1ec8c78159","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@2.0.0-beta.1","_nodeVersion":"12.22.9","_npmVersion":"6.14.5","dist":{"integrity":"sha512-D2e3Shr9G1Yr5QoFwSnjHMayio4Br3qy8RRYeTIvVy5aRaVZQqL9QIn4xN+THa+ld9dFEk7IVgWIMavKSDGDVg==","shasum":"b3345904bfaad19e5212f9b6460100610d3d2555","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-2.0.0-beta.1.tgz","fileCount":5,"unpackedSize":136592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+r48CRA9TVsSAnZWagAAWQkQAJDyfd/QiXp1qIySNwE2\nY1ozEMeGMzkQJg2ZV9X0RQtlkUehMywuMiGCk4gFtqtOCp84P3kggyxqlk1e\nj8qQMo/bxzexDlURnOKbmpSqAGQmTcJiVwZ6gFyTtCok4Dypzym3fAbtNzy+\nBNK3VF4Gq8ook6UQJqybus7XHHKK1CLCLphz3rbsZRGTYezCQ5nAQxVyaUzc\nMoUIp055Bb3TgYlsCN1FiuhkWw24makFfe0cL6guRJaLEc3Z/v50Uc2QLcSy\n99LEVEeUkUfzr3NDsxIdg/3yr+xrSydkL3uqscTTN0I3Nc0xOLY3nUwsYvaS\nowWdPxrXIly8zsAPTB9R6ZSUlKtOC6ZAvtE4enoYp2G7t9Q8vgpmesQPoyxl\nVJHYHc2t8s6kANl26ef8qf2MorJQ2cCHzYYcVVPqmOWyQsZ4Zq4nw4Q7tTyP\nqVP506dCxtc7d6LpNzekTkkPinxzPdjtXQOshqDanTcR+6QmWzv7JZcd9xxT\nJM1oOe3UOCShZOh3VjO4xbBO2+lzWDWgGI+CDaR0NH+3az+C0K1mJOpBIo5H\nOPC01PIg50r1TblpphWaEr0MGsUTigDjy/HamgDl4Xl3CTLTguBr2w5Ot/Cr\nA9LLeZC/KEEqcseGeH73jA938kg5t3qcqbPduczR60dgHaik5gcuIic2ulpJ\n1kiu\r\n=8yoZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1b4WtwXgYlq8YZYkfRP23q6MAQQdGho235S0+cr/FnAiEA+4q0/kpY8pErhnvpLDov4Wmae0rnRGfeT1IzHKRxYEE="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_2.0.0-beta.1_1643822652630_0.7465945804098117"},"_hasShrinkwrap":false},"1.4.0":{"name":"vue-input-facade","version":"1.4.0","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-eslint":"^4.3.1","@vue/cli-plugin-unit-jest":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.2","babel-eslint":"^10.1.0","core-js":"^3.6.5","cz-conventional-changelog":"^3.2.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^5.0.0","husky":"^4.2.5","prettier":"^1.18.2","semantic-release":"^17.0.7","vue":"^2.6.11","vue-cli-plugin-styleguidist":"^4.24.1","vue-template-compiler":"^2.6.11"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"gitHead":"77a7bf0af2bf42d8dc21c9ee20843d1feb26c8d4","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.4.0","_nodeVersion":"12.22.9","_npmVersion":"6.14.5","dist":{"integrity":"sha512-D5kVC/gClcmOVdU8+mGhODjyNNCzrwIlGfNW6uo+H8dBFiBZGbHsE1waurNyf4HrF+sc0YDA3M0YWrdJpNRomg==","shasum":"e00e5d5f5000cb1314439e1d452ffad0715e3285","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.4.0.tgz","fileCount":5,"unpackedSize":135761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/Co1CRA9TVsSAnZWagAAjwcP/1nrBpuZUZff4W0AKicK\n3bl/NGFQhEsVNOymFPlpSg2I/Dbx87eYD3kZhkVh7hLGlnG8KvcBc8TlaB5X\n12WAp/9/7FaHSI0OQCjhBqpV2eT/n5V3nZfn04XzGPjZ2Q3Hy6bzRQy7JwBO\nLthxlCZ0KroYNBOEPM2SKlen0gVX3kaIeejmW4K2bcidlRsrCkDftffinkZR\nJZSa3hAzx51YAXYw4Jtej7mFW84k0lZCFZM2oDQNFL7hCvUnwSsnX47wv72A\nbKUhrM2B6Vt95XZ/a0Cao8bGdXFiELv6sMT3lSUxuf60MJLN8rCTN0DPsbR4\nT1sG3TD8UQs1UN/L0vrnoa6r53AZyDWOYMNdtFalsy0uCfmnIhlE5cZ9+1nM\nRlKSvujHsAwI6xAtk7HdR+9MKP0wA2qA++1upgvy/eG5JmEmf/F+FiI+VtOj\n+PnJyLEnVNa26tUU46hblkIb4MAg2kPay2ddqEpsnx2lbC4WTXHustELIH4Q\n+ckzv6YXztl8d+uxJ7YjoDB4uKfFkFQ7FOgraUZe5sZ35reRXDH64NFxnJ5s\nqtJsQsH3y6o0NOfZ+iCI5dGGbgW/YsrI07A7Vn6OLxekymtpi5P/qe1Oqzgh\nkZaMBgNOtP600Vzqo44VlcdrcFSerMs9f6P6NM6EnZcW1lGHoK0bEkVp3kI+\nqVJy\r\n=gX1Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDNzpdh0fbAab3qhJE2qTdcDk5zHt/lAmcExMzvEKJLfAiBMtHeS6JFO822Oh7nxJ87kym8pTWNE+VLynIfS/9hJmg=="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.4.0_1643915829264_0.04166162661173889"},"_hasShrinkwrap":false},"1.4.1":{"name":"vue-input-facade","version":"1.4.1","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-eslint":"^4.3.1","@vue/cli-plugin-unit-jest":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.2","babel-eslint":"^10.1.0","core-js":"^3.6.5","cz-conventional-changelog":"^3.2.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^5.0.0","husky":"^4.2.5","prettier":"^1.18.2","semantic-release":"^17.0.7","vue":"^2.6.11","vue-cli-plugin-styleguidist":"^4.24.1","vue-template-compiler":"^2.6.11"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"gitHead":"6bea726d24f4bc2b2251843aa24d846ae1f25aac","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@1.4.1","_nodeVersion":"12.22.9","_npmVersion":"6.14.5","dist":{"integrity":"sha512-KEOK/2sFpsxZKQKYpAk4BexuVbz0Ugfy8udT8PbIjIPvYUYIJbe1C5dODbO3V84D69KkOWx82/WqFkno6QVXjg==","shasum":"3b134b82b3ccec8f40e5685c4a8fc1f7f427599a","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-1.4.1.tgz","fileCount":5,"unpackedSize":135744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/C8CCRA9TVsSAnZWagAATFoP/3hq5EldNTpdJT3+nZJY\ng+iYNGXP9RArWAzjKLOKLEorpPTDH90sXaFYiylSMjuvXUMob8DDxhg3woLN\nw5stqaTkQgLvO0/XWmUu9frW3p2DlCtZLGxL4G2+vPixiiCxw8txRVwnjU1h\nvWucbd2BSzpQuRnaIPmFlhf5y7jQvdrbIsnAlYyJQg7rALg16KS+az3q9Nu0\n/5mBfU9Q6E19RG7ngua09QEOsq9T77jTzuitTWmBbyeVmsar9j9j4jiuTZ92\nepoT1QPSRRPR4Mi7xOBxBGNP6sEMAEFuMgI9DhEad95qQGBxhi+yK7fstpNS\nM3UIg1Cfs9hl+q8g67CFwtirG62I0VpMAfinECfVsBP/Tf0ndzrfC7myQuId\nIWAig4ECYiukNzDjtw+qpSbKXuFnub0oUh3Ie64TMDYGegHIS3gfeL/X7Bg8\nOMKMiU98rh2iiarRb4Smgcnd2VgG99hEjK8KBlbXN981iLvHhZwBAJ55SGAr\nFdArdiSaivTEVQZHECQku1v7HxV+xqaUlJ5v3xcHvoHXbdzRVmwmUq/5Gq6+\nUI6UF+4R+VaO8e0UtrV/CCvDY7fveG8MLRF0dhzxDFXuj9l1xs4VjQdth+lp\nlw5lBBlKqGwUra6Z8Kdj7chVrFmqZjinT5M2umFiCwIGeg86OvpwmriO4eA7\nT0mq\r\n=U+UN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFaAFFBCnlLQiUnKMF0Z2gB4BmhRxD0Puyo/w1qhiHXkAiEApuvAMiKa6mYCs4nwhzHakN8e3nNo7R7DY2jUKDUAJQY="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_1.4.1_1643917058510_0.5010778674879925"},"_hasShrinkwrap":false},"2.0.0-beta.2":{"name":"vue-input-facade","version":"2.0.0-beta.2","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.3.1","@vue/cli-plugin-eslint":"^4.3.1","@vue/cli-plugin-unit-jest":"^4.3.1","@vue/cli-service":"^4.3.1","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.0.2","babel-eslint":"^10.1.0","core-js":"^3.6.5","cz-conventional-changelog":"^3.2.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-vue":"^5.0.0","husky":"^4.2.5","prettier":"^1.18.2","semantic-release":"^17.0.7","vue":"^2.6.11","vue-cli-plugin-styleguidist":"^4.24.1","vue-template-compiler":"^2.6.11"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"readme":"<div align=\"center\" markdown=\"1\" style=\"text-align:center\">\n\n# Vue Input Facade\n\nA lightweight and dependency free input masking library created specific for Vue\n\n[![Build Status](https://travis-ci.org/RonaldJerez/vue-input-facade.svg?branch=master)](https://travis-ci.org/RonaldJerez/vue-input-facade)\n[![Coverage Status](https://coveralls.io/repos/github/RonaldJerez/vue-input-facade/badge.svg?branch=master&service=github)](https://coveralls.io/github/RonaldJerez/vue-input-facade?branch=master&service=github)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n<div class=\"hide\" markdown=\"1\">\n\n### [Docs and Demo](https://ronaldjerez.github.io/vue-input-facade)\n\n</div>\n\n---\n\n</div>\n\n## Installing\n\n```bash\nnpm i vue-input-facade\n```\n\n```bash\nyarn add vue-input-facade\n```\n\n## Importing\n\n### Globally\n\nInstalls the component, directive and filter for your entire application.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\nVue.use(InputFacade)\n```\n\n### Locally\n\nInstall per component as needed\n\n```javascript\nimport { InputFacade, facade, filter } from 'vue-input-facade'\n\nexport default {\n  components: { InputFacade },\n  directives: { facade },\n  filters: { facade: filter },\n  // ... rest of component config\n}\n```\n\n### Default Mask Tokens\n\n+ `S` = alpha characters\n+ `#` = numerical characters\n+ `X` = alpha numerical characters\n+ `A` = alpha characters, transformed to uppercase\n+ `a` = alpha characters, transformed to lowercase\n+ `\\` = escape any of the above characters\n+ `?` = mark the preceding character as optional [0 or 1]\n+ `*` = mark the preceding character as optional & repeating [0 or more]\n\nSee the [token source file](https://github.com/RonaldJerez/vue-input-facade/blob/master/src/tokens.js) for definition signature\n\n<div class=\"hide\" markdown=\"1\">\n\n## Usage\n\n### As Component\n\n```html\n<label>Phone Number</label>\n<input-facade mask=\"(###) ###-####\" name=\"phoneNumber\" type=\"tel\" />\n```\n\n### As Directive\n\n```html\n<label>Date</label>\n<input type=\"text\" v-facade=\"'##/##/##'\" />\n```\n\n### Migrating existing projects\n\nIf you are migrating an existing project to vue-input-facade from another plugin and dont want to touch the whole codebase.  You may pass options during plugin installation to override the default tokens or directive name.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\n\n// migrating from v-mask\nconst options = {\n  // rename the directive from: v-facade to: v-mask\n  name: 'mask',\n\n  // use these tokens instead of the default\n  tokens: {\n    '#': { pattern: /\\d/ },\n    'A': { pattern: /[a-z]/i },\n    'N': { pattern: /[0-9a-z]/i },\n    'X': { pattern: /./ }\n  }\n}\n\nVue.use(InputFacade, options)\n```\n\nSee [demo page](https://ronaldjerez.github.io/vue-input-facade) for more usage examples\n\n## Contribution\n\nYou're free to contribute to this project by submitting issues and/or pull requests. This project is test-driven, so keep in mind that every change and new feature should be covered by tests.  The project uses [semantic-release](https://github.com/semantic-release/semantic-release) to release new versions, therefore all commit messages should follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary), we are using [commitizen](https://github.com/commitizen/cz-cli) to facilitate writting the commit messages.\n\n## License\n\nThis project is licensed under [MIT License](http://en.wikipedia.org/wiki/MIT_License)\n\n</div>\n","readmeFilename":"README.md","gitHead":"347252db5404d17473d9b412c2b807bf75ca8b82","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@2.0.0-beta.2","_nodeVersion":"12.22.9","_npmVersion":"6.14.5","dist":{"integrity":"sha512-pG4SPVH4pDt+n71m7jglSHp/j1ZWpf/aDGAFRV3mxcNWEE7lTJ2w6BCwZ+I00dHC+XU8bmZwUFxVvXdrRsm6GA==","shasum":"4f920ad5d485c42482779680607e43e437cf0d3d","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-2.0.0-beta.2.tgz","fileCount":5,"unpackedSize":137432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/FvuCRA9TVsSAnZWagAAIO4QAI0QOzF1Q2/c0WQOLLXi\nTnid6VuSgfceft7/WZQu6/tI74JOKIAAzBtSUZWIq3T7xXWz++ZOJFJlDFFh\nWeMI8dvMCpppBMWyUfNwd7H4VQHVplpz1IkJMVfwuFe1SLjdfu1gh3iD4Vwt\nWAr9ImWY2brmtBZQ6mj+cXNeMnlN5BjjChd/cdXF8qLMaj9ArJ2Tito/lrnp\nvUg/Aq3xDVJQ2UOV5oNKNAzXud7wd/KkTatTgMdpD2hAYJiYbIRCfpLNd6YI\nEqmtYW9etRQ4ruLKXyOFHm669vewJq6c08APxKbWXYtoNadY7yI99ivF0LOI\nHpg3EEVNpFRsdnlyLGXvBJuz9GaansnFry1rXlu8yDJBPiCdc/WeMCHIb15G\nQcXVGYgLPcoV6kVmKOsUzZuA+Z65/lhrXSYlXDg1cTY6e28tHGJZ1tzXZh9y\nleqyxSw4H1oBN+nlWWkukueOAJxSCrtaB1no5aAD+MAdgCXAHpkgn27ph9fE\n+i5THagAxS2D1cov+KISBQ1dPEah8zRMazWT9Z4tDPtYrJjD1vbUjQzD4Qif\nzCrzCDC8RMWX0LNGpKk/uzxC9r1UunvwJ58zkL8ruLw0PVzxh8LptLIUa4cT\nLXXo6CwNmcwxcUB6kQygP7oA6OvcfWyMg1tdohh5s8v57ewaQJxNGvc3VjMl\nRMGS\r\n=P+aQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLwp2PuRioYNRsfcj23r4ZePpip+JJ8GzceS5u9iAUKAiAY/Pizl+94ftwedbd9xsJ7uk+TQcPZklqOJUNZCuz+hg=="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_2.0.0-beta.2_1643928558171_0.37941263037471185"},"_hasShrinkwrap":false},"2.0.0-beta.3":{"name":"vue-input-facade","version":"2.0.0-beta.3","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.5.15","@vue/cli-plugin-eslint":"^4.5.15","@vue/cli-plugin-unit-jest":"^4.5.15","@vue/cli-service":"^4.5.15","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.3.0","babel-eslint":"^10.1.0","core-js":"^3.19.3","cz-conventional-changelog":"^3.3.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-vue":"^5.0.0","husky":"^4.3.8","prettier":"^1.18.2","semantic-release":"^17.4.7","vue":"^2.6.14","vue-cli-plugin-styleguidist":"^4.44.15","vue-template-compiler":"^2.6.14"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && git diff HEAD --quiet && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"dependencies":{"install":"^0.13.0","npm":"^8.4.1"},"readme":"<div align=\"center\" markdown=\"1\" style=\"text-align:center\">\n\n# Vue Input Facade\n\nA lightweight and dependency free input masking library created specific for Vue\n\n[![Build Status](https://travis-ci.org/RonaldJerez/vue-input-facade.svg?branch=master)](https://travis-ci.org/RonaldJerez/vue-input-facade)\n[![Coverage Status](https://coveralls.io/repos/github/RonaldJerez/vue-input-facade/badge.svg?branch=master&service=github)](https://coveralls.io/github/RonaldJerez/vue-input-facade?branch=master&service=github)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n<div class=\"hide\" markdown=\"1\">\n\n### [Docs and Demo](https://ronaldjerez.github.io/vue-input-facade)\n\n</div>\n\n---\n\n</div>\n\n## Installing\n\n```bash\nnpm i vue-input-facade\n```\n\n```bash\nyarn add vue-input-facade\n```\n\n## Importing\n\n### Globally\n\nInstalls the component, directive and filter for your entire application.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\nVue.use(InputFacade)\n```\n\n### Locally\n\nInstall per component as needed\n\n```javascript\nimport { InputFacade, facade, filter } from 'vue-input-facade'\n\nexport default {\n  components: { InputFacade },\n  directives: { facade },\n  filters: { facade: filter },\n  // ... rest of component config\n}\n```\n\n### Default Mask Tokens\n\n+ `S` = alpha characters\n+ `#` = numerical characters\n+ `X` = alpha numerical characters\n+ `A` = alpha characters, transformed to uppercase\n+ `a` = alpha characters, transformed to lowercase\n+ `\\` = escape any of the above characters\n+ `?` = mark the preceding character as optional [0 or 1]\n+ `*` = mark the preceding character as optional & repeating [0 or more]\n+ `|` = used for alternative static characters: A|B|C will accept A or B or C\n\nSee the [token source file](https://github.com/RonaldJerez/vue-input-facade/blob/master/src/tokens.js) for definition signature\n\n<div class=\"hide\" markdown=\"1\">\n\n## Usage\n\n### As Component\n\n```html\n<label>Phone Number</label>\n<input-facade mask=\"(###) ###-####\" name=\"phoneNumber\" type=\"tel\" />\n```\n\n### As Directive\n\n```html\n<label>Date</label>\n<input type=\"text\" v-facade=\"'##/##/##'\" />\n```\n\n### Migrating existing projects\n\nIf you are migrating an existing project to vue-input-facade from another plugin and dont want to touch the whole codebase.  You may pass options during plugin installation to override the default tokens or directive name.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\n\n// migrating from v-mask\nconst options = {\n  // rename the directive from: v-facade to: v-mask\n  name: 'mask',\n\n  // use these tokens instead of the default\n  tokens: {\n    '#': { pattern: /\\d/ },\n    'A': { pattern: /[a-z]/i },\n    'N': { pattern: /[0-9a-z]/i },\n    'X': { pattern: /./ }\n  }\n}\n\nVue.use(InputFacade, options)\n```\n\nSee [demo page](https://ronaldjerez.github.io/vue-input-facade) for more usage examples\n\n## Contribution\n\nYou're free to contribute to this project by submitting issues and/or pull requests. This project is test-driven, so keep in mind that every change and new feature should be covered by tests.  The project uses [semantic-release](https://github.com/semantic-release/semantic-release) to release new versions, therefore all commit messages should follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary), we are using [commitizen](https://github.com/commitizen/cz-cli) to facilitate writting the commit messages.\n\n## License\n\nThis project is licensed under [MIT License](http://en.wikipedia.org/wiki/MIT_License)\n\n</div>\n","readmeFilename":"README.md","gitHead":"70b3db041aa2b02c95572d8b2b94fabdf5f07f89","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@2.0.0-beta.3","_nodeVersion":"14.18.3","_npmVersion":"8.4.1","dist":{"integrity":"sha512-L8LifTfNusWai/4RiV+LgNpaYRtyaLap1Ria9qv5Yj7wWn4JEM+zJFTdoKLrRXa8kawtg1wJTJF9sKsZvphP2Q==","shasum":"b8a4c47a296c72bd0d0b6c4d39daa47105999311","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-2.0.0-beta.3.tgz","fileCount":5,"unpackedSize":77004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAD6wCRA9TVsSAnZWagAABEgP/2FWWrfw4gV9ii8Vcrrl\nxsk4XA1PR8O4JMU0lLmT4umogoFtevrSkGI4WpM75Nyvqe11vzewAAXsO0/l\n0Bo3FGo7pwu+7tpcH1nK1BwTT/k+1faZbhvVH2Q9tGvsY9A0TK2tyWDB9wIq\nGcAfPA5REHl6LxGWCai8UKlFVKqexF4VhmW6KMWtJlLiK781b7jE+WdJUW13\nMwnMv+m9a1Dc7HVwLb/o8NgCsPI9KhD+YFU8nsYI6sp4Ri076f4cvwSAokdi\njUQStdPiu31+ELdQ+5H3Slam2fiM3ZmVT8oSX8Thjii2e9E4bJSS5mh2jY5t\nMoEPtfZDYkGgjiMRJHPNy4p2czwm2n9gptVxtWfRWUlEvMu308zxQMjJXivV\nm8EBwF6CiR4S8PI6AOyoaRA//AgduyvVclbkm+oOW+UxpW1peUvOb68cQscf\nk492sSL+zBdsAmkOt9xrl72/QYM9kaxIpMLQBmheVoGgF3nYC4DxKe0ekhRm\noo5GwI2aJd/EmVovobi+v3FLN1lz40w9BTnJgp6c+zgHYccvLILb3rrLFmx3\nK+p00jrIIIg7RxRKW016R6yaAzbkHCfHIiW6G+Gq7MAV7q6Y0nAZ9kgBLIyf\n8bSVPh7KiKv/NZ3aurRL05WLYUP4jgXbcyYYkuykSEEHEhfSRJUrnm2CsXlg\nuREr\r\n=bqUe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHS+TXoCX5NqzlEcH8HkM6FOwio0JJCuzSRLmIm03feAiEAq9PMtUAg1WCxwa28E5yFC/JYEQPsg5d9pmvad0QG7n0="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_2.0.0-beta.3_1644183216647_0.5951940284436261"},"_hasShrinkwrap":false},"2.0.0":{"name":"vue-input-facade","version":"2.0.0","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.5.15","@vue/cli-plugin-eslint":"^4.5.15","@vue/cli-plugin-unit-jest":"^4.5.15","@vue/cli-service":"^4.5.15","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.3.0","babel-eslint":"^10.1.0","core-js":"^3.19.3","cz-conventional-changelog":"^3.3.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-vue":"^5.0.0","husky":"^4.3.8","prettier":"^1.18.2","semantic-release":"^17.4.7","vue":"^2.6.14","vue-cli-plugin-styleguidist":"^4.44.15","vue-template-compiler":"^2.6.14"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && git diff HEAD --quiet && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"dependencies":{"install":"^0.13.0","npm":"^8.4.1"},"gitHead":"b3655e21f7545c6adadb255a04f02d2bc9fd75c6","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@2.0.0","_nodeVersion":"14.19.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-LjkUeOlbIBZVHv7jDK083tQLO2RghaCc1A+KyLCNnVDxZikBogb0JYUp2bsXCheEXcu5ll815ixTHVDyA2UsBQ==","shasum":"fa43003d2615d14fcd3cb9e2883d942f529ff116","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-2.0.0.tgz","fileCount":5,"unpackedSize":77737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCs59CRA9TVsSAnZWagAAB1IP/AjTTSjj9BukvLDX5q9t\nTzxg93xhZMCGIuP39w1WrtCZuJ7kojKTdCoUlMNE5ZlmJhUy2pEX4VmsOKUM\niQuNjTPftEPQxqYjsFtx7QSbgIMMptwqUIDB0PNL/O8j8bx0ZkiK4Hlmo/oT\na+xEB27a5KIgPDhRp56Tvyi9L3SSVL5Typu29D/SxPdaF0glvhaUcQxaIEHY\nPGhsVMEN+gG1HHZf1BaqJGKBUspRd+2BpSGTRUUUD3aSskjPjYt0fB/S5vvL\nnaEIzl2h0BmYwF5UH9SlhVtF3+vtgAzpETC7fafnZK+VXJh8D2QBf647o6W7\nXnJ+ebAC0UcIdfexEyyimFuXi1DQRih52qpNPeWDgHcapL60iewYDMeVuseL\nsPYoLxCtIAmBDoWyhTwbGRr9SdS++v92XP/rSg/qIfUy+Y3GMwiFWbiQUJj4\nj1UfQRmioLpATt8YTPzBXcdbPbA4odG+yR1Z2U5bOGGK9mnciAyTGaaUxB1a\nYwfWLQNvlVMc7W7GhsGDKQ50yOhlA9ENpoNYPV0Eg5xFKQ7U3kmPwGDvV0BO\n7LI1Uf2i8qWj4J83upS3a3BIKhZoFOVP2cteLzDSejOAQTx9xqMsl7AqUu89\ntS/2Grum2bPxhfnaOtyMDPTVRG93pTZTHzZR4WtzQY7hMfqu1z2O3mwHm1jW\nAQTk\r\n=GAae\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCC7gukV96GQRqVTiU8vPh81ZwTCdNZ7I9/PgjY4REjEAIgeg9yfucb3q3702v4Vs7H3kQVO9Eh+uFnRza7NF0xxe0="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_2.0.0_1644875389343_0.6361508940800686"},"_hasShrinkwrap":false},"2.0.1":{"name":"vue-input-facade","version":"2.0.1","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.5.15","@vue/cli-plugin-eslint":"^4.5.15","@vue/cli-plugin-unit-jest":"^4.5.15","@vue/cli-service":"^4.5.15","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.3.0","babel-eslint":"^10.1.0","core-js":"^3.19.3","cz-conventional-changelog":"^3.3.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-vue":"^5.0.0","husky":"^4.3.8","prettier":"^1.18.2","semantic-release":"^17.4.7","vue":"^2.6.14","vue-cli-plugin-styleguidist":"^4.44.15","vue-template-compiler":"^2.6.14"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && git diff HEAD --quiet && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"gitHead":"35a95ee21058b16a65533abf99d0a19e820203b6","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@2.0.1","_nodeVersion":"14.19.1","_npmVersion":"6.14.16","dist":{"integrity":"sha512-8IFV8unBbj+CkWK5vQ4OQO5XNsFt4ShVXkd8LmtXyJmoc1rRDhrJZZfXNW6O+lMbcSbCv68FBCop3LlRT6qy5g==","shasum":"59756a032b097ebfe688836be379c4ca5283e7d7","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-2.0.1.tgz","fileCount":5,"unpackedSize":77666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAPJT13Nv1M6685dI6m5fwRtwTAnflGnIRgy2R+MW2/QIhAK6lbOdKrCsD8/wN+PcVX116CExdJIdDFa7sPx1z4SKP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS8OfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoejQ/8CDgwkdhu8+obFpjRD1yamyWo5ERKrvd5giBAvRzXHnvazrkA\r\nzM0D0UwyJ3615q4920ljAgWbF8ChC+KvXxGxuFwCgWBJWElQcCBQRQf5xGnP\r\nlDqKTgvQhEzyS5pR/WtxPMdBtSsWNLcSct95kK4krNmjuQxDBbZKQwe+33EO\r\n3Z4PmIMg+J5dcyFvUbwPuEbGixmrV6yMa6wIQbGh+BveqaCH8U9i71NbCWDs\r\nxxrrhmoVCEKyMDSDW6UrvQr2LUy2gkcDGNFoNTBoua/a14SDYgBSyBo6Mr3N\r\nlrrdv8Sp6j+34CyuSGMj1fxPm36bmIW4EYHJtGtB/e5PGE8DSqvoDzwnVYP1\r\nCSJIgScnkIpaib/PPKQWGIFfmLSjJ0eqGugFHJHqiNdBTDYZTDlaAR2rJFQB\r\nmJY4+bCOhw9ZICZnlt4126qn0YvBNwj1LcFjDCRqb8lITWdT1cHVQE4GMJJM\r\ncX0+uiQi60bsQLjIHAqk1OrIKBf3+Jzk9O1X29GIZJJueoK7CvPSJQxFE5RG\r\nHJknyuFxEiKUVfnGUqyyXQ7GlXu5BqKeQ0kuIC2GxsUusr4+loMM8i+JD+P5\r\nyGNdUApTgHsuXyFYMQ0hBbyyLk4CQ+r/rhSZLLjqeK0iv/wOQgJeBrR7Bd9X\r\n7rpvuCmYjJXIdajUcb1B9nSYnvRXU1XvQDI=\r\n=Sz6p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_2.0.1_1649132447605_0.2805005041009341"},"_hasShrinkwrap":false},"3.0.0-beta.1":{"name":"vue-input-facade","version":"3.0.0-beta.1","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","serve":"vue-cli-service serve","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:filter":"func() { yarn test \"$1\" --coverage-reporters=\"lcov\" --coverageThreshold={} ${@:2}; }; func","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@babel/core":"^7.14.5","@babel/preset-env":"^7.14.7","@vue/cli-plugin-babel":"^4.5.15","@vue/cli-plugin-eslint":"^4.5.15","@vue/cli-service":"^4.5.15","@vue/compiler-dom":"^3.2.40","@vue/compiler-sfc":"^3.2.40","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^2.1.0","@vue/vue3-jest":"^28.1.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^28.1.3","core-js":"^3.19.3","cz-conventional-changelog":"^3.3.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-vue":"^5.0.0","husky":"^4.3.8","jest":"^28.1.3","jest-environment-jsdom":"^29.1.2","prettier":"^1.18.2","semantic-release":"^19.0.5","vue":"^3.2.40"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && git diff HEAD --quiet && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"readme":"<div align=\"center\" markdown=\"1\" style=\"text-align:center\">\n\n# Vue Input Facade\n\nA lightweight and dependency free input masking library created specific for Vue\n\n[![Build Status](https://travis-ci.org/RonaldJerez/vue-input-facade.svg?branch=master)](https://travis-ci.org/RonaldJerez/vue-input-facade)\n[![Coverage Status](https://coveralls.io/repos/github/RonaldJerez/vue-input-facade/badge.svg?branch=master&service=github)](https://coveralls.io/github/RonaldJerez/vue-input-facade?branch=master&service=github)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n<div class=\"hide\" markdown=\"1\">\n\n### [Docs and Demo](https://ronaldjerez.github.io/vue-input-facade)\n\n</div>\n\n---\n\n</div>\n\n## Installing\n\n```bash\nnpm i vue-input-facade\n```\n\n```bash\nyarn add vue-input-facade\n```\n\n## Importing\n\n### Globally\n\nInstalls the component, directive and filter for your entire application.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\nVue.use(InputFacade)\n```\n\n### Locally\n\nInstall per component as needed\n\n```javascript\nimport { InputFacade, facade, filter } from 'vue-input-facade'\n\nexport default {\n  components: { InputFacade },\n  directives: { facade },\n  filters: { facade: filter },\n  // ... rest of component config\n}\n```\n\n### Default Mask Tokens\n\n+ `S` = alpha characters\n+ `#` = numerical characters\n+ `X` = alpha numerical characters\n+ `A` = alpha characters, transformed to uppercase\n+ `a` = alpha characters, transformed to lowercase\n+ `\\` = escape any of the above characters\n+ `?` = mark the preceding character as optional [0 or 1]\n+ `*` = mark the preceding character as optional & repeating [0 or more]\n+ `|` = used for alternative static characters: A|B|C will accept A or B or C\n\nSee the [token source file](https://github.com/RonaldJerez/vue-input-facade/blob/master/src/tokens.js) for definition signature\n\n<div class=\"hide\" markdown=\"1\">\n\n## Note about special input types\nThe masking library does not currently work on special input types such as number, email etc.  This is due to browsers treating these special inputs differently than text input and not supporting the same API.  As such, only use vue-input-facade with `<input type=\"text|tel|search\">`.\n\n## Usage\n\n### As Component\n\n```html\n<label>Phone Number</label>\n<input-facade mask=\"(###) ###-####\" name=\"phoneNumber\" type=\"tel\" />\n```\n\n### As Directive\n\n```html\n<label>Date</label>\n<input type=\"text\" v-facade=\"'##/##/##'\" />\n```\n\n### Migrating existing projects\n\nIf you are migrating an existing project to vue-input-facade from another plugin and dont want to touch the whole codebase.  You may pass options during plugin installation to override the default tokens or directive name.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\n\n// migrating from v-mask\nconst options = {\n  // rename the directive from: v-facade to: v-mask\n  name: 'mask',\n\n  // use these tokens instead of the default\n  tokens: {\n    '#': { pattern: /\\d/ },\n    'A': { pattern: /[a-z]/i },\n    'N': { pattern: /[0-9a-z]/i },\n    'X': { pattern: /./ }\n  }\n}\n\nVue.use(InputFacade, options)\n```\n\n\nSee [demo page](https://ronaldjerez.github.io/vue-input-facade) for more usage examples\n\n## Contribution\n\nYou're free to contribute to this project by submitting issues and/or pull requests. This project is test-driven, so keep in mind that every change and new feature should be covered by tests.  The project uses [semantic-release](https://github.com/semantic-release/semantic-release) to release new versions, therefore all commit messages should follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary), we are using [commitizen](https://github.com/commitizen/cz-cli) to facilitate writting the commit messages.\n\n## License\n\nThis project is licensed under [MIT License](http://en.wikipedia.org/wiki/MIT_License)\n\n</div>\n","readmeFilename":"README.md","gitHead":"3d1214661f993663492a65bbbf247f9651340cbb","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@3.0.0-beta.1","_nodeVersion":"14.20.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-REr5jkabRdqlNqQAYvWXycCeuI537uxHNP1i7kQDVDU81/TDprVnAufNwq1AzoIj6vJt6FYaVeELF6La8tLeHg==","shasum":"d97c39133aad148cc46a5d524ad9277cc59d1a71","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-3.0.0-beta.1.tgz","fileCount":5,"unpackedSize":74130,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3R/4i82/z8kz1/0mw0fTBQy/h3CePemX9sDPbyb9HvAiBFWWBljdRl/r/+dfC6aAvpbNWeZbLTbcN5SD9HBwVayA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPOZfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphuA/9F23wAbFUInszURAgl21rBQJJmYK5M8/EbqFgHQ9mkh+EuqFu\r\nYTiQqve5SCHG+8zm+OSRdnOLNRQb82FI+mCuPHkrYoe2iwRupR2Gr4Pi9tyN\r\nv6oxohlySLj6H6l0Qq8N+b6D8Rdc0kKrxlFfPb3mU7uiE8JhoIBUQmGQxbKE\r\n4MgWARVeqaDbrh0QYKzeXOH8jO4TgqNAtZw9gEFkIGmm8ZPw/1BtQWanLCdO\r\nvZU/WBEvBcZ1iVGCYRWD06uKjY4U9LHwJ5ZzTgHs50x3qNvVSK262Ffd1Gnn\r\ns6CDPxNvbk2kHazWfQrtT+I3Rf1isX+SfoS5fMwKt7zMQsVMxcM0Oigj8FKH\r\nkNquYLRMhh7JTObhp0pgLyPtvjBrhyHoNLnKxqv19schiyitUcZB06/9B8pw\r\nMJKHBK9c56jo+Bz9PXNFn5De2zQpON4vXKgWZVcwf/J7fgcAz4Qt+4Uz0OkM\r\nx4qd7/OiM/ZBHYPUpzFGxJ1v4KjshADF2dtdsnAsSqFakPrKRWU7Qw/2z6wN\r\n2JIeb7rOKZQYYEdDgyxWSqQeLdSPtZ9oqphAU8FDiHQOmPhcbt3rq3Er42QS\r\n8wKe9xIMPYWXJ1qHcqWb667ip+v2DUl4/NvbI0B/3nYM0HlkYJxC2dJNm071\r\nMiY4h7kH7hASywwdr+Eq2jxUD/apvDiPYtI=\r\n=TPYT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_3.0.0-beta.1_1664935518954_0.2654022248800647"},"_hasShrinkwrap":false},"3.0.0-beta.2":{"name":"vue-input-facade","version":"3.0.0-beta.2","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","serve":"vue-cli-service serve","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:filter":"func() { yarn test \"$1\" --coverage-reporters=\"lcov\" --coverageThreshold={} ${@:2}; }; func","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@babel/core":"^7.14.5","@babel/preset-env":"^7.14.7","@vue/cli-plugin-babel":"^4.5.15","@vue/cli-plugin-eslint":"^4.5.15","@vue/cli-service":"^4.5.15","@vue/compiler-dom":"^3.2.40","@vue/compiler-sfc":"^3.2.40","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^2.1.0","@vue/vue3-jest":"^28.1.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^28.1.3","core-js":"^3.19.3","cz-conventional-changelog":"^3.3.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-vue":"^5.0.0","husky":"^4.3.8","jest":"^28.1.3","jest-environment-jsdom":"^29.1.2","prettier":"^1.18.2","semantic-release":"^19.0.5","vue":"^3.2.40"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && git diff HEAD --quiet && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"readme":"<div align=\"center\" markdown=\"1\" style=\"text-align:center\">\n\n# Vue Input Facade\n\nA lightweight and dependency free input masking library created specific for Vue 3.x\n\n[![Build Status](https://travis-ci.org/RonaldJerez/vue-input-facade.svg?branch=master)](https://travis-ci.org/RonaldJerez/vue-input-facade)\n[![Coverage Status](https://coveralls.io/repos/github/RonaldJerez/vue-input-facade/badge.svg?branch=master&service=github)](https://coveralls.io/github/RonaldJerez/vue-input-facade?branch=master&service=github)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n<div class=\"hide\" markdown=\"1\">\n\n### [Docs and Demo](https://ronaldjerez.github.io/vue-input-facade)\n\n</div>\n\n---\n\n</div>\n\n## Installing\n\n```bash\nnpm i vue-input-facade@beta\n```\n\n```bash\nyarn add vue-input-facade@beta\n```\n\n## Importing\n\n### Globally\n\nInstalls the component, directive and filter for your entire application.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\napp.use(InputFacade)\n```\n\n### Locally\n\nInstall per component as needed\n\n```javascript\nimport { InputFacade, facade, filter } from 'vue-input-facade'\n\nexport default {\n  components: { InputFacade },\n  directives: { facade },\n  filters: { facade: filter },\n  // ... rest of component config\n}\n```\n\n### Default Mask Tokens\n\n+ `S` = alpha characters\n+ `#` = numerical characters\n+ `X` = alpha numerical characters\n+ `A` = alpha characters, transformed to uppercase\n+ `a` = alpha characters, transformed to lowercase\n+ `\\` = escape any of the above characters\n+ `?` = mark the preceding character as optional [0 or 1]\n+ `*` = mark the preceding character as optional & repeating [0 or more]\n+ `|` = used for alternative static characters: A|B|C will accept A or B or C\n\nSee the [token source file](https://github.com/RonaldJerez/vue-input-facade/blob/master/src/tokens.js) for definition signature\n\n<div class=\"hide\" markdown=\"1\">\n\n## Note about special input types\nThe masking library does not currently work on special input types such as number, email etc.  This is due to browsers treating these special inputs differently than text input and not supporting the same API.  As such, only use vue-input-facade with `<input type=\"text|tel|search\">`.\n\n## Usage\n\n### As Component\n\n```html\n<label>Phone Number</label>\n<input-facade mask=\"(###) ###-####\" name=\"phoneNumber\" type=\"tel\" />\n```\n\n### As Directive\n\n```html\n<label>Date</label>\n<input type=\"text\" v-facade=\"'##/##/##'\" />\n```\n\n### Migrating existing projects\n\nIf you are migrating an existing project to vue-input-facade from another plugin and dont want to touch the whole codebase.  You may pass options during plugin installation to override the default tokens or directive name.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\n\n// migrating from v-mask\nconst options = {\n  // rename the directive from: v-facade to: v-mask\n  name: 'mask',\n\n  // use these tokens instead of the default\n  tokens: {\n    '#': { pattern: /\\d/ },\n    'A': { pattern: /[a-z]/i },\n    'N': { pattern: /[0-9a-z]/i },\n    'X': { pattern: /./ }\n  }\n}\n\nVue.use(InputFacade, options)\n```\n\n\nSee [demo page](https://ronaldjerez.github.io/vue-input-facade) for more usage examples\n\n## Contribution\n\nYou're free to contribute to this project by submitting issues and/or pull requests. This project is test-driven, so keep in mind that every change and new feature should be covered by tests.  The project uses [semantic-release](https://github.com/semantic-release/semantic-release) to release new versions, therefore all commit messages should follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary), we are using [commitizen](https://github.com/commitizen/cz-cli) to facilitate writting the commit messages.\n\n## License\n\nThis project is licensed under [MIT License](http://en.wikipedia.org/wiki/MIT_License)\n\n</div>\n","readmeFilename":"README.md","gitHead":"14dd001a8948d3435bfddf0358b72ba9e87b86cd","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@3.0.0-beta.2","_nodeVersion":"14.21.2","_npmVersion":"8.19.2","dist":{"integrity":"sha512-56j0sJf052wbno6cxKulm+/Iap+dzO5ygGka9JO9MP+WgSCLUi5FaTjOC9aNtM4rSeD+POm/yKxRXDfq5INfaQ==","shasum":"f37f9a4e16c326757951e0fa0decf6bf006f9a51","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-3.0.0-beta.2.tgz","fileCount":5,"unpackedSize":74159,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDsmxL0tPi478Jzb85YmNb4NbgV/NGgethIUiefB1k+LAiBP80/mLKYLtmaQZI0qF+aL/QGYuyUM1ovFGkZdvHVhdw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9tnoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVHQ//UVO6iOKo0gErS1gs/s4ohY8n7/VxcBFSyitHc8D9R1udeymc\r\n/OR93EFGYwSswiUpnVX4u0Bi3fIzMNGNP1R6HZGY2gUJu2abyZ7rrA9BlsY1\r\nEGE8O8rl3uiMYHpK5mFobSqh7j+5/897uwmh6egw3PDLw8oPmkIYCfSY6JJL\r\nHC7I7uZqAMIncIcgxghDr+2Bjip4/xfDirBIOIPuWAL2s+bW3zXrgvvilx9f\r\nq44L59Q0feSvMRp3GmRy+GNNqP+2hMNhucRdt3TIW2fHJ75dUdXUTxELfBl3\r\neHvzQFKvq/LC9vmCZmVWVhwIgrgdM5MVhTiM6zCCxVrKmIr+EFmTxeLH03gR\r\npkOwJF4hLjTpKJ92SWpV5OPX4qmMa35Ro4R03uT15NTEzzcdMNgW89QZtMKG\r\n7I9UmiVxGfLRtXfYWN1ZckrtYdgrx/k53C4AF2jdrvNPJi6k6rMVxR5M7RxW\r\nAfCkwI87RyGRkO407wq8giyZ566zN0P4MHT1CJ0HFLh5zjRFSokgNNMH5Vur\r\nLTGaDND9K4SHBOvi2RtkvPmeZ7cYV3DyLl5jn6ri4eksfc8/zxng+aae8Exj\r\n5Et2VUkAR8ZOne47nubWNSz15l5xSYqnsM6IsAIdvVBb3Y9wkl92nWO2PFbX\r\ns1GvlXx2Hg2vPGIjGdV0R3/G+MBUkX4GysI=\r\n=oYxo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_3.0.0-beta.2_1677122023849_0.02374251767376201"},"_hasShrinkwrap":false},"2.1.0":{"name":"vue-input-facade","version":"2.1.0","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.5.15","@vue/cli-plugin-eslint":"^4.5.15","@vue/cli-plugin-unit-jest":"^4.5.15","@vue/cli-service":"^4.5.15","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.3.0","babel-eslint":"^10.1.0","core-js":"^3.19.3","cz-conventional-changelog":"^3.3.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-vue":"^5.0.0","husky":"^4.3.8","prettier":"^1.18.2","semantic-release":"^17.4.7","vue":"^2.6.14","vue-cli-plugin-styleguidist":"^4.44.15","vue-template-compiler":"^2.6.14"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && git diff HEAD --quiet && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"gitHead":"fd20542bead93266fc9417f2cd0becab1ee8fc5b","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@2.1.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-QvtMncSos47xPxIz8EIRHtJpwGKh7ohgemqSI/9paeH5rDjfKlYV0+Q8KLPKFvERpTu/xfgamC4mnwRnvxtv6g==","shasum":"89829f775958c60d5f20dafaa88fc35cae851ada","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-2.1.0.tgz","fileCount":5,"unpackedSize":77984,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVpAr5iNvJKvUzDxLXuGwPJe6q73lPK6XAjTz1dYtt3AiEA3UYSKc7F58dW+KvlNkAaokjyNfWJBOuIQPWl/gSC/28="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_2.1.0_1684649100943_0.9134229766596098"},"_hasShrinkwrap":false},"2.1.1":{"name":"vue-input-facade","version":"2.1.1","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.5.15","@vue/cli-plugin-eslint":"^4.5.15","@vue/cli-plugin-unit-jest":"^4.5.15","@vue/cli-service":"^4.5.15","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.3.0","babel-eslint":"^10.1.0","core-js":"^3.19.3","cz-conventional-changelog":"^3.3.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-vue":"^5.0.0","husky":"^4.3.8","prettier":"^1.18.2","semantic-release":"^17.4.7","vue":"^2.6.14","vue-cli-plugin-styleguidist":"^4.44.15","vue-template-compiler":"^2.6.14"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && git diff HEAD --quiet && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"gitHead":"567b870a75e1aaace97192e3c611f6ca98e421ab","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@2.1.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-e1p+odk9PTloYN1mxVJFeMgDAzA8oO1cyW8Ooq5jOkt5RxQKY3SYBuG7HEmVaEAHy1ycTuhE1fDWSNI+fkD0fQ==","shasum":"91e0b035752570266ff502748d4858e505ecfc56","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-2.1.1.tgz","fileCount":5,"unpackedSize":78025,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNhVE79zdxTjf9++ctSbgnGw+q4baqEZzm+Az5xP5kuAiB9goqJfYIgunSrjXZ5IoRfCKmsq3FYUR/EsHHBTvUvWA=="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_2.1.1_1686716504542_0.37577832125577393"},"_hasShrinkwrap":false},"3.0.0-beta.3":{"name":"vue-input-facade","version":"3.0.0-beta.3","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","serve":"vue-cli-service serve","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:filter":"func() { yarn test \"$1\" --coverage-reporters=\"lcov\" --coverageThreshold={} ${@:2}; }; func","test:watch":"jest --coverage --watchAll","preyalcpublish":"yarn build:plugin"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@babel/core":"^7.14.5","@babel/preset-env":"^7.14.7","@vue/cli-plugin-babel":"^4.5.15","@vue/cli-plugin-eslint":"^4.5.15","@vue/cli-service":"^4.5.15","@vue/compiler-dom":"^3.2.40","@vue/compiler-sfc":"^3.2.40","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^2.1.0","@vue/vue3-jest":"^28.1.0","babel-core":"^7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^28.1.3","core-js":"^3.19.3","cz-conventional-changelog":"^3.3.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-vue":"^5.0.0","husky":"^4.3.8","jest":"^28.1.3","jest-environment-jsdom":"^29.1.2","prettier":"^1.18.2","semantic-release":"^19.0.5","vue":"^3.2.40"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && git diff HEAD --quiet && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"readme":"<div align=\"center\" markdown=\"1\" style=\"text-align:center\">\n\n# Vue Input Facade\n\nA lightweight and dependency free input masking library created specific for Vue 3.x\n\n[![Build Status](https://travis-ci.org/RonaldJerez/vue-input-facade.svg?branch=master)](https://travis-ci.org/RonaldJerez/vue-input-facade)\n[![Coverage Status](https://coveralls.io/repos/github/RonaldJerez/vue-input-facade/badge.svg?branch=master&service=github)](https://coveralls.io/github/RonaldJerez/vue-input-facade?branch=master&service=github)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n<div class=\"hide\" markdown=\"1\">\n\n### [Docs and Demo](https://ronaldjerez.github.io/vue-input-facade)\n\n</div>\n\n---\n\n</div>\n\n## Installing\n\n```bash\nnpm i vue-input-facade@beta\n```\n\n```bash\nyarn add vue-input-facade@beta\n```\n\n## Importing\n\n### Globally\n\nInstalls the component and directive for your entire application.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\napp.use(InputFacade)\n```\n\n### Locally\n\nInstall per component as needed\n\n```javascript\nimport { InputFacade, facade, masker } from 'vue-input-facade'\n\nexport default {\n  components: { InputFacade },\n  directives: { facade },\n  setup() {\n    return { masker }\n  }\n  // ... rest of component config\n}\n```\n\n### Default Mask Tokens\n\n+ `S` = alpha characters\n+ `#` = numerical characters\n+ `X` = alpha numerical characters\n+ `A` = alpha characters, transformed to uppercase\n+ `a` = alpha characters, transformed to lowercase\n+ `\\` = escape any of the above characters\n+ `?` = mark the preceding character as optional [0 or 1]\n+ `*` = mark the preceding character as optional & repeating [0 or more]\n+ `|` = used for alternative static characters: A|B|C will accept A or B or C\n\nSee the [token source file](https://github.com/RonaldJerez/vue-input-facade/blob/master/src/tokens.js) for definition signature\n\n<div class=\"hide\" markdown=\"1\">\n\n## Note about special input types\nThe masking library does not currently work on special input types such as number, email etc.  This is due to browsers treating these special inputs differently than text input and not supporting the same API.  As such, only use vue-input-facade with `<input type=\"text|tel|search\">`.\n\n## Usage\n\n### As Component\n\n```html\n<label>Phone Number</label>\n<input-facade mask=\"(###) ###-####\" name=\"phoneNumber\" type=\"tel\" />\n```\n\n### As Directive\n\n```html\n<label>Date</label>\n<input type=\"text\" v-facade=\"'##/##/##'\" />\n```\n\n### Migrating existing projects\n\nIf you are migrating an existing project to vue-input-facade from another plugin and dont want to touch the whole codebase.  You may pass options during plugin installation to override the default tokens or directive name.\n\n```javascript\nimport InputFacade from 'vue-input-facade'\n\n// migrating from v-mask\nconst options = {\n  // rename the directive from: v-facade to: v-mask\n  name: 'mask',\n\n  // use these tokens instead of the default\n  tokens: {\n    '#': { pattern: /\\d/ },\n    'A': { pattern: /[a-z]/i },\n    'N': { pattern: /[0-9a-z]/i },\n    'X': { pattern: /./ }\n  }\n}\n\nVue.use(InputFacade, options)\n```\n\n\nSee [demo page](https://ronaldjerez.github.io/vue-input-facade) for more usage examples\n\n## Contribution\n\nYou're free to contribute to this project by submitting issues and/or pull requests. This project is test-driven, so keep in mind that every change and new feature should be covered by tests.  The project uses [semantic-release](https://github.com/semantic-release/semantic-release) to release new versions, therefore all commit messages should follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary), we are using [commitizen](https://github.com/commitizen/cz-cli) to facilitate writting the commit messages.\n\n## License\n\nThis project is licensed under [MIT License](http://en.wikipedia.org/wiki/MIT_License)\n\n</div>\n","readmeFilename":"README.md","gitHead":"2fe4afdf39c3e97bda6326448c5565370b4ebc5f","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@3.0.0-beta.3","_nodeVersion":"14.21.3","_npmVersion":"8.19.2","dist":{"integrity":"sha512-QRNdQOCZgisXdY3KqzelvHpIEynMj4kg0szb3gvy7g8UNILk/gcan+W/mmpEbKnWk1w98b4HT7lX3RaEIDDLLA==","shasum":"b73166b8af0d619bb5186df3308eccab41909347","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-3.0.0-beta.3.tgz","fileCount":5,"unpackedSize":73190,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpXhfSShJ+srx7+0q2rABvaoRnQyVhmEmJJrfJQZ5zpAIgRCZPdU+O1Rzb289pFGZGpQUJCRfGAt898LZBGNcdhQA="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_3.0.0-beta.3_1689181749371_0.6836875986964361"},"_hasShrinkwrap":false},"2.1.2":{"name":"vue-input-facade","version":"2.1.2","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.5.15","@vue/cli-plugin-eslint":"^4.5.15","@vue/cli-plugin-unit-jest":"^4.5.15","@vue/cli-service":"^4.5.15","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.3.0","babel-eslint":"^10.1.0","core-js":"^3.19.3","cz-conventional-changelog":"^3.3.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-vue":"^5.0.0","husky":"^4.3.8","prettier":"^1.18.2","semantic-release":"^17.4.7","vue":"^2.6.14","vue-cli-plugin-styleguidist":"^4.44.15","vue-template-compiler":"^2.6.14"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && git diff HEAD --quiet && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"gitHead":"ab32ce806c7706ed7276f9882734baae6bdadaee","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@2.1.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-yBr06e1JWKZrL0nFtW7B9NapDTUXLWXIb3gBK4SSqK9AUL98yrgDKKulVjO44CN6ZrZbU7XRxyFSi1nqkHin9Q==","shasum":"ed68fccde51bc1ec2ae081b7c0a41e22201b3c84","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-2.1.2.tgz","fileCount":5,"unpackedSize":78213,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPmwWeuOkKH/gthzLzPR3Irnrt2dvkiSKMCcsJhrY1fgIgQmO4OipdAhBsFHLLoUPBj1ccnTM6r/KJb47hSUGZk30="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_2.1.2_1690899920383_0.8206213139632426"},"_hasShrinkwrap":false},"2.1.3":{"name":"vue-input-facade","version":"2.1.3","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.5.15","@vue/cli-plugin-eslint":"^4.5.15","@vue/cli-plugin-unit-jest":"^4.5.15","@vue/cli-service":"^4.5.15","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.3.0","babel-eslint":"^10.1.0","core-js":"^3.19.3","cz-conventional-changelog":"^3.3.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-vue":"^5.0.0","husky":"^4.3.8","prettier":"^1.18.2","semantic-release":"^17.4.7","vue":"^2.6.14","vue-cli-plugin-styleguidist":"^4.44.15","vue-template-compiler":"^2.6.14"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && git diff HEAD --quiet && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"gitHead":"087cb7c481062ebdb02ccc2395633b1c010da790","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@2.1.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-IbRq5wRe0HMNdUdhFl0rjmHABsAYBgQT48xo3c7J26ZoC5iH6u2dmoZhxvg8hAEEUXcoEk4ZQE4GUHVJgZZc4A==","shasum":"cbfceeaf6c887e91ed143adabd0d2d2a121bc222","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-2.1.3.tgz","fileCount":5,"unpackedSize":78249,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVjTM/uzJHh5AaEqvAOpgdwiMMHRgXzgXiUjHmjtGm4AiBF/HeiIMjaFZHlEEEviBdBXPc7rUmYsL7OCSffSuZNDA=="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_2.1.3_1692372646658_0.9380388383055369"},"_hasShrinkwrap":false},"2.2.0":{"name":"vue-input-facade","version":"2.2.0","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"scripts":{"build":"npm run build:docs; npm run build:plugin","lint":"vue-cli-service lint","build:plugin":"vue-cli-service build --target=lib src/plugin.js","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"vue-cli-service styleguidist --config styleguide/config.js --mode development","build:docs":"vue-cli-service styleguidist:build --config styleguide/config.js","test":"jest --coverage","test:watch":"jest --coverage --watchAll"},"main":"dist/vue-input-facade.umd.min.js","devDependencies":{"@vue/cli-plugin-babel":"^4.5.15","@vue/cli-plugin-eslint":"^4.5.15","@vue/cli-plugin-unit-jest":"^4.5.15","@vue/cli-service":"^4.5.15","@vue/eslint-config-prettier":"^5.0.0","@vue/test-utils":"^1.3.0","babel-eslint":"^10.1.0","core-js":"^3.19.3","cz-conventional-changelog":"^3.3.0","eslint":"^5.16.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-vue":"^5.0.0","husky":"^4.3.8","prettier":"^1.18.2","semantic-release":"^17.4.7","vue":"^2.6.14","vue-cli-plugin-styleguidist":"^4.44.15","vue-template-compiler":"^2.6.14"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run lint && git diff HEAD --quiet && npm run test"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"gitHead":"b38fe9319a1d9739fd30e712c59db7c543903c1e","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_id":"vue-input-facade@2.2.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-t3Rpr9ErzYX2RBWbnLNFOnIy873fP6Xlhbq2cZIoLbg1GirC2TK8PE5u/K8BktsPGOV31ERZpJEUdS9V5tHTaw==","shasum":"a94aa6ee55e3e5ef46a7f8cf35cb92d3db496e05","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-2.2.0.tgz","fileCount":5,"unpackedSize":78420,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUeSgGuZIt82ykGAR2RNyj33mXdl+/ttkL3TNXv0cAAAiEA5Xr+NoqWLw59l2hiUsWxwGiDhRQuUVVImQpzGjMPdJ8="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_2.2.0_1704318689099_0.3994793986269196"},"_hasShrinkwrap":false},"3.0.0-beta.4":{"name":"vue-input-facade","version":"3.0.0-beta.4","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"main":"dist/vue-input-facade.umd.js","module":"dist/vue-input-facade.js","types":"dist/index.d.ts","type":"module","exports":{".":{"import":"./dist/vue-input-facade.js","require":"./dist/vue-input-facade.umd.js"}},"scripts":{"prebuild":"rm -rf ./dist","build":"run-p type-check build:plugin build:docs","build:docs":"storybook build","build:plugin":"vite build","lint":"eslint . --ext .vue,.js,.cjs,.ts --fix && npm run prettier","lint:ci":"eslint . --ext .vue,.js,.cjs,.ts && npm run prettier:ci","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"npm run storybook","prepush":"npm run type-check && npm run lint && git diff HEAD --quiet && npm run test","prettier":"prettier --config .prettierrc.json --log-level warn --write .","prettier:ci":"prettier --config .prettierrc.json --log-level warn --check .","preyalcpublish":"npm run build:plugin","storybook":"storybook dev -p 6060 --no-open","test":"vitest run --coverage","test:filter":"func() { npm run test \"$1\"; }; func","test:watch":"vitest --coverage","type-check":"vue-tsc --noEmit -p tsconfig.build.json && vue-tsc --noEmit -p tsconfig.vitest.json --composite false"},"devDependencies":{"@storybook/addon-essentials":"^7.6.3","@storybook/addon-links":"^7.6.3","@storybook/blocks":"^7.6.3","@storybook/builder-vite":"^7.6.3","@storybook/vue3":"^7.6.3","@storybook/vue3-vite":"^7.6.3","@tsconfig/node16":"^16.1.1","@types/jsdom":"^21.1.6","@types/node":"^20.10.3","@typescript-eslint/eslint-plugin":"^6.16.0","@typescript-eslint/parser":"^6.16.0","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/coverage-istanbul":"^0.34.3","@vue/compiler-core":"3.3.4","@vue/test-utils":"^2.0.0-0","@vue/tsconfig":"^0.4.0","babel-jest":"^27.0.6","cz-conventional-changelog":"^3.3.0","eslint":"^8.55.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-storybook":"^0.6.15","eslint-plugin-vitest":"^0.3.20","eslint-plugin-vue":"^9.19.2","husky":"^4.3.8","jest-serializer-vue":"^3.1.0","jsdom":"^22.1.0","npm-run-all2":"^6.1.1","prettier":"^3.1.1","react":"^18.2.0","react-dom":"^18.2.0","rollup-plugin-peer-deps-external":"^2.2.4","sass":"^1.69.5","semantic-release":"^22.0.12","storybook":"^7.6.4","typescript":"^5.3.3","vite":"^4.5.1","vite-plugin-dts":"^3.7.0","vitest":"0.34.3","vue":"^3.3.10","vue-tsc":"^1.8.25"},"peerDependencies":{"@vue/compiler-core":">= 3.x","vue":">= 3.x"},"engines":{"node":">= 16.x"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run prepush"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"_id":"vue-input-facade@3.0.0-beta.4","readme":"<div align=\"center\" markdown=\"1\" style=\"text-align:center\">\n\n# Vue Input Facade\n\nA lightweight and dependency free input masking library created specific for Vue 3.x\n\n[![Build Status](https://travis-ci.org/RonaldJerez/vue-input-facade.svg?branch=master)](https://travis-ci.org/RonaldJerez/vue-input-facade)\n[![Coverage Status](https://coveralls.io/repos/github/RonaldJerez/vue-input-facade/badge.svg?branch=master&service=github)](https://coveralls.io/github/RonaldJerez/vue-input-facade?branch=master&service=github)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n<div class=\"hide\" markdown=\"1\">\n\n### [Docs and Demo](https://ronaldjerez.github.io/vue-input-facade/beta/)\n\n</div>\n\n---\n\n</div>\n\n## Installing\n\n```bash\nnpm i vue-input-facade@beta\n```\n\n```bash\nyarn add vue-input-facade@beta\n```\n\n## Importing\n\n### Globally\n\nInstalls the component and directive for your entire application.\n\n```javascript\nimport { plugin as InputFacade } from 'vue-input-facade'\napp.use(InputFacade)\n```\n\n### Locally\n\nInstall per component as needed\n\n```javascript\nimport { InputFacade, facade, masker } from 'vue-input-facade'\n\nexport default {\n  components: { InputFacade },\n  directives: { facade },\n  setup() {\n    return { masker }\n  }\n  // ... rest of component config\n}\n```\n\n### Default Mask Tokens\n\n+ `S` = alpha characters\n+ `#` = numerical characters\n+ `X` = alpha numerical characters\n+ `A` = alpha characters, transformed to uppercase\n+ `a` = alpha characters, transformed to lowercase\n+ `\\` = escape any of the above characters\n+ `?` = mark the preceding character as optional [0 or 1]\n+ `*` = mark the preceding character as optional & repeating [0 or more]\n+ `|` = used for alternative static characters: A|B|C will accept A or B or C\n\nSee the [token source file](https://github.com/RonaldJerez/vue-input-facade/blob/master/src/tokens.js) for definition signature\n\n<div class=\"hide\" markdown=\"1\">\n\n## Note about special input types\nThe masking library does not currently work on special input types such as number, email etc. This is due to browsers treating these special inputs differently than text input and not supporting the same API. As such, only use vue-input-facade with `<input type=\"text|tel|search\">`.\n\n## Usage\n\n### As Component\n\n```html\n<label>Phone Number</label>\n<input-facade mask=\"(###) ###-####\" name=\"phoneNumber\" type=\"tel\" />\n```\n\n### As Directive\n\n```html\n<label>Date</label>\n<input type=\"text\" v-facade=\"'##/##/##'\" />\n```\n\n### Migrating existing projects\n\nIf you are migrating an existing project to vue-input-facade from another plugin and dont want to touch the whole codebase. You may pass options during plugin installation to override the default tokens or directive name.\n\n```javascript\nimport { plugin as InputFacade } from 'vue-input-facade'\n\n// migrating from v-mask\nconst options = {\n  // rename the directive from: v-facade to: v-mask\n  name: 'mask',\n\n  // use these tokens instead of the default\n  tokens: {\n    '#': { pattern: /\\d/ },\n    'A': { pattern: /[a-z]/i },\n    'N': { pattern: /[0-9a-z]/i },\n    'X': { pattern: /./ }\n  }\n}\n\napp.use(InputFacade, options)\n```\n\n\nSee [demo page](https://ronaldjerez.github.io/vue-input-facade) for more usage examples\n\n## Contribution\n\nYou're free to contribute to this project by submitting issues and/or pull requests. This project is test-driven, so keep in mind that every change and new feature should be covered by tests. The project uses [semantic-release](https://github.com/semantic-release/semantic-release) to release new versions, therefore all commit messages should follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary), we are using [commitizen](https://github.com/commitizen/cz-cli) to facilitate writting the commit messages.\n\n## License\n\nThis project is licensed under [MIT License](http://en.wikipedia.org/wiki/MIT_License)\n\n</div>\n","readmeFilename":"README.md","gitHead":"6d57983809877c5084ac98a777518599cdb8bc98","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_nodeVersion":"18.19.0","_npmVersion":"10.2.5","dist":{"integrity":"sha512-HqinPU4X0gy1QBJ46Ygys5YblHKocQsAELMB/nqkqSmb6aQ4WtG2uJdhNQ1Yo/9synjkfsAHXVrP9+TaEtCopQ==","shasum":"9f51626ab2e7c5fb1da0a20edb65b2fa087da5c1","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-3.0.0-beta.4.tgz","fileCount":17,"unpackedSize":40018,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1dDTG3ZsylDjbmTGODfsxY7geft9FDT87GyqVFkJ1BAiEAzIdNdKOfxQnMCtMmFym1s3nWNOm1Ug6kzLA8PXS3I/8="}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_3.0.0-beta.4_1704403744564_0.026013020149627808"},"_hasShrinkwrap":false},"3.0.0-beta.5":{"name":"vue-input-facade","version":"3.0.0-beta.5","description":"A lightweight and dependency free input masking library created specific for Vue","author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"license":"MIT","homepage":"https://ronaldjerez.github.io/vue-input-facade","repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"main":"dist/vue-input-facade.umd.cjs","module":"dist/vue-input-facade.js","types":"dist/index.d.ts","type":"module","exports":{".":{"import":"./dist/vue-input-facade.js","require":"./dist/vue-input-facade.umd.cjs"}},"scripts":{"prebuild":"rm -rf ./dist","build":"run-p type-check build:plugin build:docs","build:docs":"storybook build","build:plugin":"vite build","lint":"eslint . --ext .vue,.js,.cjs,.ts --fix && npm run prettier","lint:ci":"eslint . --ext .vue,.js,.cjs,.ts && npm run prettier:ci","coveralls":"cat ./coverage/lcov.info | coveralls","semantic-release":"semantic-release","dev":"npm run storybook","prepush":"npm run type-check && npm run lint && git diff HEAD --quiet && npm run test","prettier":"prettier --config .prettierrc.json --log-level warn --write .","prettier:ci":"prettier --config .prettierrc.json --log-level warn --check .","preyalcpublish":"npm run build:plugin","storybook":"storybook dev -p 6060 --no-open","test":"vitest run --coverage","test:filter":"func() { npm run test \"$1\"; }; func","test:watch":"vitest --coverage","type-check":"vue-tsc --noEmit -p tsconfig.build.json && vue-tsc --noEmit -p tsconfig.vitest.json --composite false"},"devDependencies":{"@storybook/addon-essentials":"^7.6.3","@storybook/addon-links":"^7.6.3","@storybook/blocks":"^7.6.3","@storybook/builder-vite":"^7.6.3","@storybook/vue3":"^7.6.3","@storybook/vue3-vite":"^7.6.3","@tsconfig/node16":"^16.1.1","@types/jsdom":"^21.1.6","@types/node":"^20.10.3","@typescript-eslint/eslint-plugin":"^6.16.0","@typescript-eslint/parser":"^6.16.0","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/coverage-istanbul":"^0.34.3","@vue/compiler-core":"3.3.4","@vue/test-utils":"^2.0.0-0","@vue/tsconfig":"^0.4.0","babel-jest":"^27.0.6","cz-conventional-changelog":"^3.3.0","eslint":"^8.55.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-storybook":"^0.6.15","eslint-plugin-vitest":"^0.3.20","eslint-plugin-vue":"^9.19.2","husky":"^4.3.8","jest-serializer-vue":"^3.1.0","jsdom":"^22.1.0","npm-run-all2":"^6.1.1","prettier":"^3.1.1","react":"^18.2.0","react-dom":"^18.2.0","rollup-plugin-peer-deps-external":"^2.2.4","sass":"^1.69.5","semantic-release":"^22.0.12","storybook":"^7.6.4","typescript":"^5.3.3","vite":"^4.5.1","vite-plugin-dts":"^3.7.0","vitest":"0.34.3","vue":"^3.3.10","vue-tsc":"^1.8.25"},"peerDependencies":{"@vue/compiler-core":">= 3.x","vue":">= 3.x"},"engines":{"node":">= 16.x"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"husky":{"hooks":{"pre-push":"npm run prepush"}},"keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"_id":"vue-input-facade@3.0.0-beta.5","readme":"<div align=\"center\" markdown=\"1\" style=\"text-align:center\">\n\n# Vue Input Facade\n\nA lightweight and dependency free input masking library created specific for Vue 3.x\n\n[![Build Status](https://travis-ci.org/RonaldJerez/vue-input-facade.svg?branch=master)](https://travis-ci.org/RonaldJerez/vue-input-facade)\n[![Coverage Status](https://coveralls.io/repos/github/RonaldJerez/vue-input-facade/badge.svg?branch=master&service=github)](https://coveralls.io/github/RonaldJerez/vue-input-facade?branch=master&service=github)\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)\n\n<div class=\"hide\" markdown=\"1\">\n\n### [Docs and Demo](https://ronaldjerez.github.io/vue-input-facade/beta/)\n\n</div>\n\n---\n\n</div>\n\n## Installing\n\n```bash\nnpm i vue-input-facade@beta\n```\n\n```bash\nyarn add vue-input-facade@beta\n```\n\n## Importing\n\n### Globally\n\nInstalls the component and directive for your entire application.\n\n```javascript\nimport { plugin as InputFacade } from 'vue-input-facade'\napp.use(InputFacade)\n```\n\n### Locally\n\nInstall per component as needed\n\n```javascript\nimport { InputFacade, facade, masker } from 'vue-input-facade'\n\nexport default {\n  components: { InputFacade },\n  directives: { facade },\n  setup() {\n    return { masker }\n  }\n  // ... rest of component config\n}\n```\n\n### Default Mask Tokens\n\n+ `S` = alpha characters\n+ `#` = numerical characters\n+ `X` = alpha numerical characters\n+ `A` = alpha characters, transformed to uppercase\n+ `a` = alpha characters, transformed to lowercase\n+ `\\` = escape any of the above characters\n+ `?` = mark the preceding character as optional [0 or 1]\n+ `*` = mark the preceding character as optional & repeating [0 or more]\n+ `|` = used for alternative static characters: A|B|C will accept A or B or C\n\nSee the [token source file](https://github.com/RonaldJerez/vue-input-facade/blob/master/src/tokens.js) for definition signature\n\n<div class=\"hide\" markdown=\"1\">\n\n## Note about special input types\nThe masking library does not currently work on special input types such as number, email etc. This is due to browsers treating these special inputs differently than text input and not supporting the same API. As such, only use vue-input-facade with `<input type=\"text|tel|search\">`.\n\n## Usage\n\n### As Component\n\n```html\n<label>Phone Number</label>\n<input-facade mask=\"(###) ###-####\" name=\"phoneNumber\" type=\"tel\" />\n```\n\n### As Directive\n\n```html\n<label>Date</label>\n<input type=\"text\" v-facade=\"'##/##/##'\" />\n```\n\n### Migrating existing projects\n\nIf you are migrating an existing project to vue-input-facade from another plugin and dont want to touch the whole codebase. You may pass options during plugin installation to override the default tokens or directive name.\n\n```javascript\nimport { plugin as InputFacade } from 'vue-input-facade'\n\n// migrating from v-mask\nconst options = {\n  // rename the directive from: v-facade to: v-mask\n  name: 'mask',\n\n  // use these tokens instead of the default\n  tokens: {\n    '#': { pattern: /\\d/ },\n    'A': { pattern: /[a-z]/i },\n    'N': { pattern: /[0-9a-z]/i },\n    'X': { pattern: /./ }\n  }\n}\n\napp.use(InputFacade, options)\n```\n\n\nSee [demo page](https://ronaldjerez.github.io/vue-input-facade) for more usage examples\n\n## Contribution\n\nYou're free to contribute to this project by submitting issues and/or pull requests. This project is test-driven, so keep in mind that every change and new feature should be covered by tests. The project uses [semantic-release](https://github.com/semantic-release/semantic-release) to release new versions, therefore all commit messages should follow [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary), we are using [commitizen](https://github.com/commitizen/cz-cli) to facilitate writting the commit messages.\n\n## License\n\nThis project is licensed under [MIT License](http://en.wikipedia.org/wiki/MIT_License)\n\n</div>\n","readmeFilename":"README.md","gitHead":"ffdb206776049c09108b67f1bb9c48cd4ee5cbfa","bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"_nodeVersion":"18.19.0","_npmVersion":"10.2.5","dist":{"integrity":"sha512-0epQV9Q8k51BWn+rJQxqD+T62xVpXzBTLvyZrzLXpbN7/IXPQHN+PAg+GYSx2ssy8IpotI2lbb3O2+h4XKc7Ww==","shasum":"706edd779483056921be75323c6e968c59f878a4","tarball":"https://registry.npmjs.org/vue-input-facade/-/vue-input-facade-3.0.0-beta.5.tgz","fileCount":17,"unpackedSize":40020,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpfXYqksklWZoQvSxgMR90v++7z3LTZAvI554379C+KwIhAMkhbZEY9OhwhBLGeZLshmHQSTAMUby3zIAYC70EW7kP"}]},"_npmUser":{"name":"ronaldjerez","email":"dlanor@gmail.com"},"directories":{},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-input-facade_3.0.0-beta.5_1704733820964_0.843879723269886"},"_hasShrinkwrap":false}},"time":{"created":"2019-12-13T05:56:49.721Z","1.0.0":"2019-12-13T05:56:49.890Z","modified":"2024-01-08T17:10:21.304Z","1.0.1":"2019-12-14T23:28:08.252Z","1.0.2":"2019-12-15T16:47:42.383Z","1.0.3":"2019-12-15T18:13:59.797Z","1.0.4":"2019-12-17T05:29:20.254Z","1.0.5":"2019-12-19T05:58:25.616Z","1.1.0":"2019-12-19T06:43:35.146Z","1.1.1":"2019-12-20T05:40:26.002Z","1.1.2":"2019-12-27T06:16:22.618Z","1.1.3":"2019-12-29T06:58:05.152Z","1.1.4":"2020-01-03T07:38:04.358Z","1.2.0-beta.1":"2020-01-09T05:32:05.562Z","1.1.5":"2020-04-24T00:37:43.424Z","1.2.0-beta.2":"2020-05-08T14:05:45.816Z","1.2.0-beta.3":"2020-05-11T22:37:06.588Z","1.2.0-beta.4":"2020-05-23T06:34:26.259Z","1.2.0-beta.5":"2020-05-28T06:59:09.775Z","1.2.0":"2020-06-08T23:25:01.838Z","1.3.0":"2020-06-09T06:22:28.153Z","1.3.1":"2020-06-13T03:19:40.221Z","1.3.2":"2020-07-30T03:02:00.787Z","1.3.3-beta.1":"2020-08-04T04:02:57.182Z","1.3.3":"2021-04-28T16:05:14.259Z","1.3.4":"2021-05-08T22:07:46.300Z","1.3.5":"2021-06-19T21:38:11.270Z","1.3.6":"2021-06-19T22:21:59.080Z","1.3.7":"2021-10-05T23:50:13.431Z","1.3.8":"2021-12-14T02:36:08.267Z","1.3.9":"2022-02-02T16:28:24.700Z","2.0.0-beta.1":"2022-02-02T17:24:12.785Z","1.4.0":"2022-02-03T19:17:09.490Z","1.4.1":"2022-02-03T19:37:38.650Z","2.0.0-beta.2":"2022-02-03T22:49:18.333Z","2.0.0-beta.3":"2022-02-06T21:33:36.814Z","2.0.0":"2022-02-14T21:49:49.526Z","2.0.1":"2022-04-05T04:20:47.813Z","3.0.0-beta.1":"2022-10-05T02:05:19.141Z","3.0.0-beta.2":"2023-02-23T03:13:44.021Z","2.1.0":"2023-05-21T06:05:01.257Z","2.1.1":"2023-06-14T04:21:44.744Z","3.0.0-beta.3":"2023-07-12T17:09:09.582Z","2.1.2":"2023-08-01T14:25:20.523Z","2.1.3":"2023-08-18T15:30:46.837Z","2.2.0":"2024-01-03T21:51:29.385Z","3.0.0-beta.4":"2024-01-04T21:29:04.760Z","3.0.0-beta.5":"2024-01-08T17:10:21.149Z"},"maintainers":[{"name":"ronaldjerez","email":"dlanor@gmail.com"}],"description":"A lightweight and dependency free input masking library created specific for Vue","homepage":"https://ronaldjerez.github.io/vue-input-facade","keywords":["vue","vuejs","input","facade","mask","masking","component","directive","filter","front-end","vue-input-facade","web"],"repository":{"type":"git","url":"git+https://github.com/RonaldJerez/vue-input-facade.git"},"author":{"name":"Ronald Jerez","email":"dlanor@gmail.com","url":"https://github.com/RonaldJerez/"},"bugs":{"url":"https://github.com/RonaldJerez/vue-input-facade/issues"},"license":"MIT","readme":"","readmeFilename":""}