forked from alohaeditor/Aloha-Editor
/
buildr.cson
executable file
·107 lines (98 loc) · 1.75 KB
/
buildr.cson
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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
{
# Default
default:
css:
files: [
'dep/ext-3.2.1/resources/css/ext-all-notheme.css'
'dep/ext-3.2.1/resources/css/xtheme-gray.css'
'css/aloha.css'
]
js:
files: [
'util/base.js'
'dep/ext-3.2.1/adapter/jquery/ext-jquery-adapter.js'
'dep/ext-3.2.1/ext-all.js'
'dep/jquery.json-2.2.min.js'
'dep/jquery.getUrlParam.js'
'dep/jquery.store.js'
'core/jquery.aloha.js'
'util/lang.js'
'util/range.js'
'util/position.js'
'util/dom.js'
'core/ext-alohaproxy.js'
'core/ext-alohareader.js'
'core/ext-alohatreeloader.js'
'core/core.js'
'core/ui.js'
'core/ui-attributefield.js'
'core/ui-browser.js'
'core/editable.js'
'core/floatingmenu.js'
'core/ierange-m2.js'
'core/log.js'
'core/markup.js'
'core/message.js'
'core/plugin.js'
'core/selection.js'
'core/sidebar.js'
'core/repositorymanager.js'
'core/repository.js'
'core/repositoryobjects.js'
]
sub:
dirs: [
'plugin/format'
'plugin/highlighteditables'
'plugin/image'
'plugin/link'
'plugin/linkchecker'
'plugin/list'
'plugin/paste'
'plugin/table'
]
# Check files
check:
css:
dir: './src'
files: 'default'
options: null
js:
dir: './src'
files: 'default'
options: null
# Copies src to out
cp: [
['./src','./out']
]
# Pack files
pack:
css:
dir: './src'
out: 'aloha.css'
files: 'default'
js:
dir: './src'
out: 'aloha.js'
files: 'default'
# Merge files
merge:
css:
dir: './out'
out: 'aloha.css'
files: 'default'
del: true
js:
dir: './out'
out: 'aloha.js'
files: 'default'
del: true
# Compress files
compress:
css:
dir: './out'
js:
dir: './out'
img:
dir: './out'
}