Robin Herbots 7 年之前
父节点
当前提交
c47e4741cf
共有 48 个文件被更改,包括 138 次插入122 次删除
  1. 2 0
      CHANGELOG.md
  2. 1 1
      bower.json
  3. 1 1
      component.json
  4. 1 1
      composer.json
  5. 1 1
      dist/inputmask/bindings/inputmask.binding.js
  6. 1 1
      dist/inputmask/dependencyLibs/inputmask.dependencyLib.jqlite.js
  7. 1 1
      dist/inputmask/dependencyLibs/inputmask.dependencyLib.jquery.js
  8. 1 1
      dist/inputmask/dependencyLibs/inputmask.dependencyLib.js
  9. 1 1
      dist/inputmask/global/document.js
  10. 1 1
      dist/inputmask/global/window.js
  11. 1 1
      dist/inputmask/inputmask.date.extensions.js
  12. 1 1
      dist/inputmask/inputmask.extensions.js
  13. 1 1
      dist/inputmask/inputmask.js
  14. 1 1
      dist/inputmask/inputmask.numeric.extensions.js
  15. 1 1
      dist/inputmask/inputmask.phone.extensions.js
  16. 5 1
      dist/inputmask/jquery.inputmask.js
  17. 1 1
      dist/inputmask/phone-codes/phone-be.js
  18. 1 1
      dist/inputmask/phone-codes/phone-ca.js
  19. 1 1
      dist/inputmask/phone-codes/phone-hu.js
  20. 1 1
      dist/inputmask/phone-codes/phone-it.js
  21. 1 1
      dist/inputmask/phone-codes/phone-mx.js
  22. 1 1
      dist/inputmask/phone-codes/phone-nl.js
  23. 1 1
      dist/inputmask/phone-codes/phone-ru.js
  24. 1 1
      dist/inputmask/phone-codes/phone.js
  25. 5 1
      dist/jquery.inputmask.bundle.js
  26. 1 1
      dist/min/inputmask/bindings/inputmask.binding.min.js
  27. 1 1
      dist/min/inputmask/dependencyLibs/inputmask.dependencyLib.jqlite.min.js
  28. 1 1
      dist/min/inputmask/dependencyLibs/inputmask.dependencyLib.jquery.min.js
  29. 1 1
      dist/min/inputmask/dependencyLibs/inputmask.dependencyLib.min.js
  30. 1 1
      dist/min/inputmask/global/document.min.js
  31. 1 1
      dist/min/inputmask/global/window.min.js
  32. 1 1
      dist/min/inputmask/inputmask.date.extensions.min.js
  33. 1 1
      dist/min/inputmask/inputmask.extensions.min.js
  34. 1 1
      dist/min/inputmask/inputmask.min.js
  35. 1 1
      dist/min/inputmask/inputmask.numeric.extensions.min.js
  36. 1 1
      dist/min/inputmask/inputmask.phone.extensions.min.js
  37. 2 2
      dist/min/inputmask/jquery.inputmask.min.js
  38. 1 1
      dist/min/inputmask/phone-codes/phone-be.min.js
  39. 1 1
      dist/min/inputmask/phone-codes/phone-ca.min.js
  40. 1 1
      dist/min/inputmask/phone-codes/phone-hu.min.js
  41. 1 1
      dist/min/inputmask/phone-codes/phone-it.min.js
  42. 1 1
      dist/min/inputmask/phone-codes/phone-mx.min.js
  43. 1 1
      dist/min/inputmask/phone-codes/phone-nl.min.js
  44. 1 1
      dist/min/inputmask/phone-codes/phone-ru.min.js
  45. 1 1
      dist/min/inputmask/phone-codes/phone.min.js
  46. 2 2
      dist/min/jquery.inputmask.bundle.min.js
  47. 80 74
      js/jquery.inputmask.js
  48. 1 1
      package.json

+ 2 - 0
CHANGELOG.md

@@ -7,6 +7,8 @@
 - update dependencies
 
 ### Fixed
+- Multiple alternators #1553
+- jquery.inputmask: clearIncomplete and placeholder don't appear to do anything when array of masks used #1892
 - Problem with delete masked date on iOS #1899
 - Autofill corrupts input on email mask #1908(gl)
 

+ 1 - 1
bower.json

