Files
quickdrop/tests/test-helpers.mjs
2026-08-07 22:13:25 -05:00

17 lines
417 B
JavaScript

import { createServer } from "vite";
import { resolve } from "node:path";
export const root = resolve(new URL("..", import.meta.url).pathname);
export async function loadModule(path) {
const vite = await createServer({
root,
logLevel: "error",
resolve: { alias: { "~": resolve(root, "app") } },
});
try {
return await vite.ssrLoadModule(`/${path}`);
} finally {
await vite.close();
}
}