生态系统ArkEnv ArkEnv 将 ArkType 的强大功能带到您的环境变量中。 定义一个 ArkType 架构,从您的环境或配置源拉取值,对其进行验证,应用类型转换和变换,最终得到一个完全类型安全的、随时可用的 env 对象。 受 T3 Env 等工具启发,但专为 ArkType 量身定制,ArkEnv 还为特定于环境的用例添加了像 string.host 和 number.port 这样的关键字。 import { createEnv } from "arkenv" const env = createEnv({ HOST: "string.host", PORT: "number.port", NODE_ENV: "'development' | 'production' | 'test' = 'development'" }) // 自动验证并解析 process.env // TypeScript 知道确切的 ✨ 类型! console.log(env.HOST) // (property) HOST: string console.log(env.PORT) // (property) PORT: number console.log(env.NODE_ENV) // (property) NODE_ENV: "development" | "production" | "test"honoPrevious PageArkEnvNext Page