File: /var/www/vhost/disk-apps/pwa.sports-crowd.com/node_modules/cardinal/lib/highlightFile.js
'use strict'
var fs = require('fs')
var highlight = require('./highlight')
function isFunction(obj) {
return toString.call(obj) === '[object Function]'
}
module.exports = function highlightFile(fullPath, opts, cb) {
if (isFunction(opts)) {
cb = opts
opts = { }
}
opts = opts || { }
fs.readFile(fullPath, 'utf-8', function(err, code) {
if (err) return cb(err)
try {
cb(null, highlight(code, opts))
} catch (e) {
cb(e)
}
})
}