From 30167c7f45be4838bc633bfbdfc00e5fb65c241d Mon Sep 17 00:00:00 2001 From: Errilaz Date: Mon, 18 May 2026 23:59:31 +0200 Subject: [PATCH] chore: move regime to github --- hypeup.config.ts | 12 ++++++++++++ package.json | 6 +++--- src/shared/getProjects.ts | 8 -------- src/ui/Project.ts | 11 ++--------- 4 files changed, 17 insertions(+), 20 deletions(-) create mode 100644 hypeup.config.ts diff --git a/hypeup.config.ts b/hypeup.config.ts new file mode 100644 index 0000000..44e8357 --- /dev/null +++ b/hypeup.config.ts @@ -0,0 +1,12 @@ +import { defineConfig } from "hypeup" + +export default defineConfig({ + clean: true, + dir: "src/routes", + vite: { + server: { + allowedHosts: [Bun.env.HOSTNAME!], + host: true, + }, + }, +}) diff --git a/package.json b/package.json index ecb40be..ec20ef0 100644 --- a/package.json +++ b/package.json @@ -9,12 +9,12 @@ ] }, "scripts": { - "start": "hypeup generate --dir src/routes --watch", - "build": "hypeup generate --dir src/routes", + "start": "hypeup generate --watch", + "build": "hypeup generate", "check": "tsgo --build", "test": "bun test --pass-with-no-tests --tsconfig-override tsconfig.test.json", "lint": "oxlint", - "publish": "rsync -avz dist/ quickbasic.org:~/sigitex.com" + "publish": "rsync -avz --delete dist/ sigitex.com:~/sigitex.com" }, "dependencies": { "@hypeup/lexicon": "workspace:*", diff --git a/src/shared/getProjects.ts b/src/shared/getProjects.ts index d41f924..cd4cec9 100644 --- a/src/shared/getProjects.ts +++ b/src/shared/getProjects.ts @@ -36,7 +36,6 @@ export type Project = ProjectConfig & { export type ProjectConfigProps = { owner?: string - forge?: ProjectForge status?: ProjectStatus[] description?: string } @@ -89,7 +88,6 @@ const configs: Record = { }, regime: { type: "package-repo", - forge: "quickbasic", status: ["active", "stable"], }, bind: { @@ -130,12 +128,6 @@ const configs: Record = { status: ["archived", "experiment"], description: "Experimental SSR framework.", }, - // fftext: { - // type: "monorepo", - // owner: "errilaz", - // status: ["dormant", "experiment"], - // description: "Desktop ANSI art tool.", - // }, pg_tagged_unions: { owner: "errilaz", type: "package-repo", diff --git a/src/ui/Project.ts b/src/ui/Project.ts index 95a77a2..b1962f0 100644 --- a/src/ui/Project.ts +++ b/src/ui/Project.ts @@ -15,24 +15,17 @@ export default function Project({ name }: Project) { const { description, status, - forge, owner, repo, readme, } = projects.find((p) => p.name === name)! - const forgeUrl = - forge === "quickbasic" - ? `https://code.quickbasic.org/sigitex/${name}` - : `https://github.com/${owner}/${repo}` - const forgeText = - forge === "quickbasic" ? "CODE" : "GITHUB" return Layout( h1(div("Sigitex/", name), marginBottom("20px")), div(status && each(status, (s) => Status(s))), p(description), div( - a(forgeText, " ↗", { - href: forgeUrl, + a("GITHUB", " ↗", { + href: `https://github.com/${owner}/${repo}`, target: "_top", }), ),