UNPKG

firescript

Version:
19 lines (16 loc) 493 B
const Module = require('module').Module const firescript = require('./app') function compile (mod, filename) { try { mod._compile(firescript.transpileFile(filename, { setLocation: true, filename: filename }), filename) } catch (err) { throw new Error(`Compiling of file ${filename} failed: ${err.stack}`) } } // const Module = module.constructor ? module.constructor : BuiltinModule if (!Module._extensions['.fire']) { Module._extensions['.fire'] = compile }