From d6efb4baeabc1f4f9e7d8fde3ca18d024e3022d2 Mon Sep 17 00:00:00 2001 From: p-sw Date: Sun, 31 May 2026 23:02:16 +0900 Subject: [PATCH] feat: add config --- .env.example | 1 + src/config.ts | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 .env.example create mode 100644 src/config.ts diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..9b229f3 --- /dev/null +++ b/.env.example @@ -0,0 +1 @@ +OPENROUTER_API_KEY= diff --git a/src/config.ts b/src/config.ts new file mode 100644 index 0000000..5f49a4b --- /dev/null +++ b/src/config.ts @@ -0,0 +1,12 @@ +import "dotenv/config"; + +export interface Config { + openrouterApiKey: string; +} + +const openrouterApiKey = process.env["OPENROUTER_API_KEY"]; +if (!openrouterApiKey) throw new Error("OPENROUTER_API_KEY is missing"); + +export const config: Config = { + openrouterApiKey: openrouterApiKey, +};