forked from jacek-pulit/angular-elastic-input
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGruntfile.js
More file actions
41 lines (31 loc) · 1.12 KB
/
Gruntfile.js
File metadata and controls
41 lines (31 loc) · 1.12 KB
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
module.exports = function(grunt) {
'use strict';
// Initial config
var options = {
pkg: grunt.file.readJSON('package.json'),
cfg: {
src: 'src',
dist: 'dist'
},
meta: {
banner: '/** \n' +
' * <%= pkg.name %> \n' +
' * <%= pkg.description %> \n' +
' * @version: <%= pkg.version %> \n' +
' * @author: <%= pkg.author.name %> <<%= pkg.author.email %>>\n' +
' * @license: <%= pkg.license %> \n' +
' * @build: <%= grunt.template.today("dddd, mmmm dS, yyyy, h:MM:ss TT Z") %> \n' +
' */'
}
};
// Time how long tasks take. Can help when optimizing build times
require('time-grunt')(grunt);
// Load grunt tasks automatically
require('load-grunt-tasks')(grunt);
// Loads the various task configuration files
var configs = require('load-grunt-configs')(grunt, options);
// Load tasks from the tasks folder
grunt.loadTasks('tasks');
// Init grunt
grunt.initConfig(configs);
};