diff --git a/resources/asajs.config.cjs b/resources/asajs.config.js similarity index 88% rename from resources/asajs.config.cjs rename to resources/asajs.config.js index 74f7d11..018faf9 100644 --- a/resources/asajs.config.cjs +++ b/resources/asajs.config.js @@ -2,7 +2,7 @@ * Configuration object for the AsaJS build process. * @type {import('asajs/config.d.ts').Config} */ -const config = { +export const config = { packinfo: { name: "AsaJS", description: "Create your Minecraft JSON-UI resource packs using JavaScript.", @@ -15,5 +15,3 @@ const config = { importToPreview: false, }, } - -module.exports = { config } diff --git a/src/compilers/Configuration.ts b/src/compilers/Configuration.ts index 1d68705..edd05dc 100644 --- a/src/compilers/Configuration.ts +++ b/src/compilers/Configuration.ts @@ -4,15 +4,15 @@ import path from "path" 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") +if (!fs.existsSync("asajs.config.js")) { + fs.copyFileSync("node_modules/asajs/resources/asajs.config.js", "asajs.config.js") } if (!fs.existsSync(".gitignore")) { fs.writeFileSync(".gitignore", `node_modules`, "utf-8") } -export const config: Config = createRequire(import.meta.url)(path.resolve(process.cwd(), "asajs.config.cjs")).config +export const config: Config = createRequire(import.meta.url)(path.resolve(process.cwd(), "asajs.config.js")).config export let isBuildMode = config.compiler?.enabled ?? false export let isLinkMode = config.compiler?.autoImport ?? false