asajs configuration file
This commit is contained in:
parent
e75e45d056
commit
4ad9e832bd
10 changed files with 76 additions and 18 deletions
|
|
@ -1 +1,20 @@
|
|||
export const isBuildMode = process.argv.includes("--build")
|
||||
import fs from "fs"
|
||||
import path from "path"
|
||||
// @ts-ignore
|
||||
import { Config } from "../../config.js"
|
||||
|
||||
if (!fs.existsSync("asajs.config.cjs")) {
|
||||
fs.copyFileSync("node_modules/asajs/resources/asajs.config.cjs", "asajs.config.cjs")
|
||||
}
|
||||
|
||||
export const config: Config = require(path.resolve(process.cwd(), "asajs.config.cjs")).config
|
||||
|
||||
export let isBuildMode = config.compiler?.enabled ?? false
|
||||
export let isLinkMode = config.compiler?.linked ?? false
|
||||
export let unLinked = !(config.compiler?.linked ?? true)
|
||||
|
||||
for (const arg of process.argv) {
|
||||
if (arg === "--build") isBuildMode = true
|
||||
if (arg === "--link") isLinkMode = true
|
||||
else if (arg === "--unlink") unLinked = true
|
||||
}
|
||||
|
|
|
|||
Reference in a new issue