UNPKG

morpha

Version:

A Web-IDE or Desktop-IDE creator.

21 lines (18 loc) 696 B
(function clientLaunch() { const path = require('path') const process = require('electron').remote.process const yargs = require('yargs') const options = yargs(process.argv.slice(1)).wrap(100) const dev = options.argv.devMode setupCompile() setupWindow() function setupWindow() { const createClientApplication = require(dev ? '../src/app/clientLoader' : '../lib/app/clientLoader').default const app = createClientApplication(process.args) app.start() } function setupCompile() { const compile = require(dev ? '../src/process/compile' : '../lib/process/compile') compile.setCacheDirectory(path.join(process.args.morphaHomePath, 'compile-cache')) } })()