This repository has been archived by the owner on Nov 9, 2017. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathproject.json
89 lines (89 loc) · 2.21 KB
/
project.json
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
{
"autoprefixer": {
"browsers": [
"last 1 version",
"ie >= 9",
"android >= 4.4",
"iOS >= 8"
]
},
"browsersync": {
"server": {
"baseDir": "@this.dest"
}
},
"build": [
"delete:clean",
"styles",
"scripts",
"copy:html",
"copy:fonts",
"images",
"sprites"
],
"copy:fonts": {
"src": "@this.src/fonts",
"dest": "@this.dest/assets/fonts",
"files": ["**/*.{woff2,woff,svg,eot,ttf,otf}"]
},
"copy:html": {
"src": "@this.src/html",
"dest": "@this.dest",
"files": ["**/*.{html,htm,txt}"],
"replace": {
"@sprite:([^,]+),([^\\s]+)": "<svg class=\"$2\"><use xmlns:xlink=\"http://www.w3.org/1999/xlink\" xlink:href=\"$1\"></use></svg>",
"@version": "@this.version",
"@scriptsPath": "assets/scripts"
}
},
"delete:clean": {
"files": "@this.dest"
},
"dest": "./build",
"images": {
"src": "@this.src/images",
"dest": "@this.dest/assets/images",
"files": ["**/*.{png,jpg,jpeg,gif,svg}"],
"ignore": ["sprites/**"],
"jpg": { "progressive": true },
"png": { "optimizationLevel": 3 },
"gif": { "interlaced": true },
"svg": {}
},
"scripts": {
"src": "@this.src/js",
"dest": "@this.dest/assets/scripts",
"files": ["*.js"],
"watch": ["**/*.js"],
"eslint": {},
"babelify": {
"presets": ["babel-preset-es2015"]
}
},
"server": "@this.watch",
"sprites": {
"src": "@this.src/images/sprites",
"dest": "@this.dest/assets/images/sprites",
"files": ["*/*.svg"],
"mode": {
"inline": true,
"symbol": true
}
},
"src": "./src",
"styles": {
"src": "@this.src/scss",
"dest": "@this.dest/assets/styles",
"files": ["**/[!_]*.{sass,scss}"],
"watch": ["**/*.{sass,scss}"]
},
"version": "1.0.0",
"watch": [
"styles",
"scripts",
"copy:fonts",
"copy:html",
"images",
"sprites"
]
}