-
Notifications
You must be signed in to change notification settings - Fork 0
/
Gruntfile.coffee
48 lines (42 loc) · 906 Bytes
/
Gruntfile.coffee
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
module.exports = (grunt) ->
grunt.loadNpmTasks 'grunt-contrib-watch'
grunt.loadNpmTasks 'grunt-contrib-coffee'
grunt.loadNpmTasks 'grunt-contrib-compass'
grunt.loadNpmTasks 'grunt-contrib-connect'
grunt.initConfig
watch:
options:
livereload: true
interrupt: true
css:
files: 'app/sass/**/*.sass'
tasks: ['compass']
js:
files: 'app/coffee/**/*.coffee'
tasks: ['coffee']
html:
files: 'app/**/*.html'
tasks: []
coffee:
dev:
options:
sourceMap: true
separator: ';'
join: true
files:
'app/js/index.js': 'app/coffee/**/*.coffee'
compass:
dev:
options:
basePath: 'app/'
sassDir: 'sass'
cssDir: 'css'
imagesDir: 'img'
httpPath: '/'
connect:
server:
options:
port: 9001
base: 'app'
grunt.registerTask 'default', ['debug']
grunt.registerTask 'debug', ['connect', 'watch']