chore: monorepo scaffold, CI, MIT license

Bun workspaces (server/web/shared), typecheck+test gates, Gitea CI.
Refs PAI-90.
This commit is contained in:
marcuspaico
2026-08-17 13:55:39 -07:00
parent e55de20573
commit fe9be9597c
21 changed files with 359 additions and 1 deletions

1
shared/package.json Normal file
View File

@@ -0,0 +1 @@
{ "name": "@helios/shared", "version": "0.0.1", "exports": { ".": "./src/types.ts" }, "dependencies": { "zod": "^3.24.0" } }

9
shared/src/types.d.ts vendored Normal file
View File

@@ -0,0 +1,9 @@
import { z } from "zod";
export declare const HealthResponse: z.ZodObject<{
ok: z.ZodLiteral<true>;
}, "strip", z.ZodTypeAny, {
ok: true;
}, {
ok: true;
}>;
export type HealthResponse = z.infer<typeof HealthResponse>;

2
shared/src/types.js Normal file
View File

@@ -0,0 +1,2 @@
import { z } from "zod";
export const HealthResponse = z.object({ ok: z.literal(true) });

4
shared/src/types.ts Normal file
View File

@@ -0,0 +1,4 @@
import { z } from "zod";
export const HealthResponse = z.object({ ok: z.literal(true) });
export type HealthResponse = z.infer<typeof HealthResponse>;

1
shared/tsconfig.json Normal file
View File

@@ -0,0 +1 @@
{ "extends": "../tsconfig.base.json", "include": ["src"] }

File diff suppressed because one or more lines are too long