|
@@ -6,7 +6,7 @@ module.exports = (grunt) ->
|
|
|
|
|
|
concat:
|
|
concat:
|
|
|
|
|
|
- frameworks:
|
|
|
|
|
|
+ view:
|
|
|
|
|
|
options:
|
|
options:
|
|
separator: "\n"
|
|
separator: "\n"
|
|
@@ -16,8 +16,10 @@ module.exports = (grunt) ->
|
|
'bower_components/mousetrap/mousetrap.min.js'
|
|
'bower_components/mousetrap/mousetrap.min.js'
|
|
'bower_components/mousetrap/plugins/global-bind/mousetrap-global-bind.min.js'
|
|
'bower_components/mousetrap/plugins/global-bind/mousetrap-global-bind.min.js'
|
|
'../assets/js/_frameworks.js'
|
|
'../assets/js/_frameworks.js'
|
|
|
|
+ '../assets/js/build.js'
|
|
|
|
+ '../assets/js/view/main.js'
|
|
]
|
|
]
|
|
- dest: '../assets/min/frameworks.js'
|
|
|
|
|
|
+ dest: '../assets/min/view.js'
|
|
|
|
|
|
js:
|
|
js:
|
|
options:
|
|
options:
|
|
@@ -41,6 +43,12 @@ module.exports = (grunt) ->
|
|
|
|
|
|
uglify:
|
|
uglify:
|
|
|
|
|
|
|
|
+ view:
|
|
|
|
+ options:
|
|
|
|
+ banner: '/*! <%= pkg.name %> <%= pkg.version %> | <%= grunt.template.today("yyyy-mm-dd") %> */\n'
|
|
|
|
+ files:
|
|
|
|
+ '../assets/min/view.js': '../assets/min/view.js'
|
|
|
|
+
|
|
assets:
|
|
assets:
|
|
options:
|
|
options:
|
|
banner: '/*! <%= pkg.name %> <%= pkg.version %> | <%= grunt.template.today("yyyy-mm-dd") %> */\n'
|
|
banner: '/*! <%= pkg.name %> <%= pkg.version %> | <%= grunt.template.today("yyyy-mm-dd") %> */\n'
|
|
@@ -79,11 +87,16 @@ module.exports = (grunt) ->
|
|
|
|
|
|
grunt.registerTask 'default', ->
|
|
grunt.registerTask 'default', ->
|
|
grunt.task.run [
|
|
grunt.task.run [
|
|
- 'concat:frameworks'
|
|
|
|
|
|
+ 'view'
|
|
'js'
|
|
'js'
|
|
'css'
|
|
'css'
|
|
]
|
|
]
|
|
|
|
|
|
|
|
+ grunt.registerTask 'view', [
|
|
|
|
+ 'concat:view'
|
|
|
|
+ 'uglify:view'
|
|
|
|
+ ]
|
|
|
|
+
|
|
grunt.registerTask 'js', [
|
|
grunt.registerTask 'js', [
|
|
'concat:js'
|
|
'concat:js'
|
|
'uglify:assets'
|
|
'uglify:assets'
|