Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
inputs.forEach(i => {
try {
let compiled
switch (inputOpt) {
case 'm': // eslint-disable-line no-case-declarations
compiled = { html: migrate(i.mjml, { beautify: true }) }
break
case 'v': // eslint-disable-line no-case-declarations
const mjmlJson = MJMLParser(i.mjml, { components })
compiled = {
errors: validate(mjmlJson, { components, initializeType }),
}
break
default:
compiled = mjml2html(i.mjml, { ...config, filePath: filePath || i.file })
}
convertedStream.push({ ...i, compiled })
} catch (e) {
EXIT_CODE = 2
failedStream.push({ file: i.file, error: e })
}
})
args => ({
...args,
compiled: mjml2html(args.content, {
filePath: args.file,
...options.config,
}),
}),
args => {