|
|
@@ -1,7 +1,7 @@
|
|
|
module.exports = function (grunt) {
|
|
|
- function createBanner() {
|
|
|
+ function createBanner(fileName) {
|
|
|
return '/*\n' +
|
|
|
- '* <%= pkg.name %>\n' +
|
|
|
+ '* ' + fileName + '\n' +
|
|
|
'* http://github.com/RobinHerbots/jquery.inputmask\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' +
|
|
|
@@ -13,20 +13,37 @@ module.exports = function (grunt) {
|
|
|
grunt.initConfig({
|
|
|
pkg: grunt.file.readJSON('package.json'),
|
|
|
uglify: {
|
|
|
- options: {
|
|
|
- banner: createBanner()
|
|
|
+ "inputmask": {
|
|
|
+ dest: 'dist/inputmask/<%= pkg.name %>.js',
|
|
|
+ src: 'js/<%= pkg.name %>.js',
|
|
|
+ options: { banner: createBanner('<%= pkg.name %>') }
|
|
|
},
|
|
|
- inputmask: {
|
|
|
- files: {
|
|
|
- 'dist/inputmask/<%= pkg.name %>.js': 'js/<%= pkg.name %>.js',
|
|
|
- 'dist/inputmask/<%= pkg.name %>.extensions.js': 'js/<%= pkg.name %>.extensions.js',
|
|
|
- 'dist/inputmask/<%= pkg.name %>.date.extensions.js': 'js/<%= pkg.name %>.date.extensions.js',
|
|
|
- 'dist/inputmask/<%= pkg.name %>.numeric.extensions.js': 'js/<%= pkg.name %>.numeric.extensions.js',
|
|
|
- 'dist/inputmask/<%= pkg.name %>.phone.extensions.js': 'js/<%= pkg.name %>.phone.extensions.js',
|
|
|
- 'dist/inputmask/<%= pkg.name %>.regex.extensions.js': 'js/<%= pkg.name %>.regex.extensions.js',
|
|
|
- }
|
|
|
+ "inputmask.extensions": {
|
|
|
+ dest: 'dist/inputmask/<%= pkg.name %>.extensions.js',
|
|
|
+ src: 'js/<%= pkg.name %>.extensions.js',
|
|
|
+ options: { banner: createBanner('<%= pkg.name %>.extensions') }
|
|
|
+ },
|
|
|
+ "inputmask.date.extensions": {
|
|
|
+ dest: 'dist/inputmask/<%= pkg.name %>.date.extensions.js',
|
|
|
+ src: 'js/<%= pkg.name %>.date.extensions.js',
|
|
|
+ options: { banner: createBanner('<%= pkg.name %>.date.extensions') }
|
|
|
+ },
|
|
|
+ "inputmask.numeric.extensions": {
|
|
|
+ dest: 'dist/inputmask/<%= pkg.name %>.numeric.extensions.js',
|
|
|
+ src: 'js/<%= pkg.name %>.numeric.extensions.js',
|
|
|
+ options: { banner: createBanner('<%= pkg.name %>.numeric.extensions') }
|
|
|
+ },
|
|
|
+ "inputmask.phone.extensions": {
|
|
|
+ dest: 'dist/inputmask/<%= pkg.name %>.phone.extensions.js',
|
|
|
+ src: 'js/<%= pkg.name %>.phone.extensions.js',
|
|
|
+ options: { banner: createBanner('<%= pkg.name %>.phone.extensions') }
|
|
|
+ },
|
|
|
+ "inputmask.regex.extensions": {
|
|
|
+ dest: 'dist/inputmask/<%= pkg.name %>.regex.extensions.js',
|
|
|
+ src: 'js/<%= pkg.name %>.regex.extensions.js',
|
|
|
+ options: { banner: createBanner('<%= pkg.name %>.regex.extensions') }
|
|
|
},
|
|
|
- inputmaskbundle: {
|
|
|
+ "inputmaskbundle": {
|
|
|
files: {
|
|
|
'dist/<%= pkg.name %>.bundle.js': [
|
|
|
'js/<%= pkg.name %>.js',
|
|
|
@@ -36,7 +53,8 @@ module.exports = function (grunt) {
|
|
|
'js/<%= pkg.name %>.phone.extensions.js',
|
|
|
'js/<%= pkg.name %>.regex.extensions.js'
|
|
|
]
|
|
|
- }
|
|
|
+ },
|
|
|
+ options: { banner: createBanner('<%= pkg.name %>.bundle') }
|
|
|
}
|
|
|
},
|
|
|
clean: ["dist"],
|