metalsmith-gzip
Advanced tools
Comparing version
# Changelog # | ||
* Added option to overwrite existing files with compressed version (#6) | ||
## 1.0.0 ## | ||
@@ -4,0 +6,0 @@ * Updated multimatch dependency, with possible (minimal) pattern matching behaviour changes |
@@ -12,3 +12,4 @@ var zlib = require('zlib'), | ||
level: 6 | ||
} | ||
}, | ||
overwrite: false | ||
}; | ||
@@ -40,5 +41,11 @@ | ||
gzip.on('end', function concatenateCompressedChunks() { | ||
var compressedFile = file + '.gz'; | ||
files[compressedFile] = clone(data); | ||
files[compressedFile].contents = Buffer.concat(compressedChunks); | ||
var compressedFile; | ||
if (options.overwrite) { | ||
files[file].contents = Buffer.concat(compressedChunks); | ||
} else { | ||
compressedFile = file + '.gz'; | ||
files[compressedFile] = clone(data); | ||
files[compressedFile].contents = Buffer.concat(compressedChunks); | ||
} | ||
asyncDone(); | ||
@@ -45,0 +52,0 @@ }); |
{ | ||
"name": "metalsmith-gzip", | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"author": "Ludovico Fischer", | ||
@@ -17,9 +17,9 @@ "license": "MIT", | ||
"async": "^0.9.0", | ||
"lodash.clone": "^2.4.1", | ||
"lodash.defaults": "^2.4.1", | ||
"lodash.clone": "^3.0.1", | ||
"lodash.defaults": "^3.1.1", | ||
"multimatch": "^2.0.0" | ||
}, | ||
"devDependencies": { | ||
"tape": "^3.0.1", | ||
"metalsmith": "^1.0.1" | ||
"tape": "^4.0.0", | ||
"metalsmith": "^1.6.0" | ||
}, | ||
@@ -26,0 +26,0 @@ "repository": { |
6104
8.5%8
14.29%47
14.63%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated