diff options
Diffstat (limited to 'packages/env')
| -rw-r--r-- | packages/env/package.json | 38 | ||||
| -rw-r--r-- | packages/env/src/tools.ts | 36 |
2 files changed, 37 insertions, 37 deletions
diff --git a/packages/env/package.json b/packages/env/package.json index 0b794ef4..c07d117c 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -1,21 +1,21 @@ { - "name": "@opencut/env", - "version": "0.0.0", - "description": "Environment package for OpenCut", - "main": "./src/index.ts", - "types": "./src/index.ts", - "exports": { - ".": "./src/index.ts", - "./web": "./src/web.ts", - "./tools": "./src/tools.ts" - }, - "dependencies": { - "zod": "^4.0.5" - }, - "devDependencies": { - "dotenv": "^16.4.7", - "@types/bun": "latest", - "@types/node": "^24.2.1", - "typescript": "^5.8.3" - } + "name": "@opencut/env", + "version": "0.0.0", + "description": "Environment package for OpenCut", + "main": "./src/index.ts", + "types": "./src/index.ts", + "exports": { + ".": "./src/index.ts", + "./web": "./src/web.ts", + "./tools": "./src/tools.ts" + }, + "dependencies": { + "zod": "^4.0.5" + }, + "devDependencies": { + "dotenv": "^16.4.7", + "@types/bun": "latest", + "@types/node": "^24.2.1", + "typescript": "^5.8.3" + } } diff --git a/packages/env/src/tools.ts b/packages/env/src/tools.ts index 625e3d71..a730f6ed 100644 --- a/packages/env/src/tools.ts +++ b/packages/env/src/tools.ts @@ -1,27 +1,27 @@ import { z } from "zod"; const toolsEnvSchema = z.object({ - // Node - NODE_ENV: z.enum(["development", "production", "test"]), - ANALYZE: z.string().optional(), - NEXT_RUNTIME: z.enum(["nodejs", "edge"]).optional(), + // Node + NODE_ENV: z.enum(["development", "production", "test"]), + ANALYZE: z.string().optional(), + NEXT_RUNTIME: z.enum(["nodejs", "edge"]).optional(), - // Public - NEXT_PUBLIC_SITE_URL: z.url().default("http://localhost:3000"), + // Public + NEXT_PUBLIC_SITE_URL: z.url().default("http://localhost:3000"), - // Server - DATABASE_URL: z - .string() - .startsWith("postgres://") - .or(z.string().startsWith("postgresql://")), + // Server + DATABASE_URL: z + .string() + .startsWith("postgres://") + .or(z.string().startsWith("postgresql://")), - BETTER_AUTH_SECRET: z.string(), - UPSTASH_REDIS_REST_URL: z.url(), - UPSTASH_REDIS_REST_TOKEN: z.string(), - CLOUDFLARE_ACCOUNT_ID: z.string(), - R2_ACCESS_KEY_ID: z.string(), - R2_SECRET_ACCESS_KEY: z.string(), - R2_BUCKET_NAME: z.string(), + BETTER_AUTH_SECRET: z.string(), + UPSTASH_REDIS_REST_URL: z.url(), + UPSTASH_REDIS_REST_TOKEN: z.string(), + CLOUDFLARE_ACCOUNT_ID: z.string(), + R2_ACCESS_KEY_ID: z.string(), + R2_SECRET_ACCESS_KEY: z.string(), + R2_BUCKET_NAME: z.string(), }); export type ToolsEnv = z.infer<typeof toolsEnvSchema>; |
