outputDecorator.js 416 B

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