first commit

This commit is contained in:
s.golasch
2023-08-01 13:49:46 +02:00
commit 1fc239fd54
20238 changed files with 3112246 additions and 0 deletions

39
build/node_modules/imagemin-jpegtran/index.js generated vendored Normal file
View File

@@ -0,0 +1,39 @@
'use strict';
const execBuffer = require('exec-buffer');
const isJpg = require('is-jpg');
const jpegtran = require('jpegtran-bin');
module.exports = opts => buf => {
opts = Object.assign({}, opts);
if (!Buffer.isBuffer(buf)) {
return Promise.reject(new TypeError('Expected a buffer'));
}
if (!isJpg(buf)) {
return Promise.resolve(buf);
}
const args = ['-copy', 'none'];
if (opts.progressive) {
args.push('-progressive');
}
if (opts.arithmetic) {
args.push('-arithmetic');
} else {
args.push('-optimize');
}
args.push('-outfile', execBuffer.output, execBuffer.input);
return execBuffer({
input: buf,
bin: jpegtran,
args
}).catch(err => {
err.message = err.stderr || err.message;
throw err;
});
};