@@ -1,6 +1,6 @@
 {
   "name": "inputmask",
-  "version": "4.0.1-beta.8",
+  "version": "4.0.1-beta.9",
   "main": [
 	  "./index.js",
     "./css/inputmask.css"

+ 1 - 1
component.json

@@ -2,7 +2,7 @@
 	"name": "inputmask",
 	"repository": "robinherbots/Inputmask",
 	"description": "Inputmask is a javascript library which creates an input mask.  Inputmask can run against vanilla javascript, jQuery and jqlite.",
-	"version": "4.0.1-beta.8",
+	"version": "4.0.1-beta.9",
 	"keywords": [
 		"jquery",
 		"plugins",

+ 1 - 1
composer.json

@@ -1,7 +1,7 @@
 {
   "name": "robinherbots/inputmask",
   "description": "Inputmask is a javascript library which creates an input mask.  Inputmask can run against vanilla javascript, jQuery and jqlite.",
-  "version": "4.0.1-beta.8",
+  "version": "4.0.1-beta.9",
   "type": "library",
   "keywords": ["jquery", "plugins", "input", "form", "inputmask", "mask"],
   "homepage": "http://robinherbots.github.io/Inputmask",

+ 1 - 1
dist/inputmask/bindings/inputmask.binding.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {

+ 1 - 1
dist/inputmask/dependencyLibs/inputmask.dependencyLib.jqlite.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {

+ 1 - 1
dist/inputmask/dependencyLibs/inputmask.dependencyLib.jquery.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {

+ 1 - 1
dist/inputmask/dependencyLibs/inputmask.dependencyLib.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {

+ 1 - 1
dist/inputmask/global/document.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 "function" == typeof define && define.amd ? define(function() {

+ 1 - 1
dist/inputmask/global/window.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 "function" == typeof define && define.amd ? define(function() {

+ 1 - 1
dist/inputmask/inputmask.date.extensions.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {

+ 1 - 1
dist/inputmask/inputmask.extensions.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {

+ 1 - 1
dist/inputmask/inputmask.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {

+ 1 - 1
dist/inputmask/inputmask.numeric.extensions.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {

+ 1 - 1
dist/inputmask/inputmask.phone.extensions.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {

+ 5 - 1
dist/inputmask/jquery.inputmask.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {
@@ -48,6 +48,10 @@
                 nptmask.mask(this);
             });
         } else {
+            if (Array.isArray(fn)) return options.alias = fn, nptmask = new Inputmask(options), 
+            this.each(function() {
+                nptmask.mask(this);
+            });
             if ("object" == typeof fn) return nptmask = new Inputmask(fn), void 0 === fn.mask && void 0 === fn.alias ? this.each(function() {
                 if (void 0 !== this.inputmask) return this.inputmask.option(fn);
                 nptmask.mask(this);

+ 1 - 1
dist/inputmask/phone-codes/phone-be.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {

+ 1 - 1
dist/inputmask/phone-codes/phone-ca.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {

+ 1 - 1
dist/inputmask/phone-codes/phone-hu.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {

+ 1 - 1
dist/inputmask/phone-codes/phone-it.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {

+ 1 - 1
dist/inputmask/phone-codes/phone-mx.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {

+ 1 - 1
dist/inputmask/phone-codes/phone-nl.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {

+ 1 - 1
dist/inputmask/phone-codes/phone-ru.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {

+ 1 - 1
dist/inputmask/phone-codes/phone.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(factory) {

+ 5 - 1
dist/jquery.inputmask.bundle.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(modules) {
@@ -2383,6 +2383,10 @@
                     nptmask.mask(this);
                 });
             } else {
+                if (Array.isArray(fn)) return options.alias = fn, nptmask = new Inputmask(options), 
+                this.each(function() {
+                    nptmask.mask(this);
+                });
                 if ("object" == (void 0 === fn ? "undefined" : _typeof(fn))) return nptmask = new Inputmask(fn), 
                 void 0 === fn.mask && void 0 === fn.alias ? this.each(function() {
                     if (void 0 !== this.inputmask) return this.inputmask.option(fn);

文件差异内容过多而无法显示
+ 1 - 1
dist/min/inputmask/bindings/inputmask.binding.min.js


文件差异内容过多而无法显示
+ 1 - 1
dist/min/inputmask/dependencyLibs/inputmask.dependencyLib.jqlite.min.js


+ 1 - 1
dist/min/inputmask/dependencyLibs/inputmask.dependencyLib.jquery.min.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 !function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):window.dependencyLib=e(jQuery)}(function(e){return e});

文件差异内容过多而无法显示
+ 1 - 1
dist/min/inputmask/dependencyLibs/inputmask.dependencyLib.min.js


+ 1 - 1
dist/min/inputmask/global/document.min.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 "function"==typeof define&&define.amd?define(function(){return document}):"object"==typeof exports&&(module.exports=document);

+ 1 - 1
dist/min/inputmask/global/window.min.js

@@ -3,7 +3,7 @@
 * https://github.com/RobinHerbots/Inputmask
 * Copyright (c) 2010 - 2018 Robin Herbots
 * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-* Version: 4.0.1-beta.8
+* Version: 4.0.1-beta.9
 */
 
 "function"==typeof define&&define.amd?define(function(){return window}):"object"==typeof exports&&(module.exports=window);

文件差异内容过多而无法显示
+ 1 - 1
dist/min/inputmask/inputmask.date.extensions.min.js


文件差异内容过多而无法显示
+ 1 - 1
dist/min/inputmask/inputmask.extensions.min.js


文件差异内容过多而无法显示
+ 1 - 1
dist/min/inputmask/inputmask.min.js


文件差异内容过多而无法显示
+ 1 - 1
dist/min/inputmask/inputmask.numeric.extensions.min.js


文件差异内容过多而无法显示
+ 1 - 1
dist/min/inputmask/inputmask.phone.extensions.min.js


文件差异内容过多而无法显示
+ 2 - 2
dist/min/inputmask/jquery.inputmask.min.js


文件差异内容过多而无法显示
+ 1 - 1
dist/min/inputmask/phone-codes/phone-be.min.js


文件差异内容过多而无法显示
+ 1 - 1
dist/min/inputmask/phone-codes/phone-ca.min.js


文件差异内容过多而无法显示
+ 1 - 1
dist/min/inputmask/phone-codes/phone-hu.min.js


文件差异内容过多而无法显示
+ 1 - 1
dist/min/inputmask/phone-codes/phone-it.min.js


文件差异内容过多而无法显示
+ 1 - 1
dist/min/inputmask/phone-codes/phone-mx.min.js


文件差异内容过多而无法显示
+ 1 - 1
dist/min/inputmask/phone-codes/phone-nl.min.js


文件差异内容过多而无法显示
+ 1 - 1
dist/min/inputmask/phone-codes/phone-ru.min.js


文件差异内容过多而无法显示
+ 1 - 1
dist/min/inputmask/phone-codes/phone.min.js


文件差异内容过多而无法显示
+ 2 - 2
dist/min/jquery.inputmask.bundle.min.js


+ 80 - 74
js/jquery.inputmask.js

@@ -7,80 +7,86 @@
  */
 
 (function (factory) {
-	if (typeof define === "function" && define.amd) {
-		define(["jquery", "./inputmask"], factory);
-	} else if (typeof exports === "object") {
-		module.exports = factory(require("jquery"), require("./inputmask"));
-	} else {
-		factory(jQuery, window.Inputmask);
-	}
+    if (typeof define === "function" && define.amd) {
+        define(["jquery", "./inputmask"], factory);
+    } else if (typeof exports === "object") {
+        module.exports = factory(require("jquery"), require("./inputmask"));
+    } else {
+        factory(jQuery, window.Inputmask);
+    }
 }
 (function ($, Inputmask) {
-	if ($.fn.inputmask === undefined) {
-		//jquery plugin
-		$.fn.inputmask = function (fn, options) {
-			var nptmask, input = this[0];
-			if (options === undefined) options = {};
-			if (typeof fn === "string") {
-				switch (fn) {
-					case "unmaskedvalue":
-						return input && input.inputmask ? input.inputmask.unmaskedvalue() : $(input).val();
-					case "remove":
-						return this.each(function () {
-							if (this.inputmask) this.inputmask.remove();
-						});
-					case "getemptymask":
-						return input && input.inputmask ? input.inputmask.getemptymask() : "";
-					case "hasMaskedValue": //check whether the returned value is masked or not; currently only works reliable when using jquery.val fn to retrieve the value
-						return input && input.inputmask ? input.inputmask.hasMaskedValue() : false;
-					case "isComplete":
-						return input && input.inputmask ? input.inputmask.isComplete() : true;
-					case "getmetadata": //return mask metadata if exists
-						return input && input.inputmask ? input.inputmask.getmetadata() : undefined;
-					case "setvalue":
-					    Inputmask.setValue(input, options);
-						break;
-					case "option":
-						if (typeof options === "string") {
-							if (input && input.inputmask !== undefined) {
-								return input.inputmask.option(options);
-							}
-						} else {
-							return this.each(function () {
-								if (this.inputmask !== undefined) {
-									return this.inputmask.option(options);
-								}
-							});
-						}
-						break;
-					default:
-						options.alias = fn;
-						nptmask = new Inputmask(options);
-						return this.each(function () {
-							nptmask.mask(this);
-						});
-				}
-			} else if (typeof fn == "object") {
-				nptmask = new Inputmask(fn);
-				if (fn.mask === undefined && fn.alias === undefined) {
-					return this.each(function () {
-						if (this.inputmask !== undefined) {
-							return this.inputmask.option(fn);
-						} else nptmask.mask(this);
-					});
-				} else {
-					return this.each(function () {
-						nptmask.mask(this);
-					});
-				}
-			} else if (fn === undefined) {
-				//look for data-inputmask atributes
-				return this.each(function () {
-					nptmask = new Inputmask(options);
-					nptmask.mask(this);
-				});
-			}
-		};
-	}
-	return $.fn.inputmask;
+    if ($.fn.inputmask === undefined) {
+        //jquery plugin
+        $.fn.inputmask = function (fn, options) {
+            var nptmask, input = this[0];
+            if (options === undefined) options = {};
+            if (typeof fn === "string") {
+                switch (fn) {
+                    case "unmaskedvalue":
+                        return input && input.inputmask ? input.inputmask.unmaskedvalue() : $(input).val();
+                    case "remove":
+                        return this.each(function () {
+                            if (this.inputmask) this.inputmask.remove();
+                        });
+                    case "getemptymask":
+                        return input && input.inputmask ? input.inputmask.getemptymask() : "";
+                    case "hasMaskedValue": //check whether the returned value is masked or not; currently only works reliable when using jquery.val fn to retrieve the value
+                        return input && input.inputmask ? input.inputmask.hasMaskedValue() : false;
+                    case "isComplete":
+                        return input && input.inputmask ? input.inputmask.isComplete() : true;
+                    case "getmetadata": //return mask metadata if exists
+                        return input && input.inputmask ? input.inputmask.getmetadata() : undefined;
+                    case "setvalue":
+                        Inputmask.setValue(input, options);
+                        break;
+                    case "option":
+                        if (typeof options === "string") {
+                            if (input && input.inputmask !== undefined) {
+                                return input.inputmask.option(options);
+                            }
+                        } else {
+                            return this.each(function () {
+                                if (this.inputmask !== undefined) {
+                                    return this.inputmask.option(options);
+                                }
+                            });
+                        }
+                        break;
+                    default:
+                        options.alias = fn;
+                        nptmask = new Inputmask(options);
+                        return this.each(function () {
+                            nptmask.mask(this);
+                        });
+                }
+            } else if (Array.isArray(fn)) {
+                options.alias = fn;
+                nptmask = new Inputmask(options);
+                return this.each(function () {
+                    nptmask.mask(this);
+                });
+            } else if (typeof fn == "object") {
+                nptmask = new Inputmask(fn);
+                if (fn.mask === undefined && fn.alias === undefined) {
+                    return this.each(function () {
+                        if (this.inputmask !== undefined) {
+                            return this.inputmask.option(fn);
+                        } else nptmask.mask(this);
+                    });
+                } else {
+                    return this.each(function () {
+                        nptmask.mask(this);
+                    });
+                }
+            } else if (fn === undefined) {
+                //look for data-inputmask atributes
+                return this.each(function () {
+                    nptmask = new Inputmask(options);
+                    nptmask.mask(this);
+                });
+            }
+        };
+    }
+    return $.fn.inputmask;
 }));

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "inputmask",
-  "version": "4.0.1-beta.8",
+  "version": "4.0.1-beta.9",
   "description": "Inputmask is a javascript library which creates an input mask.  Inputmask can run against vanilla javascript, jQuery and jqlite.",
   "main": "index.js",
   "files": [