8000 Remove optimizing of images by default · jletey/unifiedjs.github.io@a5a717d · GitHub
[go: up one dir, main page]

Skip to content

Commit a5a717d

Browse files
committed
Remove optimizing of images by default
1 parent 9565134 commit a5a717d

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

.travis.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
language: node_js
22
node_js: node
3+
env:
4+
- UNIFIED_OPTIMIZE_IMAGES=1
35
deploy:
46
provider: pages
57
local_dir: build

generate/asset.js

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,24 @@ var postcssPresetEnv = require('postcss-preset-env')
1414
var cssnano = require('cssnano')
1515
var pack = require('../package.json')
1616

17+
require('dotenv').config()
18+
1719
var externals = {
18-
'.png': trough().use(transformPng),
1920
'.css': trough().use(transformCss),
2021
'.js': trough().use(bundleJs)
2122
}
2223

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+
2332
var processPipeline = trough()
2433
.use(vfile.read)
25-
.use(process)
34+
.use(processFile)
2635
.use(move)
2736
.use(mkdir)
2837
.use(vfile.write)
@@ -67,7 +76,7 @@ trough()
6776
}
6877
})
6978

70-
function process(file, next) {
79+
function processFile(file, next) {
7180
externals[file.extname].run(file, function(err) {
7281
file.processed = true
7382
next(err)

0 commit comments

Comments
 (0)
0