44 lines
1012 B
CoffeeScript
44 lines
1012 B
CoffeeScript
module.exports = (grunt) ->
|
|
require('load-grunt-tasks')(grunt)
|
|
|
|
# Project configuration.
|
|
grunt.initConfig
|
|
pkg: grunt.file.readJSON("package.json")
|
|
|
|
coffee:
|
|
compileJoined:
|
|
options:
|
|
join: true
|
|
files:
|
|
'js/angular-daterangepicker.js': ['coffee/angular-daterangepicker.coffee']
|
|
|
|
watch:
|
|
files: ['example.html', 'coffee/*.coffee']
|
|
tasks: ['coffee']
|
|
|
|
uglify:
|
|
options:
|
|
sourceMap: true
|
|
target:
|
|
files:
|
|
'js/angular-daterangepicker.min.js': ['js/angular-daterangepicker.js']
|
|
wiredep:
|
|
target:
|
|
src: [
|
|
'./example.html'
|
|
]
|
|
|
|
ngAnnotate:
|
|
options:
|
|
singleQuotes: true
|
|
|
|
daterangepicker:
|
|
files:
|
|
'js/angular-daterangepicker.js': ['js/angular-daterangepicker.js']
|
|
|
|
|
|
# Default task(s).
|
|
grunt.registerTask "default", ["coffee"]
|
|
grunt.registerTask "develop", ["coffee", "watch"]
|
|
grunt.registerTask "dist", ["coffee", "ngAnnotate", "uglify"]
|