Browse Source

update bundling

Robin Herbots 7 years ago
parent
commit
6b87af06c8

+ 1 - 1
bower.json

@@ -1,6 +1,6 @@
 {
   "name": "inputmask",
-  "version": "5.0.0-beta.31",
+  "version": "5.0.0-beta.45",
   "main": [
 	  "./index.js",
     "./css/inputmask.css"

+ 4 - 3
bundle.jquery.js

@@ -1,8 +1,9 @@
-import "./bundle";
-import dependencyLib from "./lib/dependencyLibs/inputmask.dependencyLib";
-import jQuery from "jquery";
+var im = require("./bundle");
+var dependencyLib = require("./lib/dependencyLibs/inputmask.dependencyLib");
+var jQuery = require("jquery");
 if (dependencyLib === jQuery) {
     require("./lib/jquery.inputmask");
 }
 
+module.exports = im;
 

+ 4 - 8
bundle.js

@@ -1,10 +1,6 @@
 // import "./css/inputmask.css";
 
-import "./lib/inputmask.extensions";
-import "./lib/inputmask.date.extensions";
-import "./lib/inputmask.numeric.extensions";
-import im from "./lib/inputmask.js";
-
-window.Inputmask = im;
-
-
+require("./lib/extensions/inputmask.extensions");
+require("./lib/extensions/inputmask.date.extensions");
+require("./lib/extensions/inputmask.numeric.extensions");
+module.exports = require("./lib/inputmask.js");

+ 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": "5.0.0-beta.31",
+  "version": "5.0.0-beta.45",
   "type": "library",
   "keywords": ["jquery", "plugins", "input", "form", "inputmask", "mask"],
   "homepage": "http://robinherbots.github.io/Inputmask",

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

@@ -1,7 +1,7 @@
 /*
  Input Mask plugin binding
  http://github.com/RobinHerbots/jquery.inputmask
- Copyright (c) 2010 -  Robin Herbots
+ Copyright (c) Robin Herbots
  Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
  */
 (function (factory) {

+ 6 - 11
dist/inputmask.js

@@ -2,8 +2,8 @@
  * dist/inputmask
  * 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: 5.0.0-beta.31
+ * Licensed under the MIT license
+ * Version: 5.0.0-beta.45
  */
 !function webpackUniversalModuleDefinition(e, t) {
     if ("object" == typeof exports && "object" == typeof module) module.exports = t(); else if ("function" == typeof define && define.amd) define([], t); else {
@@ -56,13 +56,7 @@
         }, __webpack_require__.p = "", __webpack_require__(__webpack_require__.s = 0);
     }([ function(e, t, a) {
         "use strict";
-        a(1), a(5), a(6);
-        var n = function _interopRequireDefault(e) {
-            return e && e.__esModule ? e : {
-                default: e
-            };
-        }(a(2));
-        window.Inputmask = n.default;
+        a(1), a(5), a(6), e.exports = a(2);
     }, function(e, t, a) {
         "use strict";
         var n, i, r;
@@ -1696,7 +1690,7 @@
                 UP: 38,
                 X: 88,
                 CONTROL: 17
-            }, Inputmask.dependencyLib = F, M.Inputmask = Inputmask;
+            }, Inputmask.dependencyLib = F, Inputmask;
         }) ? n.apply(t, i) : n) || (e.exports = r);
     }, function(e, t, a) {
         "use strict";
@@ -2336,4 +2330,5 @@
             }), k;
         }) ? n.apply(t, i) : n) || (e.exports = r);
     } ]);
-});
+});
+//# sourceMappingURL=inputmask.js.map

File diff suppressed because it is too large
+ 4 - 3
dist/inputmask.min.js


+ 8 - 19
dist/jquery.inputmask.js

@@ -2,8 +2,8 @@
  * dist/jquery.inputmask
  * 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: 5.0.0-beta.31
