highlightFileSync.js 318 B

123456789101112
  1. var fs = require('fs')
  2. , highlight = require('./highlight');
  3. module.exports = function highlightFileSync (fullPath, opts) {
  4. var code = fs.readFileSync(fullPath, 'utf-8');
  5. opts = opts || { };
  6. if (opts.json !== false && fullPath.match(/\.json$/i)) {
  7. opts.json = true;
  8. }
  9. return highlight(code, opts);
  10. };