feat: implement plugin management UI

This commit is contained in:
LukeGus committed 2026-10-06 10:35:56 -05:00
1 parent 88d7bc5525
commit 3ed5775ed5
52 files changed
+20072 -41

No files matched your search

+7
View File
@@ -92,11 +92,16 @@ export function pluginVitestConfig(
...options.alias,
};
// Forks workers on Windows abort now and then with "Worker exited
// unexpectedly". Threads don't.
const pool = "threads" as const;
return {
resolve: { alias },
test: {
globals: true,
setupFiles: [setupFile],
pool,
projects: [
{
resolve: { alias },
@@ -104,6 +109,7 @@ export function pluginVitestConfig(
name: `${pluginId}:backend`,
root: pluginDir,
environment: "node",
pool,
globals: true,
setupFiles: [setupFile],
include: ["tests/backend/**/*.test.ts"],
@@ -115,6 +121,7 @@ export function pluginVitestConfig(
name: `${pluginId}:frontend`,
root: pluginDir,
environment: "jsdom",
pool,
globals: true,
setupFiles: [setupFile],
// Run the SDK through Vite rather than plain Node, so its import