UNPKG

datetimes

Version:

Extend class of Date

48 lines (44 loc) 1.31 kB
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', ]); };