UNPKG

nt-arcane

Version:

App creator for arcane framework.

23 lines (18 loc) 710 B
var fs = require('fs'); var path = require('path'); var cs_importer = require('arcane-coffee-import'); var ts_importer = require('arcane-typescript-import'); cs_importer.addGlobalDir(path.dirname(require.resolve('arcane-libraries')) + '/libraries'); ts_importer.addGlobalDir(path.dirname(require.resolve('arcane-libraries')) + '/libraries'); var arcane_server = require(path.dirname(require.resolve('arcane-core')) + '/lib/server').ServerCreate; process.stdin.resume(); process.on('uncaughtException', function(err) { if(err && typeof err !== 'string') { console.log(err.stack || err); } }); module.exports = { startApp: function(root) { server = new arcane_server(root + '/arcane.json', root) } }