-
Notifications
You must be signed in to change notification settings - Fork 10
/
config.js
80 lines (78 loc) · 1.98 KB
/
config.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
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
'use strict';
var path = require('path'),
absPathToBower = path.resolve();
module.exports = {
src: {
php: ['**/*.php', '!vendor/**'],
images: 'develop/images/**/*',
scss: 'develop/scss/**/*.scss',
css: ['**/*.css', '!node_modules/**', '!develop/vendor/**'],
js: ['develop/js/**/*.js', '!node_modules/**'],
json: ['**/*.json', '!node_modules/**'],
bower: absPathToBower,
i18n: 'develop/languages/'
},
dest: {
i18npo: 'develop/languages/',
i18nmo: 'languages/',
images: 'images/',
css: '',
js: 'js/',
bowerjs: 'vendor/',
bowercss: 'vendor/'
},
lintfiles: {
scsslint: '.scss-lint.yml',
jshint: 'jshintrc',
jscs: '.jscsrc',
phpcs: 'phpcs.xml',
phpmd: 'phpmd.xml',
eslint: '.eslintrc',
stylelint: '.stylelintrc'
},
bump: {
files: [
'./package.json',
'./composer.json'
]
},
messages: {
css: 'Stylesheet compiled and saved.',
i18n: 'Translation file generated.',
images: 'Image files compressed and copied.',
js: 'JavaScript task complete.',
potomo: 'PO files converted to MO files.',
styleguide: 'Styleguide task complete.'
},
hologram: {
config: 'hologram_config.yml'
},
i18n: {
keywords: [
'__:1,2d',
'_e:1,2d',
'_x:1,2c,3d',
'esc_html__:1,2d',
'esc_html_e:1,2d',
'esc_html_x:1,2c,3d',
'esc_attr__:1,2d',
'esc_attr_e:1,2d',
'esc_attr_x:1,2c,3d',
'_ex:1,2c,3d',
'_n:1,2,4d',
'_nx:1,2,4c,5d',
'_n_noop:1,2,3d',
'_nx_noop:1,2,3c,4d'
]
},
server: {
url: 'library.dev'
},
css: {
outputStyle: 'compressed'
},
bower: {
jsfilename: 'vendor',
cssfilename: 'vendor'
}
};