forked from NUKnightLab/TimelineJS
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgrunt.js
More file actions
77 lines (70 loc) · 2.82 KB
/
grunt.js
File metadata and controls
77 lines (70 loc) · 2.82 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
// This is the main application configuration file. It is a Grunt
// configuration file, which you can learn more about here:
// https://github.com/cowboy/grunt/blob/master/docs/configuring.md
//
// Make sure grunt and grunt-less are installed
// /path/to/timeline/$ npm install grunt
// /path/to/timeline/$ npm install grunt-less
//
module.exports = function(grunt) {
grunt.loadNpmTasks('grunt-less');
grunt.initConfig({
// concat our files
concat: {
timeline: {
src: [
"source/js/VMM.Timeline.License.js",
"source/js/Core/VMM.js",
"source/js/Core/VMM.Library.js",
"source/js/Core/VMM.Browser.js",
"source/js/Core/VMM.FileExtention.js",
"source/js/Core/VMM.Date.js",
"source/js/Core/VMM.Util.js",
"source/js/Core/VMM.LoadLib.js",
"source/js/Media/VMM.ExternalAPI.js",
"source/js/Media/VMM.MediaElement.js",
"source/js/Media/VMM.MediaType.js",
"source/js/Media/VMM.Media.js",
"source/js/Media/VMM.TextElement.js",
"source/js/Slider/VMM.TouchSlider.js",
"source/js/Slider/VMM.DragSlider.js",
"source/js/Slider/VMM.Slider.js",
"source/js/Slider/VMM.Slider.Slide.js",
"source/js/VMM.Language.js",
"source/js/lib/AES.js",
"source/js/lib/bootstrap-tooltip.js",
"source/js/VMM.Timeline.js",
"source/js/VMM.Timeline.TimeNav.js",
"source/js/VMM.Timeline.DataObj.js"
],
dest: "compiled/js/timeline.js"
},
timelineEmbed: {
src: ["source/js/lib/Embed.LoadLib.js", "source/js/Embed.js"],
dest: "compiled/js/timeline-embed.js"
}
},
min: {
timeline: {
src: ["compiled/js/timeline.js"],
dest: "compiled/js/timeline-min.js"
},
timelineEmbed: {
src: ["compiled/js/timeline-embed.js"],
dest: "compiled/js/timeline-embed.js"
}
},
less: {
timeline: {
src: ["source/less/VMM.Timeline.less"],
dest: "compiled/css/timeline.css"
},
dark: {
src: ["source/less/Theme/Dark.less"],
dest: "compiled/css/themes/dark.css"
}
}
});
grunt.registerTask("default", "concat min less")
grunt.registerTask("debug", "concat less")
}