diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..addff06 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,5 @@ +{ + "tabWidth": 2, + "arrowParens": "avoid", + "printWidth": 96 +} diff --git a/_build_client.ts b/_build_client.ts new file mode 100644 index 0000000..483e981 --- /dev/null +++ b/_build_client.ts @@ -0,0 +1,14 @@ +import { build } from "@char/aftercare/esbuild"; + +if (import.meta.main) { + const watch = Deno.args.includes("--watch"); + await build({ + in: ["./client/main.tsx"], + outDir: "./client/web/dist", + watch, + extraOptions: { + splitting: true, + minify: false, + }, + }); +} diff --git a/client/main.tsx b/client/main.tsx new file mode 100644 index 0000000..bb4263a --- /dev/null +++ b/client/main.tsx @@ -0,0 +1,103 @@ +const main = document.querySelector("main")!; + +async function nav() { + const nav =