summaryrefslogtreecommitdiffstats
path: root/coffee/grunt.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'coffee/grunt.coffee')
-rw-r--r--coffee/grunt.coffee112
1 files changed, 54 insertions, 58 deletions
diff --git a/coffee/grunt.coffee b/coffee/grunt.coffee
index 538babc1f..28cd48462 100644
--- a/coffee/grunt.coffee
+++ b/coffee/grunt.coffee
@@ -1,64 +1,60 @@
module.exports = (grunt) ->
-
- grunt.loadNpmTasks('grunt-contrib-coffee')
- grunt.initConfig
-
- meta:
- pkg: '<json:package.json>'
- version: '<%= meta.pkg.version %>'
- banner: '/**\n' +
- ' * <%= meta.pkg.description %> - v<%= meta.version %>\n' +
- ' *\n' +
- '<% _.forEach(meta.pkg.contributors, function(contributor){ %>' +
- ' * Copyright (c) <%= grunt.template.today("yyyy") %> - ' +
- '<%= contributor.name %> <<%= contributor.email %>>\n' +
- '<% }) %>' +
- ' *\n' +
- ' * This file is licensed under the Affero General Public License version 3 or later.\n' +
- ' * See the COPYING-README file\n' +
- ' *\n' +
- ' */'
- prefix: '(function(angular, $, OC, oc_requesttoken){'
- suffix: '})(window.angular, jQuery, OC, oc_requesttoken);'
- build: 'build/'
- production: '../js/'
+ grunt.loadNpmTasks('grunt-contrib-coffee')
- concat:
- app:
- src: [
- '<banner:meta.banner>'
- '<banner:meta.prefix>'
- '<%= meta.build %>main.js'
- '<banner:meta.suffix>'
- ]
- dest: '<%= meta.production %>app.js'
- owncloud:
- src: ['lib/owncloud.coffee', 'lib/services/*.coffee']
- dest: '<%= meta.build %>owncloud.coffee'
- news:
- src: [
- 'app.coffee'
- 'services/*.coffee'
- 'controllers/*.coffee'
- 'directives/*.coffee'
- 'filters/*.coffee'
- ]
- dest: '<%= meta.build %>news.coffee'
-
- coffee:
- compile:
- files:
- '<%= meta.build %>main.js': [
- '<%= meta.build %>owncloud.coffee'
- '<%= meta.build %>news.coffee'
- ]
+ grunt.initConfig
- watch:
- app:
- files: './**/*.coffee',
- tasks: 'compile'
+ meta:
+ pkg: '<json:package.json>'
+ version: '<config:meta.pkg.version>'
+ banner: '/*! <%= meta.pkg.description %> - v<%= meta.version %> - ' +
+ '<%= grunt.template.today("yyyy-mm-dd") %>\n' +
+ ' * https://github.com/owncloud/apps\n' +
+ '<% _.forEach(meta.pkg.contributors, function(contributor){ %>' +
+ ' * Copyright (c) <%= grunt.template.today("yyyy") %> ' +
+ '<%= contributor.name %> <<%= contributor.email %>>\n' +
+ '<% };) %>' +
+ ' * Licensed AGPL \n' +
+ ' */'
+ prefix: '(function(angular, $, OC, oc_requesttoken){'
+ suffix: '})(window.angular, jQuery, OC, oc_requesttoken);'
+ build: 'build/'
+ production: '../js/'
+ concat:
+ app:
+ src: [
+ '<banner:meta.prefix>'
+ '<%= meta.build %>main.js'
+ '<banner:meta.suffix>'
+ ]
+ dest: '<%= meta.production %>app.js'
+ owncloud:
+ src: ['lib/owncloud.coffee', 'lib/services/*.coffee']
+ dest: '<%= meta.build %>owncloud.coffee'
+ news:
+ src: [
+ 'app.coffee'
+ 'services/*.coffee'
+ 'controllers/*.coffee'
+ 'directives/*.coffee'
+ 'filters/*.coffee'
+ ]
+ dest: '<%= meta.build %>news.coffee'
- grunt.registerTask('run', 'watch')
- grunt.registerTask('compile', 'concat:owncloud concat:news coffee concat:app')
+ coffee:
+ compile:
+ files:
+ '<%= meta.build %>main.js': [
+ '<%= meta.build %>owncloud.coffee'
+ '<%= meta.build %>news.coffee'
+ ]
+
+ watch:
+ app:
+ files: './**/*.coffee',
+ tasks: 'compile'
+
+
+ grunt.registerTask('run', 'watch')
+ grunt.registerTask('compile', 'concat:owncloud concat:news coffee concat:app')