burnchart/Gruntfile.coffee

56 lines
1.5 KiB
CoffeeScript
Raw Normal View History

2014-08-29 02:55:45 +00:00
module.exports = (grunt) ->
2014-10-18 03:32:48 +00:00
grunt.initConfig
pkg: grunt.file.readJSON("package.json")
2014-08-29 02:55:45 +00:00
2014-10-18 03:32:48 +00:00
stylus:
style:
2014-10-18 03:32:48 +00:00
src: [
'src/styles/fonts.styl'
'src/styles/icons.styl'
'src/styles/chart.styl'
'src/styles/notification.styl'
'src/styles/app.styl'
]
dest: 'public/css/app.css'
2014-08-29 02:55:45 +00:00
concat:
js:
src: [
# Vendor dependencies.
'vendor/lodash/dist/lodash.js'
'vendor/ractive/ractive.js'
'vendor/ractive-transitions-fade/ractive-transitions-fade.js'
'vendor/ractive-ractive/index.js'
'vendor/firebase/firebase.js'
'vendor/superagent/superagent.js'
'vendor/lscache/lscache.js'
'vendor/async/lib/async.js'
'vendor/moment/moment.js'
'vendor/d3/d3.js'
'vendor/d3-tip/index.js'
'vendor/marked/lib/marked.js'
'vendor/director/build/director.js'
2014-10-21 03:25:48 +00:00
'vendor/sorted-index-compare/index.js'
2014-10-23 02:59:44 +00:00
'node-semver/semver.js'
]
dest: 'public/js/vendor.js'
options:
separator: ';' # for minification purposes
2014-08-29 02:55:45 +00:00
css:
2014-10-18 03:32:48 +00:00
src: [
# Vendor dependencies.
'vendor/normalize-css/normalize.css'
# Our style.
'public/css/app.css'
]
dest: 'public/css/app.bundle.css'
2014-08-29 02:55:45 +00:00
2014-10-18 03:32:48 +00:00
grunt.loadNpmTasks('grunt-browserify')
grunt.loadNpmTasks('grunt-contrib-stylus')
grunt.loadNpmTasks('grunt-contrib-concat')
2014-08-29 02:55:45 +00:00
2014-10-18 03:32:48 +00:00
grunt.registerTask('default', [
'stylus'
'concat'
2014-10-18 03:32:48 +00:00
])