Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const compress = settings => {
if (typeof settings.compressor !== 'function') {
throw new Error(`compressor should be a function, maybe you forgot to install the compressor`);
}
createDirectory(settings.output);
if (Array.isArray(settings.output)) {
return settings.sync ? compressArrayOfFilesSync(settings) : compressArrayOfFilesAsync(settings);
} else {
return utils.compressSingleFile(settings);
}
};