UNPKG

env-manage-plugin

Version:

A dev env plugin that integrates an Express server with request proxying capabilities.

18 lines (17 loc) 628 B
import { z } from "zod"; // 2. 定义环境变量模式 export const EnvmConfigSchema = z.object({ port: z.coerce .number() .min(3000, { message: "端口必须大于等于3000" }) .max(65535, { message: "端口必须小于等于65535" }) .default(3099), // 自动转换类型 apiPrefix: z.string().default("/dev-manage-api"), cookieSuffix: z.string().default("envm"), // 新增 cookie 后缀配置 logLevel: z.string().default("info"), injectScriptDir: z .string() .default(".envm") .optional() .describe("注入脚本的文件夹路径"), });