refactor: consolidate FT2 and FT4 plugins in TypeScript

This commit is contained in:
sjg
2026-08-01 12:12:27 +02:00
parent 42e5dc8604
commit a5dccd5489
9 changed files with 608 additions and 800 deletions
@@ -27,8 +27,6 @@ await build({
"background-decode": path.join(sourceDir, "plugins", "background-decode.js"),
bookmarks: path.join(sourceDir, "plugins", "bookmarks.js"),
cw: path.join(sourceDir, "plugins", "cw.js"),
ft2: path.join(sourceDir, "plugins", "ft2.js"),
ft4: path.join(sourceDir, "plugins", "ft4.js"),
ft8: path.join(sourceDir, "plugins", "ft8.js"),
"hf-aprs": path.join(sourceDir, "plugins", "hf-aprs.js"),
sat: path.join(sourceDir, "plugins", "sat.js"),
@@ -48,6 +46,22 @@ await build({
logLevel: "info",
});
await build({
entryPoints: {
ft2: path.join(sourceDir, "plugins", "ft2.ts"),
ft4: path.join(sourceDir, "plugins", "ft4.ts"),
},
outdir: outputDir,
bundle: true,
format: "iife",
platform: "browser",
target: "es2022",
sourcemap: false,
legalComments: "inline",
charset: "utf8",
logLevel: "info",
});
await build({
entryPoints: [path.join(sourceDir, "decode-history-worker.ts")],
outfile: path.join(outputDir, "decode-history-worker.js"),