dirname.js 404 B

1234567891011121314
  1. const path = require('path');
  2. const createDirnamePreprocessor = logger => {
  3. const log = logger.create('preprocessor.dirname');
  4. return (content, file, done) => {
  5. log.debug('Processing "%s".', file.originalPath);
  6. done(content.replace(/__dirname/g, `'${path.dirname(file.originalPath)}'`));
  7. };
  8. };
  9. createDirnamePreprocessor.$inject = ['logger'];
  10. module.exports = createDirnamePreprocessor;