@develephant/corona-html5-builder
Version:
A CLI tool to easily build, watch, and debug your Corona HTML5 projects.
26 lines (20 loc) • 704 B
JavaScript
//-----------------------------------------------------------------------------
// Corona HTML5 Builder
// (c)2018 C. Byerley (develephant)
//-----------------------------------------------------------------------------
const fs = require("fs")
const path = require("path")
const luaparse = require("luaparse")
const paths = require("./paths")
function run() {
//Get Corona package config
let corona_conf = {}
let luabuild = fs.readFileSync(path.join(paths.base, 'package.lua'), "utf8")
let ast = luaparse.parse(luabuild)
let fields = ast.body[0].init[0].fields
fields.map((val, idx) => {
corona_conf[val.key.name] = val.value.value
});
return corona_conf
}
module.exports = run