From 4640eaf0acf0b09cdd012b6165c6f985d636fc45 Mon Sep 17 00:00:00 2001 From: Chenlei Hu Date: Wed, 19 Jun 2024 23:08:43 -0400 Subject: [PATCH] Use npm to manage litegraph dependency (#45) * Add comfyui-litegraph dep * remove static copy * Remove litegraph impl * Fix various issues * LiteGraph import * Fix test ref issue * Change to stable version of litegraph * update README --- README.md | 2 +- index.html | 3 - package-lock.json | 286 +- package.json | 4 +- src/extensions/core/colorPalette.ts | 4 +- src/extensions/core/contextMenuFilter.ts | 1 + src/extensions/core/groupNode.ts | 3 +- src/extensions/core/groupNodeManage.ts | 2 +- src/extensions/core/groupOptions.ts | 1 + src/extensions/core/invertMenuScrolling.ts | 1 + src/extensions/core/linkRenderMode.ts | 2 +- src/extensions/core/nodeTemplates.ts | 1 + src/extensions/core/noteNode.ts | 1 + src/extensions/core/rerouteNode.js | 1 + src/extensions/core/simpleTouchSupport.ts | 1 + src/extensions/core/slotDefaults.js | 1 + src/extensions/core/snapToGrid.ts | 7 +- src/extensions/core/undoRedo.ts | 1 + src/extensions/core/widgetInputs.js | 1 + src/lib/litegraph.core.js | 14424 ------------------- src/lib/litegraph.css | 693 - src/lib/litegraph.extensions.js | 21 - src/scripts/app.ts | 4 +- src/scripts/domWidget.ts | 3 +- src/scripts/pnginfo.ts | 1 + src/scripts/widgets.ts | 2 +- src/types/litegraph.d.ts | 1533 -- tests-ui/utils/ezgraph.ts | 7 +- tests-ui/utils/index.ts | 3 +- tests-ui/utils/litegraph.ts | 10 +- vite.config.mts | 6 - 31 files changed, 45 insertions(+), 16985 deletions(-) delete mode 100644 src/lib/litegraph.core.js delete mode 100644 src/lib/litegraph.css delete mode 100644 src/lib/litegraph.extensions.js delete mode 100644 src/types/litegraph.d.ts diff --git a/README.md b/README.md index 8e2ad2298..ec017b499 100644 --- a/README.md +++ b/README.md @@ -11,10 +11,10 @@ Front-end of [ComfyUI](https://github.com/comfyanonymous/ComfyUI) modernized. Th - Added a shim layer to be backward compatible with the existing extension system. https://github.com/huchenlei/ComfyUI_frontend/pull/15 - Front-end dev server. - Zod schema for input validation on ComfyUI workflow. +- Make litegraph a npm dependency. ### What to be done -- Make litegraph a npm dependency. - Replace the existing ComfyUI front-end impl. - Turn on `strict` on `tsconfig.json`. - Introduce react to start managing part of the UI. diff --git a/index.html b/index.html index 230ec00b4..149a36d05 100644 --- a/index.html +++ b/index.html @@ -4,11 +4,8 @@ ComfyUI - - -