From 2b9af91568d6c7e65f644e52be295a955bf9a7ca Mon Sep 17 00:00:00 2001 From: Kit Langton Date: Tue, 12 May 2026 13:08:57 -0400 Subject: [PATCH] Remove Zod from core log (#27102) --- packages/core/src/util/log.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/core/src/util/log.ts b/packages/core/src/util/log.ts index e1962aed4c..83060b29c6 100644 --- a/packages/core/src/util/log.ts +++ b/packages/core/src/util/log.ts @@ -4,11 +4,14 @@ import path from "path" import fs from "fs/promises" import { createWriteStream } from "fs" import * as Global from "../global" -import z from "zod" +import { Schema } from "effect" import { Glob } from "./glob" -export const Level = z.enum(["DEBUG", "INFO", "WARN", "ERROR"]).meta({ ref: "LogLevel", description: "Log level" }) -export type Level = z.infer +export const Level = Schema.Literals(["DEBUG", "INFO", "WARN", "ERROR"]).annotate({ + identifier: "LogLevel", + description: "Log level", +}) +export type Level = Schema.Schema.Type const levelPriority: Record = { DEBUG: 0,