From 3ace859106e80fa00c43977901193f69abd1f4e7 Mon Sep 17 00:00:00 2001 From: Chenlei Hu Date: Thu, 20 Jun 2024 13:55:36 -0400 Subject: [PATCH] Revert "Use npm to manage litegraph dependency (#45)" (#47) This reverts commit 4640eaf0acf0b09cdd012b6165c6f985d636fc45. --- 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, 16985 insertions(+), 45 deletions(-) create mode 100644 src/lib/litegraph.core.js create mode 100644 src/lib/litegraph.css create mode 100644 src/lib/litegraph.extensions.js create mode 100644 src/types/litegraph.d.ts diff --git a/README.md b/README.md index ec017b499..8e2ad2298 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 149a36d05..230ec00b4 100644 --- a/index.html +++ b/index.html @@ -4,8 +4,11 @@ ComfyUI + + +