First Commit

This commit is contained in:
2025-11-02 22:52:08 +01:00
commit 73fbbf1be2
5821 changed files with 977526 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
'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)
}
})
}