trollface
This commit is contained in:
parent
f55e0d226a
commit
2aea7039a7
2 changed files with 5 additions and 2 deletions
|
|
@ -2,7 +2,7 @@
|
|||
* Configuration object for the AsaJS build process.
|
||||
* @type {import('asajs/config.d.ts').Config}
|
||||
*/
|
||||
export const config = {
|
||||
const config = {
|
||||
packinfo: {
|
||||
name: "AsaJS",
|
||||
description: "Create your Minecraft JSON-UI resource packs using JavaScript.",
|
||||
|
|
@ -15,3 +15,5 @@ export const config = {
|
|||
importToPreview: false,
|
||||
},
|
||||
}
|
||||
|
||||
module.exports = { config }
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@ import fs from "fs"
|
|||
import path from "path"
|
||||
// @ts-ignore
|
||||
import { Config } from "../../config.js"
|
||||
import { createRequire } from "module"
|
||||
|
||||
if (!fs.existsSync("asajs.config.cjs")) {
|
||||
fs.copyFileSync("node_modules/asajs/resources/asajs.config.cjs", "asajs.config.cjs")
|
||||
|
|
@ -11,7 +12,7 @@ if (!fs.existsSync(".gitignore")) {
|
|||
fs.writeFileSync(".gitignore", `node_modules`, "utf-8")
|
||||
}
|
||||
|
||||
export const config: Config = require(path.resolve(process.cwd(), "asajs.config.cjs")).config
|
||||
export const config: Config = createRequire(import.meta.url)(path.resolve(process.cwd(), "asajs.config.cjs")).config
|
||||
|
||||
export let isBuildMode = config.compiler?.enabled ?? false
|
||||
export let isLinkMode = config.compiler?.autoImport ?? false
|
||||
|
|
|
|||
Reference in a new issue