{"_id":"v-mask","_rev":"31-a171ace5012f7ab8141a8af6bf924ef6","name":"v-mask","description":"Tiny input mask library for Vue.js based on text-mask-core (~5kb) exposed as directive. No dependencies","dist-tags":{"latest":"2.3.0","next":"1.4.0-alpha"},"versions":{"0.1.0":{"name":"v-mask","version":"0.1.0","description":"Simple input mask lib for vue.js","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","gitHead":"a8b28d114c385894ce06e4c34ad0f5f00b6d746e","_id":"v-mask@0.1.0","_shasum":"211e4e34310b196de7e6c046df72128ba1e1052b","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.3.1","_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"dist":{"shasum":"211e4e34310b196de7e6c046df72128ba1e1052b","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-0.1.0.tgz","integrity":"sha512-UrOgGh8hKG8Nx2K9lVLdeBpycepk2erg3e/ZvAl0joCssB/y1vliZYbzd6g7sh9nCGwfZH65J9YzSmtlIfXuCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICe+t//mLaru52amyUzcQ0zQ/7DagUz5YLIhwzajPjEqAiEA1wFp6rtAYNfMozvqlsIbzcQpw2PkuVc1ojF4Ya/D1kQ="}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/v-mask-0.1.0.tgz_1471042740216_0.777266847435385"},"directories":{}},"1.0.0":{"name":"v-mask","version":"1.0.0","description":"Simple input mask lib for vue.js","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src --out-dir dist --no-comments"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"babel-core":"^6.0.0","babel-loader":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-preset-stage-2":"^6.0.0","babel-register":"^6.0.0"},"gitHead":"95e6725fffb7f0f06839019e2cc39c20dca00366","_id":"v-mask@1.0.0","_shasum":"fbc1d247a2338365e47286816d9060c951cdf662","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"dist":{"shasum":"fbc1d247a2338365e47286816d9060c951cdf662","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-1.0.0.tgz","integrity":"sha512-E8ESj53QKZ10XSn4ZI4QZz2j0mQYk0U3ZOeLZVNYYUgnHJhcjqC6IR4yC6f81FOaS6BI5QNJOQge/FJzJRBl3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh40SJi9J9ZtVHeqB5BnAWqZmDYeKs8qJcQacV2EQ3vQIgBmsa+jwVySCaWF1lfrJsHqbMMGtYLlKOLoUS6zrifCA="}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/v-mask-1.0.0.tgz_1477603461541_0.010383094195276499"},"directories":{}},"1.0.1":{"name":"v-mask","version":"1.0.1","description":"Simple input mask lib for vue.js","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src --out-dir dist --no-comments"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"babel-core":"^6.0.0","babel-loader":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-preset-stage-2":"^6.0.0","babel-register":"^6.0.0"},"gitHead":"9cc14018040ae52a8f4b0fba61dbe56dc34a44d5","_id":"v-mask@1.0.1","_shasum":"0b6a5ca3d08dc60bb8704f241fa30bacc30cd5a6","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"dist":{"shasum":"0b6a5ca3d08dc60bb8704f241fa30bacc30cd5a6","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-1.0.1.tgz","integrity":"sha512-26HzEVS+uWNHfr/dJv5Nfm6HWzwPPXalj032cIzL6Yx9Oh7XFruOQuMUO2OWH0dB1PGQSdiNqJUsE7SBGTThtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMVDoAvP9y0SRVSuvetRQjuq5vEQY8c1M+3tlqpjaOfAiEA/IgdxDEWEo+mzEinJPwk4J/xfPMGfqQHaOZ8MeTzgXU="}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/v-mask-1.0.1.tgz_1477604354099_0.8130034715868533"},"directories":{}},"1.0.2":{"name":"v-mask","version":"1.0.2","description":"Simple input mask lib for vue.js","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src --out-dir dist --no-comments"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"babel-core":"^6.0.0","babel-loader":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-preset-stage-2":"^6.0.0","babel-register":"^6.0.0"},"gitHead":"5dead68e3a072b84e80ed55ea77edc7b38c8a65e","_id":"v-mask@1.0.2","_shasum":"9f3ca70c9e6963a0a42e986a4385431e09a933ef","_from":".","_npmVersion":"4.0.3","_nodeVersion":"7.2.1","_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"dist":{"shasum":"9f3ca70c9e6963a0a42e986a4385431e09a933ef","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-1.0.2.tgz","integrity":"sha512-bxS0hKovXHyrIn4AfqquRP1VAiQPMEio+AoAlDoZnNI3yuhaQxOCaAyNkjo59S+/tv+SrArX9HQquOLdA9BQ5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHRaVA0+lkEJ7e0za5DYU+yaukkOtDEDaLPwAcAOfeAnAiEAiS2QeQSO1aqPVVGt7Yxsb2ziDj4yBtV6k1h5T9O27Kc="}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/v-mask-1.0.2.tgz_1481667389185_0.3246372118592262"},"directories":{}},"1.0.3":{"name":"v-mask","version":"1.0.3","description":"Simple input mask lib for vue.js","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src --out-dir dist --no-comments"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"babel-core":"^6.0.0","babel-loader":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-preset-stage-2":"^6.0.0","babel-register":"^6.0.0"},"gitHead":"eff2a9d4949f1d3a8c9afc7684627144e9dc7527","_id":"v-mask@1.0.3","_shasum":"3720c6c0c3745f952e314c8d68d1f5934f80657c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"dist":{"shasum":"3720c6c0c3745f952e314c8d68d1f5934f80657c","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-1.0.3.tgz","integrity":"sha512-GJwhHkIRAwYxRh7+W9cr84w334qJbWGQ5fpIwcs90HlR5eLOP0Rvps33ZjVenli3Pmgip5B77ObsoMQ6ltU9EA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyUko+HFb8wx8rxHGv9eM0XQBdlricZjtw176Xox+1MQIhAM0U8JxEXc6RhS3AllBkXLTEx8ff2oNCvhxBAfC+vtw5"}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/v-mask-1.0.3.tgz_1486944937657_0.4549615434370935"},"directories":{}},"1.0.4":{"name":"v-mask","version":"1.0.4","description":"Simple input mask lib for vue.js","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"babel src --out-dir dist --no-comments"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"babel-core":"^6.0.0","babel-loader":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-preset-stage-2":"^6.0.0","babel-register":"^6.0.0"},"gitHead":"4b2ff5247daeabb24b9de602e470345056f7f09e","_id":"v-mask@1.0.4","_shasum":"e73a1e0bfde0e6e150e4e3484cb1779955692499","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.6.0","_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"dist":{"shasum":"e73a1e0bfde0e6e150e4e3484cb1779955692499","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-1.0.4.tgz","integrity":"sha512-VR7ezu3fu7SoHr8tJ5a+HRJQfdCYPHCZjPMAGzCjheBohHUGMmjQaSIm01yUJvYUZFYnimimLMF6BTKO8CBTMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEL6H3arFrDtecNavuZkt4G1J97VLckGRtQKu1LzUjAzAiBM1B/7vgEmsouiJ40aNTGJSeqXUBhrMaMcWW93mU0VnA=="}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/v-mask-1.0.4.tgz_1488105850214_0.9220226791221648"},"directories":{}},"1.1.0":{"name":"v-mask","version":"1.1.0","description":"Simple input mask lib for vue.js","main":"dist/index.js","scripts":{"test":"jest","test-coverage":"jest --coverage","build":"babel src --out-dir dist --no-comments"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"babel-core":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-preset-stage-2":"^6.0.0","babel-register":"^6.0.0","jest":"^19.0.2"},"jest":{"verbose":true,"browser":false,"testEnvironment":"node","collectCoverageFrom":["src/*.js"],"testPathIgnorePatterns":["/node_modules/","/demo/","/dist/","/e2e/"]},"gitHead":"85ff0bbefbe8a7f437ea21863dabddaa7b49de67","_id":"v-mask@1.1.0","_shasum":"0ae8216130b8a110a930abba38982099884a4286","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.7.3","_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"dist":{"shasum":"0ae8216130b8a110a930abba38982099884a4286","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-1.1.0.tgz","integrity":"sha512-KDUmIMrhq//T1yL4m2DZU8++9EtK37M9/1rU+oNfj3W6ZyvkxQgSRrGrWfd8sinZXxjKnGhsWvyy51cugTLOcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0JVUb6UP3dox9Qg7kf62jxH0xAKnkOUEZAAoeP+3BEwIhAKGXNoO/pXvL4LykdJ3/qwr/zA/excorTE9iuH/3v+5N"}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/v-mask-1.1.0.tgz_1491173222205_0.26481602899730206"},"directories":{}},"1.1.1":{"name":"v-mask","version":"1.1.1","description":"Simple input mask lib for vue.js","main":"dist/index.js","scripts":{"test":"jest","test-coverage":"jest --coverage","build":"babel src --out-dir dist --no-comments"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"babel-core":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-preset-stage-2":"^6.0.0","babel-register":"^6.0.0","jest":"^19.0.2"},"jest":{"verbose":true,"browser":false,"testEnvironment":"node","collectCoverageFrom":["src/*.js"],"testPathIgnorePatterns":["/node_modules/","/demo/","/dist/","/e2e/"]},"gitHead":"684d1f10908237014362652fce75803c88161540","_id":"v-mask@1.1.1","_shasum":"5f8bbbf4e2cb450858f9b6a54317f630c5db7a3d","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"dist":{"shasum":"5f8bbbf4e2cb450858f9b6a54317f630c5db7a3d","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-1.1.1.tgz","integrity":"sha512-EK0XyxZ6O0zZCbQ2He8KWlkyhYq8TWKgSccmknXMQXFwkV1OzGNVNX5bp878fhLuuQrAy8aZS9G08PAixo3CAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGoyDovfXjAHqTrXg83znvcDJi2/rJ6ndl3fpL4UIJr3AiEA0RNxeDVLm4dNAYxLARw2twBCtHqUr7yfA0mf5mCtiOI="}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/v-mask-1.1.1.tgz_1493154677204_0.884163711918518"},"directories":{}},"1.2.0":{"name":"v-mask","version":"1.2.0","description":"Simple input mask lib for vue.js","main":"dist/index.js","scripts":{"test":"jest","test-coverage":"jest --coverage","build":"babel src --out-dir dist --no-comments"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"babel-core":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-preset-stage-2":"^6.0.0","babel-register":"^6.0.0","jest":"^19.0.2"},"jest":{"verbose":true,"browser":false,"testEnvironment":"node","collectCoverageFrom":["src/*.js"],"testPathIgnorePatterns":["/node_modules/","/demo/","/dist/","/e2e/"]},"gitHead":"841f9c21c66b5b8c6a8582de02b65368da3e69b6","_id":"v-mask@1.2.0","_shasum":"36e280ffbb3d77fb42bd16857e34a6085cba37de","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"dist":{"shasum":"36e280ffbb3d77fb42bd16857e34a6085cba37de","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-1.2.0.tgz","integrity":"sha512-viGuLTi8ZPJyKjWKyLkODnWuS2voz98GrXWGj4aGHNBPQFG7g2T/MM+uqVKlb18C/vxCg9TcXlw5Bicvwd1N4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC22dqM7t++qC69YKRVuuEVRPQYVahcb2tHrPC+EwvKvAIhAIJZDxcIZ2K9OKEAXjh9UmBBnd3WMqogJpjM/KV5L/DC"}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-mask-1.2.0.tgz_1495658597068_0.5166485980153084"},"directories":{}},"1.3.0":{"name":"v-mask","version":"1.3.0","description":"Simple input mask lib for vue.js","main":"dist/v-mask.js","module":"dist/v-mask.esm.js","scripts":{"test":"cross-env NODE_ENV=test jest","test-coverage":"cross-env NODE_ENV=test jest --coverage","build":"npm run bundle && npm run bundle:min","bundle":"rollup -c build/rollup.conf.js","bundle:min":"rollup -c build/rollup.conf.min.js"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"babel-plugin-syntax-dynamic-import":"^6.0.0","babel-plugin-transform-runtime":"^6.0.0","babel-preset-es2015":"^6.0.0","babel-register":"^6.0.0","cross-env":"^5.0.1","jest":"^20.0.4","rollup":"^0.45.2","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-uglify":"^2.0.1"},"jest":{"verbose":true,"browser":false,"testEnvironment":"node","collectCoverageFrom":["src/*.js"],"testPathIgnorePatterns":["/node_modules/","/demo/","/dist/","/e2e/"]},"gitHead":"b9a5c52eb931718459e547f223912d69f91f5ce6","_id":"v-mask@1.3.0","_npmVersion":"5.2.0","_nodeVersion":"8.1.4","_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"dist":{"integrity":"sha512-vlvx75kUAyXYK8p4MMSQ/XKLs/0ME3+BUg/z2jNuLtKctYtzG3Y4/85y9UXug0a+iUgKEZf/aAb5Lnytfwzk7g==","shasum":"451db8a9d5ba1446c613449612987fb42a3cea98","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-1.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDy64jYjev1LRREmHMyJmPhDFhmndyx40ope+DWebjKgAIhANCxr+M8qryGClZfiOkYkYegZxaOGkE+ynlqcNu1QVQt"}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-mask-1.3.0.tgz_1499959004788_0.980753225972876"},"directories":{}},"1.3.1":{"name":"v-mask","version":"1.3.1","description":"Super tiny input mask library for Vue.js based on PureMask.js (~2kb) exposed as directive. No dependencies","main":"dist/v-mask.js","module":"dist/v-mask.esm.js","scripts":{"test":"jest","test:coverage":"jest --coverage","build":"npm run bundle && npm run bundle:min","bundle":"rollup -c build/rollup.conf.js","bundle:min":"rollup -c build/rollup.conf.min.js","release":"bash scripts/release.sh","release:note":"node scripts/gen-release-note.js"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"babel-jest":"22.1.0","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-register":"6.26.0","conventional-changelog":"1.1.11","jest":"22.1.4","rollup":"0.55.3","rollup-plugin-babel":"3.0.3","rollup-plugin-node-resolve":"3.0.2","rollup-plugin-uglify":"3.0.0"},"jest":{"verbose":true,"browser":false,"testEnvironment":"node","collectCoverageFrom":["src/*.js"],"testPathIgnorePatterns":["/node_modules/","/demo/","/dist/","/e2e/"],"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest"}},"gitHead":"627d336dea817642bbe3e761f4004d56bbcff844","_id":"v-mask@1.3.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"dist":{"integrity":"sha512-gKOUiq+dtdLwISjDGic/BMzq73+HBiWYrSBx75oujEx3JUPuTQ8757r23kGs+dlEiNSDv9Frdegnw1e3gveLIQ==","shasum":"e327401852fb65412acc856696683c89f2bb32ce","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-1.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC70XTi2SjDmBNYoSm+ce0N8sbEc0wbdwaphYJRZr3c9QIgAeQaYaNrKUW6XlbgiVddGPCKe4dSWff0Ue39XLnKnII="}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-mask-1.3.1.tgz_1517870891325_0.488811468007043"},"directories":{}},"1.3.2":{"name":"v-mask","version":"1.3.2","description":"Super tiny input mask library for Vue.js based on PureMask.js (~2kb) exposed as directive. No dependencies","main":"dist/v-mask.js","module":"dist/v-mask.esm.js","scripts":{"test":"jest","test:coverage":"jest --coverage","build":"npm run bundle && npm run bundle:min","bundle":"rollup -c build/rollup.conf.js","bundle:min":"rollup -c build/rollup.conf.min.js","release":"bash scripts/release.sh","release:note":"node scripts/gen-release-note.js","lint":"eslint src scripts __tests__"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"babel-jest":"22.2.2","babel-plugin-syntax-dynamic-import":"6.18.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-register":"6.26.0","conventional-changelog":"1.1.15","eslint":"4.17.0","eslint-config-airbnb-base":"12.1.0","eslint-plugin-import":"2.8.0","eslint-plugin-jest":"21.12.1","jest":"22.3.0","rollup":"0.55.5","rollup-plugin-babel":"3.0.3","rollup-plugin-node-resolve":"3.0.3","rollup-plugin-uglify":"3.0.0"},"jest":{"verbose":true,"browser":false,"testEnvironment":"node","collectCoverageFrom":["src/*.js"],"testPathIgnorePatterns":["/node_modules/","/demo/","/dist/","/e2e/"],"transform":{"^.+\\.js$":"<rootDir>/node_modules/babel-jest"}},"gitHead":"51effcda2b107b47edd2b12ef564735f82416c44","_id":"v-mask@1.3.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"dist":{"integrity":"sha512-LuhSl4XMoC0yEpmkIdKatZ+bJiDg7ESGuc9NnZqPTF5Xv/TOt9Tb+ExqED1VKCEYeaav973HqkwNTGDPAF19xQ==","shasum":"adc6e874a906298a1546d72bea8786cfba533b1c","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-1.3.2.tgz","fileCount":27,"unpackedSize":37896,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvpsuR7mMoTyg6R8e5r0VUSFJFsoH5GfPI0GTaYE7KWAiAJWWjqjQ7b4qQoUhbOETx41xMogDLZRFUT5S1RtD4lbA=="}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-mask_1.3.2_1518638761251_0.8368808918105699"},"_hasShrinkwrap":false},"1.4.0-alpha":{"name":"v-mask","version":"1.4.0-alpha","description":"Super tiny input mask library for Vue.js based on PureMask.js (~2kb) exposed as directive. No dependencies","main":"dist/v-mask.js","module":"dist/v-mask.esm.js","scripts":{"test":"jest","test:coverage":"jest --coverage","build":"npm run bundle && npm run bundle:min","bundle":"rollup -c build/rollup.conf.js","bundle:min":"rollup -c build/rollup.conf.min.js","release":"bash scripts/release.sh","release:note":"node scripts/gen-release-note.js","lint":"eslint src scripts"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"@vue/test-utils":"1.0.0-beta.12","babel-plugin-transform-runtime":"6.23.0","babel-preset-env":"1.6.1","babel-register":"6.26.0","conventional-changelog":"1.1.18","eslint":"4.19.0","eslint-config-airbnb-base":"12.1.0","eslint-plugin-import":"2.9.0","eslint-plugin-jest":"21.15.0","jest":"22.4.2","rollup":"0.57.1","rollup-plugin-babel":"3.0.3","rollup-plugin-node-resolve":"3.2.0","rollup-plugin-uglify":"3.0.0","vue":"2.5.16","vue-server-renderer":"2.5.16","vue-template-compiler":"2.5.16"},"jest":{"roots":["<rootDir>/src"]},"readme":"# :abcd: Vue input mask \n[![npm](https://img.shields.io/npm/v/v-mask.svg)](https://www.npmjs.com/package/v-mask)\n[![Github file size](https://img.shields.io/github/size/probil/v-mask/dist/v-mask.min.js.svg)](https://raw.githubusercontent.com/probil/v-mask/master/dist/v-mask.min.js)\n[![npm](https://img.shields.io/npm/dm/v-mask.svg)](https://www.npmjs.com/package/v-mask)\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/probil/v-mask/master/LICENSE)\n[![Vue2](https://img.shields.io/badge/Vue-2.x-brightgreen.svg)](https://vuejs.org/)\n[![](https://data.jsdelivr.com/v1/package/npm/v-mask/badge?style=rounded)](https://www.jsdelivr.com/package/npm/v-mask)\n\n> Super tiny input mask library for vue.js based on [PureMask.js](https://github.com/romulobrasil/PureMask.js) (~2kb) exposed as directive. No dependencies\n\n## :art: Playground on the Web\n\n- https://codesandbox.io/s/m3q1m5yp9x (interactive playground with webpack and ESM)\n- https://jsfiddle.net/probil/c6fjjzn6/ (simple interactive playground with UMD)\n- https://rawgit.com/probil/v-mask--demo/master/dist/index.html (just preview)\n\n## :cd: Installation\n\nThis version requires Vue 2.X. If you are looking for Vue 1.X, [check it here](https://github.com/probil/v-mask/tree/vue-1.x).\n\n```sh\nnpm install v-mask\n```\n\n## Initialization\n\n### ES2015 (Webpack/Rollup/Browserify/etc)\n\n```javascript\nimport Vue from 'vue'\n\n// As a plugin\nimport VueMask from 'v-mask'\nVue.use(VueMask);\n\n// Or as a directive\nimport { VueMaskDirective } from 'v-mask'\nVue.directive('mask', VueMaskDirective);\n```\n\n### UMD (Browser)\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/vue/dist/vue.min.js\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/v-mask/dist/v-mask.min.js\"></script>\n<script>\n// As a plugin\nVue.use(VueMask.VueMaskPlugin);\n\n// Or as a directive\nVue.directive('mask', VueMask.VueMaskDirective);\n</script>\n```\n\n## :rocket: Usage\n\n```html\n<input type=\"text\" v-mask=\"'####-##'\" v-model=\"myInputModel\">\n<!-- OR -->\n<input type=\"text\" v-mask=\"nameOfVariableWithMask\" v-model=\"myInputModel\">\n```\n**Notice:** `v-model` is required starting from `v1.1.0`, because [a lot](https://github.com/probil/v-mask/issues/16) [of](https://github.com/probil/v-mask/issues/30) [bugs](https://github.com/probil/v-mask/issues/29) with HTMLElement event listeners and sync with Vue internals.\n\nThere is no reason to support using this lib for using without `v-model` but open the door for using on [custom inputs](http://vuejs.org/v2/guide/components.html#Form-Input-Components-using-Custom-Events).\n\n## :gear: Configs\n\nList of supported placeholders:\n\n| Value | Format                       |\n|-------|------------------------------|\n| #     | Number (0-9)                 |\n| A     | Letter in any case (a-z,A-Z) |\n| N     | Number or letter             |\n| X     | Any symbol                   |\n| ?     | Optional (next character)    |\n\n## :syringe: Tests\n\n[Jest](https://github.com/facebook/jest) is used for unit-tests.\n\nYou can run tests by typing this command in your console:\n\n```bash\nnpm test\n```\n\n[Nightwatch](http://nightwatchjs.org/) is used of E2E testing.\n\nCheck the [v-mask--demo](https://github.com/probil/v-mask--demo) repo for more details\n\n\n## :anchor: Semantic Versioning Policy\n\nThis plugin follows [semantic versioning](http://semver.org/).\n\n## :newspaper: Changelog\n\nWe're using [GitHub Releases](https://github.com/probil/v-mask/releases).\n\n## :beers: Contributing\n\nWe're more than happy to see potential contributions, so don't hesitate. If you have any suggestions, ideas or problems feel free to add new [issue](https://github.com/probil/v-mask/issues), but first please make sure your question does not repeat previous ones.\n\n**Notice:** You should make your changes only in `src` folder, don't try to edit files from `dist` as it compiled from `src` by babel and shouldn't be changes manually.\n\n## :lock: License\n\nSee the [LICENSE](LICENSE) file for license rights and limitations (MIT).\n","readmeFilename":"README.md","gitHead":"3bea49c43b0782523d0bcb564e94b3a6a0d5009a","_id":"v-mask@1.4.0-alpha","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"dist":{"integrity":"sha512-HZjCCENY7qfXpW2NLhwnnpvuD+Ew9/uwbQfp/503cOHUPz2fb13ykcWzby9KeFiIoROBhnRiOTcOqboV31v+GQ==","shasum":"2fece6b04c352f5cbd7f51b194486b8f5b6399de","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-1.4.0-alpha.tgz","fileCount":31,"unpackedSize":39345,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJvU+6gpGxzFluXXjrq68FYJwURnhXcZxPGhdyc1gUOAiB9glt0ihq7hn3hJniAFiCPs1NfLsn2ztJ1dJVyy3zGCg=="}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-mask_1.4.0-alpha_1521285273653_0.6112719568964946"},"_hasShrinkwrap":false},"1.3.3":{"name":"v-mask","version":"1.3.3","description":"Super tiny input mask library for Vue.js based on PureMask.js (~2kb) exposed as directive. No dependencies","main":"dist/v-mask.js","module":"dist/v-mask.esm.js","scripts":{"test":"jest","test:coverage":"jest --coverage","build":"npm run bundle && npm run bundle:min","bundle":"rollup -c build/rollup.conf.js","bundle:min":"rollup -c build/rollup.conf.min.js","release":"bash scripts/release.sh","release:note":"node scripts/gen-release-note.js","lint":"eslint src scripts"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"@vue/test-utils":"1.0.0-beta.25","babel-plugin-transform-runtime":"6.23.0","babel-preset-env":"1.7.0","babel-register":"6.26.0","conventional-changelog":"2.0.3","eslint":"5.7.0","eslint-config-airbnb-base":"13.1.0","eslint-plugin-import":"2.14.0","eslint-plugin-jest":"21.25.0","jest":"23.6.0","rollup":"0.66.6","rollup-plugin-babel":"3.0.7","rollup-plugin-node-resolve":"3.4.0","rollup-plugin-terser":"1.0.1","vue":"2.5.17","vue-server-renderer":"2.5.17","vue-template-compiler":"2.5.17"},"jest":{"roots":["<rootDir>/src"]},"gitHead":"69d47ceeaa936884deba7b919e1aeb9f76798693","_id":"v-mask@1.3.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"dist":{"integrity":"sha512-MjO2mjX6HQsI1AEv4LOPLw5K2IjRRNhTLvxzqPgvkFwt6wzEqqq9w6mOCux9GoAs19eOvEtgZbDWxsgJPi0qyQ==","shasum":"270e772feac874c73ac1c1b2805f5ee8cab80efc","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-1.3.3.tgz","fileCount":27,"unpackedSize":36916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbxQlGCRA9TVsSAnZWagAA/hgP/3ptqMRhIUUjlfnbJLhM\nR6lP2SeU6PGK/HviDZaqlYchGu0PXsgzMfqyedkLsvEXxIEuVEXl3S4Y94ab\nIDsecmswN/AJGuTL99G9+Q4VWJacCHQQdJWZbEnozQEk5papTZAt/tuG+XDe\nUFXHYwdmPITuaq4gFGlQ1qcYFphKQ7AAG1f9+T88BsGPTxEulqIDh6cI2FmG\noAWJchesbvacdc5OFd3u+fV76G02bKNmTmJpJo7BQjghbTSqWL4NNWPiMdn4\n/+8WNsomZTk1Eay5ZWesn+pna6i8NSong+xU7hboGABIu301P7sXw3ZwoOwZ\nRrz1/ElantVKaNp1r2hG4UXhlFsMb2EqM+rYOH1/LVeVX8zUMdvxCntQqg9g\nI+BtgI4hHsMUIFlVaEEYTGxGvjFVUBmbGR0DhuwZEaLwshJysPa0ktu+xo7s\nJP4DSjKDSmRHIeUcyM4TomUxqtUsYOkh4D1JzfMuAL0qY6gh++WRmHvAhXG8\n0YVTAr9DUVtU1kTh2sh+/X7YizfQZuROaXZ3m/EyDem1n/X2s/SIdx3Juam4\n871ATNb25WaKvcVzDWT7H3LMSM7PC/xG+yL4HJf2826Y0810DnCHV8lxqxir\nRQ+k394t5ryRHVysOy+yq5EIjLuhJVdVVUTo9cNbD99tTu3dSqpGb48Keqw8\nj8AN\r\n=7Bxq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTvbp7ux6Y6KSjvhNqTVB06Fnav7MiD+5AU+IEU4t4VAiBNICbkW5T/AxSHUomMtcIQKDCekK3u2ut9ZAkNPC/8GA=="}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-mask_1.3.3_1539639621763_0.5275756235711573"},"_hasShrinkwrap":false},"1.3.4":{"name":"v-mask","version":"1.3.4","description":"Super tiny input mask library for Vue.js based on PureMask.js (~2kb) exposed as directive. No dependencies","main":"dist/v-mask.js","module":"dist/v-mask.esm.js","scripts":{"test":"jest","test:coverage":"jest --coverage","build":"npm run bundle && npm run bundle:min","bundle":"rollup -c build/rollup.conf.js","bundle:min":"rollup -c build/rollup.conf.min.js","release":"bash scripts/release.sh","release:note":"node scripts/gen-release-note.js","lint":"eslint src scripts"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"@babel/core":"7.5.4","@babel/preset-env":"7.5.4","@vue/test-utils":"1.0.0-beta.29","babel-core":"7.0.0-bridge.0","conventional-changelog":"3.1.8","eslint":"6.0.1","eslint-config-airbnb-base":"13.2.0","eslint-plugin-import":"2.18.0","eslint-plugin-jest":"22.7.2","jest":"23.6.0","rollup":"1.16.7","rollup-plugin-babel":"4.3.3","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-terser":"5.1.1","vue":"2.6.10","vue-server-renderer":"2.6.10","vue-template-compiler":"2.6.10"},"jest":{"roots":["<rootDir>/src"]},"gitHead":"2dd34f29bdc2f723d393bcad814efeedd69c6b74","_id":"v-mask@1.3.4","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"dist":{"integrity":"sha512-wbxukQpQhRrJCEGlgxZJjjATiZfjueaBQZhKEaUijkAP5cHN71xKjk/+s6Js5aO0q5olRg7Ge+dRPYEVtKko+g==","shasum":"af173396de1636c3152d6ac758a4f247358e594a","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-1.3.4.tgz","fileCount":29,"unpackedSize":39334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJ1pBCRA9TVsSAnZWagAA2vIP/2DxQmCqaftPvCmd6NkA\n+4nJoiRiOPlQzoNR6adRU9dDr0LBAPg9eCjOGQBtsYWeeWlF6zzuAhDrH9tZ\n8KGrK3qGPOkyctA04DVEC8Szed13P4l8X8VMMTK++8edYlvhLU3s3NadJ0bu\nbUkLRii6SdwHhbsCZGcVy08D6NXuUtmzf5dZh7KmsepaEIm4y9qnBJP89J4G\nJfB9qnz5UkVhBsfMdbpOTLOukJS1iBgdshhqwTlkQOCo9eyIx+A91VF3cmGP\nfoE7c/gK01NViqvSm+8MRPhzQnaaI1o024uA4cCdcpTl2Su6L54SezO5fSVN\nSBvdq76PeN2WjPbiW5RgXj1lgGcTaXzfdDalY64wMZIjQCoFs4VopG7VW7DZ\n9pAC9Qg3ed3lbn/MCzlnN6BGRQpk4VXr+P/VsnRMI6L26lFllabWe9DHVQQa\nszRxdnh31P10hw99R1h0B9vBTj3c6r6M6QB5IGanGI8se5ysecYEc4a7Yb/G\n3HeIwTAPuBq3WPE1ZJkiSkdnyNOZgbH/W80x/AnAQ+M0/ZaKHR3Z5XD1FW2a\nzBqK30/U0oxW0LllI0lGnnPYlyb/XsSkx1mOuoqwbsXTyU3qAoVyUO9W4rJI\ngIlsNyoxA9ozs04uJjBSiJEvpm+VFku6PmW7LZg1Byvm0XF7PTL0L8ulURVG\nXEGE\r\n=JJE8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4CBlC+GfelOQ32wDpltYo1+0Ez4RVoWOZlVTXSJabAQIhAJB/3ctuHYBLek42rf0K6GBdZoXo4MMV8v8Fq4HybqvG"}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-mask_1.3.4_1562860096500_0.8360548703611366"},"_hasShrinkwrap":false},"2.0.0":{"name":"v-mask","version":"2.0.0","description":"Tiny input mask library for Vue.js based on text-mask-core (~4kb) exposed as directive. No dependencies","main":"dist/v-mask.js","module":"dist/v-mask.esm.js","scripts":{"test":"jest","test:coverage":"jest --coverage","build":"npm run bundle && npm run bundle:min","bundle":"rollup -c build/rollup.conf.js","bundle:min":"rollup -c build/rollup.conf.min.js","release":"bash scripts/release.sh","release:note":"node scripts/gen-release-note.js","lint":"eslint src scripts"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"@babel/core":"7.5.5","@babel/preset-env":"7.5.5","@vue/test-utils":"1.0.0-beta.29","babel-core":"7.0.0-bridge.0","conventional-changelog":"3.1.8","eslint":"6.0.1","eslint-config-airbnb-base":"13.2.0","eslint-plugin-import":"2.18.1","eslint-plugin-jest":"22.11.1","jest":"23.6.0","rollup":"1.17.0","rollup-plugin-babel":"4.3.3","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-terser":"5.1.1","text-mask-core":"5.1.2","vue":"2.6.10","vue-server-renderer":"2.6.10","vue-template-compiler":"2.6.10"},"gitHead":"6a01e9b129ed4277c021b9db16883527871db68c","_id":"v-mask@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"dist":{"integrity":"sha512-o+NrhUr5BkleVgkofMbhuygN79IP7s5Nqul74So5mLqnX7QEdWuL4sLc9I1uELZuHrk4wnyUxyb8265jLBMvjQ==","shasum":"862ca04e5ba15cf9ff30fd79fa03aee8b55ebdb1","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-2.0.0.tgz","fileCount":30,"unpackedSize":58168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdMkVZCRA9TVsSAnZWagAAVEUP+gNYaTcRHjlVsBEBhv9z\ncjyPOqcTlEJKCg6iBsYWP1Ve7gRyHvf2E46NCXflaYjUzQaU0BlJr3p2T7dA\n/VZ3XGSt5xUaXuit4Y3Q39GdLW5kW7GAEgc1or8IE4qp4BVeV3yd9KLnF1Dk\nTAxCPFEu4i+IUg6+y7VyEvkVUNuVmMRxmeHHfa80zrO5So1gPnDIqAOvRwg5\natkIlPt/1dQ/M4eg9l542q982QCsPsXLkIXOB+09suoRSA+eDt44MU+oAwXL\nU+LXPtllF/psc0RJHLvZci4cNpf3wWwklcq7Uz5M4DG3sIO7rif11lGBuVVV\nrMgXOd0XGc7WZtA421bbgPWDpk129RmsrP0DVJWEOSQRePR/PiykeslDeXBn\nicFPnjjq+6IEwV+Um1IsDyBPL/cx1HEKVN3kezFLdVpa5qww6OUh7umMrYSS\n7gag0u7ssM2Yu3k5XUh28XcQT/rG5CHuKcB47GvmUENi9nt2YGdtX0xWGXqb\niOeqWx83kVoIrq1H1vs6fFheOi1pkcHF81WDpARiHUR4RvlKsortLgORp40/\nW/KDpoS+3RhyRUqvcTe4OFqxatFtD66RY+4uffQSy3UghLypJo2QqK4uDlVe\nmddgizUDeVBC5H141RQXdLqO7BVARahjI3wbVH0X7BCiPL3Y15c0Lh5ofx7D\nbBuA\r\n=iE4k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+D6/zICu5qFrkHTqaHcwr75a9hpfoP1ddB3T/9clvogIgL7LujvqRKEEutyl/50+FHH+BCnhlNg5ihUda0Kj6zk4="}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-mask_2.0.0_1563575640658_0.4741755402321626"},"_hasShrinkwrap":false},"2.0.1":{"name":"v-mask","version":"2.0.1","description":"Tiny input mask library for Vue.js based on text-mask-core (~4kb) exposed as directive. No dependencies","main":"dist/v-mask.js","module":"dist/v-mask.esm.js","scripts":{"test":"jest","test:coverage":"jest --coverage","build":"npm run bundle && npm run bundle:min","bundle":"rollup -c build/rollup.conf.js","bundle:min":"rollup -c build/rollup.conf.min.js","release":"bash scripts/release.sh","release:note":"node scripts/gen-release-note.js","lint":"eslint src scripts"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"@babel/core":"7.5.5","@babel/preset-env":"7.5.5","@vue/test-utils":"1.0.0-beta.29","babel-core":"7.0.0-bridge.0","conventional-changelog":"3.1.8","eslint":"6.0.1","eslint-config-airbnb-base":"13.2.0","eslint-plugin-import":"2.18.2","eslint-plugin-jest":"22.12.0","jest":"24.8.0","rollup":"1.17.0","rollup-plugin-babel":"4.3.3","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-terser":"5.1.1","text-mask-core":"5.1.2","vue":"2.6.10","vue-server-renderer":"2.6.10","vue-template-compiler":"2.6.10"},"gitHead":"11c285e3b79250d12666185f616a8d261b6e7b00","_id":"v-mask@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"dist":{"integrity":"sha512-JiFAI7QmBwFu1GxhUxpUnx8wj2h1cOExLktHqjaP/PS37Ou5u4opTaIS8HG1gmfvNMkkWrBm51Yc+gmZS1TeMw==","shasum":"8a04053eba687bc1875bf0a3f49e5f4c335493ad","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-2.0.1.tgz","fileCount":15,"unpackedSize":42931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdM5tYCRA9TVsSAnZWagAAi+cQAI/dkRciWePWMQYG56Ln\nbG+Lkg53BYJDDXmSmUvQBSW+a3ZnL0XG9m4qqh4Ehukk+WWDfr2QL0zNqkoZ\nOvXnSypfjQpEb9giam+yVyFzRPxN5febKKfrkF1FqC75TktubZBhPltGVR/7\nbR6FlgEZ08a1huzL8gwgbf3p61Kzho+rzVUfl49pE3jZueMkdnX/1SALfA6C\nXdtG3rBZ4kRj4p25OYZJUbsrZn74dX7ihZwmlILI5FYsKZIcUaN/i0Eiptwb\nrMMQ4he84VlRUnVIlhapbdZa45cXUoADannOxrI+VJvSQCW8l8XBhutoeGFG\nAZPsGrNnwKuenGj5MfuiH3udKDEVCrv980Vc/wUbpqWC4JiX32jAhrrqHLOp\nNHSTqBvfBYdYfDgnTF7Z4JeVErznXToMx+48WQzjL503vjLrNuBUDiztQQie\n/8qvifPgs5biMntKaqliGozK1qLvkKhz57HOS8poIGUhp2uDApUTRAboCFR+\nII6Iai+q6/9tEcN6C5bhV2InCHcdoR9/wrN0M7zTCY01D8SWYJFkQOF+5ipS\nwit9DNz1yXHT0td+z0c/QH0Bo9t1QWTgD6eji54r9vZI1YfGHJiABxHBmTPX\nA2dIdCbHhsCu886oMAx9TekEcCJHr13vcqJB4Ltkbq7VBVKwZIZNykVtCcAK\nvVFl\r\n=nBBJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWUtDXO/ZvgbNSBOsB+CmANqdwwO4sHWF+H0lyDxLHfAiBfshD1SpKpSCGlhjHtPMEaB8SLBIrocnv6wbqNuZjyMg=="}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-mask_2.0.1_1563663191403_0.4024484190702937"},"_hasShrinkwrap":false},"2.0.2":{"name":"v-mask","version":"2.0.2","description":"Tiny input mask library for Vue.js based on text-mask-core (~4kb) exposed as directive. No dependencies","main":"dist/v-mask.js","module":"dist/v-mask.esm.js","scripts":{"test":"jest","test:coverage":"jest --coverage","test:e2e":"npx testcafe `npx testcafe -b | paste -sd \",\" -` tests/e2e/**","test:e2e:ci":"testcafe chrome:headless tests/e2e/**","build":"npm run bundle && npm run bundle:min","bundle":"rollup -c build/rollup.conf.js","bundle:min":"rollup -c build/rollup.conf.min.js","release":"bash scripts/release.sh","release:note":"node scripts/gen-release-note.js","lint":"eslint src scripts tests"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"@babel/core":"7.5.5","@babel/preset-env":"7.5.5","@vue/test-utils":"1.0.0-beta.29","babel-core":"7.0.0-bridge.0","conventional-changelog":"3.1.10","eslint":"6.1.0","eslint-config-airbnb-base":"13.2.0","eslint-plugin-import":"2.18.2","eslint-plugin-jest":"22.14.1","eslint-plugin-testcafe":"0.2.1","jest":"24.8.0","rollup":"1.18.0","rollup-plugin-babel":"4.3.3","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-terser":"5.1.1","testcafe":"1.3.3","text-mask-core":"5.1.2","vue":"2.6.10","vue-server-renderer":"2.6.10","vue-template-compiler":"2.6.10"},"gitHead":"8354e27399927126e9f751f0264f3ef8698dcca6","_id":"v-mask@2.0.2","_nodeVersion":"11.15.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-mLJ7rgIpn3XgWpqBWWy09despTO5WvU2kg6AHzLy2Uu+cIKyp1iFx0FHZl71VSCq30Byxm7KTv+WbpZIMdRH4w==","shasum":"c6a16e5f4c96b37b67f011333a1014fe9321eccb","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-2.0.2.tgz","fileCount":21,"unpackedSize":56888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRbfKCRA9TVsSAnZWagAAR04P/2yCHnT1jaTpMmvz7o3w\n4wNXualg4WS/7VPzetEO1rSbLjygrq+Z2RT/lRmW1k/256t1oxxG5O7dwi00\nBToWPjWgmrUAurgHhfb8b+1PL1ZLIJq/SoAjunRlsCkzD42IPfatyMqwNoah\nes2xzWQd8ZC7tQVroGXWxbxFQpznP7Gd1wgNrOtv4fd4ohvhiab3vYPuT2Vp\nTLWMEBSj4GSWOlfxPs/sXKk6Bhzwv0CvpFVCRrkqJpw10eo8awjr1L1HLhTo\n5UwYSowrTcNho9WnqcPXDb0jsv4/qUzqA3EH0x+WRRXT2E+ODdkl8hnGehf4\nlgLx2Gy5DgVHwNlSFVHP4XtIZRWZfK5+bEC7YZ4/cjod1jAZHxp52HjJT7fY\nu79hh+DYwA3mdMR7tBI6lM7xjWFrJIjJNR8zUxpFb597d1CRH9R7Y2k/5f0c\nD+kXFlYxjFfmo9bYOIBoUVy6CfaaKXULeCseRIoiApmazWm8y/usdHey+mzI\nI93JYSeoWbyegHG/Bv/Dda59mxbtcgZY/FDi1+1B6MBsVlksP4DcRRbGHGFa\n13zyBvuk5VMsdPGoH9tL46JGdxi5LhVKI3cN59jR1iueWW27T35txFIUK9rx\nvm8TzR2d5hZQqF3168M/hKoAKvXMTut+LhPgD+h4Us9EKyZ/7M9kAn/ECEzD\nOw2I\r\n=+g8+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDui48WCfxQ29H/5x2nQPTn7XAMdDPSGz0Co1WSg1n//QIhAO7Q+LGHmNx1qcr4ExpJ2x69j4YM7+va86WRoSb7RgF6"}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-mask_2.0.2_1564850122163_0.32619424069349545"},"_hasShrinkwrap":false},"2.1.0":{"name":"v-mask","version":"2.1.0","description":"Tiny input mask library for Vue.js based on text-mask-core (~4kb) exposed as directive. No dependencies","main":"dist/v-mask.js","module":"dist/v-mask.esm.js","scripts":{"test":"jest","test:coverage":"jest --coverage","test:e2e":"npx testcafe `npx testcafe -b | paste -sd \",\" -` tests/e2e/**","test:e2e:ci":"testcafe chrome:headless tests/e2e/**","build":"npm run bundle && npm run bundle:min","bundle":"rollup -c build/rollup.conf.js","bundle:min":"rollup -c build/rollup.conf.min.js","release":"bash scripts/release.sh","release:note":"node scripts/gen-release-note.js","lint":"eslint src scripts tests"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"@babel/core":"7.9.0","@babel/preset-env":"7.9.0","@vue/test-utils":"1.0.0-beta.32","babel-core":"7.0.0-bridge.0","conventional-changelog":"3.1.18","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-plugin-import":"2.20.1","eslint-plugin-jest":"22.21.0","eslint-plugin-testcafe":"0.2.1","jest":"25.2.3","rollup":"2.2.0","rollup-plugin-babel":"4.4.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-terser":"5.3.0","testcafe":"1.8.3","text-mask-core":"5.1.2","vue":"2.6.11","vue-server-renderer":"2.6.11","vue-template-compiler":"2.6.11"},"gitHead":"20bdd31307a333433afaa0ca332e6570ae127379","_id":"v-mask@2.1.0","_nodeVersion":"12.15.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-yQnSOI7fv+9ut/KfwN1isCGgV473DeysFNvMJ5I59edJpOXa+3YvGh2yysv+YV98CXNafMR3Lct+w9oXs4svEQ==","shasum":"44a996063904824d7ff9de5b1bb026c9856a5590","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-2.1.0.tgz","fileCount":24,"unpackedSize":65886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefbhqCRA9TVsSAnZWagAAqaAP+wUxO7FOtDYBEf5/jKOB\nOSWmb+eYLuNQcHU1RV/MJovZ5nL+ONP0+36gWlrZGF/ZDWVfwQsyYZzeWWUV\nBn3rvu/S0l0cVI/WHTWhCu9/0Df+2gnv01gzdLxyO1lcCIq3nHkXNHKy5YbZ\nCO5sQ9uBgwqxxg1AQTHGoEoy+2avlf+fEfPPnkZ/gh+ERbOUIDmz60Jsh/C3\nZ/Czjpn+dEuBhyCm70GDql8xvJQBQOEsCqYm2ypl5/UrldebvKDFnM9IWwrf\nICZo7sDhekKBNiy9W013lJst6rRXeunLZpt/OpMd0n1SFO7tfvjxvP/4zaOH\n/URUluAPJbs3Ig08oyMTT8Ir2lT2oVBKDTRBj37KKmMrVYS+Y2ITlSYyRUFN\n8vzljk6gbJh0m0sKTBDiOsa9/bSeVazDjkfeuYf0FAx59tq7+p8QGiBT0DZ/\naZbsDp412C8eJt5nkSqBIn6A/csqw2FNhYY1ew42BCMufFakEpcv4qz56QHi\nRCgDqB/zsGzgWX8bAoRieoVBcrSDjBkiILAE3RQxYcGTyzuLceK8BpK7iXyl\naeH44/8aY9/IH+6uPBUxSqd8iGNpa/NtNkiUq58XzreqfGwB4VdsAoUWXPMW\nueBtZvOtGRvKRPaaYyOgkwGb51dw6n2Al9MlTDzDnyQofp59bSoc2cR7efKc\nwd4A\r\n=rKob\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/iGqlS8kfPp+M/q2XdmZfnui4FOFfKo6zT1SZcJIgoQIhANIitRbLDCqVQ1SSzXS0D15uH0iKMSTV5mlgVoY3wm09"}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-mask_2.1.0_1585297514231_0.7349091760257798"},"_hasShrinkwrap":false},"2.2.0":{"name":"v-mask","version":"2.2.0","description":"Tiny input mask library for Vue.js based on text-mask-core (~4kb) exposed as directive. No dependencies","main":"dist/v-mask.js","module":"dist/v-mask.esm.js","scripts":{"test":"jest","test:coverage":"jest --coverage","test:e2e":"npx testcafe `npx testcafe -b | paste -sd \",\" -` tests/e2e/**","test:e2e:ci":"testcafe chrome:headless tests/e2e/**","build":"npm run bundle && npm run bundle:min","bundle":"rollup -c build/rollup.conf.js","bundle:min":"rollup -c build/rollup.conf.min.js","release":"bash scripts/release.sh","release:note":"node scripts/gen-release-note.js","lint":"eslint src scripts tests"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"@babel/core":"7.9.6","@babel/preset-env":"7.9.6","@vue/test-utils":"1.0.3","babel-core":"7.0.0-bridge.0","conventional-changelog":"3.1.21","eslint":"6.8.0","eslint-config-airbnb-base":"14.1.0","eslint-plugin-import":"2.20.2","eslint-plugin-jest":"22.21.0","eslint-plugin-testcafe":"0.2.1","jest":"26.0.1","rollup":"2.10.9","rollup-plugin-babel":"4.4.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-terser":"6.0.1","testcafe":"1.8.5","text-mask-core":"5.1.2","vue":"2.6.11","vue-server-renderer":"2.6.11","vue-template-compiler":"2.6.11"},"gitHead":"31b8f23b010fd1e264c4048eaa47d70b7dd0b133","_id":"v-mask@2.2.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-rr9lRKL3CsmSuMs/Xeh+p2JPxgy51/zTB+lcq+UJWBGBQ3BAsfqB6kAjIAO4iHPLnADwwGjpsrTrBW0D5Pk+fA==","shasum":"d7fea8701cce7e33f1832b1249d92cb4f524770d","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-2.2.0.tgz","fileCount":26,"unpackedSize":76045,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyk+lCRA9TVsSAnZWagAAfy4P/2f5AiOejZ6L3HUGWWH8\n6ja7G4O+gxLCPXorz9ATUQ+Ze7dPhjY8yYsfpi5rUcoimTksOOQNsVDaoH0u\naV7FgOwE4UDndq20GXbXZzLUkUqaJKhh2D2j4QjWR1sVxcCdqmJd+7h+l0yJ\nNSLELYJoPkUPnZ15Pos2Z5CmQObYOzpp25RXA3A2xNILADmcib9DNcQzoU1h\ncjjr0j4Tf8WvTykjSAUZnw+Pfrjth5PzbqKuAbXaHwgYNZPuBxMeDDTUaMZw\nYaZ7Z88sdc3GqH6CfKiWy0Nr9qRGBturrt0KFOg2VY67iJW5sSFCte7SPuOm\n/YRvHCNIcHdrEiFuzICHtysSVFj11jZY/o/tYLuPQUIw2kQKCYsb6lGRpl9b\nRBJufxlRiJ2IYZlkcaZIZmO0zxzCpGMsOc4g668qz+ScnidAgto7nrxFv69V\nhWoYKL57D+KcMcpxGUWjV89DdbciKk8Lni0n9Tq7Uw3AP91vWfA2GBi//j+h\nzAzHiez809LgFCSey8Ncsa8BOG+glUYZolahUTs15B+PoZ6ZxuljdtAHVA+V\nE3KrEvCm+vTYG1Vf2CiwlfVVEcqzqfVKvjSsYhWvTH0JwXuTWDnz7SbuamKk\nRicq1Y/o/fRwnmc65NBuRL5yi/WcfzRJAeH5Ud/hoDdFC+6xDxnSrHiW1nM4\n+Aze\r\n=4YbA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlLjXsonqSp+4MRQ1/NcuZp+vWWAz6WEeponsU0dTIIAiEAw8fIxM4WDSZFKg39z18NZ0ae9mI1vA8vD51tPbFs82A="}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-mask_2.2.0_1590316964791_0.10701702147089276"},"_hasShrinkwrap":false},"2.2.1":{"name":"v-mask","version":"2.2.1","description":"Tiny input mask library for Vue.js based on text-mask-core (~4kb) exposed as directive. No dependencies","main":"dist/v-mask.js","module":"dist/v-mask.esm.js","scripts":{"test":"jest","test:coverage":"jest --coverage","test:e2e":"npx testcafe `npx testcafe -b | paste -sd \",\" -` tests/e2e/**","test:e2e:ci":"testcafe chrome:headless tests/e2e/**","build":"npm run bundle && npm run bundle:min","bundle":"rollup -c build/rollup.conf.js","bundle:min":"rollup -c build/rollup.conf.min.js","release":"bash scripts/release.sh","release:note":"node scripts/gen-release-note.js","lint":"eslint src scripts tests"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"@babel/core":"7.9.6","@babel/preset-env":"7.9.6","@vue/test-utils":"1.0.3","babel-core":"7.0.0-bridge.0","conventional-changelog":"3.1.21","eslint":"7.1.0","eslint-config-airbnb-base":"14.1.0","eslint-plugin-import":"2.20.2","eslint-plugin-jest":"23.13.1","eslint-plugin-testcafe":"0.2.1","jest":"26.0.1","rollup":"2.10.9","rollup-plugin-babel":"4.4.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-terser":"6.1.0","testcafe":"1.8.5","text-mask-addons":"3.8.0","text-mask-core":"5.1.2","vue":"2.6.11","vue-server-renderer":"2.6.11","vue-template-compiler":"2.6.11"},"gitHead":"6bbad7f3297fd31464826b5e4658d93ea147316f","_id":"v-mask@2.2.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-MMYSSvR2Dpmjtr88pgJzCqzU5phegAlsneBMepl7SRe8mx0a3oprEUNvdixNWUD6ONO6pl1IHMzrqkowLN0gtg==","shasum":"3899a659126af2fdd299c55b70737bfbb1565f97","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-2.2.1.tgz","fileCount":26,"unpackedSize":84072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezN8zCRA9TVsSAnZWagAAoTMP/ReBeTPl6kjMfimMOHTi\nM631KyVbbIO3E2wmc19XNpwxpSaIH4OGvwYCc+cZVTp0WfUPoKS9GvprUy3k\n2RqYww88rf1JSl0gVtcakucjCYPMA9/XrjX61Y8dMLHLKSw4ZOwSasXmrQZe\ndpDIxIJGgZo7VH256c4D+CYFKwBchTgrcTK6xBEAwj44SPTp3TRE6HxfMA8/\nqtFs+NGwtjI1KW1IDt/6sFDeuAiYuS8GSK6jHF30/2fevVPuWsLD+BSDjD0z\nbQAZoPL/HCBtGu7cWoOZM764DYXBBar/dy37VFKHneGD/aZ/jsqULOUt2Mp/\n57JtpKDjdZh685Rbk0nAr/CLfUUHdeNxBOAYxAQbRtfgBLb9d5uXdrunrADZ\nnn0JR/SflsjdT34CNCtKhGo+yTKY4UFwk3YMmOvvIrOZu3RNR9lxT107ppGc\nr+ETJZjNzsRvW+Q1AP/dOZOMCHtsAdLw2FAyRzF/8cxItY0fofbDVNSgWk9l\nbK9vh05zaokS7VWcyrcy1mE+db9QOdrsXugHb4WZ8Fxi/SVCVNPqchsflpms\n0vO9bpWszNBVFyRGCrH0t/nnxx8gKe3uJcwcx/oeVkOCKfZhMSjKSHJ9WHg9\n8WlVgYmw+nIFLQ4GK2MSpz7n8J70XfyDvjl5LYyBe8FzmhkjohKQP9Zhjtb4\n9Yz9\r\n=9twq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD87pma5J2SAsLqhst3eglxKGInT4h/craadcyt6pTG8gIhAJaRv1mIgTERFZcYaGDbA8O25qoy3b/GtSR34O/Ds3zR"}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-mask_2.2.1_1590484787431_0.1594521932224633"},"_hasShrinkwrap":false},"2.2.2":{"name":"v-mask","version":"2.2.2","description":"Tiny input mask library for Vue.js based on text-mask-core (~5kb) exposed as directive. No dependencies","main":"dist/v-mask.js","module":"dist/v-mask.esm.js","scripts":{"test":"jest","test:coverage":"jest --coverage","test:e2e":"npx testcafe `npx testcafe -b | paste -sd \",\" -` tests/e2e/**","test:e2e:ci":"testcafe chrome:headless tests/e2e/**","build":"npm run bundle && npm run bundle:min","bundle":"rollup -c build/rollup.conf.js","bundle:min":"rollup -c build/rollup.conf.min.js","lint":"eslint src tests"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"@babel/core":"7.10.5","@babel/preset-env":"7.10.4","@vue/test-utils":"1.0.3","babel-core":"7.0.0-bridge.0","eslint":"7.5.0","eslint-config-airbnb-base":"14.2.0","eslint-plugin-import":"2.22.0","eslint-plugin-jest":"23.18.0","eslint-plugin-testcafe":"0.2.1","jest":"26.1.0","rollup":"2.22.1","rollup-plugin-babel":"4.4.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-terser":"6.1.0","testcafe":"1.8.8","text-mask-addons":"3.8.0","text-mask-core":"5.1.2","vue":"2.6.11","vue-server-renderer":"2.6.11","vue-template-compiler":"2.6.11"},"gitHead":"29a106d71e3266924034838ebcd093febc89ee31","_id":"v-mask@2.2.2","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-p1ysyVvPfEs/YQFNUCUaqGjBX/N+4AGWvb6WGrvSgHmNgkflQHHBb7K5GdwemH8iS+wqdWuUCttoBNJk/eND7w==","shasum":"f07ad3d39553c1aaca260e848c2602305b3cb0f6","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-2.2.2.tgz","fileCount":19,"unpackedSize":70510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFtNxCRA9TVsSAnZWagAAWxAP/3YXnqgDilZLNRhQqjQX\nXCZ+yHvHolhAMZ5vnLC+tgTZN3REoLvu0Ob2orzDsvLr3Z20alB0kmJ1dvqM\njlglFopw+E1LbK6ZVnIrVK+oEtfwuhmBB2F68hq5PF1kqFKhDOKvU35dp3Kr\nboYzkCDQp9wVBLHR4NoVD5jQw+tctqm81IpqnPaUnIUW18daOPXLttFTs3NW\n7tCflCWuRLwZFlsXgyiuEJGXJZ85J7Rw5+tMobxtlR1IA60Cikk1qqMFXFg7\n9Q8/fS4zcTT+LmdY0TLbzGmSp2xeuvpHCugPsRUJR5wyI2NR2zeMhZv7xcLJ\nDawv6/PITBMVlBRmdIZmbcxF38/Ak1bbesDNL2ywFp/KB3ACLskWPI23HfKW\n6vB5OL6z4TK961bbY3McP+lG6xEE+s4Gy9XYl/HxWkinCABxm43U5h5G85bD\nGbVSmjFDZEsmUGY8WRkZ7WZ4mTNMbYrvnhyfKPNoGxliSlQqyMYLzZV+KwTq\nFn8M8nDZnaKM6lBRasVmw8NXzUGc68ZRZWXqvNxre+xozWZYNSaHXq+ieCxb\nhHJUomugM9xpus+IX2V06I9exYjuQsvSKB/ulQ2reT/GkAtRfzH7xn6Fs1Mv\nitHfqQfYpyaBkAj26spERZHe1dN/sK3Nqqq48u5cKtTDmTvAm3r6vHtpEsAL\nrKoe\r\n=Cmmp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPCObz7veeMOcUMcn0g3hsdaKQRRkcc+6e0t0emYwwYAiBXCYFHhBtztPoduw+SaMqC3OywCRLoY5hieLIqKR7/Xw=="}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-mask_2.2.2_1595331441355_0.4530344601239855"},"_hasShrinkwrap":false},"2.2.3":{"name":"v-mask","version":"2.2.3","description":"Tiny input mask library for Vue.js based on text-mask-core (~5kb) exposed as directive. No dependencies","main":"dist/v-mask.js","module":"dist/v-mask.esm.js","scripts":{"test":"jest","test:coverage":"jest --coverage","test:e2e":"npx testcafe `npx testcafe -b | paste -sd \",\" -` tests/e2e/**","test:e2e:ci":"testcafe chrome:headless tests/e2e/**","build":"npm run bundle && npm run bundle:min","bundle":"rollup -c build/rollup.conf.js","bundle:min":"rollup -c build/rollup.conf.min.js","lint":"eslint src tests"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"@babel/core":"7.10.5","@babel/preset-env":"7.10.4","@vue/test-utils":"1.0.3","babel-core":"7.0.0-bridge.0","eslint":"7.5.0","eslint-config-airbnb-base":"14.2.0","eslint-plugin-import":"2.22.0","eslint-plugin-jest":"23.18.0","eslint-plugin-testcafe":"0.2.1","jest":"26.1.0","rollup":"2.22.1","rollup-plugin-babel":"4.4.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-terser":"6.1.0","testcafe":"1.8.8","text-mask-addons":"3.8.0","text-mask-core":"5.1.2","vue":"2.6.11","vue-server-renderer":"2.6.11","vue-template-compiler":"2.6.11"},"gitHead":"95a9abf666671e2fed2f751feedd71621aa449b0","_id":"v-mask@2.2.3","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-as00PjW8pC9fmub4y5DqO7Wg6wCIM6fddRk7rykZ6u3C7Zs/iDi/9vnssVkQCZY1o7DTjfK8jlLy0E+Nz4D+mg==","shasum":"a8427ddb94cb0ebdfcaa996e84ca7aeda0d4b707","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-2.2.3.tgz","fileCount":19,"unpackedSize":71670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFv2PCRA9TVsSAnZWagAAGCQQAJRu2WsYvmWUVJYBkIS6\nK0+dFiT+qQ+v5oFtIUaAVsqj5EmoF+HqrtVU+Rp4IIz7FvnNqk3VT64uI56d\nBX+w47Er7SDDDbZsUIDYJ7yNUr1f/4qkavE6Tg1HB/hdLvb9fIZe7m3qDpS0\nYkfsQjEioY8TxdYW7WnwXZIdKl5SH78LhMw1IhxeAcaNMT6OjX9N8v/HTRcF\n/jyGUT46Mg0iSFVL8bnSHfA3HKMCi8GJJAql71Dg+MTAeW7k+GarGVYcdD4r\nLXW7z3Y3LIz9xsOv2s0MbEooLpPg0LyFYFgVyhU2sZ4i42l+z2LYAyr0CWIt\nGmS7/Tt+8EVMzjphxI3Vt85RLXO059SSpkR5iUzOBw8yZIR5Dod0qWWK2Ihj\nkIisFU38Do2SEfcIJqdZWar6Yjj6HFweX2LcgJd+kobxlQnAshhcc9LQWXK1\nMfffobUlfZOciPCeB5XQWjs9R4SCfBkOZnP/AcEUOasReuPl8Iy6BTjHcgYB\nYIE/C9g61iEydA1zp4FLizCZrnGp+NtLs6OaX+uVMxroZ4ZEVgbGRtM5+Myh\nRmUouxtuCOdziFrNMHiFktC79tt327zt5iN8H1ZwM3cjIjfujc1s9cfXFHM1\n0j/h91KonDNK350DF8TT8r2IM2ZleFiJxGm1wPQ7SodPcW18LlKO3XcIqWv5\nY06t\r\n=LHA+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA+EdnuhtRf+CiwCkwL7Vr+UZWoEXVhraAFvvtDrztnQIhAKNT+XPAGX90zRgYfVGUYtHXcnUDv+ZZbD6r5BakQiy8"}]},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-mask_2.2.3_1595342222840_0.8433552879146997"},"_hasShrinkwrap":false},"2.2.4":{"name":"v-mask","version":"2.2.4","description":"Tiny input mask library for Vue.js based on text-mask-core (~5kb) exposed as directive. No dependencies","main":"dist/v-mask.js","module":"dist/v-mask.esm.js","scripts":{"test":"jest","test:coverage":"jest --coverage","test:e2e":"npx testcafe `npx testcafe -b | paste -sd \",\" -` tests/e2e/**","test:e2e:ci":"testcafe chrome:headless tests/e2e/**","build":"npm run bundle && npm run bundle:min","bundle":"rollup -c build/rollup.conf.js","bundle:min":"rollup -c build/rollup.conf.min.js","lint":"eslint src tests"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"@babel/core":"7.12.10","@babel/preset-env":"7.12.11","@vue/test-utils":"1.1.2","babel-core":"7.0.0-bridge.0","eslint":"7.18.0","eslint-config-airbnb-base":"14.2.1","eslint-plugin-import":"2.22.1","eslint-plugin-jest":"24.1.3","eslint-plugin-testcafe":"0.2.1","jest":"26.6.3","rollup":"2.38.0","rollup-plugin-babel":"4.4.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-terser":"7.0.2","testcafe":"1.10.1","text-mask-addons":"3.8.0","text-mask-core":"5.1.2","vue":"2.6.12","vue-server-renderer":"2.6.12","vue-template-compiler":"2.6.12"},"gitHead":"5f1490b944cbed689e487737cffea32b1f9a426e","_id":"v-mask@2.2.4","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-d78Rhpz/cCwLsSJ50UJ+volzylU6Iq3O4La1Aj3WTYCM0txfL9chgnCC6FHwNKqfHHtMEjdDh7gmpnsPz6tO6A==","shasum":"d7452982c8774478c0475f771e8d1367cb2b04e0","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-2.2.4.tgz","fileCount":19,"unpackedSize":72070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC+UfCRA9TVsSAnZWagAA0CcP/Ah5axp0EYKl95pmy/i7\n0HWawhStaY5jhLw4bl02b4tC9DwPvxgSlqcTl/o2VKXEFc5dVoPHMFLHvyOo\n6aOvey+Rt8TzW3/MQv+RTUnf0WE/IVpacnu6epi3gM0zjR0FdKg9ir6zB9El\n2qUXLT4o4OKM5nc5eiDQffwl4xbxzeX8ITi9W3sAqGAjJFSa2kvFbwrvEH5S\nup+ANpyDadM57tPXFeWJk20nUojyDV8nRbiUIfJhEpZuIb2q7z/V7rI7mV3w\nHWtGKezPSDULahPuz0soumxQ0axHQBuc8xtvP3+Wur0woex6rHwPWK1bxSJ2\nOhMQg6ZTYY3SetAPxyYsMGg7XbOkrJVFYc1dG7ymAKnvxRayN2cmEAcLTNc7\ngqikjgEoxnJYUSUDhSQSqP/Z/+FxLDSq/8XnGwbGxaw7d8o2uQuG0O1Bwfdr\nciXwjcA/8d5A9U5b8gjyYywCpKkRx2idoFkJ9vrY8jpr1VNbT0c2ypfQeg7N\nf1m+Hcs2VSYQQMLvIMLvF7820Z51R32DSprR0yncC0o47xU/4mTQccB2Fu6S\nQcS3JX+S4jQH7xQrDifR+3nTLfqaL9FmPngyZ5T58JO/vS4Wr0C4yBldr/ly\nHDvPYpAok9i0LTgeu89BpzcudfCeiVtXNrWtlBvJxA1ICODuciwvs0EuSWdI\nID10\r\n=RLHR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLHEQ8PKVb72F9OzqKiWtbNfWAtCXWCG2jaLj+onTT9wIge6279bphpzayxO56rRJmwvdFgNSpKMOth6wEJvNqq3k="}]},"_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"directories":{},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-mask_2.2.4_1611392286606_0.8318082648934004"},"_hasShrinkwrap":false},"2.3.0":{"name":"v-mask","version":"2.3.0","description":"Tiny input mask library for Vue.js based on text-mask-core (~5kb) exposed as directive. No dependencies","main":"dist/v-mask.js","module":"dist/v-mask.esm.js","scripts":{"test":"jest","test:coverage":"jest --coverage","test:e2e":"npx testcafe `npx testcafe -b | paste -sd \",\" -` tests/e2e/**","test:e2e:ci":"testcafe chrome:headless tests/e2e/**","build":"npm run bundle && npm run bundle:min","bundle":"rollup -c build/rollup.conf.js","bundle:min":"rollup -c build/rollup.conf.min.js","lint":"eslint src tests"},"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"keywords":["vue.js","vue","vue-mask"],"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"license":"MIT","bugs":{"url":"https://github.com/probil/v-mask/issues"},"homepage":"https://github.com/probil/v-mask#readme","devDependencies":{"@babel/core":"7.15.5","@babel/preset-env":"7.15.6","@vue/test-utils":"1.2.2","babel-core":"7.0.0-bridge.0","eslint":"7.32.0","eslint-config-airbnb-base":"14.2.1","eslint-plugin-import":"2.24.2","eslint-plugin-jest":"24.4.2","eslint-plugin-testcafe":"0.2.1","jest":"27.2.2","rollup":"2.57.0","rollup-plugin-babel":"4.4.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-terser":"7.0.2","testcafe":"1.16.0","text-mask-addons":"3.8.0","text-mask-core":"5.1.2","vue":"2.6.14","vue-server-renderer":"2.6.14","vue-template-compiler":"2.6.14"},"gitHead":"97e6fd91afab3fce72ff053707cbf0702af1e88e","_id":"v-mask@2.3.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ap7pTtCTvj25CqX4VYXqudCBd0+XvYyhiiLbzWQQR7AMQosJ2+DPu0a94P9stk0EGmGcmYxJaPkFkfjD8hquWQ==","shasum":"2329c352ce9997eb721d160cf3f0a8552c5c9e1c","tarball":"https://registry.npmjs.org/v-mask/-/v-mask-2.3.0.tgz","fileCount":21,"unpackedSize":74718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2/bUCRA9TVsSAnZWagAAhYQQAJMk2UshLlaNFntDpuv+\n1lmZQd5jSB6age0VwLZMC8kvPP14Yf5HPOQT0JlWlF5Zs9zz49vc7Mxb3Jpm\nv3VUNyDnMKojAkji1rLgS4DAPJz4//2W8Wibi0SQW2o9KTyPJ0fUT785KQV7\nuVAV8BmVdyNQG2a8E443QHh93GVS/bHz/tw61oRn//sJWV99/HoF/KbhWfxm\nSVRaLKmFNi30wLCeXpiW4k1Du7q93VtlQ9Wn3zRCCJOuAiaUvplas7cYxQny\nvAfWxFc8e0zNemF3S3wrICJE7GvxuzMqHMPoCENbJxl2YTqjZa2/bDfl6qlH\ngotuheJtL9wlfQYW+BNM3KJfMhCKOG2ULjOMfdczqMiMUzHz27XwquxDz2O2\n2x0rpVMDGzFAeR0yahpAgAzJ38cacKzcqopv719XSQlxWST8sQzFBhJMiIVn\n1fZaty/gwN7hX8PKf4Z9Rg00ktbltUJkWpEVcXmtSUtVQAGUXcathrapA8Nb\nyzUx4lOC9pchHVb1ldGMTkWI8n4zMB9w8n0St+Kg/dItw3zpjyhUuxG9qOfZ\nCbxnwcbYdKjR4CaBhUtASHJc9i9yP7bKFlUulpLPeaJ3h6l9owzxHCFjfOH6\nI25cWSV0Z61YkdqYGPOn28OAox0BNU4qG8dMBpupOhuXt8b5tfhZp/Bwzbtp\n+hdU\r\n=YXY2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGo5bTtJqMYyXRnFfw1LUC8oVhhtK51LsUEpdf7OWWz0AiEAlf1nsuJ4pSwAVJjU2X5AtXj8zpOf+K5sEQMVySpmQ9o="}]},"_npmUser":{"name":"probil","email":"m_lyashuk@ukr.net"},"directories":{},"maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/v-mask_2.3.0_1632731995142_0.5477290299278974"},"_hasShrinkwrap":false}},"readme":"# :abcd: Vue input mask\n[![npm](https://img.shields.io/npm/v/v-mask.svg)](https://www.npmjs.com/package/v-mask)\n![npm bundle size](https://img.shields.io/bundlephobia/minzip/v-mask)\n[![npm](https://img.shields.io/npm/dm/v-mask.svg)](https://www.npmjs.com/package/v-mask)\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/probil/v-mask/master/LICENSE)\n[![Vue2](https://img.shields.io/badge/Vue-2.x-brightgreen.svg)](https://vuejs.org/)\n[![jsDelivr](https://data.jsdelivr.com/v1/package/npm/v-mask/badge?style=rounded)](https://www.jsdelivr.com/package/npm/v-mask)\n[![Tested with TestCafe](https://img.shields.io/badge/tested%20with-TestCafe-2fa4cf.svg)](https://github.com/DevExpress/testcafe)\n\n> Tiny input mask library for vue.js based on [text-mask-core](https://github.com/text-mask/text-mask/tree/master/core) (~5kb) exposed as directive. No dependencies\n\n<div align=\"center\">\n  <h3>\n    <strong>\n      <a href=\"https://github.com/probil/v-mask/blob/master/README.md\">English</a>\n    </strong>\n    <span> | </span>\n    <a href=\"https://github.com/probil/v-mask/blob/master/README-pt.md\">Português</a>\n  </h3>\n</div>\n\n## :art: Playground on the Web\n\n- https://codesandbox.io/s/m3q1m5yp9x (interactive playground with webpack and ESM)\n- https://jsfiddle.net/probil/c6fjjzn6/ (simple interactive playground with UMD)\n- https://v-mask-demo.netlify.com/ (just preview)\n\n\n## :heavy_check_mark: Browser Support\n\n|![Chrome](https://raw.github.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png) | ![Firefox](https://raw.github.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png) | ![Safari](https://raw.github.com/alrra/browser-logos/master/src/safari/safari_48x48.png) | ![Opera](https://raw.github.com/alrra/browser-logos/master/src/opera/opera_48x48.png) | ![Edge](https://raw.github.com/alrra/browser-logos/master/src/edge/edge_48x48.png) | ![IE](https://raw.github.com/alrra/browser-logos/master/src/archive/internet-explorer_9-11/internet-explorer_9-11_48x48.png) | ![iOS Safari](https://raw.github.com/alrra/browser-logos/master/src/safari-ios/safari-ios_48x48.png) | ![Android WebView](https://raw.github.com/alrra/browser-logos/master/src/android-webview-beta/android-webview-beta_48x48.png) | ![Android WebView](https://raw.github.com/alrra/browser-logos/master/src/samsung-internet/samsung-internet_48x48.png)\n| --- | --- | --- | --- | --- | --- | --- | --- | --- |\n| 74+ :heavy_check_mark: | 66+ :heavy_check_mark:  | 12+ :heavy_check_mark: | 46+ :heavy_check_mark: | 17+ :heavy_check_mark: | 11+ :heavy_check_mark: | 12+ :heavy_check_mark: | 67+ :heavy_check_mark: | 8.2+ :heavy_check_mark:\n\nWe support only browsers with global usage statistics greater then 1%, last 2 version of each browser but not dead browsers. Library may work in older browser but we don't not guarantee that. You may need addition polyfills to make it work.\n\n\n## :cd: Installation\n\nThis version requires Vue 2.X. If you are looking for Vue 1.X, [check it here](https://github.com/probil/v-mask/tree/vue-1.x).\n\n```sh\nnpm install v-mask\n```\n\n## Initialization\n\n### ES2015 (Webpack/Rollup/Browserify/etc)\n\n```javascript\nimport Vue from 'vue'\n\n// Prefered: as a plugin (directive + filter) + custom placeholders support\nimport VueMask from 'v-mask'\nVue.use(VueMask);\n\n// Or as a directive-only\nimport { VueMaskDirective } from 'v-mask'\nVue.directive('mask', VueMaskDirective);\n\n// Or only as a filter-only\nimport { VueMaskFilter } from 'v-mask'\nVue.filter('VMask', VueMaskFilter)\n```\n\n### UMD (Browser)\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/vue/dist/vue.min.js\"></script>\n<script src=\"https://cdn.jsdelivr.net/npm/v-mask/dist/v-mask.min.js\"></script>\n<script>\n// As a plugin\nVue.use(VueMask.VueMaskPlugin);\n\n// Or as a directive\nVue.directive('mask', VueMask.VueMaskDirective);\n</script>\n```\n\n## :rocket: Usage\n\n```html\n<input type=\"text\" v-mask=\"'####-##'\" v-model=\"myInputModel\">\n<!-- OR -->\n<input type=\"text\" v-mask=\"variableWithMask\" v-model=\"myInputModel\">\n```\n**Notice:** `v-model` is required starting from `v1.1.0`, because [a lot](https://github.com/probil/v-mask/issues/16) [of](https://github.com/probil/v-mask/issues/30) [bugs](https://github.com/probil/v-mask/issues/29) with HTMLElement event listeners and sync with Vue internals.\n\nThere is no reason to support using this lib for using without `v-model` but open the door for using on [custom inputs](http://vuejs.org/v2/guide/components.html#Form-Input-Components-using-Custom-Events).\n\n### Filter usage\n\nThe filter accepts a mask similarly to the directive, and might be useful when you need to render a raw value as masked without using an input (e.g. formatting currency).\n\n```html\n<span>{{ '9999999999' | VMask('(###) ###-####') }}</span>\n<!-- or -->\n<span>{{ variableWithRawValue | VMask(variableWithMask) </span>\n```\n\n## :gear: Configuration\n\nLibrary provides several ways to apply the mask.\n\nThe first and the easiest one is to use default placeholders.\n\n\n### Default placeholders\n\nThis approach is good for simple cases. No configuration is required.\n\n`app.js`:\n```js\nimport Vue from 'vue'\nimport VueMask from 'v-mask'\nVue.use(VueMask)\n```\n\n`<your_component>.vue`:\n```vue\n<template>\n  <input type=\"text\" v-mask=\"'####-##'\" v-model=\"myInputModel\">\n</template>\n<script>\n  export default {\n    data: () => ({\n      myInputModel: ''\n    })\n  }\n</script>\n```\nEntering `56f473d4` in the input field will produce value `5647-34` in `myInputModel` variable.\n\nHere is a list placeholders you can utilize by default:\n\n| Placeholder | Format                         |\n|-------------|--------------------------------|\n| #           | Number (0-9)                   |\n| A           | Letter in any case (a-z,A-Z)   |\n| N           | Number or letter (a-z,A-Z,0-9) |\n| X           | Any symbol                     |\n| ?           | Optional (next character)      |\n\n\n### Custom placeholders\nWhile default placeholders are easy to use and straightforward, in reality we have to deal with more complex cases where validation can be tricky and unpredictable. In such cases it makes sense to define custom placeholders specific to the project or the domain.\n\nTo define them you should pass them as an object while installing plugin. Where:\n* `key` is the character in a mask\n* `value` is regular expression used to verify entered symbol\n\nYou can disable any default placeholder by passing placeholder as a key and `null` as a value.\n\nAny valid string character can be used as a placeholder (e.g. Cyrillic or Arabic)\n\n`app.js`:\n```js\nimport Vue from 'vue'\nimport VueMask from 'v-mask'\n\nVue.use(VueMask, {   // (!) custom placeholders support requires registration as a plugin to\n  placeholders: {\n    '#': null,       // passing `null` removes default placeholder, so `#` is treated as character\n    D: /\\d/,         // define new placeholder\n    Я: /[\\wа-яА-Я]/, // cyrillic letter as a placeholder\n  }\n})\n```\n`<your_component>.vue`:\n```vue\n<template>\n  <input type=\"text\" v-mask=\"'###-DDD-###-DDD'\" v-model=\"myInputModel\">\n  <!-- or with filter -->\n  <span>{{ 123456 | VMask(mask) }}</span>\n</template>\n<script>\n  export default {\n    data: () => ({\n      myInputModel: ''\n    })\n  }\n</script>\n```\nEntering `123456` in that input field will produce value `###-123-###-456` in `myInputModel` variable.\n\n### Array of RegExp\nIn some cases you might not want to define global placeholders either because you are dealing with unique input or you are facing conflicts for placeholders in several places.\n\nIn such cases you can supply array of per-char regular expressions or static characters to `v-mask`.\n\n`app.js`:\n```js\nimport Vue from 'vue'\nimport VueMask from 'v-mask'\nVue.use(VueMask)\n```\n\n`<your_component>.vue`:\n```vue\n<template>\n  <input type=\"text\" v-mask=\"mask\" v-model=\"myInputModel\">\n  <!-- or with filter -->\n  <span>{{ 5555551234 | VMask(mask) }}</span>\n</template>\n<script>\n  export default {\n    data: () => ({\n      mask: ['(', /\\d/, /\\d/, /\\d/, ') ', /\\d/, /\\d/, /\\d/, '-', /\\d/, /\\d/, /\\d/, /\\d/],\n      myInputModel: ''\n    })\n  }\n</script>\n```\nIn this example entering `5555551234` in the input field will produce value `(555) 555-1234` in `myInputModel` variable.\n\n**Notice**: Keep in mind that library always verifies _one_ character per regular expression. Trying to verify multiple charters in the same RegExp won't work.\n\n### Function\n\nIf custom placeholder and array of RegExps can't fit your needs there is one more way you can use to mask a value.\nThe idea beneath is that you can write a function that is used by library to format the output.\n\nThis approach is super powerful but also more complex to write and understand so try previous ones first.\n\nThe function will be given a value from the input. It should return array of per-char regular expressions & static characters:\n\n`app.js`:\n```js\nimport Vue from 'vue'\nimport VueMask from 'v-mask'\nVue.use(VueMask)\n```\n\n`<your_component>.vue`:\n```vue\n<template>\n  <input type=\"text\" v-mask=\"timeRangeMask\" v-model=\"myInputModel\" placeholder=\"00:00-23:59\">\n  <!-- or with filter -->\n  <span>{{ '02532137' | VMask(timeRangeMask) }}</span>\n</template>\n<script>\n  /**\n   * Generate a time mask based on input value (23:59)\n   * @param {string} value\n   */\n  export function timeMask(value) {\n    const hours = [\n      /[0-2]/,\n      value.charAt(0) === '2' ? /[0-3]/ : /[0-9]/,\n    ];\n    const minutes = [/[0-5]/, /[0-9]/];\n    return value.length > 2\n      ? [...hours, ':', ...minutes]\n      : hours;\n  }\n\n  /**\n   * Generate a time range mask based on input value (00:00-23:59)\n   * @param {string} value\n   */\n  export function timeRangeMask(value) {\n    const numbers = value.replace(/[^0-9]/g, '');\n    if (numbers.length > 4) {\n      return [...timeMask(numbers.substring(0, 4)), '-', ...timeMask(numbers.substring(4))];\n    }\n    return [...timeMask(numbers)];\n  }\n\n  export default {\n    data: () => ({\n      timeRangeMask,\n      myInputModel: ''\n    })\n  }\n</script>\n```\nIn this example entering `02532137` in the input field will produce valid time range `02:53-21:37` in `myInputModel` variable.\n\n### Text Mask Addons\n\nLibrary supports [Text Mask Addons](https://www.npmjs.com/package/text-mask-addons), they are basically pre-generated functions (describe above) for advanced functionality like currency masking.\n\nThe usage is simple. Configure the addon as you want and pass the result to the `v-mask` as you would to `text-mask-core`.\n\n`app.js`:\n```js\nimport Vue from 'vue'\nimport VueMask from 'v-mask'\nVue.use(VueMask)\n```\n\n`<your_component>.vue`:\n```vue\n<template>\n  <input type=\"text\" v-mask=\"currencyMask\" v-model=\"myInputModel\" placeholder=\"$100.00\">\n  <!-- or with filter -->\n  <span>{{ '100' | VMask(currencyMask) }</span>\n</template>\n<script>\n  import createNumberMask from 'text-mask-addons/dist/createNumberMask';\n  const currencyMask = createNumberMask({\n    prefix: '$',\n    allowDecimal: true,\n    includeThousandsSeparator: true,\n    allowNegative: false,\n  });\n  export default {\n    data: () => ({\n      currencyMask,\n      myInputModel: ''\n    })\n  }\n</script>\n```\nIn this example:\n- entering `1000000.00` in the input field will produce `$1,000,000.00` in `myInputModel` variable\n- while entering `100` in the input field will produce `$100`\n\nView the [createNumberMask](https://github.com/text-mask/text-mask/tree/master/addons/#createnumbermask) documentation for a full list of options available.\n\n## :syringe: Tests\n\n[Jest](https://github.com/facebook/jest) is used for unit-tests.\n\nUnit-tests can be executed by typing this command in your terminal:\n\n```bash\nnpm test\n```\n\n[TestCafe](https://github.com/DevExpress/testcafe) is used of E2E testing.\n\nE2E-tests can be executed by typing this command in your terminal:\n\n```bash\nnpm test:e2e\n```\n\n## :anchor: Semantic Versioning Policy\n\nThis plugin follows [semantic versioning](http://semver.org/).\n\n## :newspaper: Changelog\n\nWe're using [GitHub Releases](https://github.com/probil/v-mask/releases).\n\n## :beers: Contributing\n\nWe're more than happy to see potential contributions, so don't hesitate. If you have any suggestions, ideas or problems feel free to add new [issue](https://github.com/probil/v-mask/issues), but first please make sure your question does not repeat previous ones.\n\n**Notice:** You should make your changes only in `src` folder, don't try to edit files from `dist` as it compiled from `src` by babel and shouldn't be changes manually. Moreover, adding a proper tests for your PR drastically improves chances of merging.\n\n## :lock: License\n\nSee the [LICENSE](LICENSE) file for license rights and limitations (MIT).\n","maintainers":[{"name":"probil","email":"m_lyashuk@ukr.net"}],"time":{"modified":"2022-06-28T08:01:37.730Z","created":"2016-08-12T22:59:01.988Z","0.1.0":"2016-08-12T22:59:01.988Z","1.0.0":"2016-10-27T21:24:23.406Z","1.0.1":"2016-10-27T21:39:16.200Z","1.0.2":"2016-12-13T22:16:29.873Z","1.0.3":"2017-02-13T00:15:39.569Z","1.0.4":"2017-02-26T10:44:11.995Z","1.1.0":"2017-04-02T22:47:04.098Z","1.1.1":"2017-04-25T21:11:18.048Z","1.2.0-n":"2017-05-24T20:42:07.530Z","1.2.0":"2017-05-24T20:43:17.990Z","1.3.0":"2017-07-13T15:16:45.775Z","1.3.1":"2018-02-05T22:48:12.365Z","1.3.2":"2018-02-14T20:06:01.939Z","1.4.0-alpha":"2018-03-17T11:14:33.767Z","1.3.3":"2018-10-15T21:40:21.948Z","1.3.4":"2019-07-11T15:48:16.619Z","2.0.0":"2019-07-19T22:34:00.767Z","2.0.1":"2019-07-20T22:53:11.647Z","2.0.2":"2019-08-03T16:35:22.306Z","2.1.0":"2020-03-27T08:25:14.445Z","2.2.0":"2020-05-24T10:42:45.069Z","2.2.1":"2020-05-26T09:19:47.641Z","2.2.2":"2020-07-21T11:37:21.581Z","2.2.3":"2020-07-21T14:37:02.939Z","2.2.4":"2021-01-23T08:58:06.778Z","2.3.0":"2021-09-27T08:39:55.300Z"},"homepage":"https://github.com/probil/v-mask#readme","keywords":["vue.js","vue","vue-mask"],"repository":{"type":"git","url":"git+https://github.com/probil/v-mask.git"},"author":{"name":"Max Lyashuk","email":"m_lyashuk@ukr.net"},"bugs":{"url":"https://github.com/probil/v-mask/issues"},"license":"MIT","readmeFilename":"README.md"}