datetimes
Version:
Extend class of Date
48 lines (44 loc) • 1.31 kB
JavaScript
module.exports = function(grunt) {
grunt.initConfig({
concat: {
dist: {
src: [
'src/languages.js',
'src/expressions/*.js',
'src/functions/*.js',
'src/Context.js',
'src/Datetimes.js',
],
dest: 'dist/built.js'
}
},
lineremover: {
customExclude: {
files: {
'dist/built.uglify.js': 'dist/built.js'
},
options: {
exclusionPattern: /if \(module\) module.exports = Datetimes;/g
}
}
},
uglify: {
datetimes: {
files: {
'dist/datetimes.min.js': ['dist/built.uglify.js']
}
}
},
clean: ['dist/built.uglify.js']
});
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-line-remover');
grunt.loadNpmTasks('grunt-contrib-clean');
grunt.registerTask('dist', [
'concat',
'lineremover',
'uglify',
'clean',
]);
};