outputDecorator.js 356 B

1234567891011
  1. const path = require("path");
  2. module.exports = function outputDecorator(config, item, meta) {
  3. const outputDir = path.join(meta.dir.replace(config.baseDir, ""));
  4. return {
  5. ...item,
  6. outputPath: `${path.join(outputDir, meta.name)}`,
  7. outputDir: outputDir,
  8. outputExtension: item.outputExtension || config.outputExtension || meta.ext
  9. };
  10. };