Chris@0: const fs = require('fs'); Chris@0: const log = require('./log'); Chris@0: const compile = require('./compile'); Chris@0: Chris@0: module.exports = (filePath) => { Chris@0: log(`'${filePath}' is being processed.`); Chris@0: // Transform the file. Chris@0: compile(filePath, function write(code) { Chris@0: const fileName = filePath.slice(0, -7); Chris@0: // Write the result to the filesystem. Chris@0: fs.writeFile(`${fileName}.js`, code, () => { Chris@0: log(`'${filePath}' is finished.`); Chris@0: }); Chris@0: }); Chris@0: }