initial commit

This commit is contained in:
Syahdan 2025-12-29 02:33:36 +07:00
commit 43dd3ce0e9
64 changed files with 7783 additions and 0 deletions

View file

@ -0,0 +1,5 @@
{
"name": "@addmon/config",
"version": "0.0.0",
"private": true
}

View file

@ -0,0 +1,22 @@
{
"$schema": "https://json.schemastore.org/tsconfig",
"compilerOptions": {
"target": "ESNext",
"module": "ESNext",
"moduleResolution": "bundler",
"lib": ["ESNext"],
"verbatimModuleSyntax": true,
"strict": true,
"skipLibCheck": true,
"resolveJsonModule": true,
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"isolatedModules": true,
"noUncheckedIndexedAccess": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noFallthroughCasesInSwitch": true,
"types": ["node"]
}
}

18
packages/env/package.json vendored Normal file
View file

@ -0,0 +1,18 @@
{
"name": "@addmon/env",
"version": "0.0.0",
"private": true,
"type": "module",
"exports": {
"./web": "./src/web.ts"
},
"dependencies": {
"@t3-oss/env-core": "^0.13.1",
"dotenv": "catalog:",
"zod": "catalog:"
},
"devDependencies": {
"@addmon/config": "workspace:*",
"typescript": "catalog:"
}
}

6
packages/env/src/web.ts vendored Normal file
View file

@ -0,0 +1,6 @@
import { createEnv } from "@t3-oss/env-core";
import { z } from "zod";
export const env = createEnv({
emptyStringAsUndefined: true,
});

3
packages/env/tsconfig.json vendored Normal file
View file

@ -0,0 +1,3 @@
{
"extends": "@addmon/config/tsconfig.base.json"
}