From 2f4e829792382a4d3b00c385304f72e7b00d6df0 Mon Sep 17 00:00:00 2001 From: Whitewater Date: Wed, 8 Oct 2025 16:09:53 +0000 Subject: [PATCH] docs(ecosystem): add fn sphere and zod-compare --- packages/docs/components/ecosystem.tsx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/packages/docs/components/ecosystem.tsx b/packages/docs/components/ecosystem.tsx index d5ac86a7d..6e4b50a5e 100644 --- a/packages/docs/components/ecosystem.tsx +++ b/packages/docs/components/ecosystem.tsx @@ -228,6 +228,12 @@ const poweredByZodProjects: ZodResource[] = [ url: "https://github.com/boneskull/bupkis", description: "Uncommonly extensible assertions for the beautiful people", slug: "boneskull/bupkis", + }, + { + name: "Fn Sphere", + url: "https://github.com/lawvs/fn-sphere", + description: "A Zod-first toolkit for building powerful, type-safe filter experiences across web apps.", + slug: "lawvs/fn-sphere", } ]; @@ -244,12 +250,18 @@ const zodUtilities: ZodResource[] = [ description: "Interactive playground for testing and exploring Zod and Zod mini schemas in real-time.", slug: "marilari88/zod-playground", }, - { + { name: "eslint-plugin-zod-x", url: "https://github.com/marcalexiei/eslint-plugin-zod-x", description: "ESLint plugin that adds custom linting rules to enforce best practices when using Zod", slug: "marcalexiei/eslint-plugin-zod-x", }, + { + name: "Zod Compare", + url: "https://github.com/lawvs/zod-compare", + description: "A utility library for recursively comparing Zod schemas.", + slug: "lawvs/zod-compare", + } ]; export {