-
Notifications
You must be signed in to change notification settings - Fork 5
/
gruntfile.js
39 lines (35 loc) · 905 Bytes
/
gruntfile.js
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
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
concat: {
dist: {
src: [
'css/base.css',
'css/syntax/emacs.css',
'css/octicons.css',
'css/font-awesome.min.css'
],
dest: 'css/<%= pkg.name %>.add.css'
}
},
cssmin: {
'css/main.min.css': [
'<%= concat.dist.dest %>'
],
'css/main.min.rtl.css': [
'<%= rtlcss.rtl.dest %>'
]
},
rtlcss: {
rtl: {
src: '<%= concat.dist.dest %>',
dest: 'css/<%= pkg.name %>.add.rtl.css'
}
}
});
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-cssmin');
grunt.loadNpmTasks('grunt-rtlcss');
grunt.registerTask('default', ['concat', 'rtlcss', 'cssmin']);
grunt.registerTask('css', ['concat', 'rtlcss', 'cssmin']);
};