{"_id":"react-input-mask","_rev":"115-f8218a1cb8b3a6e3bb436a2c8fbb7f21","name":"react-input-mask","description":"Masked input component for React","dist-tags":{"latest":"2.0.4","next":"3.0.0-alpha.2"},"versions":{"0.0.1":{"name":"react-input-mask","description":"Masked input component for React","version":"0.0.1","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"scripts":{"build":"babel InputElement.js -d build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"251acae2a7350c356e1a2234da087eccd3d78a67","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.0.1","_shasum":"21a6fe0b46144291efbca79acbdf09e31bd9dad3","_from":"react-input-mask","_resolved":"file:react-input-mask","_npmVersion":"2.11.1","_nodeVersion":"0.12.4","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"21a6fe0b46144291efbca79acbdf09e31bd9dad3","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.0.1.tgz","integrity":"sha512-nTkXIvpPe+ApAjBV+W1UXjOv8XQBXFXey2jQFAOaewakSMZXqX6K1Qmd3tOaWkpTWvDCQV7xMMMO7rZl/0+h5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBlc7r4SLU+koO5tsfVH7CZOFzd8aFhqzzjaMXG2Of5AiBbVULrjpgWOzMusQaRSvOpR7Ni3+6QNhbIjo8qHo/A1g=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.0.2":{"name":"react-input-mask","description":"Masked input component for React","version":"0.0.2","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"scripts":{"build":"babel InputElement.js -d build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"fa694211b81a562da40b878df92672456428e175","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.0.2","_shasum":"7229491f5a4bfb6247ea908550d14d33360aea77","_from":".","_npmVersion":"2.11.1","_nodeVersion":"0.12.4","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"7229491f5a4bfb6247ea908550d14d33360aea77","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.0.2.tgz","integrity":"sha512-+AWjvniBf1ZKf8C6fecR/di1B5qgC56oWR5AiBVMUzuqCNKurV1UG7KzDtjekMZUTgLCcH8hq4yvmg2vnN+bzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNru3ARdYEMF8IksWL70uPCe8wXt2k8pSp9HHQ5aTXeAIgE/hv9vRhp/uxVIxevSYHCmI8+oColIBQJdVW5I2NdrM="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.0.3":{"name":"react-input-mask","description":"Masked input component for React","version":"0.0.3","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"scripts":{"build":"babel InputElement.js -d build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"90aeac216158c741662f40b106f0199d88d08775","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.0.3","_shasum":"cc5f75f6a814deb52d936b4f534a2b21bcf8dc33","_from":".","_npmVersion":"2.11.1","_nodeVersion":"0.12.4","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"cc5f75f6a814deb52d936b4f534a2b21bcf8dc33","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.0.3.tgz","integrity":"sha512-qK6UgsGheUCXpTBEiM6+M8KuhyV4EICzoM7xuiadBLsxPa2rZl9WYNajy+RU36InRVI5KNCBiGOccEc37CuWLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzzOMnDaH8jBCaEA6d6UeuSWV3Y8JcoaaCVZO9xvlBdAiAE5UmmBA7gLw06f7vK9EbxkUdiEXp3wz0QCWWtfgDUZw=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.0.4":{"name":"react-input-mask","description":"Masked input component for React","version":"0.0.4","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"scripts":{"build":"babel InputElement.js -d build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"c4dd71bbe350b6f5e0c79d55480642e92d834bb3","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.0.4","_shasum":"4a55f975e6f20e7d75eb88ff2ed10e02d06454d4","_from":".","_npmVersion":"2.11.1","_nodeVersion":"0.12.4","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"4a55f975e6f20e7d75eb88ff2ed10e02d06454d4","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.0.4.tgz","integrity":"sha512-6GCgsZapSITV/h8MpZI5fMi22wf/Y8wXjCAYHgaCTMduPs14D7jSvBYTcNOYokk/0LSUz93TMKrnW4LIKG0r3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnWXQoMNZ0Rns5G+pXXAhsCn2HnxT+EKVnTazfDNkOSwIgQiZ11KPxcFRTBFlk7bsoKbSY4JcXjcAm1Of7QTUkanc="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.0.5":{"name":"react-input-mask","description":"Masked input component for React","version":"0.0.5","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"6d35801e02a46b26d32cd9d20effb4c4826ab85f","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.0.5","_shasum":"5c8b1be2df76df5e34c034719b251f157b85e0cc","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"5c8b1be2df76df5e34c034719b251f157b85e0cc","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.0.5.tgz","integrity":"sha512-sXsubEter2I1soEhH+AJRY3XA13jJTO4pJv7u4SZKMSGh567y7CmXUUsDjni8Ta2XgjQqz4PCAo6+gr8G5Iotw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDIfc+cY5PV7XA2wyFm3kUcZorwHx1gMR/GYZm++suGAiBmGtHrdz6L83Kn+oBTBrZWX7/5QcPS04S+74ihJ2QL3Q=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.0.6":{"name":"react-input-mask","description":"Masked input component for React","version":"0.0.6","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"62d6abddd0b3d1998ea55e70239df4e7ef137a92","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.0.6","_shasum":"2163a8fa1c5c31aaf06c99164c10550a6fad5b52","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"2163a8fa1c5c31aaf06c99164c10550a6fad5b52","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.0.6.tgz","integrity":"sha512-YlT32S0yUC2Dn7dmEsDj/ialX/TNTi6HqwlNtELUnVGSyIE1zcJgRhQfNseirAuokmWK7OI27hSZZBs/bt64mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyvHShMCRSYVtOdkgrAjOgNVA57ajuTiE1uqbeo2gdhwIgV5bc5m9LnpDGhoNyysbcm6v+C/Qfh+T/Lz4usK4G7d0="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.0.7":{"name":"react-input-mask","description":"Masked input component for React","version":"0.0.7","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"59e70fead7185a35f40af91d37976af53ea69362","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.0.7","_shasum":"127d0745241531a3053bc9a8fc07bb9b40e1ca83","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"127d0745241531a3053bc9a8fc07bb9b40e1ca83","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.0.7.tgz","integrity":"sha512-U6g0qymBP80bldlQJNBXRoE8OdwpSSzvyxSKeuTGsclFWtdvSItoWP41rLOyKdwWhyDZaB13aWqv7KQfNuFUtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIASAEH+OsOU8ped9hkFDjgj0qEAnhZ1FTxgUPrAIaRgSAiEAjRAZkKOT/WZCKdR9l27G4YUdEBr9KvXrX8a6GSF8Z0s="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.0.8":{"name":"react-input-mask","description":"Masked input component for React","version":"0.0.8","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"ed092c7dfc5a7811798fa4bb10adbac78a07179d","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.0.8","_shasum":"b505f7787edc93edcb4ef08a149c0e89ec923a1d","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"b505f7787edc93edcb4ef08a149c0e89ec923a1d","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.0.8.tgz","integrity":"sha512-66nItEkTyuldB9xuxYNKRoR1YoXZvz/urQLDGJjBlAB/qwiseA5KSaWLPyMno8JXpnhkZlDivg0uGU/wP06pKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIErwrkdmhQXR4Q3WxsbhvfRMCibqd+tzJ91fOLYhk0nOAiEAtKPCnQtZMvsiq65gD6/MIPTp7pjf3iaPG7aMEk9Tl9U="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.0.9":{"name":"react-input-mask","description":"Masked input component for React","version":"0.0.9","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"ba5913a72f1a4472013fc15360da7bea76001a37","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.0.9","_shasum":"0f01f0660b1669fa473271415ef2f4857b55e738","_from":".","_npmVersion":"2.13.0","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"0f01f0660b1669fa473271415ef2f4857b55e738","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.0.9.tgz","integrity":"sha512-tg0PUBL9Un/+HgIG55cRP3ttU3gNM2rBf+h/renfLVar8Z2UUK9RYFjIBgXQ1HQzT84OF4bIpkY1R7TWxTg/XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFgEBiLlx1Wy6URaie1Aj5FbxuDmnZEV5xUd3Uxhyt7AiEAuS2m6L/jM+q8puW5rWyroIFeN8B4D1TvW5YelUL71Ck="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.0.10":{"name":"react-input-mask","description":"Masked input component for React","version":"0.0.10","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"f240aef2442b499d55a4be44944f0c3f9842ded7","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.0.10","_shasum":"48ae0237ff1ab0c9cf04278b47bda9ec03ad8186","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"48ae0237ff1ab0c9cf04278b47bda9ec03ad8186","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.0.10.tgz","integrity":"sha512-lTiJXpNK5GoW8mT7uzFF9MkaLtuoozBa7yMeNT3xdMMCBLKl7rHCa0OUTjNDt9RZlUojODv7VkVnDFeGuYVOTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLiy9sl0+VGs1GbyCZqxdVwRpECeOl0Qck7UQWCzo7RAiB1qzsysTx2P0SLU5QMSAmLe/coEep1cHevk0ElRdjjUQ=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.0.11":{"name":"react-input-mask","description":"Masked input component for React","version":"0.0.11","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"b7077f3c7e4374d9207c65cc0c2be9cb25b7453d","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.0.11","_shasum":"710858835123e25808ebe185c6251aa4347a568e","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"710858835123e25808ebe185c6251aa4347a568e","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.0.11.tgz","integrity":"sha512-xqqQtUbJnNUf5b2UuDE1eBrYoE2h49cqGLik8uW8ITPn82vGkop/3Ls192d8HlHgvMJZbM1rdej6Nxq2TP4i5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJQ8LnPg4ut0WTKgDPyL1aeOY7sRBIBgdIPMgy6Q3TxwIhAOO5SXcgZ0G5Bm4jMxjKqalE7RdMGJP9z1f6bV8SeR/5"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.0.12":{"name":"react-input-mask","description":"Masked input component for React","version":"0.0.12","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"8524f62e89308beec3990ad8ada4ddd1a05237ed","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.0.12","_shasum":"cd9d352ad472113428adf0e5390f4df28f5d29c9","_from":".","_npmVersion":"2.13.5","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"cd9d352ad472113428adf0e5390f4df28f5d29c9","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.0.12.tgz","integrity":"sha512-7wRCk1m2YhndbfbE4RAK67uASMilXZHeULcod93XYgIprk2EsbP9NSudBvh3EHBc/XmZoyp3aDWPX2j/ZxDBVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyWHN+kVoj9+gGIOQgnxRbguQ90JN33x1+cHtZ+x9ymAIhALTUaAdJGe4fZTOK2A+FowydndazW8VVFbRs+ukcOZ8l"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.0.13":{"name":"react-input-mask","description":"Masked input component for React","version":"0.0.13","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"7ee6cdab650d4ab2791d02ea3b26e159a88b7e85","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.0.13","_shasum":"0bd829d590f153fe7e93fc774532f32164437729","_from":".","_npmVersion":"2.13.5","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"0bd829d590f153fe7e93fc774532f32164437729","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.0.13.tgz","integrity":"sha512-D31A7a1Hfm77BTwpdUrjH87puFXCt3AJfEQQiHgtNEnypTywx0fZqxl0CEPctjuza+YKJUfhOx49e7aAsLYSug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvMFHlRQQ4C0uh5uWcSedww4JlsCcbVRTY0ofP8VB8SAiEAgAGAofNs1dBqKRL5GEfeNpU/fkpWENj+70ashRPCyw4="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.0.14":{"name":"react-input-mask","description":"Masked input component for React","version":"0.0.14","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"668c7b5e3059b9557682161ec49544275c2bb9f0","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.0.14","_shasum":"d93cf6720c14da06430ff321c36f4671210352d9","_from":".","_npmVersion":"2.13.5","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"d93cf6720c14da06430ff321c36f4671210352d9","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.0.14.tgz","integrity":"sha512-W+alv3kIx18v7f9qpWR7qbzZg5UIl+8uyVQS1XV75gRlRGpB6Gx92qam2eZYWNR3v6gJqd0gDXh/uEZxm/deKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEydHp+TbzRQMI3T6Sv8s83YegvpL/ofnZvALaSyGBHAiAtOfKDY44qZOqzDmF209HJ8SxyeTiDC+PcmhvuM1nXfA=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.0.15":{"name":"react-input-mask","description":"Masked input component for React","version":"0.0.15","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"b6ae8a9befc870ec063eedee9f0d26c8d2774422","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.0.15","_shasum":"bdcaca03e254ce8c1fcc7d6fb15418169864bcda","_from":".","_npmVersion":"2.13.5","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"bdcaca03e254ce8c1fcc7d6fb15418169864bcda","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.0.15.tgz","integrity":"sha512-MZtL/Rhwknz7oTqsaKQGIvliZdeERB3MWFmovAh28bomzydvLmLE0YkFJ4J82q7lP9xhBBP9rclgzhhrSDcBSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9YvHYXlBtN+p7hWx1JwleBuQ4NBzjX5nMkql02PG2ZAiEAqGOs3L+OrHdNIoTD90/wVDjsVjiOLP6XFbSlRqXAOrI="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.0.16":{"name":"react-input-mask","description":"Masked input component for React","version":"0.0.16","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"314f7f77badb1b55f1289dc791d6df9ba7bb2c82","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.0.16","_shasum":"36f1b1c95f9ae61ede5d9fbb96d260f1855812ca","_from":".","_npmVersion":"2.13.5","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"36f1b1c95f9ae61ede5d9fbb96d260f1855812ca","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.0.16.tgz","integrity":"sha512-vPSx7o0otERf23aFsOmN6uUWu/NLIMv4BgE3HMwrem4ti3uBDH7jx6XoCUuVGvQs0aH8DWHyZQNvJV67CHIOcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8F21M3zmwtB1qSnaJVt8QVPTJFQqQiNh4sNXLg4CyGwIgHR/5TI4JiEpq48exayaijWO/EiAbHRATG5+YhCrkZO4="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.0.17":{"name":"react-input-mask","description":"Masked input component for React","version":"0.0.17","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"79e759253bfd6019c0852caee09701fd79c674bb","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.0.17","_shasum":"62f8e247b5ef414cf830edab1a47f9e9470bb337","_from":".","_npmVersion":"2.14.0","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"62f8e247b5ef414cf830edab1a47f9e9470bb337","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.0.17.tgz","integrity":"sha512-1ZXhw/0uY6vYzvDKg++uvzA0SOTY+wc0KaspGSs5Y5sMZC0tP0RDuLz3FuHyWLh8GVTFT6OKyfhY71OSnNmk2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqkQaFpAcafM/bGsVE0sV9IYPyOusjXnMFJSrZTKet2AiAgnfvuqnUMYw7yOablzvNI3lMERF4P1QQ6M/SVb2cIOA=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.1.0":{"name":"react-input-mask","description":"Masked input component for React","version":"0.1.0","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"d0d38e40ad01d04f46149bfb0c7048b451db601f","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.1.0","_shasum":"9a9546fdf4843bb462b869d42cb72e3dee485d7d","_from":".","_npmVersion":"2.14.3","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"9a9546fdf4843bb462b869d42cb72e3dee485d7d","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.1.0.tgz","integrity":"sha512-pxxDbhgdlJGvWR1/Af946LRYlwBA5r2dFQhht41SofBbMf4X2bSctqDARF10GlDfEtX4tbBx4XnP3jPHYx4DFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWfjO8nwCeKwNh7/iEJdrVpTXJbJQgvCQimcqUgbNPaAiApcaypNlHs4Qk1F8F2E0ymNXNfkayS0kG+oOzkl5s3fw=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.1.1":{"name":"react-input-mask","description":"Masked input component for React","version":"0.1.1","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"1c12b36dbfcf3d2b5761d61afdba6fbb13cec426","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.1.1","_shasum":"55e69a3f56ef4bc52efeeb5b1bfffb3eefcd9828","_from":".","_npmVersion":"2.14.3","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"55e69a3f56ef4bc52efeeb5b1bfffb3eefcd9828","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.1.1.tgz","integrity":"sha512-o77oY3Fg70YOBVjs9cSD6OFV+ZWv46NvIhGqOKhNbse8d2NKjAjAJ/QTWhe0aDLSqEO13ZVXq3cK4xP3PzIMrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEuA1KfQi6cnEFvof5ZYB/oZB/yYgUZekZ/2x9NrBZlAiBXn9lxAyd1ga5UW7vvDMQO7gTAJ+LBc7+a7ZB1QA0xLA=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.1.2":{"name":"react-input-mask","description":"Masked input component for React","version":"0.1.2","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"f2f13327ba28b5fbcbf8286ade72bf3639571fd2","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.1.2","_shasum":"5ba6863b56743b0b484a214b17b5d65507873f8e","_from":".","_npmVersion":"2.14.3","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"5ba6863b56743b0b484a214b17b5d65507873f8e","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.1.2.tgz","integrity":"sha512-PaCfbIFRE2dI/3HpFsN+VnWHv7CVmU1kbyZ1c10SqoZvRHFN6UZBWk2HxCNsoYupuO820Q8Lak/5j0F6swS+fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2cQBiO+QKQDrrQaknIfBLaH1d+AhVYI9UJcSIUfAEZQIhALEAEZYVVB9W4HpbZmDIFVT8eBAyLvB47tXJguT++G3p"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.1.3":{"name":"react-input-mask","description":"Masked input component for React","version":"0.1.3","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"ef05cb41270cc6ba36cf744a5cde61cf3a066e70","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.1.3","_shasum":"ab2fca0adaa32bcbbda167b869ebaa3a975f5864","_from":".","_npmVersion":"2.14.3","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"ab2fca0adaa32bcbbda167b869ebaa3a975f5864","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.1.3.tgz","integrity":"sha512-Fmf1oH9OXXnu6mN6KgQ4zjef3g26ZLTxQp71yiJshwt4NBNF8NJJRDN3WOQZMBww7rFJ1vrkMIn9s0M9QYfbIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSaq2OwtX19kkafx6goFUGDrZOceZ6PK96/cmvbtE0lAIgEV59rw2HcAlGx9obBDZhuWXaHhAKHCU7GjSoJBLPI+4="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.1.4":{"name":"react-input-mask","description":"Masked input component for React","version":"0.1.4","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"2cb4dd847059f455b56f5a3ce6279b66e97645e5","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.1.4","_shasum":"8046016a7d8c7be20acbcbbfc558668957f95609","_from":".","_npmVersion":"2.14.3","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"8046016a7d8c7be20acbcbbfc558668957f95609","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.1.4.tgz","integrity":"sha512-ZSe2DJArjXsi/wZHiXaAamNNQZsku57gA3Hstc9zEec2XTASuGKV1yWAw02GiEJHyS0AN1vQAarejjizUcANWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb/hW59sW/aCWY46PSTTpvv1XzCRFdr8oky+/CRHJdagIhANSkp9eYVgft4qKOV6DQLvczoStxZz6xjyGCTpdC1NTQ"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.2.0":{"name":"react-input-mask","description":"Masked input component for React","version":"0.2.0","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"eb3435042a0485b2ca464ce94bc5cbc0f12c0cec","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.2.0","_shasum":"c30f682bd84ad9eed535b878bafaa3c4d1d83ce5","_from":".","_npmVersion":"2.14.3","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"c30f682bd84ad9eed535b878bafaa3c4d1d83ce5","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.2.0.tgz","integrity":"sha512-EV8RUPF+VT0NugXhR8HgA1N7I0PW1mBtvj+nt3FLpiaI5x+VIXJRqE9QKCT8g4FucEHM2Tf39+dASE+fSYQN9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEdrYI8y0acs3NVn9Ry9VRh3M92pi2//3gOmGjzj+AWwIhAK4bDpgh2yPCpVFSDNK5rOINamlQNkCoU+m/66Z8GBas"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.2.1":{"name":"react-input-mask","description":"Masked input component for React","version":"0.2.1","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"a07e6313b22b6d233a44b26da20a2c861f783feb","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.2.1","_shasum":"31f1e3d4e93b8e097101d442e237ceeac5daa8c6","_from":".","_npmVersion":"2.14.3","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"31f1e3d4e93b8e097101d442e237ceeac5daa8c6","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.2.1.tgz","integrity":"sha512-RDgncHmuWLYZ4WScftdqw1vaLc0rzGdsWOKzpNTbJm4+Fo/RlWDUzL2OW7heQGHViuwMXr/54DlykyybQyk9CQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0xCTyYoO4T2XRm4eTVm47iTvSjet8gI5XHfeuSM8QTAIhAJO8/TO68vzf0cccvSpfoMlJRNV2w+QqNMtHSs0bAv30"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.3.0":{"name":"react-input-mask","description":"Masked input component for React","version":"0.3.0","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"fcc955048bc6c54f026fc3d76c544c71a0de4267","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.3.0","_shasum":"e930f2abf84b6b7c74a8a9ce90cd8380cfebd76c","_from":".","_npmVersion":"2.14.3","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"e930f2abf84b6b7c74a8a9ce90cd8380cfebd76c","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.3.0.tgz","integrity":"sha512-twquyV1aXSQp150lYAO91rCe5JoRJuFrNoyrmqmgZeqlGhLfSLYz8xkETxPI6bmqTYSVIuQ8YULR7RojzUjAfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4VhIE/O4AchT6Ii3+czX4z4TLsN9Y84DqBu+BlZt4HQIgLePW0SfkZWlWCS3rlILzOrECJpj9qqsnT522fmv8GsY="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.3.1":{"name":"react-input-mask","description":"Masked input component for React","version":"0.3.1","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"devDependencies":{"react":">=0.12.0","babel":">=5.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"bb021cdf03fd3dd3e858ae7f5080443006f3ebe0","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.3.1","_shasum":"0501d14ed67163548fc0be02fe2549413e86eb1a","_from":".","_npmVersion":"2.14.3","_nodeVersion":"0.12.7","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"0501d14ed67163548fc0be02fe2549413e86eb1a","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.3.1.tgz","integrity":"sha512-+NvHIlVkG86yFWFeynevpEzb70LBWMeKP6JSwXh9m94v/G6wJoEEXJz5MF//jr9JRpob+0cO0KpcdRudjQbFJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRP4tQn5ZCleHkWipG/FKV5JYnKy/uwOWHI1bu4GIYBQIhALw9AXA4Naj7OfmX2QDKpB86ISTbX6UECK1D+9ACsdzK"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.3.3":{"name":"react-input-mask","description":"Masked input component for React","version":"0.3.3","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"babel-cli":"^6.1.4","babel-preset-es2015":"^6.1.2","babel-preset-react":"^6.1.2","babel-preset-stage-2":"^6.1.2"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"6e3da6e673889a4cd57150c9789ee2a58d158f19","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.3.3","_shasum":"c1972bdfd857cec702285efb4b8dca4336bcc611","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"c1972bdfd857cec702285efb4b8dca4336bcc611","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.3.3.tgz","integrity":"sha512-I56iUkAEaLvSFcdOCAWTbum1DqK+0MsM4brhRoCSGa4KsRh8zO4HcKtJKaUERlOpiR8tnRYm1RRzsJez9n77vA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICewRh5NtMAsyk6gOUq0322jFYWDAMqWg3X/Dh/wN1geAiBHYYeogQvatG/4XrjjMsWbeDahUp1tmHAW544kUmZAvg=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.4.0":{"name":"react-input-mask","description":"Masked input component for React","version":"0.4.0","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"babel-cli":"^6.1.4","babel-preset-es2015":"^6.1.2","babel-preset-react":"^6.1.2","babel-preset-stage-2":"^6.1.2"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"9ada0ff44a0e20f211db26790b53005683a69292","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.4.0","_shasum":"a9b022774d2bdd8e937554bcc703d26043dba4f3","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"a9b022774d2bdd8e937554bcc703d26043dba4f3","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.4.0.tgz","integrity":"sha512-5q6kJPvDIZzBi74NnGH/NtZxCc3FUVtlVGIw4Qrr5Em3gnqkbjuRJXgOImK7yhdWKWfT5ZR+48S+eVuCHQ+/ng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+8+/LuRxC0TnB6zKDI5cDkmllkgNYWkegpD5ihWPvfAiEA6htky2lxN8HD6RZFYWOHu1ZdT/wmpWWKFfpLysRVR+8="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.4.1":{"name":"react-input-mask","description":"Masked input component for React","version":"0.4.1","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"babel":"^5.8.34"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"42bd1bc490bd3ac914e5b910a004552d496d5e1f","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.4.1","_shasum":"409fedd656fcdb5708006ea3d514a48c242215a8","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"409fedd656fcdb5708006ea3d514a48c242215a8","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.4.1.tgz","integrity":"sha512-FKy9QY+2VEsGUlI/tWU8/HrFCk6W5z/f5eTX0GL+ZVuLsR2tHiHZ+n6WyoXB0qDcHab7EhB80Zwsp1mrdY5tUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfKTqr+VrMAki7SYEwff3iC4B/2eFu79etIEjurVzXsAiEAhelX1byA94q9j9tQniqGw3KGn2XIHUPvKKGw3TWWWO0="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.5.0":{"name":"react-input-mask","description":"Masked input component for React","version":"0.5.0","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"babel":"^5.8.34"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"53f0774da248b9ee121bed8feafc3238417996b6","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.5.0","_shasum":"b0daf488dfb9279bbad358f3a5c224a176f79fa9","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"b0daf488dfb9279bbad358f3a5c224a176f79fa9","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.5.0.tgz","integrity":"sha512-4ZPH9NebcylyWs9yoZd0JoalVEKrJ3+mDSyaPNog97L67lWSyXSfAnz/Q1KB6R4bD4+zx0uFIcqGYBiDxxGj7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIIMtmzu7XkDc8wAePsreeVZ71hUQp21m58Ghbpg1d1wIhAOlgxFvLio6A2d1fH/WJThCxD7eQyGA+Eo7IPHkCsEn7"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.5.1":{"name":"react-input-mask","description":"Masked input component for React","version":"0.5.1","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"babel":"^5.8.34"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"1c01f4c8a3d797874ae373c1d5d4ee3502a54651","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.5.1","_shasum":"d73eed75833c33524fd9ca1a4dff2e1cd45e0ea3","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"d73eed75833c33524fd9ca1a4dff2e1cd45e0ea3","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.5.1.tgz","integrity":"sha512-8QXHEuC0kQKd0+1ohoL3lYZa6QbRrWsVnvcQy8fpgAwvHWxhDXGxSqGBe716iRUOOoTQR80XfmSy+ln4CxWbWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcDYiAHQZrXyf+jK3G82hE3qjplB+TWc13BB3IQ2Yx4AiAG3cxf2b27vtTEOLwBreUx4oH9trH3ezUE/Ox8PiUTTQ=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.5.2":{"name":"react-input-mask","description":"Masked input component for React","version":"0.5.2","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"babel":"^5.8.34"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"8d37ffab62263e6d8194429b9edff13264689dff","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.5.2","_shasum":"11634c1ca8b255d1435935c7506f5083cbc5c23d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"11634c1ca8b255d1435935c7506f5083cbc5c23d","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.5.2.tgz","integrity":"sha512-jQRl75v1RlulEw80UDmO4IbJudi57C70sMX7t3sfYT8v0G1NhRQXo0qeYKfcN6Q84PjC3t4pidSVQMA+0FQQdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5FYkxo7dVBcQNYo/3Y098NjexLTmfxQeE2tWoV9KCtQIhAP8Vs/fFGMm6UUjFTofXeiSkDy6bMB4hJiWNTlFrkx3P"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.5.3":{"name":"react-input-mask","description":"Masked input component for React","version":"0.5.3","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"babel":"^5.8.34"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"5a2bfa13fe89162db5adcd51d9eb3d004da1186f","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.5.3","_shasum":"a2afe3ae5158bbd0ed88ee33bb44d8393761b5af","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"a2afe3ae5158bbd0ed88ee33bb44d8393761b5af","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.5.3.tgz","integrity":"sha512-L1xHl0eLRnskB+Ky3isyUDqAdvPPmsVp2Sz8Wkjl0mQzePlrCCYaLRtfXFf/mJC41OYBj6wD1JOuCX7eyhS+GQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5FMh+qMrHoaA57xhOz9ApR48a3wmakNCc6EStRPtjHAIhAOe2h5oOWDvoJO2i/2PaLJhpEXHTLc0Pp0yUqwfUkS6a"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.5.4":{"name":"react-input-mask","description":"Masked input component for React","version":"0.5.4","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"babel":"^5.8.34","babel-jest":"^5.3.0","jest":"^0.1.40","react":"^0.14.3","react-addons-test-utils":"^0.14.3"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm run build && npm test","test":"jest"},"jest":{"scriptPreprocessor":"./node_modules/babel-jest","testDirectoryName":"tests","unmockedModulePathPatterns":["./node_modules/react","./node_modules/react-dom","./node_modules/react-addons-test-utils","./node_modules/fbjs"]},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"10e2d425dee00179bfc9bf56d542b62994ba9dda","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.5.4","_shasum":"163b1d0b41e45ccea06c9b6f362e53a26f765da3","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"163b1d0b41e45ccea06c9b6f362e53a26f765da3","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.5.4.tgz","integrity":"sha512-0Gs0P+xoCq22Svc9Q1T/nWPa/L+DoQTqKvf6NwtFREQnOcvKtIRfO4sj18GMj3lEyrdZCdz/C1szS38n0izGXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0dHa8auSXxenvkUORT1DiGmvhJa65nlGd0kc0hce59AiEA4eWhYHUv7nT2kJkZZ0Wpp7h8XOatvnW6BDdHftmSkvU="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.5.5":{"name":"react-input-mask","description":"Masked input component for React","version":"0.5.5","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"babel":"^5.8.34","babelify":"^6.4.0","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^4.4.0","karma-browserstack-launcher":"^0.1.7","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^0.2.1","phantomjs":"^1.9.18","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"04ebdb53996561a74276b1cfd4043b6680292351","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.5.5","_shasum":"8e88e9191dfc163c5fed8c7276b3c64127ea06aa","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"8e88e9191dfc163c5fed8c7276b3c64127ea06aa","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.5.5.tgz","integrity":"sha512-y3wStgPolWn0totMbk0LwZUM24Dhh6b1B2A6ZdzM7igm6fTz/pKsTW6ClJpJpaEMcyy+E6ca3dxlpAEh8QXWbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoz4B4IJLSG7OPwWcgksILLTTdRygXSTMxJJNjpYiBtwIgUv/TeTXX6zliX4/lmVa+9c5xYJRowv4u++yNXtad9LA="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.5.6":{"name":"react-input-mask","description":"Masked input component for React","version":"0.5.6","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"babel":"^5.8.34","babelify":"^6.4.0","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^4.4.0","karma-browserstack-launcher":"^0.1.7","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^0.2.1","phantomjs":"^1.9.18","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"f9bfd57f6d47ea7e319347a887b6070b4e9bcce1","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.5.6","_shasum":"a9f32b9d8fd6a5f348945727f7cb765ba1c8fa16","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"a9f32b9d8fd6a5f348945727f7cb765ba1c8fa16","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.5.6.tgz","integrity":"sha512-4GoKPGcR8Y2so81eES5oVTt52rbVZG4O8DXh4RfRXOmnheznyzcF5ywpZ2ALpmWAY176iWee9qKJQgHdZS9Pyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgksrdaJTCOZgQNqfta0H8IJHqkdvjs8VS32hqGm7iyAiEA7bEJgsfDQDHSuV1tH9sXaVgFHHBVVWJFHpCPOwUAlkE="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.5.7":{"name":"react-input-mask","description":"Masked input component for React","version":"0.5.7","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"babel":"^5.8.34","babelify":"^6.4.0","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^4.4.0","karma-browserstack-launcher":"^0.1.7","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^0.2.1","phantomjs":"^1.9.18","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"6a52222506547635c9564d4a54d08d272bc0c84d","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.5.7","_shasum":"6d77ae1d4b41efa39d95f4a9f9336ab5f19bffe7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"6d77ae1d4b41efa39d95f4a9f9336ab5f19bffe7","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.5.7.tgz","integrity":"sha512-GJ8lFXaFZgebz+ESFHWAXsEva4OB8gx4Lydd0sPRtQ1RDiEmaq05U5VJzpSoVpdvRkGL6ml4Sfkh42iwtzUVDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0ZnnP0MZ4jjA6bEDKQqHs6C29WGuvhkz7bcfj8MDJhAiEAzXN0MUrYIKC75FVpPCpS7Fq5GXGe+HLX1wANBqDEE94="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.5.8":{"name":"react-input-mask","description":"Masked input component for React","version":"0.5.8","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"babel":"^5.8.34","babelify":"^6.4.0","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^4.4.0","karma-browserstack-launcher":"^0.1.7","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^0.2.1","phantomjs":"^1.9.18","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"deeb522e896479defce587ba53fd2ef631a4feaa","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.5.8","_shasum":"06585f5cb27528dc9193485f5c9caa1df897cbda","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"06585f5cb27528dc9193485f5c9caa1df897cbda","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.5.8.tgz","integrity":"sha512-fDCpURHX4UpC4fLDofobrkcqvPcqY/Otf1fuAzwaewuIYlmVM8JH9pOoAm4yrEp4bcd8zHedw4yyxp54qtR05w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvpWzqU9zPJD3ofW5/W6563U8jDcs9TRSrbDKbz3UHNgIhAPKGV2SyoSZC6OS4JPcfJNJ05aRP3ovElhU1ZaK46VZc"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.5.9":{"name":"react-input-mask","description":"Masked input component for React","version":"0.5.9","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"babel":"^5.8.34","babelify":"^6.4.0","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^4.4.0","karma-browserstack-launcher":"^0.1.7","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^0.2.1","phantomjs":"^1.9.18","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"81840e30a403234427a6570ad7d75ff4f857a3f9","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.5.9","_shasum":"32bc93ce9c3401e09012eedb19ab2e21b23af17c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"32bc93ce9c3401e09012eedb19ab2e21b23af17c","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.5.9.tgz","integrity":"sha512-UbafcQBP6/A6tjes4mLncAcqemjctC2x6JVgThGGbCrCReXsXVhCSxKJUVhVcwsCtsJDQOOqxioStck62+xOPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUksuR3uuTwbWmusNbj7bAig5Tj8w3cvwmT35xT1DUnAIhANIOZX+YSfcIyKzsNFidaWfXEbW+5bMuAOJwj3lgx4uC"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.5.10":{"name":"react-input-mask","description":"Masked input component for React","version":"0.5.10","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"babel":"^5.8.34","babelify":"^6.4.0","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^4.4.0","karma-browserstack-launcher":"^0.1.7","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^0.2.1","phantomjs":"^1.9.18","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"05c101e4937d54966f673113a1432afb53fb9541","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.5.10","_shasum":"b8c1e498bcdd6a9f651f97a0d79c83b384ec7614","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"b8c1e498bcdd6a9f651f97a0d79c83b384ec7614","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.5.10.tgz","integrity":"sha512-7DRn/trwO8Qr6WDI6BBKcPricZDcC09mKioEswsds83xMPBSEPkiCKdhlTYIRgobo4ouMTHRwzACzVIRLggH8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk2BLkWXNMDJXy4k6MPL/xmASU2ZfMB4GVU/vR6r/ysQIgaQg4hObRbmw8RdlrrzsBD4byFMiClZMyjWuzlTFjrrM="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{}},"0.6.1":{"name":"react-input-mask","description":"Masked input component for React","version":"0.6.1","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"babel":"^5.8.34","babelify":"^6.4.0","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^4.4.0","karma-browserstack-launcher":"^0.1.7","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^0.2.1","phantomjs":"^1.9.18","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"cb70a974e235f5d846fdc580fbd89f74ec33565c","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.6.1","_shasum":"8d7c3fef28cd58ab45517c255826e30e3ecf36aa","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"8d7c3fef28cd58ab45517c255826e30e3ecf36aa","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.6.1.tgz","integrity":"sha512-1gUzdfQ5yVKu65mPXjxQPdb6P5IurDTIMgnzaDvr5XOduSxOze7nqAMicAGrYNaQ6FTKgIdChVlWMv5n0DERPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaLWXZe2OQ7fJH+OFW4O8Ito1j+S/uCLxLU8jb2UzKEwIhAMhUODT3qTQVAVDiNxp/0On1+mJY5ETKIM8re52ErgWN"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/react-input-mask-0.6.1.tgz_1458158299547_0.6425430253148079"},"directories":{}},"0.6.2":{"name":"react-input-mask","description":"Masked input component for React","version":"0.6.2","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"babel":"^5.8.34","babelify":"^6.4.0","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^4.4.0","karma-browserstack-launcher":"^0.1.7","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^0.2.1","phantomjs":"^1.9.18","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"ccdb9f60ddfc538483a0a3375ec0edd8c4581e7f","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.6.2","_shasum":"34167de29ea31d19ff801a8b1175fc1d42a02df3","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"34167de29ea31d19ff801a8b1175fc1d42a02df3","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.6.2.tgz","integrity":"sha512-OkZY+H5bPVkBkp0gegpbx+3zTz2JbFXvQSKt1PVfenjxzhT2Ow4w0ykB8we7P+Tf74D/n0ETvEe5xsuGRIPmjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGiLaaSSa1Vq0jXhA3y39bmPGKm+gmpMD5WSLhquHSF2AiBrDzThueGgJSB4yl/Ct+wmrFhCWz7Le0PUTM6FHRPnOw=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-input-mask-0.6.2.tgz_1458308523539_0.8476013045292348"},"directories":{}},"0.6.3":{"name":"react-input-mask","description":"Masked input component for React","version":"0.6.3","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"babel":"^5.8.34","babelify":"^6.4.0","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^4.4.0","karma-browserstack-launcher":"^0.1.7","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^0.2.1","phantomjs":"^1.9.18","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"karma start"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"3cd3370eb623e872617d887858ec479f141b6a8e","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.6.3","_shasum":"fad9ade88959c4cbd0561ef5958cf1c8242eee01","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"fad9ade88959c4cbd0561ef5958cf1c8242eee01","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.6.3.tgz","integrity":"sha512-eZeMJyLwjQEB4CavsDF83E0gWIMktyLwcpLxd80rLRqzgWT0aWFusGmruFEMswyPgVmRCIbd4jhXpWkh5HfNUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmNOnrjn1OCP7kEBrtmtJeIunwWLjKhU6iIHXpa55tEAiA2MxD4EkXUzDfgYEjQBSFbhFR2fZETYlLX8tmSAjjpQw=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-input-mask-0.6.3.tgz_1458933244209_0.0034686443395912647"},"directories":{}},"0.6.4":{"name":"react-input-mask","description":"Masked input component for React","version":"0.6.4","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"assert":"^1.3.0","babel":"^5.8.34","babelify":"^6.4.0","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^4.4.0","karma-browserstack-launcher":"^0.1.7","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^0.2.1","mocha":"^2.4.5","phantomjs":"^1.9.18","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"594fa8fcf63e5f75f00d2cc3383a74c5e7143706","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.6.4","_shasum":"10d5fdabf6a92a8a6f8583d7ea24d433c66aa805","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"10d5fdabf6a92a8a6f8583d7ea24d433c66aa805","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.6.4.tgz","integrity":"sha512-+RfI9Ii6Hb6r+GHDpdJuezzd7CGKA+bQaSXOqvYev50TkUVlqfRM3qXkRIe5ZttbWYHI3SC/+8MMPvy2AwLKKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBK2qFR6+Xi3LT6owEn+MH3h6QDPCvYgXb+qJqbnoLRxAiEAqQJeOH/1vOpyaxg9wsd5Jv1/UTEdZl9J+Wx3gkolgts="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-input-mask-0.6.4.tgz_1459783367958_0.36770034744404256"},"directories":{}},"0.6.5":{"name":"react-input-mask","description":"Masked input component for React","version":"0.6.5","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"assert":"^1.3.0","babel":"^5.8.34","babelify":"^6.4.0","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^4.4.0","karma-browserstack-launcher":"^0.1.7","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^0.2.1","mocha":"^2.4.5","phantomjs":"^1.9.18","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"3aa0762b0ec12b3763909ea0eb4394c52d79dce1","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.6.5","_shasum":"84fdcabf236be3375dfcd250413c4eae61cd1122","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"84fdcabf236be3375dfcd250413c4eae61cd1122","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.6.5.tgz","integrity":"sha512-Ln8zsxJenslDKola7wziuo/naaiyLlC8afK6iU0OXSMC2lhzgpZVX3ar/9eIsaxNs8TxTfnR5pMXdjZDOTHf2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD03KO+JqFbL5Quth84tNdYJxEEdMxjAccoyp/qJ8EMkwIhAN7iPiJ5sYFRGaFriN3x11ZfpdufXaQVQNlmQFRZoAeQ"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-input-mask-0.6.5.tgz_1460625632035_0.415429214714095"},"directories":{}},"0.6.6":{"name":"react-input-mask","description":"Masked input component for React","version":"0.6.6","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"assert":"^1.3.0","babel":"^5.8.34","babelify":"^6.4.0","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^4.4.0","karma-browserstack-launcher":"^0.1.7","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^0.2.1","mocha":"^2.4.5","phantomjs":"^1.9.18","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"94d37d9d08030ff552116d8ac58fcdbee920d512","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.6.6","_shasum":"6e332693ce1bfb172feead35326b1688a270d5d0","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"6e332693ce1bfb172feead35326b1688a270d5d0","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.6.6.tgz","integrity":"sha512-vPfQR63tOSS0Zrq7f9orKnc6PxLpr3XJ+ewHx36Qf6MrL/b4ci4nHoRk2OFdxCBobI1Zr6gJjTFMh4OycPjn6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCscBJu4FOXaimO/t9Y02YgkgiCeGxeGvQM0O7rkkV0mAIgIc+nCsyAjMnD3R1Xywwh9MYkGhkrupCTz+WV/qPbcoc="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-input-mask-0.6.6.tgz_1460730266024_0.6386209714692086"},"directories":{}},"0.6.7":{"name":"react-input-mask","description":"Masked input component for React","version":"0.6.7","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"assert":"^1.3.0","babel":"^5.8.34","babelify":"^6.4.0","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^4.4.0","karma-browserstack-launcher":"^0.1.7","karma-jasmine":"^0.3.6","karma-phantomjs-launcher":"^0.2.1","mocha":"^2.4.5","phantomjs":"^1.9.18","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"43e8bdacea699ea4fcbd75f0f9798a271118693f","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.6.7","_shasum":"e5fac02bf86452a87e82ff6cccb933d85144dbc7","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"e5fac02bf86452a87e82ff6cccb933d85144dbc7","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.6.7.tgz","integrity":"sha512-uQ0veJTubpo7h/0uv2qkwKPPhZbGP3EAG4Q36CcmK9OV77e7puctrJAhYYuwtrBkGf/Rjl9+35nu6OnxgXYaXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrfDqOBkowTPwTfdpTKPpWsCQUCcy0gAYNBSxpOzqNlAIgILTLOcqmvDNANbbHr4UNiKVP9ztMFr2UrEN1UbDq77c="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-input-mask-0.6.7.tgz_1461332617983_0.028476557228714228"},"directories":{}},"0.6.8":{"name":"react-input-mask","description":"Masked input component for React","version":"0.6.8","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"assert":"^1.3.0","babel":"^5.8.34","babel-core":"^5.8.38","babelify":"^6.4.0","browserify":"^13.0.1","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.0","mocha":"^2.4.5","phantomjs-prebuilt":"^2.1.7","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3","watchify":"^3.7.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"dcaa223cbffc8cd021a36537058b6f99b815b8dd","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.6.8","_shasum":"2928f9f59060eba53b2c43bc971ddab4ecde5881","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"2928f9f59060eba53b2c43bc971ddab4ecde5881","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.6.8.tgz","integrity":"sha512-A9V5LYiwp15TuikNbGVwkPBfj3Xm/kUM4uQ0JneulAmG0EEwSt8tT62kAwyTTlmu1YPA/4kt+De3XJZftXAOWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhJZwpGUX3QEo9bfFtjtymRkypzfiSnx0jMGPKvaK0HAIgFusv9g+iLnIvMm6Gl+Ibm4BU6UTOBuiWxHAbbz1wUgs="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-input-mask-0.6.8.tgz_1465978940627_0.7100103206466883"},"directories":{}},"0.7.0":{"name":"react-input-mask","description":"Masked input component for React","version":"0.7.0","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"assert":"^1.3.0","babel":"^5.8.34","babel-core":"^5.8.38","babelify":"^6.4.0","browserify":"^13.0.1","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.0","mocha":"^2.4.5","phantomjs-prebuilt":"^2.1.7","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3","watchify":"^3.7.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"4297fadeb19e7b014131e71cc2da7b9abe7ee109","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.7.0","_shasum":"94d772e6d173a1713de9a94bb6d8d59c83db8159","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"94d772e6d173a1713de9a94bb6d8d59c83db8159","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.7.0.tgz","integrity":"sha512-j8iR7Ds96+t4LiyEpPGVxwHCsMGf/riufoZAqZu4TaMP9Ku6Ks6VOlYtux6jxwTHsRHdZzTo55in1QeeAWt3Kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFkyeNQvw/6HtZpJ9UcKh92GJle4Ohlh/Yo9DuLNeRtAIgNpEw9mmZ70JPZIpNBS2d1xL1CGpFdaz6Zw5AA2GEXVw="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-input-mask-0.7.0.tgz_1466193127243_0.8816126869060099"},"directories":{}},"0.7.1":{"name":"react-input-mask","description":"Masked input component for React","version":"0.7.1","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"assert":"^1.3.0","babel":"^5.8.34","babel-core":"^5.8.38","babelify":"^6.4.0","browserify":"^13.0.1","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.0","mocha":"^2.4.5","phantomjs-prebuilt":"^2.1.7","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3","watchify":"^3.7.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"9e3e159dfb6636d162e2fa6c32e3aed18ec2df5f","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.7.1","_shasum":"a189479622d19dfddea82237b528f469944f9c4f","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"a189479622d19dfddea82237b528f469944f9c4f","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.7.1.tgz","integrity":"sha512-w/vbcrz9c2Uzi7gAQ8fiOhY8YbdEvzOFrudMdwspWtkw/HSG4cr7NgGZsC32A1argfUiKK4Y/kBpWF+fWcSl0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE9xos5i8n4nXkYbeue1d+p7yH2uXf/vP/01A286x6GAIhAOEe5lngZyM1Gufi4IsBpRtuIciiVUk5SdNjl4Bu/dIQ"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-input-mask-0.7.1.tgz_1467209942749_0.8142103243153542"},"directories":{}},"0.7.2":{"name":"react-input-mask","description":"Masked input component for React","version":"0.7.2","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"assert":"^1.3.0","babel":"^5.8.34","babel-core":"^5.8.38","babelify":"^6.4.0","browserify":"^13.0.1","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.0","mocha":"^2.4.5","phantomjs-prebuilt":"^2.1.7","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3","watchify":"^3.7.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"4cbbd1823106fc83b74c57bbd52d27a6c0648096","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.7.2","_shasum":"55e71b728cd9dcd4a9ed18465398b098423f9ca0","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"55e71b728cd9dcd4a9ed18465398b098423f9ca0","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.7.2.tgz","integrity":"sha512-szJhdQkkI5nzBRsMJWazmReQf7xSCgUt+P1xrn89Ln9tpnqoA1+DtEOtWiceI2gv9pkKvdYt+HrJsqE+QajhFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChc2BRSVoi8PzUvJWaFAuO1+w2J52W3UuZniQWh9pvPgIgcamPlsOhTc/Zaid/l+Bmh9ao0RdA9sOne3DACPwMf/8="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-input-mask-0.7.2.tgz_1467838964227_0.6482511428184807"},"directories":{}},"0.7.3":{"name":"react-input-mask","description":"Masked input component for React","version":"0.7.3","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"assert":"^1.3.0","babel":"^5.8.34","babel-core":"^5.8.38","babelify":"^6.4.0","browserify":"^13.0.1","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.0","mocha":"^2.4.5","phantomjs-prebuilt":"^2.1.7","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3","watchify":"^3.7.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"37c57a0fbbb5ebc006cf396098d019a1660da10c","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.7.3","_shasum":"1203ba85388c99bc13adffc7e7252ca720f77dcd","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"1203ba85388c99bc13adffc7e7252ca720f77dcd","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.7.3.tgz","integrity":"sha512-Xcx5/HWa8URB/N3gBSNA4/ulK+u1bllrAeO7cuBeNphow18kaSoHhhSYq8C4/gWhumw+S3Rjonxn32VRRp82zA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAGGOQ7mwO+M6bIwXuVTGmZRdtvH7we1YbEx4kaeSprAiEApQUEENt5zE47PbymmL8yh3jsdZRVeJogUxdNMqYq0h8="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-input-mask-0.7.3.tgz_1472280985750_0.9465763827320188"},"directories":{}},"0.7.4":{"name":"react-input-mask","description":"Masked input component for React","version":"0.7.4","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"assert":"^1.3.0","babel":"^5.8.34","babel-core":"^5.8.38","babelify":"^6.4.0","browserify":"^13.0.1","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.0","mocha":"^2.4.5","phantomjs-prebuilt":"^2.1.7","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3","watchify":"^3.7.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"662fec3bab43d3c7eccdc10aff67ad5254e920e4","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.7.4","_shasum":"eaa627b245a6e6c5258fc39edf643880e9f52ef0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"eaa627b245a6e6c5258fc39edf643880e9f52ef0","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.7.4.tgz","integrity":"sha512-fgmHBrX2vA80SQVUmBu5SVVWg85hmNGOVY6/UgxyxAoQ5rRd7u7N6HfrPQ/7mR04Jr3LVCSdgaqm3E2ClixFiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdB3ml7pVUkng4o+HSs7OzX6CntYfgjyPNRV4fHY4EiAiEA/D3qrHOm7nON6JGfGcJJGNL+scwMEo89mPZjLBz31YM="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-input-mask-0.7.4.tgz_1473250300506_0.14910410111770034"},"directories":{}},"0.7.5":{"name":"react-input-mask","description":"Masked input component for React","version":"0.7.5","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"assert":"^1.3.0","babel":"^5.8.34","babel-core":"^5.8.38","babelify":"^6.4.0","browserify":"^13.0.1","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.0","mocha":"^2.4.5","phantomjs-prebuilt":"^2.1.7","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3","watchify":"^3.7.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"6573131ef863892b29f6c24f4e2a6a61d7164316","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.7.5","_shasum":"37d3924670582ad3c155214d4b3e140c235e685d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"37d3924670582ad3c155214d4b3e140c235e685d","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.7.5.tgz","integrity":"sha512-7FaM4VlE0RVtKhpICWWV8Ab7eArg2G/Kmkwmn7uvZFxEXOdUPYR7nasBo0RCKQDS0UFhb0mVKj3vTcNBt1ZDOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClOxFUERQ8SbP67eJy9cAhsYF8tU5J/qs3QC0qYUimmwIgYFBW5wtIpIPN0vEUPY6ivyXVk3xVCxuOsXmstNLa5j0="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/react-input-mask-0.7.5.tgz_1473576188096_0.9547902725171298"},"directories":{}},"0.7.6":{"name":"react-input-mask","description":"Masked input component for React","version":"0.7.6","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"assert":"^1.3.0","babel":"^5.8.34","babel-core":"^5.8.38","babelify":"^6.4.0","browserify":"^13.0.1","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.0","mocha":"^2.4.5","phantomjs-prebuilt":"^2.1.7","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3","watchify":"^3.7.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"0afd0d519090c51cfa392790e51a0fe4fe8f793d","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.7.6","_shasum":"8b4782cf51114c91999076a8fd1d0d489d0e67ca","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.4.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"8b4782cf51114c91999076a8fd1d0d489d0e67ca","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.7.6.tgz","integrity":"sha512-S4ZpD26xzviHbsnM0wDinEHpAVKTH9ZgjhQkJXIyueb2pyDJCgjas5P2NKtSfZqMP71SSBPt8t3sejDvtoQPWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC08aGAWAinK0GV8JF+kbPwz8cnz02XQP7x8R591yj6vAiAdFm/nlNBpN/dmHYOGE2qA+M+Z/nKBPBS5cTzePkxv0Q=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-input-mask-0.7.6.tgz_1485959943910_0.6455528335645795"},"directories":{}},"0.7.7":{"name":"react-input-mask","description":"Masked input component for React","version":"0.7.7","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"assert":"^1.3.0","babel":"^5.8.34","babel-core":"^5.8.38","babelify":"^6.4.0","browserify":"^13.0.1","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.0","mocha":"^2.4.5","phantomjs-prebuilt":"^2.1.7","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3","watchify":"^3.7.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"287be0da1f192621adb55815be9d593d55612987","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.7.7","_shasum":"729d59c271bf42928a894c2af4f61a447351817e","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.4.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"729d59c271bf42928a894c2af4f61a447351817e","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.7.7.tgz","integrity":"sha512-1sr05KbA11yGjAvcb51DyLOoliw2OK3uhGkr/s813dTg1VVbrtAxnn/IaSYuYHB6IWJZUqRblW5B5d0cKHfVmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpzRJfZaLg7zFzdtTpACM93xJa4E8RjQtxcBGasp7zbAiEAnXGqu8JdAi/NiYWEqmKBSevV26FfK7zNtXkupqncUaY="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-input-mask-0.7.7.tgz_1486029202816_0.9865672802552581"},"directories":{}},"0.7.8":{"name":"react-input-mask","description":"Masked input component for React","version":"0.7.8","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"assert":"^1.3.0","babel":"^5.8.34","babel-core":"^5.8.38","babelify":"^6.4.0","browserify":"^13.0.1","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.0","mocha":"^2.4.5","phantomjs-prebuilt":"^2.1.7","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3","watchify":"^3.7.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"b6ece8526a9aa72c51af4513e39eb8559fabcf48","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.7.8","_shasum":"4936037b26b6ec16b09fda2ad330cd44bc4651c9","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.2","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"4936037b26b6ec16b09fda2ad330cd44bc4651c9","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.7.8.tgz","integrity":"sha512-21EZs9cquUqunVBZJhXerS7E27QeZWL1x7/r/KbzveoDeSYELIkXE3dSi9p94rBnQzbdp8YM9f2K627ofbxl/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAp5SCCSUeIocLjQfwLn3z6LbgHCoDy63u/tNGR031LIAiB1/PeyF+ObaXjI06Lk28PEgEsxwbGF2XZ1JObonj2iZw=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-input-mask-0.7.8.tgz_1489502090735_0.7537955106236041"},"directories":{}},"0.7.9":{"name":"react-input-mask","description":"Masked input component for React","version":"0.7.9","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.12.0"},"devDependencies":{"assert":"^1.3.0","babel":"^5.8.34","babel-core":"^5.8.38","babelify":"^6.4.0","browserify":"^13.0.1","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^0.13.15","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.0","mocha":"^2.4.5","phantomjs-prebuilt":"^2.1.7","react":"^0.14.3","react-addons-test-utils":"^0.14.3","react-dom":"^0.14.3","watchify":"^3.7.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js -d build","prepublish":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"9fd9f565417ea4eaf203e20df9e742e4d6600ad1","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.7.9","_shasum":"46392ee1b084038a1c50453a6497d091ae05a1a4","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"46392ee1b084038a1c50453a6497d091ae05a1a4","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.7.9.tgz","integrity":"sha512-t7CAnLAF+BUBXacH/z4PdE5BbNPzlelPMSOIT/KuT9RGY4B0oem8HHgmTh8taxiUCLoog61vBYOd3sTtKPegpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZFkBKPvKl4o30AqOakhhPRkTXborlCTaaSc/VUa6hoAIhAPsvUf7xh9wdjNwNrgyc74gz/9gbkdMpL121zJ3nox6X"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-input-mask-0.7.9.tgz_1490864760238_0.627027930226177"},"directories":{}},"0.8.0":{"name":"react-input-mask","description":"Masked input component for React","version":"0.8.0","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"assert":"^1.3.0","babel-cli":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^1.6.0","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.0","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.7","react":"^15.5.4","react-dom":"^15.5.4","watchify":"^3.7.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js --out-dir build --presets=es2015,react --plugins transform-class-properties,transform-object-rest-spread","prepublish":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"ce0e5f5cf700283854c1578f09afb1ce44eb41a2","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.8.0","_shasum":"c8243004f2a43a4b6d5add380f0a5d68d9be806f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"shasum":"c8243004f2a43a4b6d5add380f0a5d68d9be806f","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.8.0.tgz","integrity":"sha512-8XyxtLaI3HNZPUF+qSaiyT0gXFhPqx33bEfhHPuzaLuDjnY/d30jtYhMShud0nGTwxTQCWwkoKd/CiA8W/BPsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHoH+yYyDSeVH0mvzyHHQPGo9DJoo9973zCl5dEsvcrQIgFsLKEQTFnCifUG8oRwuO7Lta7Ajxf6YGB+g0xsYXou4="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-input-mask-0.8.0.tgz_1492097106326_0.9966994444839656"},"directories":{}},"0.8.1":{"name":"react-input-mask","description":"Masked input component for React","version":"0.8.1","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"assert":"^1.3.0","babel-cli":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^1.6.0","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.0","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.7","react":"^15.5.4","react-dom":"^15.5.4","watchify":"^3.7.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js --out-dir build --presets=es2015,react --plugins transform-class-properties,transform-object-rest-spread","prepare":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"047f1fa3fc316807708f3234381eb0970a772cc2","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.8.1","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"integrity":"sha512-7ze0uRrkohIeRVN/nO4kAg1hrDA/CeVwYxAvITm/yk/06/LhXo5OZeZtHFMg5lefPliUMxN26G9VOsDTXSKPEQ==","shasum":"9560425b25188cd405db9fae1c714b6a48934185","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.8.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICr9zRHdgZU78w/N6BhxLBENsgo3yRnF4Xstwpa51HhvAiBrlR5qEeqnJWopM/Do88mYPRDYCswhUIFmjAyC1yz9HA=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask-0.8.1.tgz_1496763141171_0.8727412396110594"},"directories":{}},"0.8.2":{"name":"react-input-mask","description":"Masked input component for React","version":"0.8.2","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"assert":"^1.3.0","babel-cli":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","console-polyfill":"^0.2.2","jasmine-core":"^2.3.4","karma":"^1.6.0","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-jasmine":"^1.0.2","karma-phantomjs-launcher":"^1.0.0","mocha":"^3.2.0","phantomjs-prebuilt":"^2.1.7","react":"^15.5.4","react-dom":"^15.5.4","watchify":"^3.7.0"},"main":"build/InputElement.js","scripts":{"build":"babel InputElement.js --out-dir build --presets=es2015,react --plugins transform-class-properties,transform-object-rest-spread","prepare":"npm test && npm run build","test":"npm run test:karma && npm run test:mocha","test:karma":"karma start","test:mocha":"mocha ./tests_prerender"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"327c18dcaf8ef46e9cbc0eb7193f99ef5223c8ef","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.8.2","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"integrity":"sha512-X51D4AXaHCW2tnI82mnCAPfWhQVr7hv6uXWzAuPJcXwLvP5S59dHMXu7uOcj5fx29/lWarHf3Vco8n3ntOs0mw==","shasum":"faca9ee14078d0c53d6fa03c0a049f57aaac8578","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.8.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDHRcXXyRrvDUQclspGRyfgDYJlF7nijuQt+SOuXdrYQIhANpVYfaNVcK9q72otIiDay21YmV4pzY5tyVpDwoWRlmo"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask-0.8.2.tgz_1496949279304_0.4040361396037042"},"directories":{}},"0.9.0":{"name":"react-input-mask","description":"Masked input component for React","version":"0.9.0","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","chai":"^4.0.2","console-polyfill":"^0.2.2","cross-env":"^5.0.1","karma":"^1.6.0","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.0","mocha":"^3.4.2","phantomjs-prebuilt":"^2.1.7","react":"^15.5.4","react-dom":"^15.5.4","rollup":"^0.42.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-uglify":"^2.0.1","watchify":"^3.7.0"},"main":"lib/InputElement.js","module":"es/index.js","jsnext:main":"es/index.js","files":["es","lib","dist"],"scripts":{"clean":"rimraf lib dist es","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -i src/index.js -o dist/react-input-mask.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -i src/index.js -o dist/react-input-mask.min.js","prepare":"npm test && npm run clean && npm run build","test":"npm run test:input && npm run test:server-render","test:input":"cross-env BABEL_ENV=commonjs karma start","test:server-render":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/server-render"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"929fc00e1cb0e59fecd071445e8dcdf2ab2f4784","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.9.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"integrity":"sha512-Rhd1a01y2fI8bAzA0+NOEpUT4c4xAkClNVP4OSv8trLzzWaP083BvTL18Uf2IXEM+dXm+XndIbMkXhpLM0dsCw==","shasum":"42d24ead4ad70c160503c946f8e8421c77a04a2e","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.9.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMGqAHRq7dNV+yUTslWVGWHWDQCdcCF+EIkDQc7mRPvAIhAJKzFieko6tpQlp1Osb5qDsqezQuH4NJmk2sX4zrcSKV"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask-0.9.0.tgz_1497039038187_0.6821649868506938"},"directories":{}},"0.9.1":{"name":"react-input-mask","description":"Masked input component for React","version":"0.9.1","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@yandex.ru"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","chai":"^4.0.2","console-polyfill":"^0.2.2","cross-env":"^5.0.1","karma":"^1.6.0","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.0","mocha":"^3.4.2","phantomjs-prebuilt":"^2.1.7","react":"^15.5.4","react-dom":"^15.5.4","rollup":"^0.42.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-uglify":"^2.0.1","watchify":"^3.7.0"},"main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","files":["es","lib","dist"],"scripts":{"clean":"rimraf lib dist es","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -i src/index.js -o dist/react-input-mask.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -i src/index.js -o dist/react-input-mask.min.js","prepare":"npm test && npm run clean && npm run build","test":"npm run test:input && npm run test:server-render","test:input":"cross-env BABEL_ENV=commonjs karma start","test:server-render":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/server-render"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"14cf93530c0fc7e10dd08590727dcdd0344e795a","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@0.9.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"sanniassin","email":"sanniassin@yandex.ru"},"dist":{"integrity":"sha512-M69aQpOY3lVS3IdApzcS/xWB3LWWnzhpPHQRWGNGmWCPUppUsoLHpnu4YryV7bSCxWhV6gVuJ2LuYIoWXtyOJw==","shasum":"13d72a667306c99a161399fc5e27a8c71945cb2a","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-0.9.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBC8g9kRkMakTXLkgpE5DH6MvJmO9ctnaauaHIToHusEAiADLJ0mTW9sQ6zzuL0aDNuO5BVSQzle6yIpnjRWzRUkRw=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask-0.9.1.tgz_1497196604962_0.0560389191377908"},"directories":{}},"1.0.0-beta.1":{"name":"react-input-mask","description":"Masked input component for React","version":"1.0.0-beta.1","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","chai":"^4.0.2","console-polyfill":"^0.2.2","cross-env":"^5.0.1","karma":"^1.6.0","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.0","mocha":"^3.4.2","phantomjs-prebuilt":"^2.1.7","react":"^15.5.4","react-dom":"^15.5.4","rollup":"^0.42.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-uglify":"^2.0.1","watchify":"^3.7.0"},"main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","files":["es","lib","dist"],"scripts":{"clean":"rimraf lib dist es","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -i src/index.js -o dist/react-input-mask.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -i src/index.js -o dist/react-input-mask.min.js","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=commonjs karma start","test:server-render":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/server-render","test:build":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"6ccf7ae52d57ec297bae9e8b2f183da60bb21d48","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@1.0.0-beta.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-7BYDNUY3882/hOtWeRZWWiCqTcbzsva1RdWua45xOFgP+s1zzACDdfFibKwIRl4Wg2JMqFvV7bOFJdezAVxTKA==","shasum":"dadcf5434890fa110bb25ba6b941a6af39676673","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-1.0.0-beta.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNLSfmYpth2bW1nEPtoXPPBPU0zvZYobc0OgWRyoBNQAiAc0+Wt3pnXDNIx9d3/9mRb4vS5csifG3I6tjsqluNw0Q=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask-1.0.0-beta.1.tgz_1498377800015_0.9839392760768533"},"directories":{}},"1.0.0":{"name":"react-input-mask","description":"Masked input component for React","version":"1.0.0","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","chai":"^4.0.2","console-polyfill":"^0.2.2","cross-env":"^5.0.1","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.6.0","eslint-plugin-jsx-a11y":"^5.1.0","eslint-plugin-react":"^7.1.0","html-webpack-plugin":"^2.29.0","karma":"^1.6.0","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.0","mocha":"^3.4.2","phantomjs-prebuilt":"^2.1.7","react":"^15.6.1","react-dom":"^15.6.1","rollup":"^0.42.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-uglify":"^2.0.1","watchify":"^3.9.0","webpack":"^2.6.1","webpack-dev-server":"^2.5.0"},"main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","files":["es","lib","dist"],"scripts":{"clean":"rimraf lib dist es","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -i src/index.js -o dist/react-input-mask.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -i src/index.js -o dist/react-input-mask.min.js","dev":"cross-env NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=commonjs karma start","test:server-render":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/server-render","test:build":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"a32c025118f010d2d9b17636268fd61285067c9a","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@1.0.0","_npmVersion":"5.0.4","_nodeVersion":"8.1.2","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-xoGSb+K71VxwQqZXJgrFOxP5gRsf/Rzy43w+7BMBuEFy4FwDP54bxO7vYxtsp4vPu6vg8s1QSw9YvifKvD1YuA==","shasum":"daf1a491eb9af674333cf67dd006932f529ed28e","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwUHLVgSkWqoKLDk+26Y9UQ7PNt754ZqZpL4P/HFNHMwIhANLgZJfMeq+H37VpRaPGZtCr+lvb6fA23JfMbL0niPY6"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask-1.0.0.tgz_1498649046067_0.20060364762321115"},"directories":{}},"1.0.1":{"name":"react-input-mask","description":"Masked input component for React","version":"1.0.1","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","chai":"^4.0.2","console-polyfill":"^0.2.2","cross-env":"^5.0.1","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.6.0","eslint-plugin-jsx-a11y":"^5.1.0","eslint-plugin-react":"^7.1.0","html-webpack-plugin":"^2.29.0","karma":"^1.6.0","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.0","mocha":"^3.4.2","phantomjs-prebuilt":"^2.1.7","react":"^15.6.1","react-dom":"^15.6.1","rollup":"^0.42.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-uglify":"^2.0.1","watchify":"^3.9.0","webpack":"^2.6.1","webpack-dev-server":"^2.5.0"},"main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","files":["es","lib","dist"],"scripts":{"clean":"rimraf lib dist es","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -i src/index.js -o dist/react-input-mask.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -i src/index.js -o dist/react-input-mask.min.js","dev":"cross-env NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=commonjs karma start","test:server-render":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/server-render","test:build":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"01baaa9d1f511e191b13a8960c31547f858b2905","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@1.0.1","_npmVersion":"5.0.4","_nodeVersion":"8.1.2","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-NQ/s0ZMEoI8a6EbCGNswgwlKeujx8JStfyj/765/e8wANaaWIW5XPWOTLKW2Uu/FmoX7lwEqWglW6Vv/SCg62Q==","shasum":"5855eecb7c6c99679c42a2d2a80d7901cefc839d","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAENVOOBes5nt55Ss2zi/JttHZZWwKyuTU6sVp7ecb1wIgVloOyVVU0nUjl1znSDbiDIsxO9I0NIhBhdL92UPXmPo="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask-1.0.1.tgz_1498652589516_0.42495073610916734"},"directories":{}},"1.0.2":{"name":"react-input-mask","description":"Masked input component for React","version":"1.0.2","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","chai":"^4.0.2","console-polyfill":"^0.2.2","cross-env":"^5.0.1","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.6.0","eslint-plugin-jsx-a11y":"^5.1.0","eslint-plugin-react":"^7.1.0","html-webpack-plugin":"^2.29.0","karma":"^1.6.0","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.0","mocha":"^3.4.2","phantomjs-prebuilt":"^2.1.7","react":"^15.6.1","react-dom":"^15.6.1","rollup":"^0.42.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-uglify":"^2.0.1","watchify":"^3.9.0","webpack":"^2.6.1","webpack-dev-server":"^2.5.0"},"main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","files":["es","lib","dist"],"scripts":{"clean":"rimraf lib dist es","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -i src/index.js -o dist/react-input-mask.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -i src/index.js -o dist/react-input-mask.min.js","dev":"cross-env NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=commonjs karma start","test:server-render":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/server-render","test:build":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"d257ea5e167dfb0914d197f7163b7dcc5cf046d1","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@1.0.2","_npmVersion":"5.0.4","_nodeVersion":"8.1.2","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-+38hsL/i0qgt1wKb2dSdWOTQCYARUH8JnAJTIlLe8ShV+/j1uP3cVK1jnq+5DqYyt/B+5V1jFdYe3STVwWGlmg==","shasum":"a92b14f0993ca20c811173ecbe872a4b79019ba4","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBv+MBYolHryAF4cmCPfQTmlbEaoLxrO+qaISD8LJVa7AiBK2zbzhmdh8kzjc9vT25sUjsDSopWuBfLBLb9B8nWWMw=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask-1.0.2.tgz_1498683104263_0.18768843519501388"},"directories":{}},"1.0.3":{"name":"react-input-mask","description":"Masked input component for React","version":"1.0.3","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","chai":"^4.0.2","console-polyfill":"^0.2.2","cross-env":"^5.0.1","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.6.0","eslint-plugin-jsx-a11y":"^5.1.0","eslint-plugin-react":"^7.1.0","html-webpack-plugin":"^2.29.0","karma":"^1.6.0","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.0","mocha":"^3.4.2","phantomjs-prebuilt":"^2.1.7","react":"^15.6.1","react-dom":"^15.6.1","rollup":"^0.42.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-uglify":"^2.0.1","watchify":"^3.9.0","webpack":"^2.6.1","webpack-dev-server":"^2.5.0"},"main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","files":["es","lib","dist"],"scripts":{"clean":"rimraf lib dist es","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -i src/index.js -o dist/react-input-mask.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -i src/index.js -o dist/react-input-mask.min.js","dev":"cross-env NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=commonjs karma start","test:server-render":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/server-render","test:build":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"00e3618d3550f568a04f48d0aae4d804e04eeebe","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@1.0.3","_npmVersion":"5.0.4","_nodeVersion":"8.1.3","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-vGng2CqGiRSwet23uD46jMyJ2jjiuAuWXlNWLESddXjbQFlvojqPDXJhAdAs1XuLGBeZQoOfWMbeb4x1BXbBYg==","shasum":"3283895a831cf963448a6f6aabb7c5a0a5044f21","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUaCNwmWaXWY6WsF1JMcx+DYZCypuDPILeKZ4rN/bCtQIgUjLZFmybPF/A0bWqEgdGMi4TLbeithScznuESMszqgE="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask-1.0.3.tgz_1499164260955_0.7289685518480837"},"directories":{}},"1.0.4":{"name":"react-input-mask","description":"Masked input component for React","version":"1.0.4","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","chai":"^4.0.2","console-polyfill":"^0.2.2","cross-env":"^5.0.1","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.6.0","eslint-plugin-jsx-a11y":"^5.1.0","eslint-plugin-react":"^7.1.0","html-webpack-plugin":"^2.29.0","karma":"^1.6.0","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.0","mocha":"^3.4.2","phantomjs-prebuilt":"^2.1.7","react":"^15.6.1","react-dom":"^15.6.1","rollup":"^0.42.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-uglify":"^2.0.1","watchify":"^3.9.0","webpack":"^2.6.1","webpack-dev-server":"^2.5.0"},"main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","files":["es","lib","dist"],"scripts":{"clean":"rimraf lib dist es","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -i src/index.js -o dist/react-input-mask.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -i src/index.js -o dist/react-input-mask.min.js","dev":"cross-env NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=commonjs karma start","test:server-render":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/server-render","test:build":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"60d834468532733386c1d0209bb4ddb5e772390e","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@1.0.4","_npmVersion":"5.1.0","_nodeVersion":"8.1.3","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-ooog4CPNiLlDZyNBJqAoqg04qUc7Y4d7b2yf4m1+h6IATWDf05ayDp5l2iDRXYS4m8zzKnXAN4Y9vugHcmIhzg==","shasum":"52f423758f389212aff1c177891eea209b18c7dc","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-1.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+4LqAmX8DeYMqCv+D9L1i+AQwYXz7r+UEUmRRY2IzFAiAGHlj2CglU3oV4sXfzRcTi1O9uh0ZF6/xYldc1W2byDg=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask-1.0.4.tgz_1499335715506_0.5065271030180156"},"directories":{}},"1.0.5":{"name":"react-input-mask","description":"Masked input component for React","version":"1.0.5","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.0","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","chai":"^4.0.2","console-polyfill":"^0.2.2","cross-env":"^5.0.1","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.1","eslint-plugin-import":"^2.6.0","eslint-plugin-jsx-a11y":"^5.1.0","eslint-plugin-react":"^7.1.0","html-webpack-plugin":"^2.29.0","karma":"^1.6.0","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.0","mocha":"^3.4.2","phantomjs-prebuilt":"^2.1.7","react":"^15.6.1","react-dom":"^15.6.1","rollup":"^0.42.0","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-uglify":"^2.0.1","watchify":"^3.9.0","webpack":"^2.6.1","webpack-dev-server":"^2.5.0"},"main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","files":["es","lib","dist"],"scripts":{"clean":"rimraf lib dist es","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -i src/index.js -o dist/react-input-mask.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -i src/index.js -o dist/react-input-mask.min.js","dev":"cross-env NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=commonjs karma start","test:server-render":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/server-render","test:build":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"de1e5cfb88c705ffbe6336c21af6ccdc68be5bdb","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@1.0.5","_npmVersion":"5.1.0","_nodeVersion":"8.1.3","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-/O1mNW5YeouQx3LSzd9SSWG70DFPwc3KGGj50Fk6vgdTwGH0wF/inAPmsLmQVOthH/DEio816EG46kotugWgqQ==","shasum":"2802d1ee91ebfee76866b1b84b5cf573bcf24f04","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-1.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICvKXkl++Nn360+Ym6AEiaAFlYglzzPlhxuf9jO1OXzfAiEA8Z2e/9eIePb0+zO1CNQ0UbeSL/SykxA66OkAj2wI4WU="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask-1.0.5.tgz_1499367525267_0.9421434660907835"},"directories":{}},"1.0.6":{"name":"react-input-mask","description":"Masked input component for React","version":"1.0.6","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","chai":"^4.1.0","console-polyfill":"^0.3.0","cross-env":"^5.0.1","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-react":"^7.1.0","html-webpack-plugin":"^2.29.0","karma":"^1.6.0","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.3.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.0","mocha":"^3.4.2","phantomjs-prebuilt":"^2.1.7","react":"^15.6.1","react-dom":"^15.6.1","rollup":"^0.45.2","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-uglify":"^2.0.1","watchify":"^3.9.0","webpack":"^3.2.0","webpack-dev-server":"^2.5.1"},"main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","files":["es","lib","dist"],"scripts":{"clean":"rimraf lib dist es","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -i src/index.js -o dist/react-input-mask.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -i src/index.js -o dist/react-input-mask.min.js","dev":"cross-env NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=commonjs karma start","test:server-render":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/server-render","test:build":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"e709b16cf36505a9bd2b6831613e0c2d2cd263df","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@1.0.6","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-BpbSZt1a8TH7V0EfxBM5Tr/B71WdpTY71srJ+pw4FpIYphEz0RhHbSNigtBQ3w2zNEME3Tj/rDsZNaO4+zPiUQ==","shasum":"a7cc8ed5db68c385f9f005742b527898cb7380f8","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-1.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCl9feXxp1vwouXMZ/YWeS564UWoI9mGAyXKwCcqim4agIhAOqfN1QrwaGedaI4hR64AA0MXXRDytFU0LDXedB45YNe"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask-1.0.6.tgz_1500025746664_0.5374428660143167"},"directories":{}},"1.0.7":{"name":"react-input-mask","description":"Masked input component for React","version":"1.0.7","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.1","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-es3-member-expression-literals":"^6.22.0","babel-plugin-transform-es3-property-literals":"^6.22.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-2":"^6.24.1","babelify":"^7.3.0","browserify":"^14.3.0","chai":"^4.1.0","console-polyfill":"^0.3.0","cross-env":"^5.0.1","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.2","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-react":"^7.1.0","html-webpack-plugin":"^2.29.0","karma":"^1.6.0","karma-browserify":"^5.0.5","karma-browserstack-launcher":"^1.3.0","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.0","mocha":"^3.4.2","phantomjs-prebuilt":"^2.1.7","react":"^15.6.1","react-dom":"^15.6.1","rollup":"^0.45.2","rollup-plugin-babel":"^2.7.1","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^1.1.1","rollup-plugin-uglify":"^2.0.1","watchify":"^3.9.0","webpack":"^3.2.0","webpack-dev-server":"^2.5.1"},"main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","files":["es","lib","dist"],"scripts":{"clean":"rimraf lib dist es","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib --plugins=add-module-exports","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -i src/index.js -o dist/react-input-mask.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -i src/index.js -o dist/react-input-mask.min.js","dev":"cross-env NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=commonjs karma start","test:server-render":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/server-render","test:build":"cross-env BABEL_ENV=commonjs mocha --compilers js:babel-core/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"gitHead":"b2c026d6e8c3c3e5b93f64d2016c8330e7859bee","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@1.0.7","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-lEnf+tL0YheGpPsOG7zPDImZlwwU1Zdh5gqFETs9cHdqa5SdJkDuWInGlR2T6Oa1YmShHPwuioiO9Bh8c0Eo2Q==","shasum":"690d2189a1206972aeb82f332336be337fddf280","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-1.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAeCkSDrOrmyMIQqu+lKvOGO9pGgQsfOnDyBUj7A5Z9KAiEA6CjvBxlQaaSr2zavUN4fwrLCdr8zw4EvYL/tfE6rLMw="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask-1.0.7.tgz_1500905357906_0.46583757805638015"},"directories":{}},"1.1.0":{"name":"react-input-mask","description":"Masked input component for React","version":"1.1.0","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.34","@babel/core":"^7.0.0-beta.34","@babel/polyfill":"^7.0.0-beta.34","@babel/preset-es2015":"^7.0.0-beta.34","@babel/preset-react":"^7.0.0-beta.34","@babel/preset-stage-2":"^7.0.0-beta.34","@babel/register":"^7.0.0-beta.34","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.0","babel-plugin-add-module-exports":"^0.2.1","chai":"^4.1.2","console-polyfill":"^0.3.0","cross-env":"^5.1.1","es3ify-loader":"^0.2.0","eslint":"^3.19.0","eslint-config-airbnb":"^15.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-react":"^7.5.1","html-webpack-plugin":"^2.30.1","karma":"^1.7.1","karma-browserstack-launcher":"^1.3.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-webpack":"^2.0.6","mocha":"^4.0.1","puppeteer":"^0.13.0","react":"^16.2.0","react-dom":"^16.2.0","rollup":"^0.52.1","rollup-plugin-babel":"^4.0.0-beta.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1","webpack":"^3.10.0","webpack-dev-server":"^2.9.7"},"main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","files":["es","lib","dist"],"scripts":{"clean":"rimraf lib dist es","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -i src/index.js -o dist/react-input-mask.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -i src/index.js -o dist/react-input-mask.min.js","dev":"cross-env NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=tests karma start","test:server-render":"cross-env BABEL_ENV=tests mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=tests mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{},"gitHead":"00f28ed711a2558e027c737a171daf7c2c4f78ed","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.2.1","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-b6FSlhOz2TY91gxjbdovmnw7h+pUPCxndy8D1DohH8D3reSn2XgazG3MgKHvDYQ4eovyFpIs0uMtsGhWIWiM8Q==","shasum":"2c976ef839ea4f39357b78bfde024f89a718f7dd","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzrNm1v5fxeVkGdCR7m7eGTYvJl1zPEcyw4RnSAFEpIwIgbZse4h6gTbc7xJ/vxLq6pFdh/lYMZsrUi2arXcgpoNM="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask-1.1.0.tgz_1513245619582_0.8455979994032532"},"directories":{}},"1.1.1":{"name":"react-input-mask","description":"Masked input component for React","version":"1.1.1","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.34","@babel/core":"^7.0.0-beta.34","@babel/polyfill":"^7.0.0-beta.34","@babel/preset-es2015":"^7.0.0-beta.34","@babel/preset-react":"^7.0.0-beta.34","@babel/preset-stage-2":"^7.0.0-beta.34","@babel/register":"^7.0.0-beta.34","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.0","babel-plugin-add-module-exports":"^0.2.1","chai":"^4.1.2","console-polyfill":"^0.3.0","cross-env":"^5.1.1","es3ify-loader":"^0.2.0","eslint":"^3.19.0","eslint-config-airbnb":"^15.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-react":"^7.5.1","html-webpack-plugin":"^2.30.1","karma":"^1.7.1","karma-browserstack-launcher":"^1.3.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-webpack":"^2.0.6","mocha":"^4.0.1","puppeteer":"^0.13.0","react":"^16.2.0","react-dom":"^16.2.0","rollup":"^0.52.1","rollup-plugin-babel":"^4.0.0-beta.0","rollup-plugin-node-resolve":"^3.0.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1","webpack":"^3.10.0","webpack-dev-server":"^2.9.7"},"main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","files":["es","lib","dist"],"scripts":{"clean":"rimraf lib dist es","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -i src/index.js -o dist/react-input-mask.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -i src/index.js -o dist/react-input-mask.min.js","dev":"cross-env NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=tests karma start","test:server-render":"cross-env BABEL_ENV=tests mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=tests mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{},"gitHead":"9ca22051bcc526fe797b2c61863d40707b295592","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-YF8GiCLCLVqknm6wHQI2QeemL6XxPtt5cAArR3QWmvh7RrvqFg+jbkyAbfYffNhwEK/yCummzC7gLxajJP+37A==","shasum":"435f9c0dcd0a7a2bb7316908aee095d6ce297c97","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbEL+t86D/YPbLkVLkhDmuYmiBlSd5MDdaTp82NpVu9AiBDSUgoUhX/CXY2Ax87zWaqSj/Wu2UT4lbhpvKnBOLlHQ=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask-1.1.1.tgz_1515769948382_0.9173184691462666"},"directories":{}},"1.1.2":{"name":"react-input-mask","description":"Masked input component for React","version":"1.1.2","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.37","@babel/core":"^7.0.0-beta.37","@babel/polyfill":"^7.0.0-beta.37","@babel/preset-es2015":"^7.0.0-beta.37","@babel/preset-react":"^7.0.0-beta.37","@babel/preset-stage-2":"^7.0.0-beta.37","@babel/register":"^7.0.0-beta.37","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.0","babel-plugin-add-module-exports":"^0.2.1","chai":"^4.1.2","console-polyfill":"^0.3.0","cross-env":"^5.1.3","es3ify-loader":"^0.2.0","eslint":"^3.19.0","eslint-config-airbnb":"^15.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-react":"^7.5.1","html-webpack-plugin":"^2.30.1","karma":"^2.0.0","karma-browserstack-launcher":"^1.3.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-webpack":"^2.0.9","mocha":"^4.1.0","puppeteer":"^1.0.0","react":"^16.2.0","react-dom":"^16.2.0","rollup":"^0.54.0","rollup-plugin-babel":"^4.0.0-beta.0","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^2.0.1","webpack":"^3.10.0","webpack-dev-server":"^2.10.1"},"main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","files":["es","lib","dist"],"scripts":{"clean":"rimraf lib dist es","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -i src/index.js -o dist/react-input-mask.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -i src/index.js -o dist/react-input-mask.min.js","dev":"cross-env NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=tests karma start","test:server-render":"cross-env BABEL_ENV=tests mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=tests mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{},"gitHead":"edb6e14d81f0f8d1d3e021c3ac9447953babc069","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-+V7cgNLC4LZ8pLz6b1HAFPuEqMAwI2uSphmkiBurDjRyBh9J7rljIYdi6sYdLZYCGAryXZAu3TKzgyeHkzmhiQ==","shasum":"28d4fa7daa9d34d44fcd403878ecda0fcb215aff","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-1.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEQliBYHMTEJE3AuiitNz5gSOyjE0DyyH6GqYU25PN0AIhAJN0r3Q4g3K6KN3muM8LCcLeNUd1ifGqRfp1B781vGun"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask-1.1.2.tgz_1516043856025_0.18260525818914175"},"directories":{}},"1.2.0":{"name":"react-input-mask","description":"Masked input component for React","version":"1.2.0","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.39","@babel/core":"^7.0.0-beta.39","@babel/polyfill":"^7.0.0-beta.39","@babel/preset-es2015":"^7.0.0-beta.39","@babel/preset-react":"^7.0.0-beta.39","@babel/preset-stage-2":"^7.0.0-beta.39","@babel/register":"^7.0.0-beta.39","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.0","babel-plugin-add-module-exports":"^0.2.1","chai":"^4.1.2","console-polyfill":"^0.3.0","cross-env":"^5.1.3","es3ify-loader":"^0.2.0","eslint":"^3.19.0","eslint-config-airbnb":"^15.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-react":"^7.6.1","html-webpack-plugin":"^2.30.1","karma":"^2.0.0","karma-browserstack-launcher":"^1.3.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-webpack":"^2.0.9","mocha":"^5.0.0","puppeteer":"^1.0.0","react":"^16.2.0","react-dom":"^16.2.0","rollup":"^0.55.3","rollup-plugin-babel":"^4.0.0-beta.1","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","webpack":"^3.10.0","webpack-dev-server":"^2.11.1"},"main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","files":["es","lib","dist"],"scripts":{"clean":"rimraf lib dist es","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -i src/index.js -o dist/react-input-mask.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -i src/index.js -o dist/react-input-mask.min.js","dev":"cross-env NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=tests karma start","test:server-render":"cross-env BABEL_ENV=tests mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=tests mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{},"gitHead":"fe93c48bc491c495f4917d66cf8a96882e12206a","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-oJ6Oh3Ba690GNSykG29b4ufEiAOWHbeqoLKPcgnRrhXXCIjKZ4VxwCqA4WRqaYbUAhIWnrm8gL531jD4Rb5J3A==","shasum":"469cf90a43cef86d07305a0de22aabc570cedea1","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-1.2.0.tgz","fileCount":17,"unpackedSize":111605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDbNvRdPRlZAkIh3wwSPLQO3yB4SwrL4QJ3kJdMDTV6RAiEAhaI29oF9cINoHnPqvusYQdR00JcOD+rAx+9CHX8KqLA="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask_1.2.0_1518092206267_0.4646390009130763"},"_hasShrinkwrap":false},"1.2.1":{"name":"react-input-mask","description":"Masked input component for React","version":"1.2.1","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.39","@babel/core":"^7.0.0-beta.39","@babel/polyfill":"^7.0.0-beta.39","@babel/preset-es2015":"^7.0.0-beta.39","@babel/preset-react":"^7.0.0-beta.39","@babel/preset-stage-2":"^7.0.0-beta.39","@babel/register":"^7.0.0-beta.39","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.0","babel-plugin-add-module-exports":"^0.2.1","chai":"^4.1.2","console-polyfill":"^0.3.0","cross-env":"^5.1.3","es3ify-loader":"^0.2.0","eslint":"^3.19.0","eslint-config-airbnb":"^15.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-react":"^7.6.1","html-webpack-plugin":"^2.30.1","karma":"^2.0.0","karma-browserstack-launcher":"^1.3.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-webpack":"^2.0.9","mocha":"^5.0.0","puppeteer":"^1.0.0","react":"^16.2.0","react-dom":"^16.2.0","rollup":"^0.55.3","rollup-plugin-babel":"^4.0.0-beta.1","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","webpack":"^3.10.0","webpack-dev-server":"^2.11.1"},"main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","files":["es","lib","dist"],"scripts":{"clean":"rimraf lib dist es","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -i src/index.js -o dist/react-input-mask.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -i src/index.js -o dist/react-input-mask.min.js","dev":"cross-env NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=tests karma start","test:server-render":"cross-env BABEL_ENV=tests mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=tests mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{},"gitHead":"6b4f4c57d3378948bbc77a5ff8788542e7fa9918","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-eBYdf884vFoLrVWEfUUKEInv5JadX4vxnPk7htPUXv48pVSp7GXZC8JpeusoeNWBdSad8wXqtLEQer4rh2h0jw==","shasum":"823de0fda74ce2fb1b6b207e18f2b3858e2b86bc","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-1.2.1.tgz","fileCount":17,"unpackedSize":112580,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGA82CADxBA8N0DHXozXnS5IG7nHPEHS7kLxGsVk5FJmAiEAwYfLmVgOLz+VvTrQhYYQ6fPzIEsT8bAiGm1C8fjEP1Q="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask_1.2.1_1518170878431_0.8093236721547405"},"_hasShrinkwrap":false},"1.2.2":{"name":"react-input-mask","description":"Masked input component for React","version":"1.2.2","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.39","@babel/core":"^7.0.0-beta.39","@babel/polyfill":"^7.0.0-beta.39","@babel/preset-es2015":"^7.0.0-beta.39","@babel/preset-react":"^7.0.0-beta.39","@babel/preset-stage-2":"^7.0.0-beta.39","@babel/register":"^7.0.0-beta.39","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.0","babel-plugin-add-module-exports":"^0.2.1","chai":"^4.1.2","console-polyfill":"^0.3.0","cross-env":"^5.1.3","es3ify-loader":"^0.2.0","eslint":"^3.19.0","eslint-config-airbnb":"^15.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-react":"^7.6.1","html-webpack-plugin":"^2.30.1","karma":"^2.0.0","karma-browserstack-launcher":"^1.3.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-webpack":"^2.0.9","mocha":"^5.0.0","puppeteer":"^1.0.0","react":"^16.2.0","react-dom":"^16.2.0","rollup":"^0.55.3","rollup-plugin-babel":"^4.0.0-beta.1","rollup-plugin-node-resolve":"^3.0.2","rollup-plugin-replace":"^2.0.0","rollup-plugin-uglify":"^3.0.0","webpack":"^3.10.0","webpack-dev-server":"^2.11.1"},"main":"lib/index.js","module":"es/index.js","jsnext:main":"es/index.js","files":["es","lib","dist"],"scripts":{"clean":"rimraf lib dist es","build":"npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min","build:commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir lib","build:es":"cross-env BABEL_ENV=es babel src --out-dir es","build:umd":"cross-env BABEL_ENV=es NODE_ENV=development rollup -c -i src/index.js -o dist/react-input-mask.js","build:umd:min":"cross-env BABEL_ENV=es NODE_ENV=production rollup -c -i src/index.js -o dist/react-input-mask.min.js","dev":"cross-env NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=tests karma start","test:server-render":"cross-env BABEL_ENV=tests mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=tests mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{},"gitHead":"b48ee5ddadc048714ca7ee1db4cf532ffe207572","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@1.2.2","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-bMbpt+PeErDvMYGGln8RaivWti4U3TOXLRG77dElEfdetVOSysmrVBKB6XvL1cKUMscaqcXvYhmLFjLpCH5e4Q==","shasum":"225a1130d316ee54cea7431f004c738b4c41b4da","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-1.2.2.tgz","fileCount":17,"unpackedSize":112746,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbzcurBqrocYs7UJXTW+PE5NcpF2nSOdvuaeIAob8e3AiAq+MbwXPTp96aYmMghjvNptVfF/KSs9k9gHADvTBGTKw=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask_1.2.2_1518471832408_0.9982005233545519"},"_hasShrinkwrap":false},"2.0.0-beta.0":{"name":"react-input-mask","description":"Masked input component for React","version":"2.0.0-beta.0","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"^7.0.0-beta.46","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.46","@babel/plugin-transform-proto-to-assign":"^7.0.0-beta.46","@babel/polyfill":"^7.0.0-beta.46","@babel/preset-env":"^7.0.0-beta.46","@babel/preset-react":"^7.0.0-beta.46","@babel/preset-stage-3":"^7.0.0-beta.46","@babel/register":"^7.0.0-beta.46","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.2","chai":"^4.1.2","console-polyfill":"^0.3.0","cross-env":"^5.1.4","es3ify-loader":"^0.2.0","eslint":"^3.19.0","eslint-config-airbnb":"^15.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^2.30.1","karma":"^2.0.2","karma-browserstack-launcher":"^1.3.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-webpack":"^2.0.13","mocha":"^5.1.1","puppeteer":"^1.3.0","react":"^16.3.2","react-dom":"^16.3.2","rollup":"^0.58.2","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-size-snapshot":"^0.4.0","rollup-plugin-uglify":"^3.0.0","webpack":"^3.11.0","webpack-dev-server":"^2.11.2"},"main":"lib/index.js","files":["lib","dist"],"scripts":{"clean":"rimraf lib dist","build":"rollup -c","dev":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=test karma start","test:server-render":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{},"readme":"# react-input-mask\n\n[![Build Status](https://img.shields.io/travis/sanniassin/react-input-mask/master.svg?style=flat)](https://travis-ci.org/sanniassin/react-input-mask) [![npm version](https://img.shields.io/npm/v/react-input-mask.svg?style=flat)](https://www.npmjs.com/package/react-input-mask) [![npm downloads](https://img.shields.io/npm/dm/react-input-mask.svg?style=flat)](https://www.npmjs.com/package/react-input-mask)\n\nYet another React component for input masking. Made with attention to UX. Compatible with IE8+.\n\n#### [Demo](http://sanniassin.github.io/react-input-mask/demo.html)\n\n## Install\n```npm install react-input-mask --save```\n\nAlso you can use it without a module bundler\n```html\n<!-- Load React first -->\n<script src=\"https://unpkg.com/react/dist/react.min.js\"></script>\n<script src=\"https://unpkg.com/react-dom/dist/react-dom.min.js\"></script>\n<!-- Will be exported to window.ReactInputMask -->\n<script src=\"https://unpkg.com/react-input-mask/dist/react-input-mask.min.js\"></script>\n```\n\n## Properties\n### `mask` : `string`\n\nMask string. Default format characters are:<br/>\n`9`: `0-9`<br/>\n`a`: `A-Z, a-z`<br/>\n`*`: `A-Z, a-z, 0-9`\n\nAny character can be escaped with a backslash. It will appear as a double backslash in JS strings. For example, a German phone mask with unremoveable prefix +49 will look like <code>mask=\"+4\\\\9 99 999 99\"</code> or <code>mask={'+4\\\\\\\\9 99 999 99'}</code>\n\n### `maskChar` : `string`\n\nCharacter to cover unfilled parts of the mask. Default character is \"\\_\". If set to null or empty string, unfilled parts will be empty as in ordinary input.\n\n### `formatChars` : `object`\n\nDefines format characters with characters as a keys and corresponding RegExp strings as a values. Default ones:\n```js\n{\n  '9': '[0-9]',\n  'a': '[A-Za-z]',\n  '*': '[A-Za-z0-9]'\n}\n```\n\n### `alwaysShowMask` : `boolean`\n\nShow mask when input is empty and has no focus.\n\n### `inputRef` : `function`\n\nUse `inputRef` instead of `ref` if you need input node to manage focus, selection, etc.\n\n### `beforeMaskedValueChange` : `function`\n\nIn case you need to implement more complex masking behavior, you can provide `beforeMaskedValueChange` function to change masked value and cursor position before it will be applied to the input. `beforeMaskedValueChange` receives following arguments:\n1. **newState** (object): New input state. Contains `value` and `selection` fields. `selection` is null on input blur.  Example: `{ value: '12/1_/____', selection: { start: 4, end: 4 } }`\n2. **oldState** (object): Input state before change. Contains `value` and `selection` fields. `selection` is null on input focus.\n3. **userInput** (string): Raw entered or pasted string. `null` if user didn't enter anything (e.g. triggered by deletion or rerender due to props change).\n4. **maskOptions** (object): Mask options. Example:\n```js\n{\n  mask: '99/99/9999',\n  maskChar: '_',\n  alwaysShowMask: false,\n  formatChars: {\n    '9': '[0-9]',\n    'a': '[A-Za-z]',\n    '*': '[A-Za-z0-9]'\n  },\n  permanents: [2, 5] // permanents is an array of indexes of the non-editable characters in the mask\n}\n```\n\n`beforeMaskedValueChange` must return an object with following fields:\n1. **value** (string): New value.\n2. **selection** (object): New selection. If `selection` in `newState` argument is null, it must be null too.\n\nPlease note that `beforeMaskedValueChange` executes more often than `onChange` and must be pure.\n\n\n## Example\n```jsx\nimport React from 'react';\nimport InputMask from 'react-input-mask';\n\nclass PhoneInput extends React.Component {\n  render() {\n    return <InputMask {...this.props} mask=\"+4\\9 99 999 99\" maskChar=\" \" />;\n  }\n}\n```\n\nMask for ZIP Code. Uses beforeMaskedValueChange to omit trailing minus if it wasn't entered by user:\n```jsx\nimport React from 'react';\nimport InputMask from 'react-input-mask';\n\nclass Input extends React.Component {\n  state = {\n    value: ''\n  }\n\n  onChange = (event) => {\n    this.setState({\n      value: event.target.value\n    });\n  }\n\n  beforeMaskedValueChange = (newState, oldState, userInput) => {\n    var { value } = newState;\n    var selection = newState.selection;\n    var cursorPosition = selection ? selection.start : null;\n\n    // keep minus if entered by user\n    if (value.endsWith('-') && userInput !== '-' && !this.state.value.endsWith('-')) {\n      if (cursorPosition === value.length) {\n        cursorPosition--;\n        selection = { start: cursorPosition, end: cursorPosition };\n      }\n      value = value.slice(0, -1);\n    }\n\n    return {\n      value,\n      selection\n    };\n  }\n\n  render() {\n    return <InputMask mask=\"99999-9999\" maskChar={null} value={this.state.value} onChange={this.onChange} beforeMaskedValueChange={this.beforeMaskedValueChange} />;\n  }\n}\n```\n\n## Thanks\nThanks to [BrowserStack](https://www.browserstack.com/) for the help with testing on real devices","readmeFilename":"README.md","gitHead":"793dc90c3c4e82002f623dc2e247dac6ba9fff37","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@2.0.0-beta.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-lBAVblN1/rSETmkNFATsOMn9Hl9oimH3+rtHTFzFUaJX5NgKgPbf6aKkv28y8815NdfVunggL2TeYYHfvcK/UQ==","shasum":"9e11f67c8ec75e57b505451244b21dfbdeb4eba0","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-2.0.0-beta.0.tgz","fileCount":6,"unpackedSize":81239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9Fa5CRA9TVsSAnZWagAAOZoP/jMLlGpQt1ZshciEogj5\nSN908p/es+fRtlEPNMf7SQSMfHhP2hhc2zsXXrTwRjrfqRar635Uie58F9ue\n/XkDs5qbT7joh0xC1P5Aq4HOfCbD1RXnyQ//tzNFsM7MH1XI4WcpXyO3dXSO\n9ezNWnaTdjs8uGXbgTqEcn8wp1PHnsXiWYanz6MdC3kxTTihEq/UOKjZ6I0K\nkgiqtnJVgflZlQnaEEx3pmasPnfpa4yK7MI8OZ1yqQM/b0u8PIBF6uPq3+Vt\nTQFpyljSJaYPdOU7maGv8lNIAFprPYSkgOKvMc88IpedWCCOskFEl4RKe7MR\nknqPLqPx+2KmG6Ef+coWT1dHdxtINmDqFMoJl/ucVMUzPkEYG/W8eUh406pq\nOjjsKaqWgRnO/gL1ddKEiXB34MPybm0vdGVT5MzTQvLbU/rnectVMU6fLMGf\nWgbuT0nuBJC7lkl3Q3krEIKRyWQnRl0YC0MugM6g/3pX7PIRLtYa+HL9tOCw\nGA5uYBWU/hLLb9Tpyqw6Cqsur60N7G7NaR3Un4Lf/KjZ/f1HFNeDYe83XLm2\nvCJmVhBNuDEeIl2YAOAQvhPjJGEKglOcf9ezGZkXtOSriScEL9zLVaQl6kYd\nLYbW3JWesQ6FTeaDxpu31h/LSnGxhIknb9zfeNtcCa/y4qffjNQa2wN7prps\nuDAN\r\n=a7wi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKSJj84/4aRtvpOJkBEF74x9k4U3P0pmyw3op3/kfvCgIhALh+BsAOo6cz0VlNehvOE54Rzmn0VY2ATcclR9QnmNk1"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask_2.0.0-beta.0_1525962424626_0.35179933116685547"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"react-input-mask","description":"Masked input component for React","version":"2.0.0-beta.1","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"^7.0.0-beta.46","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.46","@babel/plugin-transform-proto-to-assign":"^7.0.0-beta.46","@babel/polyfill":"^7.0.0-beta.46","@babel/preset-env":"^7.0.0-beta.46","@babel/preset-react":"^7.0.0-beta.46","@babel/preset-stage-3":"^7.0.0-beta.46","@babel/register":"^7.0.0-beta.46","babel-eslint":"^7.2.3","babel-loader":"^8.0.0-beta.2","chai":"^4.1.2","console-polyfill":"^0.3.0","cross-env":"^5.1.4","es3ify-loader":"^0.2.0","eslint":"^3.19.0","eslint-config-airbnb":"^15.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^2.30.1","karma":"^2.0.2","karma-browserstack-launcher":"^1.3.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-webpack":"^2.0.13","mocha":"^5.1.1","puppeteer":"^1.3.0","react":"^16.3.2","react-dom":"^16.3.2","rollup":"^0.58.2","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-size-snapshot":"^0.4.0","rollup-plugin-uglify":"^3.0.0","webpack":"^3.11.0","webpack-dev-server":"^2.11.2"},"main":"lib/index.js","files":["lib","dist"],"scripts":{"clean":"rimraf lib dist","build":"rollup -c","dev":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=test karma start","test:server-render":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{},"readme":"# react-input-mask\n\n[![Build Status](https://img.shields.io/travis/sanniassin/react-input-mask/master.svg?style=flat)](https://travis-ci.org/sanniassin/react-input-mask) [![npm version](https://img.shields.io/npm/v/react-input-mask.svg?style=flat)](https://www.npmjs.com/package/react-input-mask) [![npm downloads](https://img.shields.io/npm/dm/react-input-mask.svg?style=flat)](https://www.npmjs.com/package/react-input-mask)\n\nYet another React component for input masking. Made with attention to UX. Compatible with IE8+.\n\n#### [Demo](http://sanniassin.github.io/react-input-mask/demo.html)\n\n## Install\n```npm install react-input-mask --save```\n\nAlso you can use it without a module bundler\n```html\n<!-- Load React first -->\n<script src=\"https://unpkg.com/react/dist/react.min.js\"></script>\n<script src=\"https://unpkg.com/react-dom/dist/react-dom.min.js\"></script>\n<!-- Will be exported to window.ReactInputMask -->\n<script src=\"https://unpkg.com/react-input-mask/dist/react-input-mask.min.js\"></script>\n```\n\n## Properties\n### `mask` : `string`\n\nMask string. Default format characters are:<br/>\n`9`: `0-9`<br/>\n`a`: `A-Z, a-z`<br/>\n`*`: `A-Z, a-z, 0-9`\n\nAny character can be escaped with a backslash. It will appear as a double backslash in JS strings. For example, a German phone mask with unremoveable prefix +49 will look like <code>mask=\"+4\\\\9 99 999 99\"</code> or <code>mask={'+4\\\\\\\\9 99 999 99'}</code>\n\n### `maskChar` : `string`\n\nCharacter to cover unfilled parts of the mask. Default character is \"\\_\". If set to null or empty string, unfilled parts will be empty as in ordinary input.\n\n### `formatChars` : `object`\n\nDefines format characters with characters as a keys and corresponding RegExp strings as a values. Default ones:\n```js\n{\n  '9': '[0-9]',\n  'a': '[A-Za-z]',\n  '*': '[A-Za-z0-9]'\n}\n```\n\n### `alwaysShowMask` : `boolean`\n\nShow mask when input is empty and has no focus.\n\n### `inputRef` : `function`\n\nUse `inputRef` instead of `ref` if you need input node to manage focus, selection, etc.\n\n### `beforeMaskedValueChange` : `function`\n\nIn case you need to implement more complex masking behavior, you can provide `beforeMaskedValueChange` function to change masked value and cursor position before it will be applied to the input. `beforeMaskedValueChange` receives following arguments:\n1. **newState** (object): New input state. Contains `value` and `selection` fields. `selection` is null on input blur.  Example: `{ value: '12/1_/____', selection: { start: 4, end: 4 } }`\n2. **oldState** (object): Input state before change. Contains `value` and `selection` fields. `selection` is null on input focus.\n3. **userInput** (string): Raw entered or pasted string. `null` if user didn't enter anything (e.g. triggered by deletion or rerender due to props change).\n4. **maskOptions** (object): Mask options. Example:\n```js\n{\n  mask: '99/99/9999',\n  maskChar: '_',\n  alwaysShowMask: false,\n  formatChars: {\n    '9': '[0-9]',\n    'a': '[A-Za-z]',\n    '*': '[A-Za-z0-9]'\n  },\n  permanents: [2, 5] // permanents is an array of indexes of the non-editable characters in the mask\n}\n```\n\n`beforeMaskedValueChange` must return an object with following fields:\n1. **value** (string): New value.\n2. **selection** (object): New selection. If `selection` in `newState` argument is null, it must be null too.\n\nPlease note that `beforeMaskedValueChange` executes more often than `onChange` and must be pure.\n\n\n## Example\n```jsx\nimport React from 'react';\nimport InputMask from 'react-input-mask';\n\nclass PhoneInput extends React.Component {\n  render() {\n    return <InputMask {...this.props} mask=\"+4\\9 99 999 99\" maskChar=\" \" />;\n  }\n}\n```\n\nMask for ZIP Code. Uses beforeMaskedValueChange to omit trailing minus if it wasn't entered by user:\n```jsx\nimport React from 'react';\nimport InputMask from 'react-input-mask';\n\nclass Input extends React.Component {\n  state = {\n    value: ''\n  }\n\n  onChange = (event) => {\n    this.setState({\n      value: event.target.value\n    });\n  }\n\n  beforeMaskedValueChange = (newState, oldState, userInput) => {\n    var { value } = newState;\n    var selection = newState.selection;\n    var cursorPosition = selection ? selection.start : null;\n\n    // keep minus if entered by user\n    if (value.endsWith('-') && userInput !== '-' && !this.state.value.endsWith('-')) {\n      if (cursorPosition === value.length) {\n        cursorPosition--;\n        selection = { start: cursorPosition, end: cursorPosition };\n      }\n      value = value.slice(0, -1);\n    }\n\n    return {\n      value,\n      selection\n    };\n  }\n\n  render() {\n    return <InputMask mask=\"99999-9999\" maskChar={null} value={this.state.value} onChange={this.onChange} beforeMaskedValueChange={this.beforeMaskedValueChange} />;\n  }\n}\n```\n\n## Thanks\nThanks to [BrowserStack](https://www.browserstack.com/) for the help with testing on real devices","readmeFilename":"README.md","gitHead":"1dc5d763d2b71fc9972127335af8368c8c0f54e9","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@2.0.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-iZW7yfeuiBjZmjCssSXLFOuqMz62EoJ0xS8+hOutKiOLd6TrnrSLpjV6QX0rTkcSvOwJQgdwOKvEGOd4p1uKuw==","shasum":"0a90819d0a917de548252d9cbce763789e55f722","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-2.0.0-beta.1.tgz","fileCount":6,"unpackedSize":81811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9MLNCRA9TVsSAnZWagAAFdwP/AiJBqBct3dxDPKVWT2P\n/1AgcJBBuEpAO/jMmZmO74oXExO/zboGdHiIj+2QpZ5pX68joXZYxG8jprMY\nijJ40WUTGmiyKWHUJtjbEMOAPDiSjnLlJ2b4Znsc4eWpSXqv13EYP4yOyvU7\nQbC2prGtmz8SoW+h085mcGg2Ix5/CMvZhGbGhcMU8GUBJaefseiiG9kMJidN\nIowOUXTkdY2G+eG8PX08b/XC8oTa1zrQo0IM8K7QK7ne/VX2i/Hok63fDLt+\nvfnnOx8yBKz8keXBZMY/dqdZQqvrka8p4VPz0SP6ZN95KKBB/0DfH9L922ZD\nPdAkAx6m/Uz0Lm3Xurcyi+ULvH058HBeCHU3rSZg7LuCFs8skQtzPttmXm8k\naQ8Ww0/x76ujwlyleBaECJBvk96XWoNxeDQ0OhcGGnTy2pk7xSXIrJNQ+NxP\n+W/ho62QvJN7RpvIwXeZ9+uyUHy1mCl1JXuQr/F1hx8EHUK/+icgegrNxhKe\nZ7E1iR/6dfVJHTn3gKHql6oFQiXo7etR+tQImKjxfOOw+iZiG43hEr71AjDn\nVApjDyXRl0g13YMwqgx/Zn+YooT7VijN1mxMHU1EgUIfcUgWvet93okZscri\n1RzbFMZcKqoeiXlPGlgs9tnuhKU6D7mzSElxLPoFYx2AnArn6Fy9Uc+53w19\nv0YX\r\n=qjPQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0HrteHxgPqt9JLPYSEzsij5qmoPLlAG/Wr6Bf1g1T0wIgdbYmLqnoqCRq3A+X01SwfzNXxow3BQ+HpPKCA7/cSC8="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask_2.0.0-beta.1_1525990093041_0.4005224224906805"},"_hasShrinkwrap":false},"2.0.0-beta.2":{"name":"react-input-mask","description":"Masked input component for React","version":"2.0.0-beta.2","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.13.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"^7.0.0-beta.46","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.46","@babel/plugin-transform-proto-to-assign":"^7.0.0-beta.46","@babel/polyfill":"^7.0.0-beta.46","@babel/preset-env":"^7.0.0-beta.46","@babel/preset-react":"^7.0.0-beta.46","@babel/preset-stage-3":"^7.0.0-beta.46","@babel/register":"^7.0.0-beta.46","babel-eslint":"^8.2.3","babel-loader":"^8.0.0-beta.2","chai":"^4.1.2","console-polyfill":"^0.3.0","cross-env":"^5.1.4","es3ify-loader":"^0.2.0","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^2.30.1","karma":"^2.0.2","karma-browserstack-launcher":"^1.3.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-webpack":"^2.0.13","mocha":"^5.1.1","puppeteer":"^1.3.0","react":"^16.3.2","react-dom":"^16.3.2","rollup":"^0.58.2","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-size-snapshot":"^0.4.0","rollup-plugin-uglify":"^3.0.0","webpack":"^3.11.0","webpack-dev-server":"^2.11.2"},"main":"lib/index.js","files":["lib","dist"],"scripts":{"clean":"rimraf lib dist","build":"rollup -c","dev":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=test karma start","test:server-render":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{},"readme":"# react-input-mask\n\n[![Build Status](https://img.shields.io/travis/sanniassin/react-input-mask/master.svg?style=flat)](https://travis-ci.org/sanniassin/react-input-mask) [![npm version](https://img.shields.io/npm/v/react-input-mask.svg?style=flat)](https://www.npmjs.com/package/react-input-mask) [![npm downloads](https://img.shields.io/npm/dm/react-input-mask.svg?style=flat)](https://www.npmjs.com/package/react-input-mask)\n\nYet another React component for input masking. Made with attention to UX. Compatible with IE8+.\n\n#### [Demo](http://sanniassin.github.io/react-input-mask/demo.html)\n\n## Install\n```npm install react-input-mask --save```\n\nAlso you can use it without a module bundler\n```html\n<!-- Load React first -->\n<script src=\"https://unpkg.com/react/dist/react.min.js\"></script>\n<script src=\"https://unpkg.com/react-dom/dist/react-dom.min.js\"></script>\n<!-- Will be exported to window.ReactInputMask -->\n<script src=\"https://unpkg.com/react-input-mask/dist/react-input-mask.min.js\"></script>\n```\n\n## Properties\n### `mask` : `string`\n\nMask string. Default format characters are:<br/>\n`9`: `0-9`<br/>\n`a`: `A-Z, a-z`<br/>\n`*`: `A-Z, a-z, 0-9`\n\nAny character can be escaped with a backslash. It will appear as a double backslash in JS strings. For example, a German phone mask with unremoveable prefix +49 will look like <code>mask=\"+4\\\\9 99 999 99\"</code> or <code>mask={'+4\\\\\\\\9 99 999 99'}</code>\n\n### `maskChar` : `string`\n\nCharacter to cover unfilled parts of the mask. Default character is \"\\_\". If set to null or empty string, unfilled parts will be empty as in ordinary input.\n\n### `formatChars` : `object`\n\nDefines format characters with characters as a keys and corresponding RegExp strings as a values. Default ones:\n```js\n{\n  '9': '[0-9]',\n  'a': '[A-Za-z]',\n  '*': '[A-Za-z0-9]'\n}\n```\n\n### `alwaysShowMask` : `boolean`\n\nShow mask when input is empty and has no focus.\n\n### `inputRef` : `function`\n\nUse `inputRef` instead of `ref` if you need input node to manage focus, selection, etc.\n\n### `beforeMaskedValueChange` : `function`\n\nIn case you need to implement more complex masking behavior, you can provide `beforeMaskedValueChange` function to change masked value and cursor position before it will be applied to the input. `beforeMaskedValueChange` receives following arguments:\n1. **newState** (object): New input state. Contains `value` and `selection` fields. `selection` is null on input blur.  Example: `{ value: '12/1_/____', selection: { start: 4, end: 4 } }`\n2. **oldState** (object): Input state before change. Contains `value` and `selection` fields. `selection` is null on input focus.\n3. **userInput** (string): Raw entered or pasted string. `null` if user didn't enter anything (e.g. triggered by deletion or rerender due to props change).\n4. **maskOptions** (object): Mask options. Example:\n```js\n{\n  mask: '99/99/9999',\n  maskChar: '_',\n  alwaysShowMask: false,\n  formatChars: {\n    '9': '[0-9]',\n    'a': '[A-Za-z]',\n    '*': '[A-Za-z0-9]'\n  },\n  permanents: [2, 5] // permanents is an array of indexes of the non-editable characters in the mask\n}\n```\n\n`beforeMaskedValueChange` must return an object with following fields:\n1. **value** (string): New value.\n2. **selection** (object): New selection. If `selection` in `newState` argument is null, it must be null too.\n\nPlease note that `beforeMaskedValueChange` executes more often than `onChange` and must be pure.\n\n\n## Example\n```jsx\nimport React from 'react';\nimport InputMask from 'react-input-mask';\n\nclass PhoneInput extends React.Component {\n  render() {\n    return <InputMask {...this.props} mask=\"+4\\9 99 999 99\" maskChar=\" \" />;\n  }\n}\n```\n\nMask for ZIP Code. Uses beforeMaskedValueChange to omit trailing minus if it wasn't entered by user:\n```jsx\nimport React from 'react';\nimport InputMask from 'react-input-mask';\n\nclass Input extends React.Component {\n  state = {\n    value: ''\n  }\n\n  onChange = (event) => {\n    this.setState({\n      value: event.target.value\n    });\n  }\n\n  beforeMaskedValueChange = (newState, oldState, userInput) => {\n    var { value } = newState;\n    var selection = newState.selection;\n    var cursorPosition = selection ? selection.start : null;\n\n    // keep minus if entered by user\n    if (value.endsWith('-') && userInput !== '-' && !this.state.value.endsWith('-')) {\n      if (cursorPosition === value.length) {\n        cursorPosition--;\n        selection = { start: cursorPosition, end: cursorPosition };\n      }\n      value = value.slice(0, -1);\n    }\n\n    return {\n      value,\n      selection\n    };\n  }\n\n  render() {\n    return <InputMask mask=\"99999-9999\" maskChar={null} value={this.state.value} onChange={this.onChange} beforeMaskedValueChange={this.beforeMaskedValueChange} />;\n  }\n}\n```\n\n## Thanks\nThanks to [BrowserStack](https://www.browserstack.com/) for the help with testing on real devices","readmeFilename":"README.md","gitHead":"fc0646c86671e8461a2c8ac064d624896ffe71c0","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@2.0.0-beta.2","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-KUCW1gKyjVBCaqICnXAw/yNjHPtrHDliquGoNi9JpVel7+yfMlUUXINIiDSVugovRh5qA0qOUm5LH0EG+OMmpw==","shasum":"ae1db841ad228a9acfb919ac2c4280c0f6ee80d0","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-2.0.0-beta.2.tgz","fileCount":6,"unpackedSize":83479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9XYnCRA9TVsSAnZWagAAANcP/j8HbTxUB1wXobjP65Gl\nXYVduaNlZ1RdnO6315mUNkAVTrI5bc296gV8EOqGHeBkzHQ0iQVV7LDl6KnD\nvO6gRuj/r5lKX7K4fjm44Oa/ITyQ4dMXC0FDkJjdyv7WPsLQivvXWsU3SL73\n3HOehZ1Fw2QwZIe5wBdhCq3YB8bLU1YqGCh6Icizgln4UXC4bg/Io6F+xzdi\n5lG9Q2Q8xPj4IdWhzyPxPbo9s+NzXtaz+aSgb/9/n4qcgmv30E09EUIFX5bv\nBS378DgoP92cm4wUqIIypjlCxY227GpRdOGP9t+KglV/AMsAnnaX3PFvmJZK\n6vQFeDh+2dnJlkkqwnLVrsIzDsYYIZMDgb9kJuH96Qwti4CS+OAc1xpKWCrX\nzXIwdCr1hknjAqH9zc2AtMWiHQNwEjlYzGmtDWoE1RF0zEr0ZGJUo2OP5qsJ\n0YqszFigTHo86i7yVKRALYn+EIhi8lLRu7jbVaelI2iZdnuz+TEc9SHFuz6C\nrvkaPwp81UMG8FQMZ+KRGuYiJPKk7f1Yib5ED5D2BFE7G1oYrE4+O0y05w/t\nes3MJUKuGcXqsfoUHydkWDymfhA6vw+P9T7e5T3ZOptVKOwOXfbsverZlz5u\nhnhKDkV5uJXDkU6JRxrrrQ/iynRjxMWOCHCdYv0PWmJj/0Oeu2V9n5Rr9IPd\nSuVW\r\n=8+fW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqXznD+PqHpgy2V57Fh2dqDf27YwZ3enHY9Mf5c9pvTAiAFvlaxZdYrSIeyfNE/jUeJqjen13PfMfO6UCCR6Id16w=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask_2.0.0-beta.2_1526036007154_0.46060517114569133"},"_hasShrinkwrap":false},"2.0.0-beta.3":{"name":"react-input-mask","description":"Masked input component for React","version":"2.0.0-beta.3","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.14.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"^7.0.0-beta.46","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.46","@babel/plugin-transform-proto-to-assign":"^7.0.0-beta.46","@babel/polyfill":"^7.0.0-beta.46","@babel/preset-env":"^7.0.0-beta.46","@babel/preset-react":"^7.0.0-beta.46","@babel/preset-stage-3":"^7.0.0-beta.46","@babel/register":"^7.0.0-beta.46","babel-eslint":"^8.2.3","babel-loader":"^8.0.0-beta.2","babel-plugin-dev-expression":"^0.2.1","babel-plugin-minify-dead-code-elimination":"^0.4.3","chai":"^4.1.2","console-polyfill":"^0.3.0","cross-env":"^5.1.4","es3ify-loader":"^0.2.0","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^2.30.1","karma":"^2.0.2","karma-browserstack-launcher":"^1.3.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-webpack":"^2.0.13","mocha":"^5.1.1","puppeteer":"^1.3.0","react":"^16.3.2","react-dom":"^16.3.2","rollup":"^0.58.2","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.4.0","rollup-plugin-uglify":"^3.0.0","webpack":"^3.11.0","webpack-dev-server":"^2.11.2"},"main":"index.js","files":["lib","dist"],"scripts":{"clean":"rimraf lib dist","build":"cross-env BABEL_ENV=rollup rollup -c","dev":"cross-env BABEL_ENV=dev NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env BABEL_ENV=dev NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=test karma start","test:server-render":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{"invariant":"^2.2.4","warning":"^3.0.0"},"readme":"# react-input-mask\n\n[![Build Status](https://img.shields.io/travis/sanniassin/react-input-mask/master.svg?style=flat)](https://travis-ci.org/sanniassin/react-input-mask) [![npm version](https://img.shields.io/npm/v/react-input-mask.svg?style=flat)](https://www.npmjs.com/package/react-input-mask) [![npm downloads](https://img.shields.io/npm/dm/react-input-mask.svg?style=flat)](https://www.npmjs.com/package/react-input-mask)\n\nYet another React component for input masking. Made with attention to UX. Compatible with IE8+.\n\n#### [Demo](http://sanniassin.github.io/react-input-mask/demo.html)\n\n# Table of Contents\n* [Install](#install)\n* [Properties](#properties)\n* [Examples](#examples)\n* [Known Issues](#known-issues)\n\n# Install\n```npm install react-input-mask --save```\n\nAlso you can use it without a module bundler\n```html\n<!-- Load React first -->\n<script src=\"https://unpkg.com/react/dist/react.min.js\"></script>\n<script src=\"https://unpkg.com/react-dom/dist/react-dom.min.js\"></script>\n<!-- Will be exported to window.ReactInputMask -->\n<script src=\"https://unpkg.com/react-input-mask/dist/react-input-mask.min.js\"></script>\n```\n\n# Properties\n### `mask` : `string`\nMask string. Default format characters are:<br/>\n`9`: `0-9`<br/>\n`a`: `A-Z, a-z`<br/>\n`*`: `A-Z, a-z, 0-9`\n\nAny character can be escaped with a backslash. It will appear as a double backslash in JS strings. For example, a German phone mask with unremoveable prefix +49 will look like <code>mask=\"+4\\\\9 99 999 99\"</code> or <code>mask={'+4\\\\\\\\9 99 999 99'}</code>\n\n### `maskChar` : `string`\nCharacter to cover unfilled parts of the mask. Default character is \"\\_\". If set to null or empty string, unfilled parts will be empty as in ordinary input.\n\n### `formatChars` : `object`\nDefines format characters with characters as a keys and corresponding RegExp strings as a values. Default ones:\n```js\n{\n  '9': '[0-9]',\n  'a': '[A-Za-z]',\n  '*': '[A-Za-z0-9]'\n}\n```\n\n### `alwaysShowMask` : `boolean`\nShow mask when input is empty and has no focus.\n\n### `inputRef` : `function`\nUse `inputRef` instead of `ref` if you need input node to manage focus, selection, etc.\n\n## Experimental :fire:\nThe following props are considered experimental because they are more prone to issues and are likely to be changed in the future. Use with caution.\n\n### `beforeMaskedValueChange` : `function`\nIn case you need to implement more complex masking behavior, you can provide `beforeMaskedValueChange` function to change masked value and cursor position before it will be applied to the input. `beforeMaskedValueChange` receives following arguments:\n1. **newState** (object): New input state. Contains `value` and `selection` fields. `selection` is null on input blur.  Example: `{ value: '12/1_/____', selection: { start: 4, end: 4 } }`\n2. **oldState** (object): Input state before change. Contains `value` and `selection` fields. `selection` is null on input focus.\n3. **userInput** (string): Raw entered or pasted string. `null` if user didn't enter anything (e.g. triggered by deletion or rerender due to props change).\n4. **maskOptions** (object): Mask options. Example:\n```js\n{\n  mask: '99/99/9999',\n  maskChar: '_',\n  alwaysShowMask: false,\n  formatChars: {\n    '9': '[0-9]',\n    'a': '[A-Za-z]',\n    '*': '[A-Za-z0-9]'\n  },\n  permanents: [2, 5] // permanents is an array of indexes of the non-editable characters in the mask\n}\n```\n\n`beforeMaskedValueChange` must return an object with following fields:\n1. **value** (string): New value.\n2. **selection** (object): New selection. If `selection` in `newState` argument is null, it must be null too.\n\nPlease note that `beforeMaskedValueChange` executes more often than `onChange` and must be pure.\n\n### `children` : `function`\n**NOTE: To make this feature more reliable, please tell about your use case in [this issue](https://github.com/sanniassin/react-input-mask/issues/139)**\n\nTo use another component instead of regular `<input />` pass render function as a children. Function receives `props` argument which contains props that aren't used by react-input-mask's internals. I.e. it passes down every prop except the following ones: `onChange`, `onPaste`, `onMouseDown`, `onFocus`, `onBlur`, `value`, `disabled`, `readOnly`. These properties, if used, should always be passed directly to react-input-mask instead of children and shouldn't be altered in chldren's function.\n```jsx\nimport React from 'react';\nimport InputMask from 'react-input-mask';\nimport MaterialInput from '@material-ui/core/Input';\n\n// Will work fine\nconst Input = (props) => (\n  <InputMask mask=\"99/99/9999\" value={this.state.value} onChange={props.onChange}>\n    {(inputProps) => <MaterialInput {...inputProps} type=\"tel\" disableUnderline />}\n  </InputMask>\n);\n\n// Will throw an error because InputMask's and children's onChange aren't the same\nconst InvalidInput = (props) => (\n  <InputMask mask=\"99/99/9999\" value={this.state.value}>\n    {(inputProps) => <MaterialInput {...inputProps} type=\"tel\" disableUnderline onChange={props.onChange} />}\n  </InputMask>\n);\n```\n\n# Examples\n```jsx\nimport React from 'react';\nimport InputMask from 'react-input-mask';\n\nclass PhoneInput extends React.Component {\n  render() {\n    return <InputMask {...this.props} mask=\"+4\\9 99 999 99\" maskChar=\" \" />;\n  }\n}\n```\n\nMask for ZIP Code. Uses beforeMaskedValueChange to omit trailing minus if it wasn't entered by user:\n```jsx\nimport React from 'react';\nimport InputMask from 'react-input-mask';\n\nclass Input extends React.Component {\n  state = {\n    value: ''\n  }\n\n  onChange = (event) => {\n    this.setState({\n      value: event.target.value\n    });\n  }\n\n  beforeMaskedValueChange = (newState, oldState, userInput) => {\n    var { value } = newState;\n    var selection = newState.selection;\n    var cursorPosition = selection ? selection.start : null;\n\n    // keep minus if entered by user\n    if (value.endsWith('-') && userInput !== '-' && !this.state.value.endsWith('-')) {\n      if (cursorPosition === value.length) {\n        cursorPosition--;\n        selection = { start: cursorPosition, end: cursorPosition };\n      }\n      value = value.slice(0, -1);\n    }\n\n    return {\n      value,\n      selection\n    };\n  }\n\n  render() {\n    return <InputMask mask=\"99999-9999\" maskChar={null} value={this.state.value} onChange={this.onChange} beforeMaskedValueChange={this.beforeMaskedValueChange} />;\n  }\n}\n```\n\n# Known Issues\n### Autofill\nBrowser's autofill requires either empty value in input or value which exactly matches beginning of the autofilled value. I.e. autofilled value \"+1 (555) 123-4567\" will work with \"+1\" or \"+1 (5\", but won't work with \"+1 (\\_\\_\\_) \\_\\_\\_-\\_\\_\\_\\_\" or \"1 (555)\". There are several possible solutions:\n1. Set `maskChar` to null and trim space after \"+1\" with `beforeMaskedValueChange` if no more digits are entered.\n2. Apply mask only if value is not empty. In general, this is the most reliable solution because we can't be sure about formatting in autofilled value.\n3. Use less formatting in the mask.\n\nPlease note that it might lead to worse user experience (should I enter +1 if input is empty?). You should choose what's more important to your users — smooth typing experience or autofill. Phone and ZIP code inputs are very likely to be autofilled and it's a good idea to care about it, while security confirmation code in two-factor authorization shouldn't care about autofill at all.\n\n# Thanks\nThanks to [BrowserStack](https://www.browserstack.com/) for the help with testing on real devices\n","readmeFilename":"README.md","gitHead":"45534a34d6e6952d3f2a016dd46122de10682b39","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@2.0.0-beta.3","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-d2TkubZkV57APyV20ZyM46E/IfzQURMhRSKm9ztNfksGlst5Ebc0KDziWs3o4rvzpSCKk71WsH+ylp5HunQ0nQ==","shasum":"4c9e553b0998a40cb1854b7e56bd7ec304f2e6a3","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-2.0.0-beta.3.tgz","fileCount":8,"unpackedSize":111264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+0RbCRA9TVsSAnZWagAA8xIP/15BKzSdoHhQyF/Q/K90\nA1kjUEuN1/DhDnNMj5KYgxktCDiLXiD47ROS7KUmAVs7iTrx7hP9D4EP6y51\nlAtgPDJlgohm+WpUeHO7VIS2oyZX3tXr/m9JxuY5fYeH+HGvtUDAjf9pDTKD\nJ4oZ06S/Dm1zTA0X7GwpumJVh1/FE7H1bamR9WLkuRU2kDzj8eUbGoZhlUu0\nLJJJStMkvJxoOY4VnDwmXoN9dECkN8lBV+ZURB4Tep/ucMpuodrm0MiJr28M\nyKPGBUfdm9VxPqEZ8DdDvefk0S05T6EXIVAG4sX8PSSSgNfidEfHnYizDdD+\nKS27Gg5rQOlBo0raaXaN4Gj8TTMHWGWtMDPQA+SLW7jLCfa0/jpKdVI/EE0d\npvLyphbpeEdaqZdciHUs45/huArLoO7FFBwJP1VhcaKfZI8DzwyeWHaOl0TP\nxHW6LarCpAapuKS2Y6hKyMHDwTHE4WejAPnPgQMtQf+xZ2l/hHvPGj8rBDk9\nQxeTEQ9m1OMVmnQa7Dv/UcS94qm40NvhAxX+oX80XZXkN50vQ25BgyYLMvE3\nglLWu6jTS6fLVoevX9tuL26qbOjdInHWaRJYucMSVDSbdkhmSNy/168TOEET\nnE1jdaBLfcJ+cvzu9aHLm5N/dADGhMGiKCzXc23/GYX9sjeEUfY4ztu15vwR\nbgIk\r\n=AILY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4W93FZdE/56JNTtWTawcXHa/ty7GfGfq0P0tIDmGGRQIgeCQy/DEe/kej1BT8UZC4Om0S7P4rnCPSLoBREmXZYNA="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask_2.0.0-beta.3_1526416474635_0.734359793991944"},"_hasShrinkwrap":false},"2.0.0-beta.4":{"name":"react-input-mask","description":"Masked input component for React","version":"2.0.0-beta.4","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.14.0","react-dom":">=0.14.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.46","@babel/core":"^7.0.0-beta.46","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.46","@babel/plugin-transform-proto-to-assign":"^7.0.0-beta.46","@babel/polyfill":"^7.0.0-beta.46","@babel/preset-env":"^7.0.0-beta.46","@babel/preset-react":"^7.0.0-beta.46","@babel/preset-stage-3":"^7.0.0-beta.46","@babel/register":"^7.0.0-beta.46","babel-eslint":"^8.2.3","babel-loader":"^8.0.0-beta.2","babel-plugin-dev-expression":"^0.2.1","babel-plugin-minify-dead-code-elimination":"^0.4.3","chai":"^4.1.2","console-polyfill":"^0.3.0","cross-env":"^5.1.4","es3ify-loader":"^0.2.0","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.11.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.7.0","html-webpack-plugin":"^2.30.1","karma":"^2.0.2","karma-browserstack-launcher":"^1.3.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-webpack":"^2.0.13","mocha":"^5.1.1","puppeteer":"^1.3.0","react":"^16.3.2","react-dom":"^16.3.2","rollup":"^0.58.2","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.4.0","rollup-plugin-uglify":"^3.0.0","webpack":"^3.11.0","webpack-dev-server":"^2.11.2"},"main":"index.js","files":["lib","dist"],"scripts":{"clean":"rimraf lib dist","build":"cross-env BABEL_ENV=rollup rollup -c","dev":"cross-env BABEL_ENV=dev NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env BABEL_ENV=dev NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=test karma start","test:server-render":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{"invariant":"^2.2.4","warning":"^3.0.0"},"readme":"# react-input-mask\n\n[![Build Status](https://img.shields.io/travis/sanniassin/react-input-mask/master.svg?style=flat)](https://travis-ci.org/sanniassin/react-input-mask) [![npm version](https://img.shields.io/npm/v/react-input-mask.svg?style=flat)](https://www.npmjs.com/package/react-input-mask) [![npm downloads](https://img.shields.io/npm/dm/react-input-mask.svg?style=flat)](https://www.npmjs.com/package/react-input-mask)\n\nYet another React component for input masking. Made with attention to UX. Compatible with IE8+.\n\n#### [Demo](http://sanniassin.github.io/react-input-mask/demo.html)\n\n# Table of Contents\n* [Install](#install)\n* [Properties](#properties)\n* [Examples](#examples)\n* [Known Issues](#known-issues)\n\n# Install\n```npm install react-input-mask --save```\n\nAlso you can use it without a module bundler\n```html\n<!-- Load React first -->\n<script src=\"https://unpkg.com/react/dist/react.min.js\"></script>\n<script src=\"https://unpkg.com/react-dom/dist/react-dom.min.js\"></script>\n<!-- Will be exported to window.ReactInputMask -->\n<script src=\"https://unpkg.com/react-input-mask/dist/react-input-mask.min.js\"></script>\n```\n\n# Properties\n### `mask` : `string`\nMask string. Default format characters are:<br/>\n`9`: `0-9`<br/>\n`a`: `A-Z, a-z`<br/>\n`*`: `A-Z, a-z, 0-9`\n\nAny character can be escaped with a backslash. It will appear as a double backslash in JS strings. For example, a German phone mask with unremoveable prefix +49 will look like <code>mask=\"+4\\\\9 99 999 99\"</code> or <code>mask={'+4\\\\\\\\9 99 999 99'}</code>\n\n### `maskChar` : `string`\nCharacter to cover unfilled parts of the mask. Default character is \"\\_\". If set to null or empty string, unfilled parts will be empty as in ordinary input.\n\n### `formatChars` : `object`\nDefines format characters with characters as a keys and corresponding RegExp strings as a values. Default ones:\n```js\n{\n  '9': '[0-9]',\n  'a': '[A-Za-z]',\n  '*': '[A-Za-z0-9]'\n}\n```\n\n### `alwaysShowMask` : `boolean`\nShow mask when input is empty and has no focus.\n\n### `inputRef` : `function`\nUse `inputRef` instead of `ref` if you need input node to manage focus, selection, etc.\n\n## Experimental :fire:\nThe following props are considered experimental because they are more prone to issues and are likely to be changed in the future. Use with caution.\n\n### `beforeMaskedValueChange` : `function`\nIn case you need to implement more complex masking behavior, you can provide `beforeMaskedValueChange` function to change masked value and cursor position before it will be applied to the input. `beforeMaskedValueChange` receives following arguments:\n1. **newState** (object): New input state. Contains `value` and `selection` fields. `selection` is null on input blur.  Example: `{ value: '12/1_/____', selection: { start: 4, end: 4 } }`\n2. **oldState** (object): Input state before change. Contains `value` and `selection` fields. `selection` is null on input focus.\n3. **userInput** (string): Raw entered or pasted string. `null` if user didn't enter anything (e.g. triggered by deletion or rerender due to props change).\n4. **maskOptions** (object): Mask options. Example:\n```js\n{\n  mask: '99/99/9999',\n  maskChar: '_',\n  alwaysShowMask: false,\n  formatChars: {\n    '9': '[0-9]',\n    'a': '[A-Za-z]',\n    '*': '[A-Za-z0-9]'\n  },\n  permanents: [2, 5] // permanents is an array of indexes of the non-editable characters in the mask\n}\n```\n\n`beforeMaskedValueChange` must return an object with following fields:\n1. **value** (string): New value.\n2. **selection** (object): New selection. If `selection` in `newState` argument is null, it must be null too.\n\nPlease note that `beforeMaskedValueChange` executes more often than `onChange` and must be pure.\n\n### `children` : `function`\n**NOTE: To make this feature more reliable, please tell about your use case in [this issue](https://github.com/sanniassin/react-input-mask/issues/139)**\n\nTo use another component instead of regular `<input />` pass render function as a children. Function receives `props` argument which contains props that aren't used by react-input-mask's internals. I.e. it passes down every prop except the following ones: `onChange`, `onPaste`, `onMouseDown`, `onFocus`, `onBlur`, `value`, `disabled`, `readOnly`. These properties, if used, should always be passed directly to react-input-mask instead of children and shouldn't be altered in chldren's function.\n```jsx\nimport React from 'react';\nimport InputMask from 'react-input-mask';\nimport MaterialInput from '@material-ui/core/Input';\n\n// Will work fine\nconst Input = (props) => (\n  <InputMask mask=\"99/99/9999\" value={this.state.value} onChange={props.onChange}>\n    {(inputProps) => <MaterialInput {...inputProps} type=\"tel\" disableUnderline />}\n  </InputMask>\n);\n\n// Will throw an error because InputMask's and children's onChange aren't the same\nconst InvalidInput = (props) => (\n  <InputMask mask=\"99/99/9999\" value={this.state.value}>\n    {(inputProps) => <MaterialInput {...inputProps} type=\"tel\" disableUnderline onChange={props.onChange} />}\n  </InputMask>\n);\n```\n\n# Examples\n```jsx\nimport React from 'react';\nimport InputMask from 'react-input-mask';\n\nclass PhoneInput extends React.Component {\n  render() {\n    return <InputMask {...this.props} mask=\"+4\\9 99 999 99\" maskChar=\" \" />;\n  }\n}\n```\n\nMask for ZIP Code. Uses beforeMaskedValueChange to omit trailing minus if it wasn't entered by user:\n```jsx\nimport React from 'react';\nimport InputMask from 'react-input-mask';\n\nclass Input extends React.Component {\n  state = {\n    value: ''\n  }\n\n  onChange = (event) => {\n    this.setState({\n      value: event.target.value\n    });\n  }\n\n  beforeMaskedValueChange = (newState, oldState, userInput) => {\n    var { value } = newState;\n    var selection = newState.selection;\n    var cursorPosition = selection ? selection.start : null;\n\n    // keep minus if entered by user\n    if (value.endsWith('-') && userInput !== '-' && !this.state.value.endsWith('-')) {\n      if (cursorPosition === value.length) {\n        cursorPosition--;\n        selection = { start: cursorPosition, end: cursorPosition };\n      }\n      value = value.slice(0, -1);\n    }\n\n    return {\n      value,\n      selection\n    };\n  }\n\n  render() {\n    return <InputMask mask=\"99999-9999\" maskChar={null} value={this.state.value} onChange={this.onChange} beforeMaskedValueChange={this.beforeMaskedValueChange} />;\n  }\n}\n```\n\n# Known Issues\n### Autofill\nBrowser's autofill requires either empty value in input or value which exactly matches beginning of the autofilled value. I.e. autofilled value \"+1 (555) 123-4567\" will work with \"+1\" or \"+1 (5\", but won't work with \"+1 (\\_\\_\\_) \\_\\_\\_-\\_\\_\\_\\_\" or \"1 (555)\". There are several possible solutions:\n1. Set `maskChar` to null and trim space after \"+1\" with `beforeMaskedValueChange` if no more digits are entered.\n2. Apply mask only if value is not empty. In general, this is the most reliable solution because we can't be sure about formatting in autofilled value.\n3. Use less formatting in the mask.\n\nPlease note that it might lead to worse user experience (should I enter +1 if input is empty?). You should choose what's more important to your users — smooth typing experience or autofill. Phone and ZIP code inputs are very likely to be autofilled and it's a good idea to care about it, while security confirmation code in two-factor authorization shouldn't care about autofill at all.\n\n# Thanks\nThanks to [BrowserStack](https://www.browserstack.com/) for the help with testing on real devices\n","readmeFilename":"README.md","gitHead":"c99afa2a6d2c97226d5ae383b04b480953f98c61","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@2.0.0-beta.4","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-NWF9nX9P8CDb3dCt9FDnfjGY1hZsU6kjvT3sglT/sHiQYykK6rx4mAolWVND1ktxreOS0rAWjOmB6CEXpZFRTA==","shasum":"1b966f501f17ecdec74ae87fb3d64f87f5099a8a","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-2.0.0-beta.4.tgz","fileCount":8,"unpackedSize":111573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/WrcCRA9TVsSAnZWagAAQOYQAKA5ABTtANWiILuY3330\nva3DdehnbKr3BdscoDAblL8RH98WKQbhZOZPJgcepIQws3Wlt8N3ilQZjxRz\nAzBZMyghpZAEqoRSS388GR6LhFg1OILx2YW1eE1X0L2zJeUaG3SJNYrzV++t\nlDMzfSdwV3m5lX/r4GQRcyCmvLXdQD1U8UkrQl7gURNzR7LQ4PeOEhi1NKdU\njCBjy73Fqx4q8iPQBmnzyXjMmNEcM3A80aNJw8/5x/gNKDkoG3Qr/z8fcbyk\nCBxwXlYQx/21Wk+A2csuuvoZQrcWO0gECv42DvdHx4/QWc4P4Gg/uqa6x/gi\nEChb+Ixhce6fLvwBIj205YhGMFrsrX1U2Re03otGIR0AgQEGjCrAfWSXz5E3\n4IIaPZPSllpu1SdKdU5RV7nnP3VJ/WID25o+7agmxEDchvjTAS6gwf7LbxIL\nwCBqGVMh6dCpuEbb1CUFpW0M8vjqY99beFCtsCxUlkNmzO2rNvE3ITgJtpw2\nMTDoOBZYYTY2tXTSSi3FS/jfXDVYs4y6gOcCxYZtBXgCIr1REOaUFtO+gw/H\nwEUe/skKVZ7joNr2uoSerpofEFwPrEgzb/+tGB4K/24dxg7eFrBBAIc4ySL4\nQrkVOje6m69wd7dp99tciFwvKvhnImxg6KaOGk569d9xgXTq4Vddger107d/\nuwlO\r\n=ySqX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUJWFGY+bcDuHEcZ54D4/wdrET117xFbnivEXsnRZtMAIgPK8X/k4Y6dUohf3VCV8fz5c5EaLeL3oWPnRRGYY+LGY="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask_2.0.0-beta.4_1526557404406_0.2622779251833791"},"_hasShrinkwrap":false},"2.0.0":{"name":"react-input-mask","description":"Masked input component for React","version":"2.0.0","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.14.0","react-dom":">=0.14.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.47","@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.47","@babel/plugin-transform-proto-to-assign":"^7.0.0-beta.47","@babel/polyfill":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","@babel/preset-react":"^7.0.0-beta.47","@babel/preset-stage-3":"^7.0.0-beta.47","@babel/register":"^7.0.0-beta.47","babel-eslint":"^8.2.3","babel-loader":"^8.0.0-beta.3","babel-plugin-dev-expression":"^0.2.1","babel-plugin-minify-dead-code-elimination":"^0.4.3","chai":"^4.1.2","console-polyfill":"^0.3.0","cross-env":"^5.1.5","es3ify-loader":"^0.2.0","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.12.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.8.2","html-webpack-plugin":"^3.2.0","karma":"^2.0.2","karma-browserstack-launcher":"^1.3.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-webpack":"^2.0.13","mocha":"^5.1.1","puppeteer":"^1.4.0","react":"^16.3.2","react-dom":"^16.3.2","rollup":"^0.59.1","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.4.1","rollup-plugin-uglify":"^4.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.11.2"},"main":"index.js","files":["lib","dist"],"scripts":{"clean":"rimraf lib dist","build":"cross-env BABEL_ENV=rollup rollup -c","dev":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=test karma start","test:server-render":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{"invariant":"^2.2.4","warning":"^3.0.0"},"gitHead":"8e24002cf41c2a2e320fed84e5df06e710caaf52","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@2.0.0","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-I/kENCd11JTqDYF4Df3bAOveSkRw2ZdyfhOowShf4GK1IfxfPRxd2r+os4e7w9Skx/d4LI56XsreA+C59HOaiQ==","shasum":"cf784511c1220092f6af997db15ee9529ccedb68","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-2.0.0.tgz","fileCount":8,"unpackedSize":111497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA+R0CRA9TVsSAnZWagAAM24P/R+Dlb4wQYvsYGGU3i50\nZDtJnFg5qVe3tevt/ptknRu0aMuAl3UYU64bjddXcmfdddGHSohomkUoahqK\nqthUNK+Xstt3X6+Ct3HmfF3wUFWgU9dr5Sw0Oh6MbFdvwMlgL7x+oipkAaXK\nUusWJWKA+EhfhaX+LhxVtfETcoX7VFWG5k1wEXYKVlPJQ14HcVKzmgCkTNwA\nOlqfC8QFIp1muME/S0SRan+tqUCMb3ME8ASmjf/Ot8nY2wS1iny1Xi3gOXnU\neNRWPBZHBz5NIbDPcpz633QipI3ZNnNZm1n+zF+0f/P5nXFnuJa1tt3kbUpZ\nnUsYYpuyfU4MX6WRNZ49SPAHif1bC6sa0zHWQXagwWKSVv+YixFco+shm9w8\nMG+8Ph1esFTSAf1y1Zn5sfyDLzQHfKGFhyNqwW34vTIzTO5MWeCCyw8LZ3xz\nJzJTmE7Vw+9iD0cNVj3GX1YZtt+Gd9pAQdUHNxROiNVWKwC9qpoujolAO0za\napUNlYAsJzQbf0xIGXimvmH6oVuM9khWpKv8Ayp0CuUg3ocAHEy3F7x5RwTp\n37o8EmwYOf3eJP9PX0Yh2tynDKPaMLY8fzGoxXsE6KEAFiTGMP0vKDKffoWM\nbmzzXg28pxXM8049moBNDyxe35OPfQAt0HoKfJ++wMVK/7kO2CGf2WoBA3Ap\n2iXk\r\n=j3NL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYZlbJASp3WtHdEtCj9rWS9TSzXmz9dwPUK31wu2vd7gIhAPyXcpCkwdeIeuorGrM5V7kQTphytW7dPk3BCnKaAhPI"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask_2.0.0_1526981747065_0.9272844958172466"},"_hasShrinkwrap":false},"2.0.1":{"name":"react-input-mask","description":"Masked input component for React","version":"2.0.1","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.14.0","react-dom":">=0.14.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.47","@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.47","@babel/plugin-transform-proto-to-assign":"^7.0.0-beta.47","@babel/polyfill":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","@babel/preset-react":"^7.0.0-beta.47","@babel/preset-stage-3":"^7.0.0-beta.47","@babel/register":"^7.0.0-beta.47","babel-eslint":"^8.2.3","babel-loader":"^8.0.0-beta.3","babel-plugin-dev-expression":"^0.2.1","babel-plugin-minify-dead-code-elimination":"^0.4.3","chai":"^4.1.2","console-polyfill":"^0.3.0","cross-env":"^5.1.5","es3ify-loader":"^0.2.0","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.12.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.8.2","html-webpack-plugin":"^3.2.0","karma":"^2.0.2","karma-browserstack-launcher":"^1.3.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-webpack":"^2.0.13","mocha":"^5.1.1","puppeteer":"^1.4.0","react":"^16.3.2","react-dom":"^16.3.2","rollup":"^0.59.1","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.4.1","rollup-plugin-uglify":"^4.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.11.2"},"main":"index.js","files":["lib","dist"],"scripts":{"clean":"rimraf lib dist","build":"cross-env BABEL_ENV=rollup rollup -c","dev":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=test karma start","test:server-render":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{"invariant":"^2.2.4","warning":"^3.0.0"},"gitHead":"0a7c524dae93ee11d195eae35c42b8d30b67a7df","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@2.0.1","_npmVersion":"6.0.1","_nodeVersion":"10.1.0","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-HTy+j+tpMMf1ygaoR9xODCgwYm6DkdCl1kr2yPDn05SOEQTTKXMrvCeBj7h316DJ9d7q8q5Ti4jSaq68E14tJA==","shasum":"fa577d24cd1e0c64d297904be618d0f4b893e773","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-2.0.1.tgz","fileCount":8,"unpackedSize":110614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBDsHCRA9TVsSAnZWagAAKM8P/jLzyetW/leau9Pvvd/Q\n6dR3aLCnoBlLdTPkjVFNKQ7Ixv8TdXieP3hRPEEIQsw4JDFs7+feBWvOm0jA\nhjdoWpXBxAnUElRSyDb+93wrHa0JPh//e4gUo43ck/Fj6F4HdYwYdrUjszrL\npu6BgGwNlEru6vIXh0Z2Tk/b3F31iELPNi4O4rVD7TcFd6upzc7xxjWLY2dJ\nGBiQqbqTYydk3djTMJWK/JRpMNan+C/FLcFBjW7pYNLpFb3aGVgscCXHhOUx\nnZhLwHr/c29FAJTy4FqcPvclVvqLVyg7l6DWZnwDp0b77ycJd809ZBg6r6DG\nswRrIG4judu4xwPQbE+g3eNfDTYUOEyl3mcMZJrBH5Q1QViPlr3fROx9YGEd\ntcSQTM6z3C/gEYkYXMsauPvQ//horfsACcg787FWZ7bZFLkGNrCj+3idon92\nGvqNV6oVz6Zi45nRB0815jDQgNMAjlcGc+VjUSMfgJgVJczFxxyssecDkVbx\nYV4WAJYX9nk1jtU9DFfkdVo13XfiBUTXYPdNMw4a10GjNnzUkIUX71W3WQEu\nRNeR0iXgB2Ru8fgzGxx3paybAWnDuKx0kAEC5r+y7RCEHaxqbQp7Z0eX0hco\nVcL4IXhGUIYCpX3gWnttmsvcp7NLb02qDOxQ84fWka5wxW9hALaDVGH2w8Qt\nTRTA\r\n=A/HB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtCC727zwAUO1h7inPg5Zv9cAO0c9K0ZSvvDmoVGsdzwIhAOI7yM6rxz2jBniDCZXrqkKXFLtAZmzqL4zWhWqFDxOJ"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask_2.0.1_1527003910900_0.2583752725063111"},"_hasShrinkwrap":false},"2.0.2":{"name":"react-input-mask","description":"Masked input component for React","version":"2.0.2","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.14.0","react-dom":">=0.14.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.47","@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.47","@babel/plugin-transform-proto-to-assign":"^7.0.0-beta.47","@babel/polyfill":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","@babel/preset-react":"^7.0.0-beta.47","@babel/preset-stage-3":"^7.0.0-beta.47","@babel/register":"^7.0.0-beta.47","babel-eslint":"^8.2.3","babel-loader":"^8.0.0-beta.3","babel-plugin-dev-expression":"^0.2.1","babel-plugin-minify-dead-code-elimination":"^0.4.3","chai":"^4.1.2","console-polyfill":"^0.3.0","cross-env":"^5.1.5","es3ify-loader":"^0.2.0","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.12.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.8.2","html-webpack-plugin":"^3.2.0","karma":"^2.0.2","karma-browserstack-launcher":"^1.3.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-webpack":"^2.0.13","mocha":"^5.1.1","puppeteer":"^1.4.0","react":"^16.3.2","react-dom":"^16.3.2","rollup":"^0.59.1","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.4.1","rollup-plugin-uglify":"^4.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.11.2"},"main":"index.js","files":["lib","dist"],"scripts":{"clean":"rimraf lib dist","build":"cross-env BABEL_ENV=rollup rollup -c","dev":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=test karma start","test:server-render":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{"invariant":"^2.2.4","warning":"^3.0.0"},"gitHead":"9db3b4a630ef0ab1c3b8cb36f7805d6687adcf07","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@2.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-NYbk7KzxVjCiVeQ8ThCnFRI/R5N6/ZFyPYzYMe/CA9ODEEws14p4LIvD+D6OrCxltrsfUe7SLwboK4yYyEEOKA==","shasum":"1726b16315eeedcb005d97b4f76d3a03c3d69df8","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-2.0.2.tgz","fileCount":8,"unpackedSize":111735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH/hHCRA9TVsSAnZWagAAfyoP/A+UqzJ6r78feocQVwYA\nz5vl+pGdW+iS6e1K4FxkL9WbEX9J8Q3pNtOu0msWX7RJin1hcoHdjroBhmgN\niWRrIqCGTDHThiNLxzDtgV5pobwpXOkj/PAKH2kVG4ZyRWMXlW9icF81XpxM\n1WOmcjd2p4wuWA4fYUpf0pcEck75Fd2Z9kXpYF7qPRmOmSCkQX0c8qqBfRdu\n7b25C/CzeEs5+7Vq0CQOPCcT6NltYnKBvMHY1/Fz327Bp61lKW5HZGLHS08f\nAiNxQLlxMUBoVRbinzcpcdWxkmbC27oRiZaEvnbBf5KIw8OXPlEm+jjADIvr\nmIdh9d5Js1aLxxO3BmmJ3mcg1gbLuzrx6+ToH8PYoAhNQgnJgkt5xaDFnR7i\n6skBwdmjf1dc0QtEjK0p4fvcSqdO71JRb9Bx58TP5jgZM8+MtvUKtWVNTaxB\nHrvOIzvJBjeZZPqvyO1dK5lOa6UyxzegLxUqllhJhS7udNLpT+M6QrafAfbn\nVmRm3sRbWpaFT1YbmkyHYIZ9V2t+99RqPHAA2N5GhDyQM0sRclOAW0qbVL3E\ngCwEZT9WYppRz/5wnDITe78fAlmpV23OXfYGzpMMGNBrv+hU0h2kLXA7jGD0\nMnbG8kqUuX/cgDw/sCiPg4zFE1XKPAfdegfHAjvijsBcayYey+Hd2P+QpSV6\niot6\r\n=n+dT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+DYM9DUUDfGrG3LQ1lU3AuTqwpWQsl4r4YFytGimncgIgZf+RTusuF4ImkIiQHWSvzAjfVryHGJ+sv3ZZux7wI6c="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask_2.0.2_1528821829627_0.526482831856085"},"_hasShrinkwrap":false},"2.0.3":{"name":"react-input-mask","description":"Masked input component for React","version":"2.0.3","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.14.0","react-dom":">=0.14.0"},"devDependencies":{"@babel/cli":"^7.0.0-beta.47","@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-modules-commonjs":"^7.0.0-beta.47","@babel/plugin-transform-proto-to-assign":"^7.0.0-beta.47","@babel/polyfill":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","@babel/preset-react":"^7.0.0-beta.47","@babel/preset-stage-3":"^7.0.0-beta.47","@babel/register":"^7.0.0-beta.47","babel-eslint":"^8.2.3","babel-loader":"^8.0.0-beta.3","babel-plugin-dev-expression":"^0.2.1","babel-plugin-minify-dead-code-elimination":"^0.4.3","chai":"^4.1.2","console-polyfill":"^0.3.0","cross-env":"^5.1.5","es3ify-loader":"^0.2.0","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.12.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.8.2","html-webpack-plugin":"^3.2.0","karma":"^2.0.2","karma-browserstack-launcher":"^1.3.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-webpack":"^2.0.13","mocha":"^5.1.1","puppeteer":"^1.4.0","react":"^16.3.2","react-dom":"^16.3.2","rollup":"^0.59.1","rollup-plugin-babel":"^4.0.0-beta.4","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.4.1","rollup-plugin-uglify":"^4.0.0","webpack":"^3.12.0","webpack-dev-server":"^2.11.2"},"main":"index.js","files":["lib","dist"],"scripts":{"clean":"rimraf lib dist","build":"cross-env BABEL_ENV=rollup rollup -c","dev":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=test karma start","test:server-render":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{"invariant":"^2.2.4","warning":"^3.0.0"},"gitHead":"fe08c032d1b6ec850402acdf43d7c10f5a565ee4","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@2.0.3","_npmVersion":"6.3.0","_nodeVersion":"10.8.0","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-cuNdTgKH8T1w0+pR/+yStsur5GktVk0Yjl/mQ+8m7BAp5GYyKyFhNqaBpZeTblD+Ojpq2IuQT2pA8P5BjI7AnQ==","shasum":"bbc84c14d745dc49134ba47a4c8e97e7470ceb1e","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-2.0.3.tgz","fileCount":8,"unpackedSize":111973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaGQDCRA9TVsSAnZWagAAI1cQAKUHZ29DWVw7ShbzLkRF\nc0M6YUUuX0aNOYRlvPkUzZUF1ZlWOA+yE/XDTp8XmDL1CCJ3ZyAwDCH9mERJ\nYKr3yfSsc87kyR12OCUgxlAxjvC/N+2MRoIWT9WMjD1FAm4Uc+lZ99WnPoWV\nZX8Wf8WX5Y0UrbeBZfglaUSbSk3wuhNz1FFZ2+ARxPLsoUIkiZ+dVtWSUvh9\nmAkeigiRGBYEvAvvdz9zwae7GOWYmljVyIlv6aakmtoH2i4u0HPPGBEonEQC\nvQc1UWFrEt5mdzHdI8nRCeRRySOq/VzG+fg19+73zFZHroMZ9NdnF6DhbLUf\nCNJejp+yKVxExmdgUBBspJawT9UsAG5tQ+cP6vCgN6cPDz7Zy1OfBGLnq14Q\nyi9GDSKIA5TY5SFauJm9I7vjOmQZEGakdjON82BlOmbuKh2P6IB0X3QsZwKS\n1MS/ZyTkgQilsZnilLM3gUbrfZPpAHvx4cv9TpBhxW8bIIY0O7slLkczkOOB\n1W0wUVhLe6FngQJwSCm4JJ+S/iVlx+sbKlua0qTec7zXyr34IoTs/r1Y8b0c\nc7ZXpDK7YFw6tCkclyGJCIILaEVOYiio4ldLMELeTfY+yZ1Pljh9h13ojVkd\nCYmM6utStFlSRA319XBOvL5Fv251E+P+AN8nm7oKmTl18tKE2/iH6ZoQ/kRo\nYd4p\r\n=Tw3Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDc27lGU1zXf+09vPNOuF6vx5kBFHBsqfpRVd70RQF8jAiB0eU16AYPBn2Rx/1pifr34ime8EdjsGb/jSoqP6JzCNA=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask_2.0.3_1533567950917_0.7511521200588513"},"_hasShrinkwrap":false},"2.0.4":{"name":"react-input-mask","description":"Masked input component for React","version":"2.0.4","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=0.14.0","react-dom":">=0.14.0"},"devDependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.0.0","@babel/plugin-transform-modules-commonjs":"^7.0.0","@babel/plugin-transform-proto-to-assign":"^7.0.0","@babel/polyfill":"^7.0.0","@babel/preset-env":"^7.0.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","babel-eslint":"^8.2.6","babel-loader":"^8.0.0","babel-plugin-dev-expression":"^0.2.1","babel-plugin-minify-dead-code-elimination":"^0.4.3","chai":"^4.1.2","console-polyfill":"^0.3.0","cross-env":"^5.2.0","es3ify-loader":"^0.2.0","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jsx-a11y":"^6.1.1","eslint-plugin-react":"^7.11.1","html-webpack-plugin":"^3.2.0","karma":"^3.0.0","karma-browserstack-launcher":"^1.3.0","karma-chrome-launcher":"^2.2.0","karma-mocha":"^1.3.0","karma-webpack":"^2.0.13","mocha":"^5.1.1","puppeteer":"^1.7.0","react":"^16.4.2","react-dom":"^16.4.2","rollup":"^0.65.0","rollup-plugin-babel":"^4.0.2","rollup-plugin-commonjs":"^9.1.6","rollup-plugin-node-resolve":"^3.3.0","rollup-plugin-replace":"^2.0.0","rollup-plugin-size-snapshot":"^0.6.1","rollup-plugin-uglify":"^5.0.2","webpack":"^3.12.0","webpack-dev-server":"^2.11.3"},"main":"index.js","scripts":{"clean":"rimraf lib dist","build":"cross-env BABEL_ENV=rollup rollup -c","dev":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server","dev-ie8":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server --inline=false","prepare":"npm test && npm run clean && npm run build","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env BABEL_ENV=test karma start","test:server-render":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{"invariant":"^2.2.4","warning":"^4.0.2"},"gitHead":"1af73d764d59b39514dc40f0ec697ce76c3f335e","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@2.0.4","_npmVersion":"6.4.1","_nodeVersion":"10.9.0","_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"dist":{"integrity":"sha512-1hwzMr/aO9tXfiroiVCx5EtKohKwLk/NT8QlJXHQ4N+yJJFyUuMT+zfTpLBwX/lK3PkuMlievIffncpMZ3HGRQ==","shasum":"9ade5cf8196f4a856dbf010820fe75a795f3eb14","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-2.0.4.tgz","fileCount":8,"unpackedSize":111504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbisZtCRA9TVsSAnZWagAAqjIQAJzAuJ44xvzOr2ZkCA/a\nS/54xvAHDFhbD6KScWJ39Tfa2TjYZmBip099L5lk7zx+A8d/VTlGp1/5k6fN\nTFQZjRigV5R/4H9TCW8/a6iu4KxgiIRiSfgDVa36uOh6vxL3hilBe/EmFvFS\nEo8wb5ny72f4rx8qAkRRe72pfgNvPEfdhUl/bzLqpqvx5L1HOX3IBrtlMqV5\nXq0lxxwTBdWtFZerSbQFhUgU41ravpFW3ld7EbdGXphBkACijrsm23ocgGbk\nVp4m4i5Bjt2z4maKPoQjBn1T1C1yUKitRjn+RhTZQGc3DdTgMiB/lPWH5Kf+\nC+Rno1b/3zUZZFUGI1hSmPbtfITs9VqhoWP4BAN3GkCOEDXZaxuzit2BDdph\n9weWFGmK5/96W35j+W1UBC+/uZuTFb/iZf7xOPx7u0qttiPH0Ug6ei2zonG8\nM+HcSqBIsOyj5WNKxpkDt/X1zVfygt0dJu0fJEOBIpvVDgbS2MBmZBVGRKop\nUawjaulaoaQp/5PuHnPHrdqrvXZMtPTLW5jKkyNDJTQKydixVuXkkCgybHfT\nZ1eIZ52Lup/yuAjPjTv+d0ks2MT/D6HOmfJJsCtPYvnU+po5je9/VUzV01T6\n9Xnn5yBQR7WqpJMbtJRwVPhhodh3Mcz8f2nndBZ5PhD7YDxuORhQ94uF+jMw\nfuDv\r\n=zXzH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZQqCUi0yxez1noznXUIu8pX9LKrqmyxZcXVm2qJ334QIgVwaf5FiyX0Otxpi3+8QK37J9GeS5v/gP1cI/Nyi7CnA="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask_2.0.4_1535821420440_0.6196815575941528"},"_hasShrinkwrap":false},"3.0.0-alpha.0":{"name":"react-input-mask","description":"Masked input component for React","version":"3.0.0-alpha.0","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.6.0","@babel/plugin-transform-proto-to-assign":"^7.5.5","@babel/polyfill":"^7.6.0","@babel/preset-env":"^7.6.0","@babel/preset-react":"^7.0.0","@babel/register":"^7.6.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-dev-expression":"^0.2.2","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-transform-react-remove-prop-types":"^0.4.24","chai":"^4.2.0","console-polyfill":"^0.3.0","cross-env":"^5.2.1","eslint":"^6.3.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.0","eslint-plugin-react":"^7.14.3","eslint-plugin-react-hooks":"^1.7.0","html-webpack-plugin":"^3.2.0","husky":"^3.0.5","karma":"^4.3.0","karma-chrome-launcher":"^3.1.0","karma-mocha":"^1.3.0","karma-webpack":"^4.0.2","lint-staged":"^9.4.0","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.19.0","react":"^16.9.0","react-dom":"^16.9.0","rollup":"^1.20.3","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-size-snapshot":"^0.10.0","rollup-plugin-terser":"^5.1.1","webpack":"^4.39.3","webpack-cli":"^3.3.8","webpack-dev-server":"^3.8.0"},"main":"index.js","lint-staged":{"*.js":"eslint"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"scripts":{"clean":"rimraf lib dist","build":"cross-env BABEL_ENV=rollup rollup -c","start":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server","prepare":"npm run lint && npm test && npm run clean && npm run build","lint":"eslint ./src ./tests ./*.js","lint-fix":"eslint --fix ./src ./tests ./*.js","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env NODE_ENV=test BABEL_ENV=test karma start","test:server-render":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{"invariant":"^2.2.4","prop-types":"^15.7.2","warning":"^4.0.3"},"readme":"# react-input-mask\n\n[![Build Status](https://img.shields.io/travis/sanniassin/react-input-mask/master.svg?style=flat)](https://travis-ci.org/sanniassin/react-input-mask) [![npm version](https://img.shields.io/npm/v/react-input-mask.svg?style=flat)](https://www.npmjs.com/package/react-input-mask) [![npm downloads](https://img.shields.io/npm/dm/react-input-mask.svg?style=flat)](https://www.npmjs.com/package/react-input-mask)\n\nInput masking component for React. Made with attention to UX.\n\n**This is a development branch for version 3.0. For the latest stable version [see v2 branch](https://github.com/sanniassin/react-input-mask/tree/v2).**\n\n#### [Demo](http://sanniassin.github.io/react-input-mask/demo.html)\n\n# Table of Contents\n* [Installation](#installation)\n* [Usage](#usage)\n* [Properties](#properties)\n* [Examples](#examples)\n* [Known Issues](#known-issues)\n\n# Installation\n```npm install react-input-mask@next --save```\n\nreact-input-mask requires **React 16.8.0 or later.** If you need support for older versions, use [version 2](https://github.com/sanniassin/react-input-mask/tree/v2).\n\n# Usage\n```jsx\nimport React from \"react\"\nimport InputMask from \"react-input-mask\";\n\nfunction DateInput(props) {\n  return <InputMask mask=\"99/99/9999\" onChange={props.onChange} value={props.value} />;\n}\n```\n\n# Properties\n|                           Name                            |               Type                | Default | Description |\n|        :-----------------------------------------:        |    :-------------------------:    | :-----: | :--------------------------------------------------------------------- |\n|                    **[`mask`](#mask)**                    | `{String\\|Array<String, RegExp>}` |         | Mask format |\n|         **[`maskPlaceholder`](#maskplaceholder)**         |            `{String}`             |   `_`   | Placeholder to cover unfilled parts of the mask |\n|          **[`alwaysShowMask`](#alwaysshowmask)**          |            `{Boolean}`            | `false` | Whether mask prefix and placeholder should be displayed when input is empty and has no focus |\n| **[`beforeMaskedStateChange`](#beforemaskedstatechange)** |            `{Function}`           |         | Function to modify value and selection before applying mask |\n|                **[`children`](#children)**                |          `{ReactElement}`         |         | Custom render function for integration with other input components |\n\n\n### `mask`\n\nMask format. Can be either a string or array of characters and regular expressions.<br /><br />\n\n\n```jsx\n<InputMask mask=\"99/99/99\" />\n```\nSimple masks can be defined as strings. The following characters will define mask format:\n\n| Character | Allowed input |\n| :-------: | :-----------: |\n|     9     |      0-9      |\n|     a     |    a-z, A-Z   |\n|     *     | 0-9, a-z, A-Z |\n\nAny format character can be escaped with a backslash.<br /><br />\n\n\nMore complex masks can be defined as an array of regular expressions and constant characters.\n```jsx\n// Canadian postal code mask\nconst firstLetter = /(?!.*[DFIOQU])[A-VXY]/i;\nconst letter = /(?!.*[DFIOQU])[A-Z]/i;\nconst digit = /[0-9]/;\nconst mask = [firstLetter, digit, letter, \" \", digit, letter, digit];\nreturn <InputMask mask={mask} />;\n```\n\n\n### `maskPlaceholder`\n```jsx\n// Will be rendered as 12/--/--\n<InputMask mask=\"99/99/99\" maskPlaceholder=\"-\" value=\"12\" />\n\n// Will be rendered as 12/mm/yy\n<InputMask mask=\"99/99/99\" maskPlaceholder=\"dd/mm/yy\" value=\"12\" />\n\n// Will be rendered as 12/\n<InputMask mask=\"99/99/99\" maskPlaceholder={null} value=\"12\" />\n```\nCharacter or string to cover unfilled parts of the mask. Default character is \"\\_\". If set to `null` or empty string, unfilled parts will be empty as in a regular input.\n\n\n### `alwaysShowMask`\n\nIf enabled, mask prefix and placeholder will be displayed even when input is empty and has no focus.\n\n\n### `beforeMaskedStateChange`\nIn case you need to customize masking behavior, you can provide `beforeMaskedStateChange` function to change masked value and cursor position before it's applied to the input.\n\nIt receieves an object with `previousState`, `currentState` and `nextState` properties. Each state is an object with `value` and `selection` properites where `value` is a string and selection is an object containing `start` and `end` positions of the selection.\n1. **previousState:** Input state before change. Only defined on `change` event.\n2. **currentState:** Current raw input state. Not defined during component render.\n3. **nextState:** Input state with applied mask. Contains `value` and `selection` fields.\n\nSelection positions will be `null` if input isn't focused and during rendering.\n\n`beforeMaskedStateChange` must return a new state with `value` and `selection`.\n\n```jsx\n// Trim trailing slashes\nfunction beforeMaskedStateChange({ nextState }) {\n  let { value } = nextState;\n  if (value.endsWith(\"/\")) {\n    value = value.slice(0, -1);\n  }\n\n  return {\n    ...nextState,\n    value\n  };\n}\n\nreturn <InputMask mask=\"99/99/99\" maskPlaceholder={null} beforeMaskedStateChange={beforeMaskedStateChange} />;\n```\n\nPlease note that `beforeMaskedStateChange` executes more often than `onChange` and must be pure.\n\n\n### `children`\nTo use another component instead of regular `<input />` provide it as children. The following properties, if used, should always be defined on the `InputMask` component itself: `onChange`, `onMouseDown`, `onFocus`, `onBlur`, `value`, `disabled`, `readOnly`.\n```jsx\nimport React from 'react';\nimport InputMask from 'react-input-mask';\nimport MaterialInput from '@material-ui/core/Input';\n\n// Will work fine\nfunction Input(props) {\n  return (\n    <InputMask mask=\"99/99/9999\" value={props.value} onChange={props.onChange}>\n      <MaterialInput type=\"tel\" disableUnderline />\n    </InputMask>\n  );\n}\n\n// Will throw an error because InputMask's and children's onChange props aren't the same\nfunction InvalidInput(props) {\n  return (\n    <InputMask mask=\"99/99/9999\" value={props.value}>\n      <MaterialInput type=\"tel\" disableUnderline onChange={props.onChange} />\n    </InputMask>\n  );\n}\n```\n\n# Known Issues\n### Autofill\nBrowser's autofill requires either empty value in input or value which exactly matches beginning of the autofilled value. I.e. autofilled value \"+1 (555) 123-4567\" will work with \"+1\" or \"+1 (5\", but won't work with \"+1 (\\_\\_\\_) \\_\\_\\_-\\_\\_\\_\\_\" or \"1 (555)\". There are several possible solutions:\n1. Set `maskChar` to null and trim space after \"+1\" with `beforeMaskedStateChange` if no more digits are entered.\n2. Apply mask only if value is not empty. In general, this is the most reliable solution because we can't be sure about formatting in autofilled value.\n3. Use less formatting in the mask.\n\nPlease note that it might lead to worse user experience (should I enter +1 if input is empty?). You should choose what's more important to your users — smooth typing experience or autofill. Phone and ZIP code inputs are very likely to be autofilled and it's a good idea to care about it, while security confirmation code in two-factor authorization shouldn't care about autofill at all.\n\n### Cypress tests\nThe following sequence could fail\n```js\ncy.get(\"input\")\n  .focus()\n  .type(\"12345\")\n  .should(\"have.value\", \"12/34/5___\"); // expected <input> to have value 12/34/5___, but the value was 23/45/____\n````\n\nSince [focus is not an action command](https://docs.cypress.io/api/commands/focus.html#Focus-is-not-an-action-command), it behaves differently than the real user interaction and, therefore, less reliable.\n\nThere is a few possible workarounds\n```js\n// Start typing without calling focus() explicitly.\n// type() is an action command and focuses input anyway\ncy.get(\"input\")\n  .type(\"12345\")\n  .should(\"have.value\", \"12/34/5___\");\n\n// Use click() instead of focus()\ncy.get(\"input\")\n  .click()\n  .type(\"12345\")\n  .should(\"have.value\", \"12/34/5___\");\n\n// Or wait a little after focus()\ncy.get(\"input\")\n  .focus()\n  .wait(50)\n  .type(\"12345\")\n  .should(\"have.value\", \"12/34/5___\");\n````\n\n# Thanks\nThanks to [BrowserStack](https://www.browserstack.com/) for the help with testing on real devices\n","readmeFilename":"README.md","gitHead":"9a055e47cc3214bf371b4e5e951d648f0a4b3351","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@3.0.0-alpha.0","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-8YAWb6wp3RqCDXZhwlmS3bt5lFZwWjCqk1YvdijVMVIHRd6/FxHHAdxVtkSgocpEZA0jBNTdf/ja+XmF8a2Qaw==","shasum":"9c2f8b70f0bbe104c3ce8757cbd6e445fbd340ad","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-3.0.0-alpha.0.tgz","fileCount":8,"unpackedSize":147922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjeCFCRA9TVsSAnZWagAAaisP/igCSZRzPJHAqAJBQ13d\ncTvwZdbr864XmBAz7S/Ro0nVn/ysgKnfmiNnH3LDzSvgnJr0m+77UHnVabLb\nqz6MeXwGMooPS9LCvHfdfElknn66uvmb5I1y0TY0jGbZunkHOi7ATQkuPMM7\nST4BkLsVaT7JHJz1JsCmZixiOmrwYP4J4sVQ2xVmuOq0/O5snIxPH1nNL2JT\n3i2hG9YyZtbNRNNe6oZc1UFKgtBSUwpI4E0Jdwh4qOCr2yGFV18bZl7AoHtE\n+3EWGj/r0P8mcb0ASK6Ymq/rZGBSVnIl5FORm3AsTisnKFVVkkc6jk/MEN3V\nnhV4TQ9Ex5maY2lsvs7HbVFFWkzN14AVLqmBK42qjZcxIryEd5LAGf67DGVa\n4g8x0B0AbIJoVBb3J2t+RJ5l16qZT8IY23OmUyo0+nzkQEjR6ulyZ+tLzp0m\nxuBE04iQIZTe61nce2wCLHfqU/rhC8+/N48OC2+aSH8i5OoNFwFQzN3aBsvP\ndtW2K3i9skJsU0jvBkkHPJvugYSk8Q0ka/BW/4JwgYMgMLRK7Q6lMM1cFBz6\nIRrA8xlPEGb5gYnBvzldKysMrNQzzklawIOzvPg1U3v/w2PfAUF9YX+PsNUQ\neZTTcPWo9ZJy0ljzmosnChF/QS76cAG1wxoHlW1I8SDbv3T94PoVPGGGZIyq\nlBpT\r\n=/93w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLvzhoYgJKw3mCJsHhCSbHyxOpemFuX1XnH6IiePOVCgIhAL7hz/ArS2+MIJN170azc6Qcf51xgCV6Uw94NOUqOZBS"}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask_3.0.0-alpha.0_1569579140841_0.011425809449559177"},"_hasShrinkwrap":false},"3.0.0-alpha.2":{"name":"react-input-mask","description":"Masked input component for React","version":"3.0.0-alpha.2","homepage":"https://github.com/sanniassin/react-input-mask","license":"MIT","author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"keywords":["react","input","mask","masked","react-component"],"peerDependencies":{"react":">=16.8","react-dom":">=16.8"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.8.3","@babel/plugin-transform-proto-to-assign":"^7.8.3","@babel/polyfill":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","@babel/register":"^7.8.3","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-dev-expression":"^0.2.2","babel-plugin-minify-dead-code-elimination":"^0.5.1","babel-plugin-transform-react-remove-prop-types":"^0.4.24","chai":"^4.2.0","console-polyfill":"^0.3.0","cross-env":"^5.2.1","eslint":"^6.8.0","eslint-config-airbnb":"^18.0.1","eslint-config-prettier":"^6.9.0","eslint-plugin-import":"^2.20.0","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.0","eslint-plugin-react-hooks":"^1.7.0","html-webpack-plugin":"^3.2.0","husky":"^3.1.0","karma":"^4.4.1","karma-chrome-launcher":"^3.1.0","karma-mocha":"^1.3.0","karma-webpack":"^4.0.2","lint-staged":"^9.5.0","mocha":"^6.2.2","prettier":"^1.19.1","puppeteer":"^1.20.0","react":"^16.12.0","react-dom":"^16.12.0","rollup":"^1.29.0","rollup-plugin-babel":"^4.3.3","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-replace":"^2.2.0","rollup-plugin-size-snapshot":"^0.10.0","rollup-plugin-terser":"^5.2.0","webpack":"^4.41.5","webpack-cli":"^3.3.10","webpack-dev-server":"^3.10.1"},"main":"index.js","lint-staged":{"*.js":"eslint"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"scripts":{"clean":"rimraf lib dist","build":"cross-env BABEL_ENV=rollup rollup -c","start":"cross-env BABEL_ENV=test NODE_ENV=development webpack-dev-server","prepare":"npm run lint && npm test && npm run clean && npm run build","lint":"eslint ./src ./tests ./*.js","lint-fix":"eslint --fix ./src ./tests ./*.js","test":"npm run build && npm run test:input && npm run test:server-render && npm run test:build","test:input":"cross-env NODE_ENV=test BABEL_ENV=test karma start","test:server-render":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/server-render","test:build":"cross-env BABEL_ENV=test mocha --require @babel/register ./tests/build"},"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"dependencies":{"invariant":"^2.2.4","prop-types":"^15.7.2","warning":"^4.0.3"},"readme":"# react-input-mask\n\n[![Build Status](https://img.shields.io/travis/sanniassin/react-input-mask/master.svg?style=flat)](https://travis-ci.org/sanniassin/react-input-mask) [![npm version](https://img.shields.io/npm/v/react-input-mask.svg?style=flat)](https://www.npmjs.com/package/react-input-mask) [![npm downloads](https://img.shields.io/npm/dm/react-input-mask.svg?style=flat)](https://www.npmjs.com/package/react-input-mask)\n\nInput masking component for React. Made with attention to UX.\n\n**This is a development branch for version 3.0. For the latest stable version [see v2 branch](https://github.com/sanniassin/react-input-mask/tree/v2).**\n\n#### [Demo](http://sanniassin.github.io/react-input-mask/demo.html)\n\n# Table of Contents\n* [Installation](#installation)\n* [Usage](#usage)\n* [Properties](#properties)\n* [Known Issues](#known-issues)\n\n# Installation\n```npm install react-input-mask@next --save```\n\nreact-input-mask requires **React 16.8.0 or later.** If you need support for older versions, use [version 2](https://github.com/sanniassin/react-input-mask/tree/v2).\n\n# Usage\n```jsx\nimport React from \"react\"\nimport InputMask from \"react-input-mask\";\n\nfunction DateInput(props) {\n  return <InputMask mask=\"99/99/9999\" onChange={props.onChange} value={props.value} />;\n}\n```\n\n# Properties\n|                           Name                            |               Type                | Default | Description |\n|        :-----------------------------------------:        |    :-------------------------:    | :-----: | :--------------------------------------------------------------------- |\n|                    **[`mask`](#mask)**                    | `{String\\|Array<String, RegExp>}` |         | Mask format |\n|         **[`maskPlaceholder`](#maskplaceholder)**         |            `{String}`             |   `_`   | Placeholder to cover unfilled parts of the mask |\n|          **[`alwaysShowMask`](#alwaysshowmask)**          |            `{Boolean}`            | `false` | Whether mask prefix and placeholder should be displayed when input is empty and has no focus |\n| **[`beforeMaskedStateChange`](#beforemaskedstatechange)** |            `{Function}`           |         | Function to modify value and selection before applying mask |\n|                **[`children`](#children)**                |          `{ReactElement}`         |         | Custom render function for integration with other input components |\n\n\n### `mask`\n\nMask format. Can be either a string or array of characters and regular expressions.<br /><br />\n\n\n```jsx\n<InputMask mask=\"99/99/99\" />\n```\nSimple masks can be defined as strings. The following characters will define mask format:\n\n| Character | Allowed input |\n| :-------: | :-----------: |\n|     9     |      0-9      |\n|     a     |    a-z, A-Z   |\n|     *     | 0-9, a-z, A-Z |\n\nAny format character can be escaped with a backslash.<br /><br />\n\n\nMore complex masks can be defined as an array of regular expressions and constant characters.\n```jsx\n// Canadian postal code mask\nconst firstLetter = /(?!.*[DFIOQU])[A-VXY]/i;\nconst letter = /(?!.*[DFIOQU])[A-Z]/i;\nconst digit = /[0-9]/;\nconst mask = [firstLetter, digit, letter, \" \", digit, letter, digit];\nreturn <InputMask mask={mask} />;\n```\n\n\n### `maskPlaceholder`\n```jsx\n// Will be rendered as 12/--/--\n<InputMask mask=\"99/99/99\" maskPlaceholder=\"-\" value=\"12\" />\n\n// Will be rendered as 12/mm/yy\n<InputMask mask=\"99/99/99\" maskPlaceholder=\"dd/mm/yy\" value=\"12\" />\n\n// Will be rendered as 12/\n<InputMask mask=\"99/99/99\" maskPlaceholder={null} value=\"12\" />\n```\nCharacter or string to cover unfilled parts of the mask. Default character is \"\\_\". If set to `null` or empty string, unfilled parts will be empty as in a regular input.\n\n\n### `alwaysShowMask`\n\nIf enabled, mask prefix and placeholder will be displayed even when input is empty and has no focus.\n\n\n### `beforeMaskedStateChange`\nIn case you need to customize masking behavior, you can provide `beforeMaskedStateChange` function to change masked value and cursor position before it's applied to the input.\n\nIt receieves an object with `previousState`, `currentState` and `nextState` properties. Each state is an object with `value` and `selection` properites where `value` is a string and selection is an object containing `start` and `end` positions of the selection.\n1. **previousState:** Input state before change. Only defined on `change` event.\n2. **currentState:** Current raw input state. Not defined during component render.\n3. **nextState:** Input state with applied mask. Contains `value` and `selection` fields.\n\nSelection positions will be `null` if input isn't focused and during rendering.\n\n`beforeMaskedStateChange` must return a new state with `value` and `selection`.\n\n```jsx\n// Trim trailing slashes\nfunction beforeMaskedStateChange({ nextState }) {\n  let { value } = nextState;\n  if (value.endsWith(\"/\")) {\n    value = value.slice(0, -1);\n  }\n\n  return {\n    ...nextState,\n    value\n  };\n}\n\nreturn <InputMask mask=\"99/99/99\" maskPlaceholder={null} beforeMaskedStateChange={beforeMaskedStateChange} />;\n```\n\nPlease note that `beforeMaskedStateChange` executes more often than `onChange` and must be pure.\n\n\n### `children`\nTo use another component instead of regular `<input />` provide it as children. The following properties, if used, should always be defined on the `InputMask` component itself: `onChange`, `onMouseDown`, `onFocus`, `onBlur`, `value`, `disabled`, `readOnly`.\n```jsx\nimport React from 'react';\nimport InputMask from 'react-input-mask';\nimport MaterialInput from '@material-ui/core/Input';\n\n// Will work fine\nfunction Input(props) {\n  return (\n    <InputMask mask=\"99/99/9999\" value={props.value} onChange={props.onChange}>\n      <MaterialInput type=\"tel\" disableUnderline />\n    </InputMask>\n  );\n}\n\n// Will throw an error because InputMask's and children's onChange props aren't the same\nfunction InvalidInput(props) {\n  return (\n    <InputMask mask=\"99/99/9999\" value={props.value}>\n      <MaterialInput type=\"tel\" disableUnderline onChange={props.onChange} />\n    </InputMask>\n  );\n}\n```\n\n# Known Issues\n### Autofill\nBrowser's autofill requires either empty value in input or value which exactly matches beginning of the autofilled value. I.e. autofilled value \"+1 (555) 123-4567\" will work with \"+1\" or \"+1 (5\", but won't work with \"+1 (\\_\\_\\_) \\_\\_\\_-\\_\\_\\_\\_\" or \"1 (555)\". There are several possible solutions:\n1. Set `maskChar` to null and trim space after \"+1\" with `beforeMaskedStateChange` if no more digits are entered.\n2. Apply mask only if value is not empty. In general, this is the most reliable solution because we can't be sure about formatting in autofilled value.\n3. Use less formatting in the mask.\n\nPlease note that it might lead to worse user experience (should I enter +1 if input is empty?). You should choose what's more important to your users — smooth typing experience or autofill. Phone and ZIP code inputs are very likely to be autofilled and it's a good idea to care about it, while security confirmation code in two-factor authorization shouldn't care about autofill at all.\n\n### Cypress tests\nThe following sequence could fail\n```js\ncy.get(\"input\")\n  .focus()\n  .type(\"12345\")\n  .should(\"have.value\", \"12/34/5___\"); // expected <input> to have value 12/34/5___, but the value was 23/45/____\n````\n\nSince [focus is not an action command](https://docs.cypress.io/api/commands/focus.html#Focus-is-not-an-action-command), it behaves differently than the real user interaction and, therefore, less reliable.\n\nThere is a few possible workarounds\n```js\n// Start typing without calling focus() explicitly.\n// type() is an action command and focuses input anyway\ncy.get(\"input\")\n  .type(\"12345\")\n  .should(\"have.value\", \"12/34/5___\");\n\n// Use click() instead of focus()\ncy.get(\"input\")\n  .click()\n  .type(\"12345\")\n  .should(\"have.value\", \"12/34/5___\");\n\n// Or wait a little after focus()\ncy.get(\"input\")\n  .focus()\n  .wait(50)\n  .type(\"12345\")\n  .should(\"have.value\", \"12/34/5___\");\n````\n\n# Thanks\nThanks to [BrowserStack](https://www.browserstack.com/) for the help with testing on real devices\n","readmeFilename":"README.md","gitHead":"565475b8c55d5ccdd20dfe26a3a8e893f61a4c08","bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"_id":"react-input-mask@3.0.0-alpha.2","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-9U7qL+mvDMOJcbOFPdt6Vj+zzmCMNnBjhhjGDrL8BGQmymgvMVKhu/oOVfAkl+5VWOsLr+G3EhZOmae5fBcAkA==","shasum":"113102942a557edc7a192e66020b8ce1ba699a5c","tarball":"https://registry.npmjs.org/react-input-mask/-/react-input-mask-3.0.0-alpha.2.tgz","fileCount":8,"unpackedSize":148619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJqzJCRA9TVsSAnZWagAAN88P/jWgdTKqbvc2NCxalygS\nWyVPVJl7XHTDNjgHwX1PuQNCtvVSkefuKqj/2KTrni2nhfickmpiHPi3cuk+\nrtLN4BQ4Cf2oWz1KMg3Wi7sZa3OjhrCx3Ku248Jzpa5s6m9SzPpjp34KKbnK\npKafQcvhRR945vblX6mnzCdxaQ6AkBBCK61ebgHuyA/HWMDwDi/9FRb1UZkB\nuP98Nsb026+Vg5257KPdSIij5zY7cpOYs+EDGyMGcjbotqqen9YuPl3UcdB2\nUaUvtwkk6iy5jYuAZpjC3OY5i9R8UMGNh5LjxtKwUBXgw05RvnjJxUNrDPcq\ncVYHUJnmQk3FWp31vh7IHfjE+Q1PxpkRaVnsNpVgQBxPATub4kU7oA2PtfNa\nyz0EL4/zsE5wUg4zc5hwaxVnyFdq/2LGs7UXR7GOSgQ4/n176QS9CXrU2OGH\n8l5iyqOR34TIBnQP7OFAnyF1NOGjgX4G47krBwvaDXJbX+oJVQgRwmMqesmE\n5/ZSEXwBHWRuAWE+fGnFEOgFpdW2z9FYsA3TTkQnRKKuBnY38s5xLIUA81ay\nh0wGDyq/1/HK4N9oP8VOA6qMe4GI1xzQEfu9sXh9/BDycNrJRtF7q0nN5DHe\nWOItEZ4G6ojZ9Wwzd7hkTHIneAZ3MhSsnY3DGRB694mNx8cDiyqNY1b+mC3M\nKN/l\r\n=pxtG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlOnUD6AJpH6vOTJqbadO5KkntJNtwIx3xbqmAtfj0fAiAtmPPuq9MSHifXSpVyZr2PjRwa74s0MPWzDfMKu7XD2g=="}]},"maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"_npmUser":{"name":"sanniassin","email":"sanniassin@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-input-mask_3.0.0-alpha.2_1579592904814_0.8887860120586439"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"sanniassin","email":"sanniassin@yandex.ru"}],"time":{"modified":"2022-06-26T00:01:06.734Z","created":"2015-06-13T15:59:28.933Z","0.0.1":"2015-06-13T15:59:28.933Z","0.0.2":"2015-06-14T22:23:44.602Z","0.0.3":"2015-06-22T13:25:16.537Z","0.0.4":"2015-06-22T13:38:55.031Z","0.0.5":"2015-07-15T15:12:31.350Z","0.0.6":"2015-07-15T15:19:41.862Z","0.0.7":"2015-07-16T12:36:44.458Z","0.0.8":"2015-07-16T13:36:40.674Z","0.0.9":"2015-08-04T13:51:31.549Z","0.0.10":"2015-08-17T09:44:40.754Z","0.0.11":"2015-08-17T13:57:31.036Z","0.0.12":"2015-08-18T10:21:58.408Z","0.0.13":"2015-08-18T10:34:34.534Z","0.0.14":"2015-08-22T09:27:42.030Z","0.0.15":"2015-08-24T11:14:38.707Z","0.0.16":"2015-08-24T14:01:28.422Z","0.0.17":"2015-08-28T21:42:37.787Z","0.1.0":"2015-09-14T14:35:51.038Z","0.1.1":"2015-09-14T15:04:01.924Z","0.1.2":"2015-09-16T09:04:31.624Z","0.1.3":"2015-09-16T09:40:29.487Z","0.1.4":"2015-09-24T10:41:57.613Z","0.2.0":"2015-09-24T10:51:36.514Z","0.2.1":"2015-09-24T16:51:20.842Z","0.3.0":"2015-09-25T13:28:32.412Z","0.3.1":"2015-10-17T11:30:14.828Z","0.3.2":"2015-11-11T12:20:06.679Z","0.3.3":"2015-11-11T13:02:52.280Z","0.4.0":"2015-11-12T09:10:43.459Z","0.4.1":"2015-11-13T12:59:07.395Z","0.5.0":"2015-11-17T20:29:41.287Z","0.5.1":"2015-11-19T10:13:53.662Z","0.5.2":"2015-11-19T10:45:04.608Z","0.5.3":"2015-11-19T11:02:00.036Z","0.5.4":"2015-11-22T11:49:14.817Z","0.5.5":"2015-11-23T20:39:56.029Z","0.5.6":"2015-11-27T19:36:14.284Z","0.5.7":"2015-12-18T10:39:36.837Z","0.5.8":"2015-12-19T11:59:44.239Z","0.5.9":"2015-12-19T12:46:36.553Z","0.5.10":"2015-12-19T13:04:56.650Z","0.6.0":"2016-03-16T19:53:48.012Z","0.6.1":"2016-03-16T19:58:21.932Z","0.6.2":"2016-03-18T13:42:06.757Z","0.6.3":"2016-03-25T19:14:05.093Z","0.6.4":"2016-04-04T15:22:50.519Z","0.6.5":"2016-04-14T09:20:33.926Z","0.6.6":"2016-04-15T14:24:28.349Z","0.6.7":"2016-04-22T13:43:40.525Z","0.6.8":"2016-06-15T08:22:24.090Z","0.7.0":"2016-06-17T19:52:09.906Z","0.7.1":"2016-06-29T14:19:04.158Z","0.7.2":"2016-07-06T21:02:45.429Z","0.7.3":"2016-08-27T06:56:26.775Z","0.7.4":"2016-09-07T12:11:42.033Z","0.7.5":"2016-09-11T06:43:09.754Z","0.7.6":"2017-02-01T14:39:04.523Z","0.7.7":"2017-02-02T09:53:23.429Z","0.7.8":"2017-03-14T14:34:51.375Z","0.7.9":"2017-03-30T09:06:02.115Z","0.8.0":"2017-04-13T15:25:08.150Z","0.8.1":"2017-06-06T15:32:22.176Z","0.8.2":"2017-06-08T19:14:40.356Z","0.9.0":"2017-06-09T20:10:39.244Z","0.9.1":"2017-06-11T15:56:45.981Z","1.0.0-beta.1":"2017-06-25T08:03:21.007Z","1.0.0":"2017-06-28T11:24:07.010Z","1.0.1":"2017-06-28T12:23:10.572Z","1.0.2":"2017-06-28T20:51:45.385Z","1.0.3":"2017-07-04T10:31:02.304Z","1.0.4":"2017-07-06T10:08:36.996Z","1.0.5":"2017-07-06T18:58:46.392Z","1.0.6":"2017-07-14T09:49:07.807Z","1.0.7":"2017-07-24T14:09:18.930Z","1.1.0":"2017-12-14T10:00:20.668Z","1.1.1":"2018-01-12T15:12:28.560Z","1.1.2":"2018-01-15T19:17:36.982Z","1.2.0":"2018-02-08T12:16:47.251Z","1.2.1":"2018-02-09T10:07:59.137Z","1.2.2":"2018-02-12T21:43:53.171Z","2.0.0-beta.0":"2018-05-10T14:27:04.720Z","2.0.0-beta.1":"2018-05-10T22:08:13.129Z","2.0.0-beta.2":"2018-05-11T10:53:27.253Z","2.0.0-beta.3":"2018-05-15T20:34:34.734Z","2.0.0-beta.4":"2018-05-17T11:43:24.491Z","2.0.0":"2018-05-22T09:35:47.260Z","2.0.1":"2018-05-22T15:45:11.076Z","2.0.2":"2018-06-12T16:43:49.694Z","2.0.3":"2018-08-06T15:06:20.928Z","2.0.4":"2018-09-01T17:03:40.573Z","3.0.0-alpha.0":"2019-09-27T10:12:21.058Z","3.0.0-alpha.1":"2020-01-20T17:55:59.482Z","3.0.0-alpha.2":"2020-01-21T07:48:24.919Z"},"homepage":"https://github.com/sanniassin/react-input-mask","keywords":["react","input","mask","masked","react-component"],"repository":{"type":"git","url":"git+https://github.com/sanniassin/react-input-mask.git"},"author":{"name":"Nikita Lobachev","email":"sanniassin@gmail.com"},"bugs":{"url":"https://github.com/sanniassin/react-input-mask/issues"},"license":"MIT","readmeFilename":"","users":{"ajduke":true,"olonam":true,"parkerproject":true,"ungurys":true,"gravity":true,"w3b_designer":true,"raisiqueira":true,"rahulraghavankklm":true,"karzanosman984":true}}