morpha
Version:
A Web-IDE or Desktop-IDE creator.
21 lines (18 loc) • 696 B
JavaScript
(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'))
}
})()