Add integration tests for auth, improve auth middleware and cookies handling

This commit is contained in:
dswbx
2025-01-11 10:52:31 +01:00
parent 0d945ab45b
commit c732566f63
7 changed files with 276 additions and 54 deletions

View File

@@ -11,6 +11,9 @@ const types = args.includes("--types");
const sourcemap = args.includes("--sourcemap");
const clean = args.includes("--clean");
// keep console logs if not minified
const debugging = minify;
if (clean) {
console.log("Cleaning dist");
await $`rm -rf dist`;
@@ -38,7 +41,7 @@ function buildTypes() {
let watcher_timeout: any;
function delayTypes() {
if (!watch) return;
if (!watch || !types) return;
if (watcher_timeout) {
clearTimeout(watcher_timeout);
}
@@ -63,7 +66,7 @@ const result = await esbuild.build({
bundle: true,
splitting: true,
metafile: true,
drop: ["console", "debugger"],
drop: debugging ? undefined : ["console", "debugger"],
inject: ["src/ui/inject.js"],
target: "es2022",
format: "esm",