Add something like:
if (size >= oldSize) {
return
}
at:
To avoid deleting the original file if it will be skipped because of compressed size being larger, move these lines:
|
if (deleteOriginFile) { |
|
fs.remove(filePath) |
|
} |
after the suggested check code above.
See #36 for fix.