INNER CODE UNIT · JavaScript

basename

thinkjs/thinkjs · packages/think-babel/index.js:38

  const basename = path.basename(file).replace(/\.\w+$/, ext);
  const prefix = '//# sourceMappingURL=';
  if (data.code.indexOf(prefix) === -1 && options.sourceMaps) {
    data.code = data.code + '\n' + prefix + basename + '.map';
  }
  fs.writeFileSync(outFile, data.code);

  // write souremap file
  if (options.sourceMaps) {
    const sourceMap = data.map;
    sourceMap.file = sourceMap.sources[0];
    fs.writeFileSync(outFile + '.map', JSON.stringify(sourceMap, undefined, 4));
  }
  return true;
}

module.exports = babelTranspile;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…