added minification

This commit is contained in:
Sam Armstrong 2015-01-28 17:52:28 -06:00
parent a38440319e
commit 6a7d7e17bb
13 changed files with 38 additions and 28 deletions

View File

@ -14,17 +14,19 @@ module.exports = function(grunt) {
grunt.loadNpmTasks('grunt-sass');
grunt.loadNpmTasks('grunt-contrib-copy');
grunt.loadNpmTasks('grunt-contrib-requirejs');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-cssmin');
// Project configuration.
grunt.initConfig({
rig: {
standalone: {
src: ['javascripts/jquery.datetimepicker.js'],
dest: 'dist/jquery.datetimepicker.js'
dest: 'dist/javascripts/jquery.datetimepicker.js'
},
moment: {
src: ['javascripts/jquery.moment.datetimepicker.js'],
dest: 'dist/jquery.moment.datetimepicker.js'
dest: 'dist/javascripts/jquery.moment.datetimepicker.js'
},
mousewheel: {
src: ['javascripts/import.mousewheel.js'],
@ -48,8 +50,8 @@ module.exports = function(grunt) {
copy:{
sass:{
files:[
{src:'stylesheets/jquery.datetimepicker.scss',dest:'dist/jquery.datetimepicker.scss'},
{src:'stylesheets/_options.scss',dest:'dist/_options.scss'}
{src:'stylesheets/jquery.datetimepicker.scss',dest:'dist/stylesheets/jquery.datetimepicker.scss'},
{src:'stylesheets/_options.scss',dest:'dist/stylesheets/_options.scss'}
]
}
},
@ -59,27 +61,30 @@ module.exports = function(grunt) {
},
dist: {
files: {
'dist/jquery.datetimepicker.css': 'dist/jquery.datetimepicker.scss'
'dist/stylesheets/jquery.datetimepicker.css': 'dist/stylesheets/jquery.datetimepicker.scss'
}
}
},
uglify: {
standalone: {
src: ['dist/jquery.datetimepicker.js'],
dest: 'dist/jquery.datetimepicker.min.js'
src: ['dist/javascripts/jquery.datetimepicker.js'],
dest: 'dist/javascripts/jquery.datetimepicker.min.js'
},
moment: {
src: ['dist/jquery.moment.datetimepicker.js'],
dest: 'dist/jquery.moment.datetimepicker.min.js'
src: ['dist/javascripts/jquery.moment.datetimepicker.js'],
dest: 'dist/javascripts/jquery.moment.datetimepicker.min.js'
}
},
css:{
src: ['stylesheets/jquery.datetimepicker.scss'],
dest: 'stylesheets/jquery.moment.datetimepicker.min.css'
cssmin: {
target: {
files: {
'dist/stylesheets/jquery.datetimepicker.min.css': ['dist/stylesheets/jquery.datetimepicker.css', 'bar.css']
}
}
}
});
// Default task.
grunt.registerTask('default', ['rig:moment','rig:mousewheel', 'requirejs','rig:standalone', 'copy', 'sass']);
grunt.registerTask('release', ['default', 'uglify', 'copy', 'compress']);
grunt.registerTask('release', ['default', 'uglify','cssmin']);
};

View File

@ -2,8 +2,8 @@
"name": "datetimepicker",
"version": "2.4.1",
"main": [
"jquery.datetimepicker.js",
"jquery.datetimepicker.css"
"dist/javascripts/jquery.datetimepicker.js",
"dist/stylesheets/jquery.datetimepicker.css"
],
"ignore": [
"**/screen",

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,11 +0,0 @@
{
"version": 3,
"file": "jquery.datetimepicker.css",
"sources": [
"jquery.datetimepicker.scss",
"_options.scss"
],
"sourcesContent": [],
"mappings": "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",
"names": []
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -29,6 +29,7 @@
"grunt": "~0.4.1",
"grunt-contrib": ">=0.1.0",
"grunt-contrib-copy": "^0.7.0",
"grunt-contrib-cssmin": "^0.11.0",
"grunt-contrib-requirejs": "^0.4.4",
"grunt-rigger": "~0.5.0",
"grunt-sass": "^0.17.0",