unity-puerts-template/rspack.config.ts

21 lines
534 B
TypeScript

import { defineConfig } from "@rspack/cli";
import { resolve } from "path/win32";
import { fileURLToPath } from "url";
const __filename = fileURLToPath(import.meta.url);
const __dirname = resolve(__filename, "..");
export default defineConfig({
entry: {
main: "./src/index.ts",
},
externalsType: "var",
externals: {
unityengine: "CS.UnityEngine",
"unityengine/ui": "CS.UnityEngine.UI",
"system": "CS.System",
},
output: {
path: resolve(__dirname, "Gen/Resources"),
filename: "[name].mjs",
},
});