+ * Licensed under the MIT license
+ * Version: 5.0.0-beta.45
  */
 !function webpackUniversalModuleDefinition(e, t) {
     if ("object" == typeof exports && "object" == typeof module) module.exports = t(require("jQuery")); else if ("function" == typeof define && define.amd) define([ "jQuery" ], t); else {
@@ -56,23 +56,11 @@
         }, __webpack_require__.p = "", __webpack_require__(__webpack_require__.s = 0);
     }([ function(e, t, a) {
         "use strict";
-        a(1);
-        var i = _interopRequireDefault(a(4)), n = _interopRequireDefault(a(5));
-        function _interopRequireDefault(e) {
-            return e && e.__esModule ? e : {
-                default: e
-            };
-        }
-        i.default === n.default && a(9);
+        var i = a(1);
+        a(4) === a(5) && a(9), e.exports = i;
     }, function(e, t, a) {
         "use strict";
-        a(2), a(7), a(8);
-        var i = function _interopRequireDefault(e) {
-            return e && e.__esModule ? e : {
-                default: e
-            };
-        }(a(3));
-        window.Inputmask = i.default;
+        a(2), a(7), a(8), e.exports = a(3);
     }, function(e, t, a) {
         "use strict";
         var i, n, r;
@@ -1706,7 +1694,7 @@
                 UP: 38,
                 X: 88,
                 CONTROL: 17
-            }, Inputmask.dependencyLib = L, M.Inputmask = Inputmask;
+            }, Inputmask.dependencyLib = L, Inputmask;
         }) ? i.apply(t, n) : i) || (e.exports = r);
     }, function(e, t, a) {
         "use strict";
@@ -2300,4 +2288,5 @@
             }), n.fn.inputmask;
         }) ? i.apply(t, n) : i) || (e.exports = r);
     } ]);
-});
+});
+//# sourceMappingURL=jquery.inputmask.js.map

File diff suppressed because it is too large
+ 4 - 3
dist/jquery.inputmask.min.js


+ 1 - 2
index.html

@@ -11,8 +11,7 @@
 <input id="test3" name="test3"/><br/>
 <br/>
 <script type="text/javascript" src="node_modules/jquery/dist/jquery.js" charset="utf-8"></script>
