|
|
@ -24,6 +24,11 @@ module.exports = function (grunt) { |
|
|
|
files: { |
|
|
|
files: { |
|
|
|
'<%= pkg.exportName %>.min.js': ['<%= pkg.exportName %>.js'] |
|
|
|
'<%= pkg.exportName %>.min.js': ['<%= pkg.exportName %>.js'] |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
jquery: { |
|
|
|
|
|
|
|
files: { |
|
|
|
|
|
|
|
'jquery.fn.sortable.min.js': 'jquery.fn.sortable.js' |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
@ -40,7 +45,7 @@ module.exports = function (grunt) { |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
grunt.registerTask('jquery', function () { |
|
|
|
grunt.registerTask('jquery', function (arg) { |
|
|
|
var fs = require('fs'), |
|
|
|
var fs = require('fs'), |
|
|
|
filename = 'jquery.fn.sortable.js'; |
|
|
|
filename = 'jquery.fn.sortable.js'; |
|
|
|
|
|
|
|
|
|
|
@ -54,6 +59,10 @@ module.exports = function (grunt) { |
|
|
|
.replace(/^[\s\S]*?function[\s\S]*?(var[\s\S]+)\/\/\s+Export[\s\S]+/, '$1') |
|
|
|
.replace(/^[\s\S]*?function[\s\S]*?(var[\s\S]+)\/\/\s+Export[\s\S]+/, '$1') |
|
|
|
) |
|
|
|
) |
|
|
|
); |
|
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (arg === 'min') { |
|
|
|
|
|
|
|
grunt.task.run('uglify:jquery'); |
|
|
|
|
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -68,5 +77,5 @@ module.exports = function (grunt) { |
|
|
|
grunt.registerTask('meteor', ['meteor-test', 'meteor-publish']); |
|
|
|
grunt.registerTask('meteor', ['meteor-test', 'meteor-publish']); |
|
|
|
|
|
|
|
|
|
|
|
grunt.registerTask('tests', ['jshint']); |
|
|
|
grunt.registerTask('tests', ['jshint']); |
|
|
|
grunt.registerTask('default', ['tests', 'version', 'uglify']); |
|
|
|
grunt.registerTask('default', ['tests', 'version', 'uglify:dist']); |
|
|
|
}; |
|
|
|
}; |
|
|
|