|
|
@ -32,10 +32,10 @@ module.exports = function(grunt) { |
|
|
|
' */\n', |
|
|
|
' */\n', |
|
|
|
|
|
|
|
|
|
|
|
concat: { |
|
|
|
concat: { |
|
|
|
options: { |
|
|
|
|
|
|
|
banner: '<%= banner %>' |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
ratchet: { |
|
|
|
ratchet: { |
|
|
|
|
|
|
|
options: { |
|
|
|
|
|
|
|
banner: '<%= banner %>' |
|
|
|
|
|
|
|
}, |
|
|
|
src: [ |
|
|
|
src: [ |
|
|
|
'js/modals.js', |
|
|
|
'js/modals.js', |
|
|
|
'js/popovers.js', |
|
|
|
'js/popovers.js', |
|
|
@ -55,7 +55,7 @@ module.exports = function(grunt) { |
|
|
|
sass: { |
|
|
|
sass: { |
|
|
|
options: { |
|
|
|
options: { |
|
|
|
banner: '<%= banner %>', |
|
|
|
banner: '<%= banner %>', |
|
|
|
style: 'expanded', |
|
|
|
style: 'expanded' |
|
|
|
}, |
|
|
|
}, |
|
|
|
dist: { |
|
|
|
dist: { |
|
|
|
files: { |
|
|
|
files: { |
|
|
@ -78,6 +78,39 @@ module.exports = function(grunt) { |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cssmin: { |
|
|
|
|
|
|
|
combine: { |
|
|
|
|
|
|
|
files: { |
|
|
|
|
|
|
|
'dist/<%= pkg.name %>.min.css': ['dist/<%= pkg.name %>.css'] |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
uglify: { |
|
|
|
|
|
|
|
options: { |
|
|
|
|
|
|
|
report: 'min' |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
ratchet: { |
|
|
|
|
|
|
|
src: 'dist/<%= pkg.name %>.js', |
|
|
|
|
|
|
|
dest: 'dist/<%= pkg.name %>.min.js' |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
usebanner: { |
|
|
|
|
|
|
|
dist: { |
|
|
|
|
|
|
|
options: { |
|
|
|
|
|
|
|
position: 'top', |
|
|
|
|
|
|
|
banner: '<%= banner %>' |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
files: { |
|
|
|
|
|
|
|
src: [ |
|
|
|
|
|
|
|
'dist/<%= pkg.name %>.min.js', |
|
|
|
|
|
|
|
'dist/<%= pkg.name %>.min.css' |
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
watch: { |
|
|
|
watch: { |
|
|
|
scripts: { |
|
|
|
scripts: { |
|
|
|
files: [ |
|
|
|
files: [ |
|
|
@ -91,8 +124,11 @@ module.exports = function(grunt) { |
|
|
|
// Load the plugins
|
|
|
|
// Load the plugins
|
|
|
|
require('load-grunt-tasks')(grunt, {scope: 'devDependencies'}); |
|
|
|
require('load-grunt-tasks')(grunt, {scope: 'devDependencies'}); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Default task(s).
|
|
|
|
// Default task(s).
|
|
|
|
grunt.registerTask('default', ['sass', 'concat', 'copy']); |
|
|
|
grunt.registerTask('banner', ['usebanner']); |
|
|
|
grunt.registerTask('build', ['sass', 'concat', 'copy']); |
|
|
|
grunt.registerTask('dist-css', ['sass', 'cssmin']); |
|
|
|
|
|
|
|
grunt.registerTask('dist-js', ['concat', 'uglify']); |
|
|
|
|
|
|
|
grunt.registerTask('dist', ['dist-css', 'dist-js', 'banner', 'copy']); |
|
|
|
|
|
|
|
grunt.registerTask('default', ['dist']); |
|
|
|
|
|
|
|
grunt.registerTask('build', ['dist']); |
|
|
|
}; |
|
|
|
}; |
|
|
|