From 1d908e18fa4b9027fd11a65615fd188bd15dc6e6 Mon Sep 17 00:00:00 2001 From: filtered <176114999+webfiltered@users.noreply.github.com> Date: Sat, 27 Sep 2025 11:38:26 +1000 Subject: [PATCH] Create schemas package structure --- packages/schemas/package.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 packages/schemas/package.json diff --git a/packages/schemas/package.json b/packages/schemas/package.json new file mode 100644 index 000000000..accf02e19 --- /dev/null +++ b/packages/schemas/package.json @@ -0,0 +1,34 @@ +{ + "name": "@comfyorg/schemas", + "version": "1.0.0", + "type": "module", + "description": "Shared Zod schemas for ComfyUI Frontend", + "main": "./src/index.ts", + "types": "./src/index.ts", + "exports": { + "./apiSchema": "./src/apiSchema.ts", + "./colorPaletteSchema": "./src/colorPaletteSchema.ts", + "./keyBindingSchema": "./src/keyBindingSchema.ts", + "./nodeDefSchema": "./src/nodeDefSchema.ts", + "./nodeDef/nodeDefSchemaV2": "./src/nodeDef/nodeDefSchemaV2.ts", + "./nodeDef/migration": "./src/nodeDef/migration.ts", + "./signInSchema": "./src/signInSchema.ts" + }, + "scripts": { + "typecheck": "tsc --noEmit" + }, + "nx": { + "tags": [ + "scope:shared", + "type:schema" + ] + }, + "dependencies": { + "zod": "^3.23.8", + "zod-to-json-schema": "^3.24.1", + "zod-validation-error": "^3.3.0" + }, + "devDependencies": { + "typescript": "^5.4.5" + } +}