From fef02e5f563eb5d0e71eecdfad7dbb2fe1588dc7 Mon Sep 17 00:00:00 2001 From: Benjamin Lu Date: Sun, 3 Aug 2025 22:06:29 -0400 Subject: [PATCH] [refactor] Migrate litegraph imports from npm package to local subtree - Updated all imports from '@comfyorg/litegraph' to '@/lib/litegraph/src/' - Replaced deep dist imports with direct source paths - Updated CSS import in main.ts - All imports now use the @ alias consistently --- .../content/MissingCoreNodesMessage.vue | 2 +- src/components/graph/GraphCanvas.vue | 2 +- src/components/graph/GraphCanvasMenu.vue | 2 +- src/components/graph/NodeTooltip.vue | 10 +++++----- src/components/graph/SelectionOverlay.vue | 2 +- src/components/graph/TitleEditor.vue | 8 ++++++-- .../ColorPickerButton.spec.ts | 4 ++-- .../selectionToolbox/ColorPickerButton.vue | 8 ++++++-- .../graph/selectionToolbox/ExecuteButton.vue | 2 +- .../graph/widgets/TextPreviewWidget.vue | 2 +- src/components/load3d/Load3DScene.vue | 2 +- .../load3d/controls/RecordingControls.vue | 2 +- .../searchbox/NodeSearchBoxPopover.vue | 14 ++++++------- .../canvas/useCanvasTransformSync.ts | 2 +- .../canvas/useSelectedLiteGraphItems.ts | 3 +-- .../element/useAbsolutePosition.ts | 2 +- .../element/useCanvasPositionConversion.ts | 3 ++- src/composables/node/useNodeAnimatedImage.ts | 5 ++--- src/composables/node/useNodeBadge.ts | 10 +++++----- .../node/useNodeCanvasImagePreview.ts | 3 +-- src/composables/node/useNodeChatHistory.ts | 3 +-- src/composables/node/useNodeDragAndDrop.ts | 2 +- src/composables/node/useNodeFileInput.ts | 3 +-- src/composables/node/useNodeImage.ts | 3 +-- src/composables/node/useNodeImageUpload.ts | 3 +-- src/composables/node/useNodePaste.ts | 2 +- src/composables/node/useNodePricing.ts | 4 ++-- src/composables/node/useNodeProgressText.ts | 3 +-- src/composables/node/useWatchWidget.ts | 2 +- src/composables/nodePack/useMissingNodes.ts | 4 ++-- src/composables/nodePack/useWorkflowPacks.ts | 2 +- src/composables/useCanvasDrop.ts | 4 ++-- src/composables/useContextMenuTranslation.ts | 7 +++---- src/composables/useCoreCommands.ts | 15 +++++++------- src/composables/useGlobalLitegraph.ts | 2 +- src/composables/useLitegraphSettings.ts | 6 +++++- src/composables/useMinimap.ts | 2 +- src/composables/usePaste.ts | 4 ++-- src/composables/useRefreshableSelection.ts | 2 +- src/composables/useWorkflowValidation.ts | 3 +-- src/composables/widgets/useBooleanWidget.ts | 3 +-- .../widgets/useChatHistoryWidget.ts | 2 +- src/composables/widgets/useComboWidget.ts | 4 ++-- src/composables/widgets/useFloatWidget.ts | 4 ++-- .../widgets/useImagePreviewWidget.ts | 5 ++--- .../widgets/useImageUploadWidget.ts | 5 ++--- src/composables/widgets/useIntWidget.ts | 5 ++--- src/composables/widgets/useMarkdownWidget.ts | 2 +- .../widgets/useProgressTextWidget.ts | 2 +- src/composables/widgets/useRemoteWidget.ts | 4 ++-- src/composables/widgets/useStringWidget.ts | 3 +-- src/constants/coreSettings.ts | 3 +-- src/extensions/core/contextMenuFilter.ts | 6 +++++- src/extensions/core/groupNode.ts | 7 +++---- src/extensions/core/groupNodeManage.ts | 3 +-- src/extensions/core/groupOptions.ts | 9 ++++----- src/extensions/core/load3d.ts | 2 +- .../core/load3d/Load3DConfiguration.ts | 3 +-- src/extensions/core/load3d/Load3d.ts | 2 +- src/extensions/core/load3d/Load3dAnimation.ts | 3 ++- src/extensions/core/load3d/NodeStorage.ts | 2 +- src/extensions/core/load3d/interfaces.ts | 2 +- src/extensions/core/nodeTemplates.ts | 3 +-- src/extensions/core/noteNode.ts | 4 ++-- src/extensions/core/rerouteNode.ts | 8 ++++++-- src/extensions/core/simpleTouchSupport.ts | 2 +- src/extensions/core/slotDefaults.ts | 2 +- src/extensions/core/uploadAudio.ts | 10 +++++----- src/extensions/core/widgetInputs.ts | 17 ++++++++-------- src/lib/litegraph/lint-staged.config.js | 5 +---- src/main.ts | 2 +- src/schemas/apiSchema.ts | 2 +- src/schemas/colorPaletteSchema.ts | 3 ++- src/scripts/app.ts | 18 ++++++++--------- src/scripts/changeTracker.ts | 2 +- src/scripts/domWidget.ts | 14 ++++++++----- src/scripts/errorNodeWidgets.ts | 5 ++--- src/scripts/fluxKontextEditNode.ts | 8 ++++---- src/scripts/pnginfo.ts | 2 +- src/scripts/widgets.ts | 13 ++++++------ src/services/colorPaletteService.ts | 4 ++-- src/services/litegraphService.ts | 16 +++++++-------- src/services/load3dService.ts | 2 +- src/services/subgraphService.ts | 3 +-- src/services/workflowService.ts | 4 ++-- src/stores/executionStore.ts | 2 +- src/stores/graphStore.ts | 8 ++++++-- src/stores/imagePreviewStore.ts | 2 +- src/stores/nodeDefStore.ts | 2 +- src/stores/subgraphNavigationStore.ts | 4 ++-- src/stores/workflowStore.ts | 2 +- src/types/comfy.ts | 5 ++--- src/types/index.ts | 3 +-- src/types/litegraph-augmentation.d.ts | 20 ++++++++++--------- src/utils/errorReportUtil.ts | 3 +-- src/utils/executableGroupNodeChildDTO.ts | 5 ++--- src/utils/executableGroupNodeDto.ts | 2 +- src/utils/executionUtil.ts | 5 ++--- src/utils/graphTraversalUtil.ts | 7 +++++-- src/utils/linkFixer.ts | 8 ++++---- src/utils/litegraphUtil.ts | 16 +++++++++------ src/utils/nodeFilterUtil.ts | 2 +- src/utils/searchAndReplace.ts | 3 +-- src/utils/typeGuardUtil.ts | 5 ++--- src/utils/vintageClipboard.ts | 8 ++++++-- .../content/MissingCoreNodesMessage.spec.ts | 2 +- .../canvas/useSelectedLiteGraphItems.test.ts | 12 +++++------ .../composables/node/useNodePricing.test.ts | 4 ++-- .../tests/composables/useMissingNodes.test.ts | 2 +- .../composables/useNodeChatHistory.test.ts | 2 +- .../tests/composables/useWatchWidget.test.ts | 2 +- tests-ui/tests/litegraph.test.ts | 3 ++- .../tests/store/imagePreviewStore.test.ts | 2 +- tests-ui/tests/store/workflowStore.test.ts | 2 +- .../tests/utils/graphTraversalUtil.test.ts | 6 +++++- tests-ui/tests/utils/litegraphUtil.test.ts | 4 ++-- tests-ui/tests/utils/nodeFilterUtil.test.ts | 2 +- tests-ui/tests/utils/serachAndReplace.test.ts | 4 ++-- tests-ui/tests/widgets/domWidget.test.ts | 2 +- 119 files changed, 284 insertions(+), 271 deletions(-) diff --git a/src/components/dialog/content/MissingCoreNodesMessage.vue b/src/components/dialog/content/MissingCoreNodesMessage.vue index 40347061e..036f088b3 100644 --- a/src/components/dialog/content/MissingCoreNodesMessage.vue +++ b/src/components/dialog/content/MissingCoreNodesMessage.vue @@ -42,11 +42,11 @@