trollface

This commit is contained in:
Asaki Yuki 2026-02-09 17:14:00 +07:00
parent 2aea7039a7
commit 2c0a0f40cf
2 changed files with 4 additions and 6 deletions

View file

@ -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 }

View file

@ -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