File tree Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Expand file tree Collapse file tree 2 files changed +14
-3
lines changed Original file line number Diff line number Diff line change 1
1
language : node_js
2
2
node_js : node
3
+ env :
4
+ - UNIFIED_OPTIMIZE_IMAGES=1
3
5
deploy :
4
6
provider : pages
5
7
local_dir : build
Original file line number Diff line number Diff line change @@ -14,15 +14,24 @@ var postcssPresetEnv = require('postcss-preset-env')
14
14
var cssnano = require ( 'cssnano' )
15
15
var pack = require ( '../package.json' )
16
16
17
+ require ( 'dotenv' ) . config ( )
18
+
17
19
var externals = {
18
- '.png' : trough ( ) . use ( transformPng ) ,
19
20
'.css' : trough ( ) . use ( transformCss ) ,
20
21
'.js' : trough ( ) . use ( bundleJs )
21
22
}
22
23
24
+ if ( process . env . UNIFIED_OPTIMIZE_IMAGES ) {
25
+ externals [ '.png' ] = trough ( ) . use ( transformPng )
26
+ } else {
27
+ console . log (
28
+ 'Not optimizing images: set `UNIFIED_OPTIMIZE_IMAGES=1` to turn on'
29
+ )
30
+ }
31
+
23
32
var processPipeline = trough ( )
24
33
. use ( vfile . read )
25
- . use ( process )
34
+ . use ( processFile )
26
35
. use ( move )
27
36
. use ( mkdir )
28
37
. use ( vfile . write )
@@ -67,7 +76,7 @@ trough()
67
76
}
68
77
} )
69
78
70
- function process ( file , next ) {
79
+ function processFile ( file , next ) {
71
80
externals [ file . extname ] . run ( file , function ( err ) {
72
81
file . processed = true
73
82
next ( err )
You can’t perform that action at this time.
0 commit comments