move UI code into new package

This commit is contained in:
Nystik
2026-05-20 17:05:29 +02:00
parent 0433f1f8ca
commit a0b44bde58
21 changed files with 43 additions and 37 deletions

View File

@@ -1,5 +1,4 @@
const esbuild = require("esbuild");
const sveltePlugin = require("esbuild-svelte");
const path = require("path");
const { version: ignisVersion } = require("./package.json");
@@ -22,20 +21,8 @@ Promise.all([
logLevel: "info",
}),
// Build ignis-ui.js
esbuild.build({
entryPoints: [path.join(__dirname, "src", "ui", "index.js")],
bundle: true,
outfile: path.join(__dirname, "dist", "ignis-ui.js"),
format: "iife",
globalName: "IgnisUI",
platform: "browser",
target: ["chrome90"],
mainFields: ["svelte", "browser", "module", "main"],
conditions: ["svelte", "browser"],
plugins: [sveltePlugin({ compilerOptions: { css: "injected" } })],
logLevel: "info",
}),
// Build ignis-ui.js (delegated to packages/ui)
require("./packages/ui/build.js"),
// Build ignis-bridge plugin
esbuild.build({