-<script type="text/javascript" src="dist/inputmask/jquery.inputmask.min.js" charset="utf-8"></script>
-<script type="text/javascript" src="lib/inputmask.date.extensions.js" charset="utf-8"></script>
+<script type="text/javascript" src="dist/jquery.inputmask.min.js" charset="utf-8"></script>
 <script>
 	console.log(navigator.userAgent);
     $("#test1").inputmask("datetime", {

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

@@ -2,7 +2,7 @@
  Input Mask plugin binding
  http://github.com/RobinHerbots/jquery.inputmask
  Copyright (c) Robin Herbots
- Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
+ Licensed under the MIT license
  */
 (function (factory) {
 	if (typeof define === "function" && define.amd) {

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

@@ -2,7 +2,7 @@
  Input Mask plugin dependencyLib
  http://github.com/RobinHerbots/jquery.inputmask
  Copyright (c) Robin Herbots
- Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
+ Licensed under the MIT license
  */
 (function (factory) {
     if (typeof define === "function" && define.amd) {

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

@@ -2,7 +2,7 @@
  Input Mask plugin dependencyLib
  http://github.com/RobinHerbots/jquery.inputmask
  Copyright (c) Robin Herbots
- Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
+ Licensed under the MIT license
  */
 (function (factory) {
 	if (typeof define === "function" && define.amd) {

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

@@ -2,7 +2,7 @@
  Input Mask plugin dependencyLib
  http://github.com/RobinHerbots/jquery.inputmask
  Copyright (c) Robin Herbots
- Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
+ Licensed under the MIT license
  */
 (function (factory) {
     if (typeof define === "function" && define.amd) {

+ 3 - 3
lib/inputmask.date.extensions.js

@@ -2,15 +2,15 @@
  Input Mask plugin extensions
  http://github.com/RobinHerbots/jquery.inputmask
  Copyright (c) Robin Herbots
- Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
+ Licensed under the MIT license
 
  Optional extensions on the jquery.inputmask base
  */
 (function (factory) {
     if (typeof define === "function" && define.amd) {
-        define(["./inputmask"], factory);
+        define(["../inputmask"], factory);
     } else if (typeof exports === "object") {
-        module.exports = factory(require("./inputmask"));
+        module.exports = factory(require("../inputmask"));
     } else {
         factory(window.Inputmask);
     }

+ 3 - 3
lib/inputmask.extensions.js

@@ -2,15 +2,15 @@
  Input Mask plugin extensions
  http://github.com/RobinHerbots/jquery.inputmask
  Copyright (c) Robin Herbots
- Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
+ Licensed under the MIT license
 
  Optional extensions on the jquery.inputmask base
  */
 (function (factory) {
     if (typeof define === "function" && define.amd) {
-        define(["./inputmask"], factory);
+        define(["../inputmask"], factory);
     } else if (typeof exports === "object") {
-        module.exports = factory(require("./inputmask"));
+        module.exports = factory(require("../inputmask"));
     } else {
         factory(window.Inputmask);
     }

+ 3 - 3
lib/inputmask.numeric.extensions.js

@@ -2,15 +2,15 @@
  Input Mask plugin extensions
  http://github.com/RobinHerbots/jquery.inputmask
  Copyright (c) Robin Herbots
- Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
+ Licensed under the MIT license
 
  Optional extensions on the jquery.inputmask base
  */
 (function (factory) {
     if (typeof define === "function" && define.amd) {
-        define(["./inputmask"], factory);
+        define(["../inputmask"], factory);
     } else if (typeof exports === "object") {
-        module.exports = factory(require("./inputmask"));
+        module.exports = factory(require("../inputmask"));
     } else {
         factory(window.Inputmask);
     }

+ 1 - 2
lib/inputmask.js

@@ -2,7 +2,7 @@
  * Input Mask Core
  * http://github.com/RobinHerbots/jquery.inputmask
  * Copyright (c) Robin Herbots
- * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
+ * Licensed under the MIT license
  */
 (function (factory) {
     if (typeof define === "function" && define.amd) {
@@ -3219,7 +3219,6 @@
         }
 
         //make inputmask available
-        window.Inputmask = Inputmask;
         return Inputmask;
     }
 ));

+ 1 - 1
lib/jquery.inputmask.js

@@ -2,7 +2,7 @@
  * Input Mask plugin for jquery
  * http://github.com/RobinHerbots/jquery.inputmask
  * Copyright (c) Robin Herbots
- * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
+ * Licensed under the MIT license
  */
 
 (function (factory) {

+ 1 - 1
package.json

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

+ 1 - 16
qunit/index.js

@@ -1,21 +1,6 @@
 import "../node_modules/qunit/qunit/qunit.css";
 import "../css/inputmask.css";
-
-//extensions
-import "../lib/inputmask.date.extensions";
-import "../lib/inputmask.extensions";
-import "../lib/inputmask.numeric.extensions";
-import "../lib/jquery.inputmask";
-
-import Inputmask from "../lib/inputmask";
-
-// import "../dist/inputmask/inputmask.date.extensions";
-// import "../dist/inputmask/inputmask.extensions";
-// import "../dist/inputmask/inputmask.numeric.extensions";
-// import "../dist/inputmask/jquery.inputmask";
-//
-// import Inputmask from "../dist/inputmask/inputmask";
-
+import Inputmask from "../index";
 import jQuery from "jquery";
 
 if (Inputmask.dependencyLib === jQuery)

+ 2 - 0
qunit/tests_jquery_inputmask.js

@@ -1,3 +1,5 @@
+require("../lib/jquery.inputmask");
+
 export default function (qunit, $, Inputmask) {
 	qunit.module("jquery.inputmask plugin");
 	qunit.test("", function(assert) {

+ 4 - 11
webpack.config.js

@@ -12,7 +12,7 @@ function createBanner() {
     return "[name]\n" +
         "<%= pkg.homepage %>\n" +
         "Copyright (c) 2010 - <%= grunt.template.today('yyyy') %> <%= pkg.author.name %>\n" +
-        "Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)\n" +
+        "Licensed under the <%= pkg.license %> license\n" +
         "Version: <%= pkg.version %>";
 }
 
@@ -82,6 +82,7 @@ module.exports = {
         minimize: true,
         minimizer: [new UglifyJsPlugin({
             include: /\.min\.js$/,
+            sourceMap: true,
             uglifyOptions: {
                 mangle: {
                     keep_fnames: true
@@ -98,6 +99,7 @@ module.exports = {
             extractComments: false
         }), new UglifyJsPlugin({
             exclude: /\.min\.js$/,
+            sourceMap: true,
             uglifyOptions: {
                 mangle: {
                     keep_fnames: true
@@ -130,17 +132,8 @@ module.exports = {
             // "./dependencyLibs/inputmask.dependencyLib": "./dependencyLibs/inputmask.dependencyLib.jqlite"
         }
     },
+    devtool: "source-map",
     plugins: [
-        new webpack.SourceMapDevToolPlugin({
-            // file and reference
-            filename: '[file].map',
-            // sources naming
-            moduleFilenameTemplate: '[absolute-resource-path]',
-            fallbackModuleFilenameTemplate: '[absolute-resource-path]',
-            // }),
-            // new webpack.LoaderOptionsPlugin({
-            //     debug: true
-        }),
         new webpack.BannerPlugin({
             banner: createBanner(),
             entryOnly: true