diff --git a/docs/IMPORT_MAP.md b/docs/IMPORT_MAP.md
new file mode 100644
index 000000000..8ddcce7e4
--- /dev/null
+++ b/docs/IMPORT_MAP.md
@@ -0,0 +1,132 @@
+# Import Map Visualization
+
+This document describes the import map visualization tool for the ComfyUI Frontend project.
+
+## Overview
+
+The import map visualization provides an interactive graph showing all the import dependencies in the ComfyUI Frontend codebase. This helps developers understand:
+
+- Module dependencies and relationships
+- Code organization and architecture
+- Circular dependencies (if any)
+- External package usage
+- Module coupling and cohesion
+
+## Viewing the Import Map
+
+Open `docs/import-map.html` in a web browser to view the interactive visualization.
+
+### Features
+
+- **Interactive Graph**: Drag nodes to explore the dependency graph
+- **Color-Coded Categories**: Different module types are shown in different colors:
+ - 🔴 Components
+ - 🔵 Stores
+ - 🟢 Services
+ - 🟡 Views
+ - 🟠Composables
+ - ⚪ Utils
+ - 🟣 External packages
+ - âš« Other modules
+
+- **Search**: Use the search box to find specific files or modules
+- **Zoom & Pan**: Navigate through the graph using mouse controls
+- **Export**: Export the raw dependency data as JSON
+
+## Generating the Import Map
+
+To regenerate the import map after code changes:
+
+```bash
+npx tsx scripts/generate-import-map.ts
+```
+
+This will:
+1. Scan all TypeScript and Vue files in the `src/` directory
+2. Extract import statements
+3. Build a dependency graph
+4. Generate both JSON data and HTML visualization
+
+### Output Files
+
+- `docs/import-map.json` - Raw dependency data in JSON format
+- `docs/import-map.html` - Interactive HTML visualization
+
+## Understanding the Visualization
+
+### Node Size
+- Larger nodes indicate modules that are imported by many other modules
+- Small nodes are leaf modules with fewer dependents
+
+### Links
+- Lines between nodes show import relationships
+- Thicker lines indicate multiple imports between the same modules
+
+### Layout
+- The graph uses force-directed layout to automatically position nodes
+- Highly connected modules tend to cluster together
+- External dependencies are typically on the periphery
+
+## Use Cases
+
+### Architecture Review
+- Identify architectural patterns and layers
+- Spot potential violations of architectural boundaries
+- Find opportunities for refactoring
+
+### Dependency Analysis
+- Identify heavily used modules that might benefit from optimization
+- Find unused or rarely used modules
+- Detect circular dependencies
+
+### Onboarding
+- Help new developers understand the codebase structure
+- Visualize the relationships between different parts of the application
+- Identify entry points and core modules
+
+### Performance Optimization
+- Find modules that might benefit from code splitting
+- Identify heavy external dependencies
+- Optimize bundle size by understanding import chains
+
+## Technical Details
+
+The import map generator uses:
+- TypeScript AST parsing to extract imports
+- D3.js for interactive visualization
+- Force-directed graph layout algorithm
+- Fast-glob for file system traversal
+
+## Limitations
+
+- Dynamic imports (`import()`) are detected but may not show the full dependency picture
+- Conditional imports are shown as always-present dependencies
+- Type-only imports are included in the visualization
+- The visualization works best with up to ~1000 nodes
+
+## Future Improvements
+
+Potential enhancements for the import map tool:
+
+- [ ] Filter by module type or specific directories
+- [ ] Show import cycle detection
+- [ ] Display bundle size information
+- [ ] Integration with webpack bundle analyzer
+- [ ] Real-time updates during development
+- [ ] Export to other visualization formats (GraphViz, etc.)
+- [ ] Show test file dependencies separately
+- [ ] Add metrics dashboard (coupling, cohesion, etc.)
+
+## Contributing
+
+To improve the import map visualization:
+
+1. The generation script is located at `scripts/generate-import-map.ts`
+2. The HTML template is embedded in the script
+3. Submit PRs with improvements or bug fixes
+
+## Related Documentation
+
+- [Architecture Decision Records](./adr/README.md)
+- [Settings System](./SETTINGS.md)
+- [Extension Development](./extensions/development.md)
\ No newline at end of file
diff --git a/docs/import-map.html b/docs/import-map.html
new file mode 100644
index 000000000..4f810ffa4
--- /dev/null
+++ b/docs/import-map.html
@@ -0,0 +1,24353 @@
+
+
+
+
+
+ ComfyUI Frontend Import Map
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/import-map.json b/docs/import-map.json
new file mode 100644
index 000000000..8e1d813af
--- /dev/null
+++ b/docs/import-map.json
@@ -0,0 +1,23978 @@
+{
+ "nodes": [
+ {
+ "id": "src/App.vue",
+ "label": "App.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "external:@vueuse/core",
+ "label": "@vueuse/core",
+ "group": "external",
+ "size": 60
+ },
+ {
+ "id": "external:primevue/blockui",
+ "label": "primevue/blockui",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/progressspinner",
+ "label": "primevue/progressspinner",
+ "group": "external",
+ "size": 17
+ },
+ {
+ "id": "external:vue",
+ "label": "vue",
+ "group": "external",
+ "size": 366
+ },
+ {
+ "id": "src/components/dialog/GlobalDialog.vue",
+ "label": "GlobalDialog.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/config.ts",
+ "label": "config.ts",
+ "group": "other",
+ "size": 4
+ },
+ {
+ "id": "src/stores/workspaceStore.ts",
+ "label": "workspaceStore.ts",
+ "group": "stores",
+ "size": 17
+ },
+ {
+ "id": "src/composables/useConflictDetection.ts",
+ "label": "useConflictDetection.ts",
+ "group": "composables",
+ "size": 11
+ },
+ {
+ "id": "src/utils/envUtil.ts",
+ "label": "envUtil.ts",
+ "group": "utils",
+ "size": 35
+ },
+ {
+ "id": "src/i18n.ts",
+ "label": "i18n.ts",
+ "group": "other",
+ "size": 69
+ },
+ {
+ "id": "external:vue-i18n",
+ "label": "vue-i18n",
+ "group": "external",
+ "size": 77
+ },
+ {
+ "id": "src/locales/ar/commands.json",
+ "label": "commands.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/ar/main.json",
+ "label": "main.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/ar/nodeDefs.json",
+ "label": "nodeDefs.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/ar/settings.json",
+ "label": "settings.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/en/commands.json",
+ "label": "commands.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/en/main.json",
+ "label": "main.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/en/nodeDefs.json",
+ "label": "nodeDefs.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/en/settings.json",
+ "label": "settings.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/es/commands.json",
+ "label": "commands.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/es/main.json",
+ "label": "main.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/es/nodeDefs.json",
+ "label": "nodeDefs.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/es/settings.json",
+ "label": "settings.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/fr/commands.json",
+ "label": "commands.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/fr/main.json",
+ "label": "main.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/fr/nodeDefs.json",
+ "label": "nodeDefs.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/fr/settings.json",
+ "label": "settings.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/ja/commands.json",
+ "label": "commands.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/ja/main.json",
+ "label": "main.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/ja/nodeDefs.json",
+ "label": "nodeDefs.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/ja/settings.json",
+ "label": "settings.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/ko/commands.json",
+ "label": "commands.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/ko/main.json",
+ "label": "main.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/ko/nodeDefs.json",
+ "label": "nodeDefs.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/ko/settings.json",
+ "label": "settings.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/ru/commands.json",
+ "label": "commands.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/ru/main.json",
+ "label": "main.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/ru/nodeDefs.json",
+ "label": "nodeDefs.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/ru/settings.json",
+ "label": "settings.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/zh-TW/commands.json",
+ "label": "commands.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/zh-TW/main.json",
+ "label": "main.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/zh-TW/nodeDefs.json",
+ "label": "nodeDefs.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/zh-TW/settings.json",
+ "label": "settings.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/zh/commands.json",
+ "label": "commands.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/zh/main.json",
+ "label": "main.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/zh/nodeDefs.json",
+ "label": "nodeDefs.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/locales/zh/settings.json",
+ "label": "settings.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/main.ts",
+ "label": "main.ts",
+ "group": "other",
+ "size": 1
+ },
+ {
+ "id": "external:@primevue/themes",
+ "label": "@primevue/themes",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:@primevue/themes/aura",
+ "label": "@primevue/themes/aura",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:@sentry/vue",
+ "label": "@sentry/vue",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:firebase/app",
+ "label": "firebase/app",
+ "group": "external",
+ "size": 5
+ },
+ {
+ "id": "external:pinia",
+ "label": "pinia",
+ "group": "external",
+ "size": 55
+ },
+ {
+ "id": "external:primeicons/primeicons.css",
+ "label": "primeicons/primeicons.css",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/config",
+ "label": "primevue/config",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/confirmationservice",
+ "label": "primevue/confirmationservice",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/toastservice",
+ "label": "primevue/toastservice",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/tooltip",
+ "label": "primevue/tooltip",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:vuefire",
+ "label": "vuefire",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "src/config/firebase.ts",
+ "label": "firebase.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/public/css/litegraph.css",
+ "label": "litegraph.css",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/router.ts",
+ "label": "router.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/assets/css/style.css",
+ "label": "style.css",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "external:vue-router",
+ "label": "vue-router",
+ "group": "external",
+ "size": 8
+ },
+ {
+ "id": "src/views/layouts/LayoutDefault.vue",
+ "label": "LayoutDefault.vue",
+ "group": "views",
+ "size": 2
+ },
+ {
+ "id": "src/stores/userStore.ts",
+ "label": "userStore.ts",
+ "group": "stores",
+ "size": 6
+ },
+ {
+ "id": "src/views/GraphView.vue",
+ "label": "GraphView.vue",
+ "group": "views",
+ "size": 2
+ },
+ {
+ "id": "src/views/UserSelectView.vue",
+ "label": "UserSelectView.vue",
+ "group": "views",
+ "size": 2
+ },
+ {
+ "id": "src/views/ServerStartView.vue",
+ "label": "ServerStartView.vue",
+ "group": "views",
+ "size": 2
+ },
+ {
+ "id": "src/views/InstallView.vue",
+ "label": "InstallView.vue",
+ "group": "views",
+ "size": 2
+ },
+ {
+ "id": "src/views/WelcomeView.vue",
+ "label": "WelcomeView.vue",
+ "group": "views",
+ "size": 2
+ },
+ {
+ "id": "src/views/NotSupportedView.vue",
+ "label": "NotSupportedView.vue",
+ "group": "views",
+ "size": 2
+ },
+ {
+ "id": "src/views/DownloadGitView.vue",
+ "label": "DownloadGitView.vue",
+ "group": "views",
+ "size": 2
+ },
+ {
+ "id": "src/views/ManualConfigurationView.vue",
+ "label": "ManualConfigurationView.vue",
+ "group": "views",
+ "size": 2
+ },
+ {
+ "id": "src/views/MetricsConsentView.vue",
+ "label": "MetricsConsentView.vue",
+ "group": "views",
+ "size": 2
+ },
+ {
+ "id": "src/views/DesktopStartView.vue",
+ "label": "DesktopStartView.vue",
+ "group": "views",
+ "size": 2
+ },
+ {
+ "id": "src/views/MaintenanceView.vue",
+ "label": "MaintenanceView.vue",
+ "group": "views",
+ "size": 2
+ },
+ {
+ "id": "src/views/DesktopUpdateView.vue",
+ "label": "DesktopUpdateView.vue",
+ "group": "views",
+ "size": 2
+ },
+ {
+ "id": "src/components/LiteGraphCanvasSplitterOverlay.vue",
+ "label": "LiteGraphCanvasSplitterOverlay.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/splitter",
+ "label": "primevue/splitter",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/splitterpanel",
+ "label": "primevue/splitterpanel",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/stores/settingStore.ts",
+ "label": "settingStore.ts",
+ "group": "stores",
+ "size": 81
+ },
+ {
+ "id": "src/stores/workspace/bottomPanelStore.ts",
+ "label": "bottomPanelStore.ts",
+ "group": "stores",
+ "size": 9
+ },
+ {
+ "id": "src/stores/workspace/sidebarTabStore.ts",
+ "label": "sidebarTabStore.ts",
+ "group": "stores",
+ "size": 5
+ },
+ {
+ "id": "src/components/MenuHamburger.vue",
+ "label": "MenuHamburger.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/button",
+ "label": "primevue/button",
+ "group": "external",
+ "size": 109
+ },
+ {
+ "id": "src/scripts/app.ts",
+ "label": "app.ts",
+ "group": "scripts",
+ "size": 67
+ },
+ {
+ "id": "src/composables/useBrowserTabTitle.ts",
+ "label": "useBrowserTabTitle.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/stores/executionStore.ts",
+ "label": "executionStore.ts",
+ "group": "stores",
+ "size": 14
+ },
+ {
+ "id": "src/stores/workflowStore.ts",
+ "label": "workflowStore.ts",
+ "group": "stores",
+ "size": 31
+ },
+ {
+ "id": "src/composables/useCachedRequest.ts",
+ "label": "useCachedRequest.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "external:@alloc/quick-lru",
+ "label": "@alloc/quick-lru",
+ "group": "external",
+ "size": 6
+ },
+ {
+ "id": "src/utils/formatUtil.ts",
+ "label": "formatUtil.ts",
+ "group": "utils",
+ "size": 50
+ },
+ {
+ "id": "src/composables/useCanvasDrop.ts",
+ "label": "useCanvasDrop.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/usePragmaticDragAndDrop.ts",
+ "label": "usePragmaticDragAndDrop.ts",
+ "group": "composables",
+ "size": 4
+ },
+ {
+ "id": "src/lib/litegraph/src/litegraph.ts",
+ "label": "litegraph.ts",
+ "group": "lib",
+ "size": 99
+ },
+ {
+ "id": "src/services/litegraphService.ts",
+ "label": "litegraphService.ts",
+ "group": "services",
+ "size": 13
+ },
+ {
+ "id": "src/services/workflowService.ts",
+ "label": "workflowService.ts",
+ "group": "services",
+ "size": 14
+ },
+ {
+ "id": "src/stores/modelStore.ts",
+ "label": "modelStore.ts",
+ "group": "stores",
+ "size": 7
+ },
+ {
+ "id": "src/stores/modelToNodeStore.ts",
+ "label": "modelToNodeStore.ts",
+ "group": "stores",
+ "size": 4
+ },
+ {
+ "id": "src/stores/nodeDefStore.ts",
+ "label": "nodeDefStore.ts",
+ "group": "stores",
+ "size": 27
+ },
+ {
+ "id": "src/types/treeExplorerTypes.ts",
+ "label": "treeExplorerTypes.ts",
+ "group": "types",
+ "size": 9
+ },
+ {
+ "id": "src/composables/useCivitaiModel.ts",
+ "label": "useCivitaiModel.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/useConflictAcknowledgment.ts",
+ "label": "useConflictAcknowledgment.ts",
+ "group": "composables",
+ "size": 6
+ },
+ {
+ "id": "src/stores/conflictDetectionStore.ts",
+ "label": "conflictDetectionStore.ts",
+ "group": "stores",
+ "size": 7
+ },
+ {
+ "id": "external:es-toolkit/compat",
+ "label": "es-toolkit/compat",
+ "group": "external",
+ "size": 47
+ },
+ {
+ "id": "src/composables/nodePack/useInstalledPacks.ts",
+ "label": "useInstalledPacks.ts",
+ "group": "composables",
+ "size": 4
+ },
+ {
+ "id": "src/services/comfyManagerService.ts",
+ "label": "comfyManagerService.ts",
+ "group": "services",
+ "size": 4
+ },
+ {
+ "id": "src/services/comfyRegistryService.ts",
+ "label": "comfyRegistryService.ts",
+ "group": "services",
+ "size": 4
+ },
+ {
+ "id": "src/stores/comfyManagerStore.ts",
+ "label": "comfyManagerStore.ts",
+ "group": "stores",
+ "size": 23
+ },
+ {
+ "id": "src/stores/systemStatsStore.ts",
+ "label": "systemStatsStore.ts",
+ "group": "stores",
+ "size": 10
+ },
+ {
+ "id": "src/utils/packUtils.ts",
+ "label": "packUtils.ts",
+ "group": "utils",
+ "size": 5
+ },
+ {
+ "id": "src/utils/versionUtil.ts",
+ "label": "versionUtil.ts",
+ "group": "utils",
+ "size": 2
+ },
+ {
+ "id": "src/composables/useManagerState.ts",
+ "label": "useManagerState.ts",
+ "group": "composables",
+ "size": 7
+ },
+ {
+ "id": "src/composables/useContextMenuTranslation.ts",
+ "label": "useContextMenuTranslation.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/useCopy.ts",
+ "label": "useCopy.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/stores/graphStore.ts",
+ "label": "graphStore.ts",
+ "group": "stores",
+ "size": 40
+ },
+ {
+ "id": "src/composables/useCopyToClipboard.ts",
+ "label": "useCopyToClipboard.ts",
+ "group": "composables",
+ "size": 4
+ },
+ {
+ "id": "external:primevue/usetoast",
+ "label": "primevue/usetoast",
+ "group": "external",
+ "size": 10
+ },
+ {
+ "id": "src/composables/useCoreCommands.ts",
+ "label": "useCoreCommands.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/auth/useFirebaseAuthActions.ts",
+ "label": "useFirebaseAuthActions.ts",
+ "group": "composables",
+ "size": 11
+ },
+ {
+ "id": "src/composables/canvas/useSelectedLiteGraphItems.ts",
+ "label": "useSelectedLiteGraphItems.ts",
+ "group": "composables",
+ "size": 4
+ },
+ {
+ "id": "src/composables/useModelSelectorDialog.ts",
+ "label": "useModelSelectorDialog.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/constants/coreColorPalettes.ts",
+ "label": "coreColorPalettes.ts",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/scripts/api.ts",
+ "label": "api.ts",
+ "group": "scripts",
+ "size": 52
+ },
+ {
+ "id": "src/services/dialogService.ts",
+ "label": "dialogService.ts",
+ "group": "services",
+ "size": 26
+ },
+ {
+ "id": "src/stores/helpCenterStore.ts",
+ "label": "helpCenterStore.ts",
+ "group": "stores",
+ "size": 3
+ },
+ {
+ "id": "src/stores/imagePreviewStore.ts",
+ "label": "imagePreviewStore.ts",
+ "group": "stores",
+ "size": 8
+ },
+ {
+ "id": "src/stores/queueStore.ts",
+ "label": "queueStore.ts",
+ "group": "stores",
+ "size": 14
+ },
+ {
+ "id": "src/stores/subgraphNavigationStore.ts",
+ "label": "subgraphNavigationStore.ts",
+ "group": "stores",
+ "size": 5
+ },
+ {
+ "id": "src/stores/subgraphStore.ts",
+ "label": "subgraphStore.ts",
+ "group": "stores",
+ "size": 7
+ },
+ {
+ "id": "src/stores/toastStore.ts",
+ "label": "toastStore.ts",
+ "group": "stores",
+ "size": 33
+ },
+ {
+ "id": "src/stores/workspace/colorPaletteStore.ts",
+ "label": "colorPaletteStore.ts",
+ "group": "stores",
+ "size": 16
+ },
+ {
+ "id": "src/stores/workspace/searchBoxStore.ts",
+ "label": "searchBoxStore.ts",
+ "group": "stores",
+ "size": 4
+ },
+ {
+ "id": "src/types/comfyManagerTypes.ts",
+ "label": "comfyManagerTypes.ts",
+ "group": "types",
+ "size": 18
+ },
+ {
+ "id": "src/utils/graphTraversalUtil.ts",
+ "label": "graphTraversalUtil.ts",
+ "group": "utils",
+ "size": 10
+ },
+ {
+ "id": "src/utils/nodeFilterUtil.ts",
+ "label": "nodeFilterUtil.ts",
+ "group": "utils",
+ "size": 2
+ },
+ {
+ "id": "src/composables/useDownload.ts",
+ "label": "useDownload.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/composables/useErrorHandling.ts",
+ "label": "useErrorHandling.ts",
+ "group": "composables",
+ "size": 15
+ },
+ {
+ "id": "src/composables/useFeatureFlags.ts",
+ "label": "useFeatureFlags.ts",
+ "group": "composables",
+ "size": 1
+ },
+ {
+ "id": "src/composables/useFrontendVersionMismatchWarning.ts",
+ "label": "useFrontendVersionMismatchWarning.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/stores/versionCompatibilityStore.ts",
+ "label": "versionCompatibilityStore.ts",
+ "group": "stores",
+ "size": 3
+ },
+ {
+ "id": "src/composables/useGlobalLitegraph.ts",
+ "label": "useGlobalLitegraph.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/useImportFailedDetection.ts",
+ "label": "useImportFailedDetection.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/composables/useIntersectionObserver.ts",
+ "label": "useIntersectionObserver.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/composables/useLazyPagination.ts",
+ "label": "useLazyPagination.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/useLitegraphSettings.ts",
+ "label": "useLitegraphSettings.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/useLoad3dViewer.ts",
+ "label": "useLoad3dViewer.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/Load3d.ts",
+ "label": "Load3d.ts",
+ "group": "extensions",
+ "size": 6
+ },
+ {
+ "id": "src/extensions/core/load3d/Load3dUtils.ts",
+ "label": "Load3dUtils.ts",
+ "group": "extensions",
+ "size": 7
+ },
+ {
+ "id": "src/extensions/core/load3d/interfaces.ts",
+ "label": "interfaces.ts",
+ "group": "extensions",
+ "size": 25
+ },
+ {
+ "id": "src/lib/litegraph/src/LGraphNode.ts",
+ "label": "LGraphNode.ts",
+ "group": "lib",
+ "size": 13
+ },
+ {
+ "id": "src/services/load3dService.ts",
+ "label": "load3dService.ts",
+ "group": "services",
+ "size": 8
+ },
+ {
+ "id": "src/composables/useManagerQueue.ts",
+ "label": "useManagerQueue.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/types/generatedManagerTypes.ts",
+ "label": "generatedManagerTypes.ts",
+ "group": "types",
+ "size": 9
+ },
+ {
+ "id": "src/stores/commandStore.ts",
+ "label": "commandStore.ts",
+ "group": "stores",
+ "size": 43
+ },
+ {
+ "id": "src/components/widget/SampleModelSelector.vue",
+ "label": "SampleModelSelector.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/stores/dialogStore.ts",
+ "label": "dialogStore.ts",
+ "group": "stores",
+ "size": 15
+ },
+ {
+ "id": "src/composables/usePaste.ts",
+ "label": "usePaste.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/schemas/comfyWorkflowSchema.ts",
+ "label": "comfyWorkflowSchema.ts",
+ "group": "other",
+ "size": 15
+ },
+ {
+ "id": "src/utils/litegraphUtil.ts",
+ "label": "litegraphUtil.ts",
+ "group": "utils",
+ "size": 15
+ },
+ {
+ "id": "src/composables/usePopoverSizing.ts",
+ "label": "usePopoverSizing.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "external:@atlaskit/pragmatic-drag-and-drop/element/adapter",
+ "label": "@atlaskit/pragmatic-drag-and-drop/element/adapter",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/composables/useProgressFavicon.ts",
+ "label": "useProgressFavicon.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/useRefreshableSelection.ts",
+ "label": "useRefreshableSelection.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/useRegistrySearch.ts",
+ "label": "useRegistrySearch.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/constants/searchConstants.ts",
+ "label": "searchConstants.ts",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/services/gateway/registrySearchGateway.ts",
+ "label": "registrySearchGateway.ts",
+ "group": "services",
+ "size": 2
+ },
+ {
+ "id": "src/composables/useServerLogs.ts",
+ "label": "useServerLogs.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/schemas/apiSchema.ts",
+ "label": "apiSchema.ts",
+ "group": "other",
+ "size": 10
+ },
+ {
+ "id": "src/composables/useTemplateFiltering.ts",
+ "label": "useTemplateFiltering.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/useTemplateWorkflows.ts",
+ "label": "useTemplateWorkflows.ts",
+ "group": "composables",
+ "size": 4
+ },
+ {
+ "id": "src/stores/workflowTemplatesStore.ts",
+ "label": "workflowTemplatesStore.ts",
+ "group": "stores",
+ "size": 2
+ },
+ {
+ "id": "src/composables/useTransformCompatOverlayProps.ts",
+ "label": "useTransformCompatOverlayProps.ts",
+ "group": "composables",
+ "size": 5
+ },
+ {
+ "id": "src/composables/useTreeExpansion.ts",
+ "label": "useTreeExpansion.ts",
+ "group": "composables",
+ "size": 5
+ },
+ {
+ "id": "src/composables/useValueTransform.ts",
+ "label": "useValueTransform.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/useVueFeatureFlags.ts",
+ "label": "useVueFeatureFlags.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/composables/useWorkflowAutoSave.ts",
+ "label": "useWorkflowAutoSave.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/useWorkflowPersistence.ts",
+ "label": "useWorkflowPersistence.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/scripts/utils.ts",
+ "label": "utils.ts",
+ "group": "scripts",
+ "size": 10
+ },
+ {
+ "id": "src/composables/useWorkflowValidation.ts",
+ "label": "useWorkflowValidation.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/utils/linkFixer.ts",
+ "label": "linkFixer.ts",
+ "group": "utils",
+ "size": 2
+ },
+ {
+ "id": "src/composables/useZoomControls.ts",
+ "label": "useZoomControls.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/config/comfyApi.ts",
+ "label": "comfyApi.ts",
+ "group": "other",
+ "size": 6
+ },
+ {
+ "id": "src/assets/palettes/arc.json",
+ "label": "arc.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/assets/palettes/dark.json",
+ "label": "dark.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/assets/palettes/github.json",
+ "label": "github.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/assets/palettes/light.json",
+ "label": "light.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/assets/palettes/nord.json",
+ "label": "nord.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/assets/palettes/solarized.json",
+ "label": "solarized.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/constants/coreKeybindings.ts",
+ "label": "coreKeybindings.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/constants/coreMenuCommands.ts",
+ "label": "coreMenuCommands.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/constants/coreSettings.ts",
+ "label": "coreSettings.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/types/nodeSource.ts",
+ "label": "nodeSource.ts",
+ "group": "types",
+ "size": 9
+ },
+ {
+ "id": "src/types/searchBoxTypes.ts",
+ "label": "searchBoxTypes.ts",
+ "group": "types",
+ "size": 4
+ },
+ {
+ "id": "src/constants/desktopMaintenanceTasks.ts",
+ "label": "desktopMaintenanceTasks.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "external:@primevue/core",
+ "label": "@primevue/core",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/constants/groupNodeConstants.ts",
+ "label": "groupNodeConstants.ts",
+ "group": "other",
+ "size": 4
+ },
+ {
+ "id": "src/constants/reservedKeyCombos.ts",
+ "label": "reservedKeyCombos.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/constants/serverConfig.ts",
+ "label": "serverConfig.ts",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/types/serverArgs.ts",
+ "label": "serverArgs.ts",
+ "group": "types",
+ "size": 2
+ },
+ {
+ "id": "src/types/settingTypes.ts",
+ "label": "settingTypes.ts",
+ "group": "types",
+ "size": 7
+ },
+ {
+ "id": "src/constants/slotColors.ts",
+ "label": "slotColors.ts",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/constants/supportedWorkflowFormats.ts",
+ "label": "supportedWorkflowFormats.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/constants/uvMirrors.ts",
+ "label": "uvMirrors.ts",
+ "group": "other",
+ "size": 4
+ },
+ {
+ "id": "external:zod",
+ "label": "zod",
+ "group": "external",
+ "size": 9
+ },
+ {
+ "id": "src/schemas/colorPaletteSchema.ts",
+ "label": "colorPaletteSchema.ts",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/schemas/keyBindingSchema.ts",
+ "label": "keyBindingSchema.ts",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/schemas/assetSchema.ts",
+ "label": "assetSchema.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "external:zod-validation-error",
+ "label": "zod-validation-error",
+ "group": "external",
+ "size": 5
+ },
+ {
+ "id": "src/schemas/nodeDefSchema.ts",
+ "label": "nodeDefSchema.ts",
+ "group": "other",
+ "size": 8
+ },
+ {
+ "id": "src/schemas/signInSchema.ts",
+ "label": "signInSchema.ts",
+ "group": "other",
+ "size": 6
+ },
+ {
+ "id": "external:axios",
+ "label": "axios",
+ "group": "external",
+ "size": 5
+ },
+ {
+ "id": "src/config/clientFeatureFlags.json",
+ "label": "clientFeatureFlags.json",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/types/workflowTemplateTypes.ts",
+ "label": "workflowTemplateTypes.ts",
+ "group": "types",
+ "size": 3
+ },
+ {
+ "id": "src/composables/element/useCanvasPositionConversion.ts",
+ "label": "useCanvasPositionConversion.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/scripts/metadata/ebml.ts",
+ "label": "ebml.ts",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/scripts/metadata/gltf.ts",
+ "label": "gltf.ts",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/scripts/metadata/isobmff.ts",
+ "label": "isobmff.ts",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/scripts/metadata/mp3.ts",
+ "label": "mp3.ts",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/scripts/metadata/ogg.ts",
+ "label": "ogg.ts",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/scripts/metadata/svg.ts",
+ "label": "svg.ts",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/services/extensionService.ts",
+ "label": "extensionService.ts",
+ "group": "services",
+ "size": 9
+ },
+ {
+ "id": "src/services/subgraphService.ts",
+ "label": "subgraphService.ts",
+ "group": "services",
+ "size": 2
+ },
+ {
+ "id": "src/stores/apiKeyAuthStore.ts",
+ "label": "apiKeyAuthStore.ts",
+ "group": "stores",
+ "size": 6
+ },
+ {
+ "id": "src/stores/domWidgetStore.ts",
+ "label": "domWidgetStore.ts",
+ "group": "stores",
+ "size": 7
+ },
+ {
+ "id": "src/stores/extensionStore.ts",
+ "label": "extensionStore.ts",
+ "group": "stores",
+ "size": 7
+ },
+ {
+ "id": "src/stores/firebaseAuthStore.ts",
+ "label": "firebaseAuthStore.ts",
+ "group": "stores",
+ "size": 11
+ },
+ {
+ "id": "src/stores/keybindingStore.ts",
+ "label": "keybindingStore.ts",
+ "group": "stores",
+ "size": 8
+ },
+ {
+ "id": "src/stores/widgetStore.ts",
+ "label": "widgetStore.ts",
+ "group": "stores",
+ "size": 6
+ },
+ {
+ "id": "src/types/extensionTypes.ts",
+ "label": "extensionTypes.ts",
+ "group": "types",
+ "size": 6
+ },
+ {
+ "id": "src/utils/colorUtil.ts",
+ "label": "colorUtil.ts",
+ "group": "utils",
+ "size": 6
+ },
+ {
+ "id": "src/utils/executionUtil.ts",
+ "label": "executionUtil.ts",
+ "group": "utils",
+ "size": 2
+ },
+ {
+ "id": "src/utils/migration/migrateReroute.ts",
+ "label": "migrateReroute.ts",
+ "group": "utils",
+ "size": 3
+ },
+ {
+ "id": "src/utils/modelMetadataUtil.ts",
+ "label": "modelMetadataUtil.ts",
+ "group": "utils",
+ "size": 2
+ },
+ {
+ "id": "src/utils/vintageClipboard.ts",
+ "label": "vintageClipboard.ts",
+ "group": "utils",
+ "size": 4
+ },
+ {
+ "id": "src/scripts/defaultGraph.ts",
+ "label": "defaultGraph.ts",
+ "group": "scripts",
+ "size": 4
+ },
+ {
+ "id": "src/scripts/pnginfo.ts",
+ "label": "pnginfo.ts",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/scripts/ui.ts",
+ "label": "ui.ts",
+ "group": "scripts",
+ "size": 19
+ },
+ {
+ "id": "src/scripts/ui/menu/index.ts",
+ "label": "index.ts",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/scripts/widgets.ts",
+ "label": "widgets.ts",
+ "group": "scripts",
+ "size": 15
+ },
+ {
+ "id": "src/scripts/changeTracker.ts",
+ "label": "changeTracker.ts",
+ "group": "scripts",
+ "size": 3
+ },
+ {
+ "id": "external:jsondiffpatch",
+ "label": "jsondiffpatch",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:loglevel",
+ "label": "loglevel",
+ "group": "external",
+ "size": 6
+ },
+ {
+ "id": "src/scripts/domWidget.ts",
+ "label": "domWidget.ts",
+ "group": "scripts",
+ "size": 12
+ },
+ {
+ "id": "src/composables/functional/useChainCallback.ts",
+ "label": "useChainCallback.ts",
+ "group": "composables",
+ "size": 11
+ },
+ {
+ "id": "src/scripts/errorNodeWidgets.ts",
+ "label": "errorNodeWidgets.ts",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts",
+ "label": "useBooleanWidget.ts",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts",
+ "label": "useFloatWidget.ts",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
+ "label": "useStringWidget.ts",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/scripts/metadata/avif.ts",
+ "label": "avif.ts",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/scripts/metadata/flac.ts",
+ "label": "flac.ts",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/scripts/metadata/png.ts",
+ "label": "png.ts",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/scripts/ui/dialog.ts",
+ "label": "dialog.ts",
+ "group": "scripts",
+ "size": 5
+ },
+ {
+ "id": "src/scripts/ui/settings.ts",
+ "label": "settings.ts",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/scripts/ui/toggleSwitch.ts",
+ "label": "toggleSwitch.ts",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/utils/searchAndReplace.ts",
+ "label": "searchAndReplace.ts",
+ "group": "utils",
+ "size": 4
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts",
+ "label": "useChartWidget.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts",
+ "label": "useColorWidget.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
+ "label": "useComboWidget.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts",
+ "label": "useFileUploadWidget.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts",
+ "label": "useGalleriaWidget.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts",
+ "label": "useImageCompareWidget.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
+ "label": "useImageUploadWidget.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts",
+ "label": "useIntWidget.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
+ "label": "useMarkdownWidget.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts",
+ "label": "useMultiSelectWidget.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts",
+ "label": "useSelectButtonWidget.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts",
+ "label": "useTextareaWidget.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts",
+ "label": "useTreeSelectWidget.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/schemas/nodeDef/migration.ts",
+ "label": "migration.ts",
+ "group": "other",
+ "size": 7
+ },
+ {
+ "id": "src/services/assetService.ts",
+ "label": "assetService.ts",
+ "group": "services",
+ "size": 3
+ },
+ {
+ "id": "src/services/audioService.ts",
+ "label": "audioService.ts",
+ "group": "services",
+ "size": 2
+ },
+ {
+ "id": "external:extendable-media-recorder",
+ "label": "extendable-media-recorder",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "external:extendable-media-recorder-wav-encoder",
+ "label": "extendable-media-recorder-wav-encoder",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/services/autoQueueService.ts",
+ "label": "autoQueueService.ts",
+ "group": "services",
+ "size": 2
+ },
+ {
+ "id": "src/services/colorPaletteService.ts",
+ "label": "colorPaletteService.ts",
+ "group": "services",
+ "size": 5
+ },
+ {
+ "id": "external:uuid",
+ "label": "uuid",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "src/utils/typeGuardUtil.ts",
+ "label": "typeGuardUtil.ts",
+ "group": "utils",
+ "size": 10
+ },
+ {
+ "id": "src/services/customerEventsService.ts",
+ "label": "customerEventsService.ts",
+ "group": "services",
+ "size": 2
+ },
+ {
+ "id": "src/types/comfyRegistryTypes.ts",
+ "label": "comfyRegistryTypes.ts",
+ "group": "types",
+ "size": 19
+ },
+ {
+ "id": "src/components/dialog/content/ApiNodesSignInContent.vue",
+ "label": "ApiNodesSignInContent.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/ConfirmationDialogContent.vue",
+ "label": "ConfirmationDialogContent.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/ErrorDialogContent.vue",
+ "label": "ErrorDialogContent.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/LoadWorkflowWarning.vue",
+ "label": "LoadWorkflowWarning.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/ManagerProgressDialogContent.vue",
+ "label": "ManagerProgressDialogContent.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/MissingModelsWarning.vue",
+ "label": "MissingModelsWarning.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/PromptDialogContent.vue",
+ "label": "PromptDialogContent.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/SettingDialogContent.vue",
+ "label": "SettingDialogContent.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/dialog/content/SignInContent.vue",
+ "label": "SignInContent.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/TopUpCreditsDialogContent.vue",
+ "label": "TopUpCreditsDialogContent.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/UpdatePasswordContent.vue",
+ "label": "UpdatePasswordContent.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "label": "ManagerDialogContent.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/ManagerHeader.vue",
+ "label": "ManagerHeader.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/NodeConflictDialogContent.vue",
+ "label": "NodeConflictDialogContent.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/NodeConflictFooter.vue",
+ "label": "NodeConflictFooter.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/NodeConflictHeader.vue",
+ "label": "NodeConflictHeader.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/footer/ManagerProgressFooter.vue",
+ "label": "ManagerProgressFooter.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/header/ComfyOrgHeader.vue",
+ "label": "ComfyOrgHeader.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/header/ManagerProgressHeader.vue",
+ "label": "ManagerProgressHeader.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/header/SettingDialogHeader.vue",
+ "label": "SettingDialogHeader.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/templates/TemplateWorkflowsContent.vue",
+ "label": "TemplateWorkflowsContent.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/templates/TemplateWorkflowsDialogHeader.vue",
+ "label": "TemplateWorkflowsDialogHeader.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/stores/menuItemStore.ts",
+ "label": "menuItemStore.ts",
+ "group": "stores",
+ "size": 5
+ },
+ {
+ "id": "src/extensions/core/index.ts",
+ "label": "index.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/services/keybindingService.ts",
+ "label": "keybindingService.ts",
+ "group": "services",
+ "size": 3
+ },
+ {
+ "id": "src/composables/node/useNodeAnimatedImage.ts",
+ "label": "useNodeAnimatedImage.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/node/useNodeCanvasImagePreview.ts",
+ "label": "useNodeCanvasImagePreview.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/node/useNodeImage.ts",
+ "label": "useNodeImage.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/utils/nodeDefOrderingUtil.ts",
+ "label": "nodeDefOrderingUtil.ts",
+ "group": "utils",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/Load3dAnimation.ts",
+ "label": "Load3dAnimation.ts",
+ "group": "extensions",
+ "size": 5
+ },
+ {
+ "id": "src/services/mediaCacheService.ts",
+ "label": "mediaCacheService.ts",
+ "group": "services",
+ "size": 2
+ },
+ {
+ "id": "src/services/newUserService.ts",
+ "label": "newUserService.ts",
+ "group": "services",
+ "size": 2
+ },
+ {
+ "id": "src/services/nodeHelpService.ts",
+ "label": "nodeHelpService.ts",
+ "group": "services",
+ "size": 2
+ },
+ {
+ "id": "src/utils/nodeHelpUtil.ts",
+ "label": "nodeHelpUtil.ts",
+ "group": "utils",
+ "size": 3
+ },
+ {
+ "id": "src/services/nodeOrganizationService.ts",
+ "label": "nodeOrganizationService.ts",
+ "group": "services",
+ "size": 2
+ },
+ {
+ "id": "src/utils/treeUtil.ts",
+ "label": "treeUtil.ts",
+ "group": "utils",
+ "size": 9
+ },
+ {
+ "id": "src/services/nodeSearchService.ts",
+ "label": "nodeSearchService.ts",
+ "group": "services",
+ "size": 2
+ },
+ {
+ "id": "external:fuse.js",
+ "label": "fuse.js",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/utils/fuseUtil.ts",
+ "label": "fuseUtil.ts",
+ "group": "utils",
+ "size": 5
+ },
+ {
+ "id": "src/services/releaseService.ts",
+ "label": "releaseService.ts",
+ "group": "services",
+ "size": 3
+ },
+ {
+ "id": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
+ "label": "useWorkflowThumbnail.ts",
+ "group": "other",
+ "size": 4
+ },
+ {
+ "id": "src/stores/aboutPanelStore.ts",
+ "label": "aboutPanelStore.ts",
+ "group": "stores",
+ "size": 2
+ },
+ {
+ "id": "src/types/comfy.ts",
+ "label": "comfy.ts",
+ "group": "types",
+ "size": 5
+ },
+ {
+ "id": "src/types/authTypes.ts",
+ "label": "authTypes.ts",
+ "group": "types",
+ "size": 3
+ },
+ {
+ "id": "src/stores/comfyRegistryStore.ts",
+ "label": "comfyRegistryStore.ts",
+ "group": "stores",
+ "size": 7
+ },
+ {
+ "id": "src/stores/electronDownloadStore.ts",
+ "label": "electronDownloadStore.ts",
+ "group": "stores",
+ "size": 5
+ },
+ {
+ "id": "external:@comfyorg/comfyui-electron-types",
+ "label": "@comfyorg/comfyui-electron-types",
+ "group": "external",
+ "size": 6
+ },
+ {
+ "id": "src/composables/node/useNodeChatHistory.ts",
+ "label": "useNodeChatHistory.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/node/useNodeProgressText.ts",
+ "label": "useNodeProgressText.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/types/nodeIdentification.ts",
+ "label": "nodeIdentification.ts",
+ "group": "types",
+ "size": 4
+ },
+ {
+ "id": "external:firebase/auth",
+ "label": "firebase/auth",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/stores/maintenanceTaskStore.ts",
+ "label": "maintenanceTaskStore.ts",
+ "group": "stores",
+ "size": 5
+ },
+ {
+ "id": "src/stores/nodeBookmarkStore.ts",
+ "label": "nodeBookmarkStore.ts",
+ "group": "stores",
+ "size": 7
+ },
+ {
+ "id": "src/stores/releaseStore.ts",
+ "label": "releaseStore.ts",
+ "group": "stores",
+ "size": 6
+ },
+ {
+ "id": "src/stores/serverConfigStore.ts",
+ "label": "serverConfigStore.ts",
+ "group": "stores",
+ "size": 3
+ },
+ {
+ "id": "src/stores/userFileStore.ts",
+ "label": "userFileStore.ts",
+ "group": "stores",
+ "size": 3
+ },
+ {
+ "id": "src/utils/syncUtil.ts",
+ "label": "syncUtil.ts",
+ "group": "utils",
+ "size": 3
+ },
+ {
+ "id": "external:semver",
+ "label": "semver",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "src/types/algoliaTypes.ts",
+ "label": "algoliaTypes.ts",
+ "group": "types",
+ "size": 1
+ },
+ {
+ "id": "src/types/buttonTypes.ts",
+ "label": "buttonTypes.ts",
+ "group": "types",
+ "size": 6
+ },
+ {
+ "id": "src/lib/litegraph/src/interfaces.ts",
+ "label": "interfaces.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/types/conflictDetectionTypes.ts",
+ "label": "conflictDetectionTypes.ts",
+ "group": "types",
+ "size": 4
+ },
+ {
+ "id": "src/types/importFailedTypes.ts",
+ "label": "importFailedTypes.ts",
+ "group": "types",
+ "size": 6
+ },
+ {
+ "id": "src/types/index.ts",
+ "label": "index.ts",
+ "group": "types",
+ "size": 2
+ },
+ {
+ "id": "src/types/metadataTypes.ts",
+ "label": "metadataTypes.ts",
+ "group": "types",
+ "size": 6
+ },
+ {
+ "id": "src/types/navTypes.ts",
+ "label": "navTypes.ts",
+ "group": "types",
+ "size": 5
+ },
+ {
+ "id": "src/types/nodeDefAugmentation.ts",
+ "label": "nodeDefAugmentation.ts",
+ "group": "types",
+ "size": 2
+ },
+ {
+ "id": "src/types/nodeOrganizationTypes.ts",
+ "label": "nodeOrganizationTypes.ts",
+ "group": "types",
+ "size": 1
+ },
+ {
+ "id": "src/types/primeVueTypes.ts",
+ "label": "primeVueTypes.ts",
+ "group": "types",
+ "size": 3
+ },
+ {
+ "id": "src/types/searchServiceTypes.ts",
+ "label": "searchServiceTypes.ts",
+ "group": "types",
+ "size": 1
+ },
+ {
+ "id": "src/types/simplifiedWidget.ts",
+ "label": "simplifiedWidget.ts",
+ "group": "types",
+ "size": 4
+ },
+ {
+ "id": "src/types/spatialIndex.ts",
+ "label": "spatialIndex.ts",
+ "group": "types",
+ "size": 1
+ },
+ {
+ "id": "src/types/widgetTypes.ts",
+ "label": "widgetTypes.ts",
+ "group": "types",
+ "size": 3
+ },
+ {
+ "id": "src/utils/conflictMessageUtil.ts",
+ "label": "conflictMessageUtil.ts",
+ "group": "utils",
+ "size": 4
+ },
+ {
+ "id": "src/utils/errorReportUtil.ts",
+ "label": "errorReportUtil.ts",
+ "group": "utils",
+ "size": 2
+ },
+ {
+ "id": "src/utils/executableGroupNodeChildDTO.ts",
+ "label": "executableGroupNodeChildDTO.ts",
+ "group": "utils",
+ "size": 2
+ },
+ {
+ "id": "src/utils/executableGroupNodeDto.ts",
+ "label": "executableGroupNodeDto.ts",
+ "group": "utils",
+ "size": 3
+ },
+ {
+ "id": "src/utils/gridUtil.ts",
+ "label": "gridUtil.ts",
+ "group": "utils",
+ "size": 2
+ },
+ {
+ "id": "src/utils/imageUtil.ts",
+ "label": "imageUtil.ts",
+ "group": "utils",
+ "size": 4
+ },
+ {
+ "id": "src/utils/mapperUtil.ts",
+ "label": "mapperUtil.ts",
+ "group": "utils",
+ "size": 2
+ },
+ {
+ "id": "src/schemas/nodeDef/nodeDefSchemaV2.ts",
+ "label": "nodeDefSchemaV2.ts",
+ "group": "other",
+ "size": 15
+ },
+ {
+ "id": "src/utils/markdownRendererUtil.ts",
+ "label": "markdownRendererUtil.ts",
+ "group": "utils",
+ "size": 4
+ },
+ {
+ "id": "external:dompurify",
+ "label": "dompurify",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:marked",
+ "label": "marked",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "src/utils/mathUtil.ts",
+ "label": "mathUtil.ts",
+ "group": "utils",
+ "size": 3
+ },
+ {
+ "id": "src/utils/mouseDownUtil.ts",
+ "label": "mouseDownUtil.ts",
+ "group": "utils",
+ "size": 3
+ },
+ {
+ "id": "src/utils/networkUtil.ts",
+ "label": "networkUtil.ts",
+ "group": "utils",
+ "size": 6
+ },
+ {
+ "id": "src/utils/nodeDefUtil.ts",
+ "label": "nodeDefUtil.ts",
+ "group": "utils",
+ "size": 2
+ },
+ {
+ "id": "src/utils/refUtil.ts",
+ "label": "refUtil.ts",
+ "group": "utils",
+ "size": 4
+ },
+ {
+ "id": "src/utils/tailwindUtil.ts",
+ "label": "tailwindUtil.ts",
+ "group": "utils",
+ "size": 18
+ },
+ {
+ "id": "external:tailwind-merge",
+ "label": "tailwind-merge",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/utils/validationUtil.ts",
+ "label": "validationUtil.ts",
+ "group": "utils",
+ "size": 4
+ },
+ {
+ "id": "src/utils/widgetPropFilter.ts",
+ "label": "widgetPropFilter.ts",
+ "group": "utils",
+ "size": 12
+ },
+ {
+ "id": "src/views/templates/BaseViewTemplate.vue",
+ "label": "BaseViewTemplate.vue",
+ "group": "views",
+ "size": 11
+ },
+ {
+ "id": "external:primevue/toast",
+ "label": "primevue/toast",
+ "group": "external",
+ "size": 5
+ },
+ {
+ "id": "src/components/maintenance/TerminalOutputDrawer.vue",
+ "label": "TerminalOutputDrawer.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/dialog/UnloadWindowConfirmDialog.vue",
+ "label": "UnloadWindowConfirmDialog.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/GraphCanvas.vue",
+ "label": "GraphCanvas.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/toast/GlobalToast.vue",
+ "label": "GlobalToast.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/toast/RerouteMigrationToast.vue",
+ "label": "RerouteMigrationToast.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/topbar/TopMenubar.vue",
+ "label": "TopMenubar.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/step",
+ "label": "primevue/step",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/steplist",
+ "label": "primevue/steplist",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/steppanel",
+ "label": "primevue/steppanel",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/steppanels",
+ "label": "primevue/steppanels",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/stepper",
+ "label": "primevue/stepper",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/components/install/DesktopSettingsConfiguration.vue",
+ "label": "DesktopSettingsConfiguration.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/install/GpuPicker.vue",
+ "label": "GpuPicker.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/install/InstallLocationPicker.vue",
+ "label": "InstallLocationPicker.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/install/MigrationPicker.vue",
+ "label": "MigrationPicker.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/install/MirrorsConfiguration.vue",
+ "label": "MirrorsConfiguration.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:@primevue/core/api",
+ "label": "@primevue/core/api",
+ "group": "external",
+ "size": 8
+ },
+ {
+ "id": "external:primevue/selectbutton",
+ "label": "primevue/selectbutton",
+ "group": "external",
+ "size": 9
+ },
+ {
+ "id": "src/components/common/RefreshButton.vue",
+ "label": "RefreshButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/maintenance/StatusTag.vue",
+ "label": "StatusTag.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/maintenance/TaskListPanel.vue",
+ "label": "TaskListPanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/types/desktop/maintenanceTypes.ts",
+ "label": "maintenanceTypes.ts",
+ "group": "types",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/panel",
+ "label": "primevue/panel",
+ "group": "external",
+ "size": 6
+ },
+ {
+ "id": "external:primevue/tag",
+ "label": "primevue/tag",
+ "group": "external",
+ "size": 17
+ },
+ {
+ "id": "external:primevue/toggleswitch",
+ "label": "primevue/toggleswitch",
+ "group": "external",
+ "size": 8
+ },
+ {
+ "id": "external:@xterm/xterm",
+ "label": "@xterm/xterm",
+ "group": "external",
+ "size": 6
+ },
+ {
+ "id": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue",
+ "label": "BaseTerminal.vue",
+ "group": "components",
+ "size": 5
+ },
+ {
+ "id": "external:primevue/divider",
+ "label": "primevue/divider",
+ "group": "external",
+ "size": 19
+ },
+ {
+ "id": "external:primevue/inputtext",
+ "label": "primevue/inputtext",
+ "group": "external",
+ "size": 19
+ },
+ {
+ "id": "external:primevue/message",
+ "label": "primevue/message",
+ "group": "external",
+ "size": 16
+ },
+ {
+ "id": "external:primevue/select",
+ "label": "primevue/select",
+ "group": "external",
+ "size": 11
+ },
+ {
+ "id": "src/components/actionbar/BatchCountEdit.vue",
+ "label": "BatchCountEdit.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/inputnumber",
+ "label": "primevue/inputnumber",
+ "group": "external",
+ "size": 6
+ },
+ {
+ "id": "src/components/actionbar/ComfyActionbar.vue",
+ "label": "ComfyActionbar.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/actionbar/ComfyQueueButton.vue",
+ "label": "ComfyQueueButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/buttongroup",
+ "label": "primevue/buttongroup",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "external:primevue/splitbutton",
+ "label": "primevue/splitbutton",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/components/bottomPanel/BottomPanel.vue",
+ "label": "BottomPanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/tab",
+ "label": "primevue/tab",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "external:primevue/tablist",
+ "label": "primevue/tablist",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "external:primevue/tabs",
+ "label": "primevue/tabs",
+ "group": "external",
+ "size": 4
+ },
+ {
+ "id": "src/components/common/ExtensionSlot.vue",
+ "label": "ExtensionSlot.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/breadcrumb/SubgraphBreadcrumb.vue",
+ "label": "SubgraphBreadcrumb.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/breadcrumb",
+ "label": "primevue/breadcrumb",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue",
+ "label": "SubgraphBreadcrumbItem.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/composables/element/useOverflowObserver.ts",
+ "label": "useOverflowObserver.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/components/button/IconButton.vue",
+ "label": "IconButton.vue",
+ "group": "components",
+ "size": 5
+ },
+ {
+ "id": "src/components/button/IconGroup.vue",
+ "label": "IconGroup.vue",
+ "group": "components",
+ "size": 1
+ },
+ {
+ "id": "src/components/button/IconTextButton.vue",
+ "label": "IconTextButton.vue",
+ "group": "components",
+ "size": 5
+ },
+ {
+ "id": "src/components/button/MoreButton.vue",
+ "label": "MoreButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/popover",
+ "label": "primevue/popover",
+ "group": "external",
+ "size": 7
+ },
+ {
+ "id": "src/components/button/TextButton.vue",
+ "label": "TextButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/card/CardBottom.vue",
+ "label": "CardBottom.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/card/CardContainer.vue",
+ "label": "CardContainer.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/card/CardDescription.vue",
+ "label": "CardDescription.vue",
+ "group": "components",
+ "size": 1
+ },
+ {
+ "id": "src/components/card/CardTitle.vue",
+ "label": "CardTitle.vue",
+ "group": "components",
+ "size": 1
+ },
+ {
+ "id": "src/components/card/CardTop.vue",
+ "label": "CardTop.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/chip/SquareChip.vue",
+ "label": "SquareChip.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/common/BackgroundImageUpload.vue",
+ "label": "BackgroundImageUpload.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/common/ColorCustomizationSelector.vue",
+ "label": "ColorCustomizationSelector.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/colorpicker",
+ "label": "primevue/colorpicker",
+ "group": "external",
+ "size": 4
+ },
+ {
+ "id": "src/components/common/ComfyImage.vue",
+ "label": "ComfyImage.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/common/ContentDivider.vue",
+ "label": "ContentDivider.vue",
+ "group": "components",
+ "size": 5
+ },
+ {
+ "id": "src/components/common/CustomFormValue.vue",
+ "label": "CustomFormValue.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/common/CustomizationDialog.vue",
+ "label": "CustomizationDialog.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/dialog",
+ "label": "primevue/dialog",
+ "group": "external",
+ "size": 7
+ },
+ {
+ "id": "src/components/common/DeviceInfo.vue",
+ "label": "DeviceInfo.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/common/DotSpinner.vue",
+ "label": "DotSpinner.vue",
+ "group": "components",
+ "size": 4
+ },
+ {
+ "id": "src/components/common/EditableText.vue",
+ "label": "EditableText.vue",
+ "group": "components",
+ "size": 4
+ },
+ {
+ "id": "src/components/common/ElectronFileDownload.vue",
+ "label": "ElectronFileDownload.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/progressbar",
+ "label": "primevue/progressbar",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "src/components/common/FileDownload.vue",
+ "label": "FileDownload.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/common/FormColorPicker.vue",
+ "label": "FormColorPicker.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/common/FormImageUpload.vue",
+ "label": "FormImageUpload.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/common/FormItem.vue",
+ "label": "FormItem.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/common/InputKnob.vue",
+ "label": "InputKnob.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/common/InputSlider.vue",
+ "label": "InputSlider.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/common/UrlInput.vue",
+ "label": "UrlInput.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "external:primevue/knob",
+ "label": "primevue/knob",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/slider",
+ "label": "primevue/slider",
+ "group": "external",
+ "size": 8
+ },
+ {
+ "id": "src/components/common/LazyImage.vue",
+ "label": "LazyImage.vue",
+ "group": "components",
+ "size": 4
+ },
+ {
+ "id": "external:primevue/skeleton",
+ "label": "primevue/skeleton",
+ "group": "external",
+ "size": 7
+ },
+ {
+ "id": "src/components/common/NoResultsPlaceholder.vue",
+ "label": "NoResultsPlaceholder.vue",
+ "group": "components",
+ "size": 11
+ },
+ {
+ "id": "external:primevue/card",
+ "label": "primevue/card",
+ "group": "external",
+ "size": 6
+ },
+ {
+ "id": "src/components/common/SearchBox.vue",
+ "label": "SearchBox.vue",
+ "group": "components",
+ "size": 7
+ },
+ {
+ "id": "external:primevue/iconfield",
+ "label": "primevue/iconfield",
+ "group": "external",
+ "size": 4
+ },
+ {
+ "id": "external:primevue/inputicon",
+ "label": "primevue/inputicon",
+ "group": "external",
+ "size": 4
+ },
+ {
+ "id": "src/components/common/SearchFilterChip.vue",
+ "label": "SearchFilterChip.vue",
+ "group": "components",
+ "size": 4
+ },
+ {
+ "id": "external:primevue/badge",
+ "label": "primevue/badge",
+ "group": "external",
+ "size": 4
+ },
+ {
+ "id": "external:primevue/chip",
+ "label": "primevue/chip",
+ "group": "external",
+ "size": 4
+ },
+ {
+ "id": "src/components/common/SystemStatsPanel.vue",
+ "label": "SystemStatsPanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/tabpanel",
+ "label": "primevue/tabpanel",
+ "group": "external",
+ "size": 6
+ },
+ {
+ "id": "external:primevue/tabview",
+ "label": "primevue/tabview",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/components/common/TextDivider.vue",
+ "label": "TextDivider.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/common/TreeExplorer.vue",
+ "label": "TreeExplorer.vue",
+ "group": "components",
+ "size": 5
+ },
+ {
+ "id": "external:primevue/contextmenu",
+ "label": "primevue/contextmenu",
+ "group": "external",
+ "size": 6
+ },
+ {
+ "id": "external:primevue/tree",
+ "label": "primevue/tree",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/components/common/TreeExplorerTreeNode.vue",
+ "label": "TreeExplorerTreeNode.vue",
+ "group": "components",
+ "size": 7
+ },
+ {
+ "id": "src/composables/tree/useTreeFolderOperations.ts",
+ "label": "useTreeFolderOperations.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "external:@atlaskit/pragmatic-drag-and-drop/element/set-custom-native-drag-preview",
+ "label": "@atlaskit/pragmatic-drag-and-drop/element/set-custom-native-drag-preview",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/components/common/UserAvatar.vue",
+ "label": "UserAvatar.vue",
+ "group": "components",
+ "size": 4
+ },
+ {
+ "id": "external:primevue/avatar",
+ "label": "primevue/avatar",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/components/common/UserCredit.vue",
+ "label": "UserCredit.vue",
+ "group": "components",
+ "size": 4
+ },
+ {
+ "id": "src/components/common/VirtualGrid.vue",
+ "label": "VirtualGrid.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/graph/DomWidgets.vue",
+ "label": "DomWidgets.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/widgets/DomWidget.vue",
+ "label": "DomWidget.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/GraphCanvasMenu.vue",
+ "label": "GraphCanvasMenu.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/NodeTooltip.vue",
+ "label": "NodeTooltip.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/SelectionToolbox.vue",
+ "label": "SelectionToolbox.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/TitleEditor.vue",
+ "label": "TitleEditor.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/searchbox/NodeSearchBoxPopover.vue",
+ "label": "NodeSearchBoxPopover.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/SideToolbar.vue",
+ "label": "SideToolbar.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/topbar/SecondRowWorkflowTabs.vue",
+ "label": "SecondRowWorkflowTabs.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/composables/graph/useCanvasInteractions.ts",
+ "label": "useCanvasInteractions.ts",
+ "group": "composables",
+ "size": 5
+ },
+ {
+ "id": "src/composables/graph/useViewportCulling.ts",
+ "label": "useViewportCulling.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/graph/useVueNodeLifecycle.ts",
+ "label": "useVueNodeLifecycle.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/node/useNodeBadge.ts",
+ "label": "useNodeBadge.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/core/canvas/injectionKeys.ts",
+ "label": "injectionKeys.ts",
+ "group": "other",
+ "size": 4
+ },
+ {
+ "id": "src/renderer/core/layout/TransformPane.vue",
+ "label": "TransformPane.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/minimap/MiniMap.vue",
+ "label": "MiniMap.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/components/LGraphNode.vue",
+ "label": "LGraphNode.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts",
+ "label": "useNodeEventHandlers.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/minimap/composables/useMinimap.ts",
+ "label": "useMinimap.ts",
+ "group": "other",
+ "size": 4
+ },
+ {
+ "id": "src/components/graph/modals/ZoomControlsModal.vue",
+ "label": "ZoomControlsModal.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/selectionToolbox/BypassButton.vue",
+ "label": "BypassButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/selectionToolbox/ColorPickerButton.vue",
+ "label": "ColorPickerButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue",
+ "label": "ConvertToSubgraphButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/selectionToolbox/DeleteButton.vue",
+ "label": "DeleteButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/selectionToolbox/ExecuteButton.vue",
+ "label": "ExecuteButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue",
+ "label": "ExtensionCommandButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/selectionToolbox/HelpButton.vue",
+ "label": "HelpButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/selectionToolbox/Load3DViewerButton.vue",
+ "label": "Load3DViewerButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/selectionToolbox/MaskEditorButton.vue",
+ "label": "MaskEditorButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/selectionToolbox/PinButton.vue",
+ "label": "PinButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/selectionToolbox/RefreshSelectionButton.vue",
+ "label": "RefreshSelectionButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue",
+ "label": "SaveToSubgraphLibrary.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/composables/canvas/useSelectionToolboxPosition.ts",
+ "label": "useSelectionToolboxPosition.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/element/useAbsolutePosition.ts",
+ "label": "useAbsolutePosition.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/components/helpcenter/HelpCenterMenuContent.vue",
+ "label": "HelpCenterMenuContent.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/icons/PuzzleIcon.vue",
+ "label": "PuzzleIcon.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/helpcenter/ReleaseNotificationToast.vue",
+ "label": "ReleaseNotificationToast.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/helpcenter/WhatsNewPopup.vue",
+ "label": "WhatsNewPopup.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/icons/VerifiedIcon.vue",
+ "label": "VerifiedIcon.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/input/MultiSelect.vue",
+ "label": "MultiSelect.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/input/SearchBox.vue",
+ "label": "SearchBox.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/input/SingleSelect.vue",
+ "label": "SingleSelect.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/checkbox",
+ "label": "primevue/checkbox",
+ "group": "external",
+ "size": 7
+ },
+ {
+ "id": "src/components/install/mirror/MirrorItem.vue",
+ "label": "MirrorItem.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/load3d/Load3D.vue",
+ "label": "Load3D.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/load3d/Load3DControls.vue",
+ "label": "Load3DControls.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/load3d/Load3DScene.vue",
+ "label": "Load3DScene.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/load3d/controls/RecordingControls.vue",
+ "label": "RecordingControls.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/load3d/controls/ViewerControls.vue",
+ "label": "ViewerControls.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/load3d/Load3DAnimation.vue",
+ "label": "Load3DAnimation.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/load3d/Load3DAnimationControls.vue",
+ "label": "Load3DAnimationControls.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/load3d/Load3DAnimationScene.vue",
+ "label": "Load3DAnimationScene.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue",
+ "label": "primevue",
+ "group": "external",
+ "size": 12
+ },
+ {
+ "id": "src/components/load3d/controls/CameraControls.vue",
+ "label": "CameraControls.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/load3d/controls/ExportControls.vue",
+ "label": "ExportControls.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/load3d/controls/LightControls.vue",
+ "label": "LightControls.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/load3d/controls/ModelControls.vue",
+ "label": "ModelControls.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/load3d/controls/SceneControls.vue",
+ "label": "SceneControls.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/load3d/LoadingOverlay.vue",
+ "label": "LoadingOverlay.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/load3d/Load3dViewerContent.vue",
+ "label": "Load3dViewerContent.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/load3d/controls/viewer/ViewerCameraControls.vue",
+ "label": "ViewerCameraControls.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/load3d/controls/viewer/ViewerExportControls.vue",
+ "label": "ViewerExportControls.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/load3d/controls/viewer/ViewerLightControls.vue",
+ "label": "ViewerLightControls.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/load3d/controls/viewer/ViewerModelControls.vue",
+ "label": "ViewerModelControls.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/load3d/controls/viewer/ViewerSceneControls.vue",
+ "label": "ViewerSceneControls.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/maintenance/TaskCard.vue",
+ "label": "TaskCard.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/maintenance/TaskListItem.vue",
+ "label": "TaskListItem.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/maintenance/TaskListStatusIcon.vue",
+ "label": "TaskListStatusIcon.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/confirmpopup",
+ "label": "primevue/confirmpopup",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "external:primevue/drawer",
+ "label": "primevue/drawer",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/composables/bottomPanelTabs/useTerminalBuffer.ts",
+ "label": "useTerminalBuffer.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/components/node/NodePreview.vue",
+ "label": "NodePreview.vue",
+ "group": "components",
+ "size": 6
+ },
+ {
+ "id": "src/components/primevueOverride/AutoCompletePlus.vue",
+ "label": "AutoCompletePlus.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/autocomplete",
+ "label": "primevue/autocomplete",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "src/components/searchbox/NodeSearchBox.vue",
+ "label": "NodeSearchBox.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/searchbox/NodeSearchFilter.vue",
+ "label": "NodeSearchFilter.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/searchbox/NodeSearchItem.vue",
+ "label": "NodeSearchItem.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/SidebarBottomPanelToggleButton.vue",
+ "label": "SidebarBottomPanelToggleButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/SidebarShortcutsToggleButton.vue",
+ "label": "SidebarShortcutsToggleButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/SidebarHelpCenterIcon.vue",
+ "label": "SidebarHelpCenterIcon.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/SidebarIcon.vue",
+ "label": "SidebarIcon.vue",
+ "group": "components",
+ "size": 7
+ },
+ {
+ "id": "src/components/sidebar/SidebarLogoutIcon.vue",
+ "label": "SidebarLogoutIcon.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/SidebarTemplatesButton.vue",
+ "label": "SidebarTemplatesButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/overlaybadge",
+ "label": "primevue/overlaybadge",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/components/templates/TemplateSearchBar.vue",
+ "label": "TemplateSearchBar.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/templates/TemplateWorkflowCard.vue",
+ "label": "TemplateWorkflowCard.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/templates/thumbnails/AudioThumbnail.vue",
+ "label": "AudioThumbnail.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/templates/thumbnails/CompareSliderThumbnail.vue",
+ "label": "CompareSliderThumbnail.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/templates/thumbnails/DefaultThumbnail.vue",
+ "label": "DefaultThumbnail.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue",
+ "label": "HoverDissolveThumbnail.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/templates/TemplateWorkflowCardSkeleton.vue",
+ "label": "TemplateWorkflowCardSkeleton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/templates/TemplateWorkflowList.vue",
+ "label": "TemplateWorkflowList.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/column",
+ "label": "primevue/column",
+ "group": "external",
+ "size": 6
+ },
+ {
+ "id": "external:primevue/datatable",
+ "label": "primevue/datatable",
+ "group": "external",
+ "size": 6
+ },
+ {
+ "id": "src/components/templates/TemplateWorkflowView.vue",
+ "label": "TemplateWorkflowView.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/dataview",
+ "label": "primevue/dataview",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/components/templates/TemplateWorkflowsSideNav.vue",
+ "label": "TemplateWorkflowsSideNav.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/composables/element/useResponsiveCollapse.ts",
+ "label": "useResponsiveCollapse.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "external:primevue/listbox",
+ "label": "primevue/listbox",
+ "group": "external",
+ "size": 7
+ },
+ {
+ "id": "external:primevue/scrollpanel",
+ "label": "primevue/scrollpanel",
+ "group": "external",
+ "size": 9
+ },
+ {
+ "id": "src/components/topbar/CommandMenubar.vue",
+ "label": "CommandMenubar.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/topbar/CurrentUserButton.vue",
+ "label": "CurrentUserButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/composables/auth/useCurrentUser.ts",
+ "label": "useCurrentUser.ts",
+ "group": "composables",
+ "size": 5
+ },
+ {
+ "id": "src/components/topbar/CurrentUserPopover.vue",
+ "label": "CurrentUserPopover.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/topbar/WorkflowTabs.vue",
+ "label": "WorkflowTabs.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/topbar/WorkflowOverflowMenu.vue",
+ "label": "WorkflowOverflowMenu.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/menu",
+ "label": "primevue/menu",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/components/topbar/WorkflowTab.vue",
+ "label": "WorkflowTab.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/topbar/WorkflowTabPopover.vue",
+ "label": "WorkflowTabPopover.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/widget/layout/BaseModalLayout.vue",
+ "label": "BaseModalLayout.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/widget/panel/LeftSidePanel.vue",
+ "label": "LeftSidePanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/widget/panel/RightSidePanel.vue",
+ "label": "RightSidePanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/composables/bottomPanelTabs/useCommandSubcategories.ts",
+ "label": "useCommandSubcategories.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/composables/bottomPanelTabs/useShortcutsTab.ts",
+ "label": "useShortcutsTab.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue",
+ "label": "EssentialsPanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue",
+ "label": "ViewControlsPanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/composables/bottomPanelTabs/useTerminal.ts",
+ "label": "useTerminal.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "external:@xterm/addon-fit",
+ "label": "@xterm/addon-fit",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:@xterm/xterm/css/xterm.css",
+ "label": "@xterm/xterm/css/xterm.css",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:@xterm/addon-serialize",
+ "label": "@xterm/addon-serialize",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/composables/bottomPanelTabs/useTerminalTabs.ts",
+ "label": "useTerminalTabs.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue",
+ "label": "CommandTerminal.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue",
+ "label": "LogsTerminal.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/composables/canvas/useCanvasTransformSync.ts",
+ "label": "useCanvasTransformSync.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/renderer/core/layout/store/layoutStore.ts",
+ "label": "layoutStore.ts",
+ "group": "other",
+ "size": 14
+ },
+ {
+ "id": "src/composables/element/useDomClipping.ts",
+ "label": "useDomClipping.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/graph/useCanvasTransformSync.ts",
+ "label": "useCanvasTransformSync.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/graph/useGraphNodeManager.ts",
+ "label": "useGraphNodeManager.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/core/layout/operations/layoutMutations.ts",
+ "label": "layoutMutations.ts",
+ "group": "other",
+ "size": 9
+ },
+ {
+ "id": "src/renderer/core/layout/types.ts",
+ "label": "types.ts",
+ "group": "other",
+ "size": 11
+ },
+ {
+ "id": "src/renderer/core/spatial/QuadTree.ts",
+ "label": "QuadTree.ts",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/composables/graph/useTransformSettling.ts",
+ "label": "useTransformSettling.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/core/layout/useTransformState.ts",
+ "label": "useTransformState.ts",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/renderer/core/layout/sync/useLayoutSync.ts",
+ "label": "useLayoutSync.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/core/layout/sync/useLinkLayoutSync.ts",
+ "label": "useLinkLayoutSync.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/core/layout/sync/useSlotLayoutSync.ts",
+ "label": "useSlotLayoutSync.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/composables/graph/useWidgetValue.ts",
+ "label": "useWidgetValue.ts",
+ "group": "composables",
+ "size": 12
+ },
+ {
+ "id": "src/composables/manager/useManagerStatePersistence.ts",
+ "label": "useManagerStatePersistence.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/scripts/ui/imagePreview.ts",
+ "label": "imagePreview.ts",
+ "group": "scripts",
+ "size": 3
+ },
+ {
+ "id": "src/composables/node/useNodePricing.ts",
+ "label": "useNodePricing.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/node/useWatchWidget.ts",
+ "label": "useWatchWidget.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
+ "label": "useImagePreviewWidget.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts",
+ "label": "useChatHistoryWidget.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/composables/node/useNodeDragAndDrop.ts",
+ "label": "useNodeDragAndDrop.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/composables/node/useNodeFileInput.ts",
+ "label": "useNodeFileInput.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/composables/node/useNodeImageUpload.ts",
+ "label": "useNodeImageUpload.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/node/useNodePaste.ts",
+ "label": "useNodePaste.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts",
+ "label": "useProgressTextWidget.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/composables/nodePack/useNodePacks.ts",
+ "label": "useNodePacks.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/composables/nodePack/useMissingNodes.ts",
+ "label": "useMissingNodes.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/composables/nodePack/useWorkflowPacks.ts",
+ "label": "useWorkflowPacks.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/composables/nodePack/usePackUpdateStatus.ts",
+ "label": "usePackUpdateStatus.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/composables/nodePack/usePacksSelection.ts",
+ "label": "usePacksSelection.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/nodePack/usePacksStatus.ts",
+ "label": "usePacksStatus.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/nodePack/useUpdateAvailableNodes.ts",
+ "label": "useUpdateAvailableNodes.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/setting/useSettingSearch.ts",
+ "label": "useSettingSearch.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/composables/setting/useSettingUI.ts",
+ "label": "useSettingUI.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/setting/AboutPanel.vue",
+ "label": "AboutPanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/setting/CreditsPanel.vue",
+ "label": "CreditsPanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/setting/UserPanel.vue",
+ "label": "UserPanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "label": "KeybindingPanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/setting/ExtensionPanel.vue",
+ "label": "ExtensionPanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/setting/ServerConfigPanel.vue",
+ "label": "ServerConfigPanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts",
+ "label": "useModelLibrarySidebarTab.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue",
+ "label": "ModelLibrarySidebarTab.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts",
+ "label": "useNodeLibrarySidebarTab.ts",
+ "group": "composables",
+ "size": 3
+ },
+ {
+ "id": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "label": "NodeLibrarySidebarTab.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/composables/sidebarTabs/useQueueSidebarTab.ts",
+ "label": "useQueueSidebarTab.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "label": "QueueSidebarTab.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts",
+ "label": "useWorkflowsSidebarTab.ts",
+ "group": "composables",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "label": "WorkflowsSidebarTab.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/clipspace.ts",
+ "label": "clipspace.ts",
+ "group": "extensions",
+ "size": 4
+ },
+ {
+ "id": "src/extensions/core/contextMenuFilter.ts",
+ "label": "contextMenuFilter.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/dynamicPrompts.ts",
+ "label": "dynamicPrompts.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/editAttention.ts",
+ "label": "editAttention.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/electronAdapter.ts",
+ "label": "electronAdapter.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/groupNode.ts",
+ "label": "groupNode.ts",
+ "group": "extensions",
+ "size": 4
+ },
+ {
+ "id": "src/extensions/core/groupNodeManage.ts",
+ "label": "groupNodeManage.ts",
+ "group": "extensions",
+ "size": 3
+ },
+ {
+ "id": "src/extensions/core/widgetInputs.ts",
+ "label": "widgetInputs.ts",
+ "group": "extensions",
+ "size": 4
+ },
+ {
+ "id": "src/scripts/ui/draggableList.ts",
+ "label": "draggableList.ts",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/groupNodeManage.css",
+ "label": "groupNodeManage.css",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/groupOptions.ts",
+ "label": "groupOptions.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d.ts",
+ "label": "load3d.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/maskeditor.ts",
+ "label": "maskeditor.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/nodeTemplates.ts",
+ "label": "nodeTemplates.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/noteNode.ts",
+ "label": "noteNode.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/previewAny.ts",
+ "label": "previewAny.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/rerouteNode.ts",
+ "label": "rerouteNode.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/saveImageExtraOutput.ts",
+ "label": "saveImageExtraOutput.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/saveMesh.ts",
+ "label": "saveMesh.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/selectionBorder.ts",
+ "label": "selectionBorder.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/simpleTouchSupport.ts",
+ "label": "simpleTouchSupport.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/slotDefaults.ts",
+ "label": "slotDefaults.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/uploadAudio.ts",
+ "label": "uploadAudio.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/uploadImage.ts",
+ "label": "uploadImage.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/webcamCapture.ts",
+ "label": "webcamCapture.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/Load3DConfiguration.ts",
+ "label": "Load3DConfiguration.ts",
+ "group": "extensions",
+ "size": 3
+ },
+ {
+ "id": "src/extensions/core/maskEditorLayerFilenames.ts",
+ "label": "maskEditorLayerFilenames.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/maskEditorOld.ts",
+ "label": "maskEditorOld.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/thumbnail/graphThumbnailRenderer.ts",
+ "label": "graphThumbnailRenderer.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/core/spatial/boundsCalculator.ts",
+ "label": "boundsCalculator.ts",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts",
+ "label": "minimapCanvasRenderer.ts",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/scripts/ui/utils.ts",
+ "label": "utils.ts",
+ "group": "scripts",
+ "size": 3
+ },
+ {
+ "id": "src/services/providers/algoliaSearchProvider.ts",
+ "label": "algoliaSearchProvider.ts",
+ "group": "services",
+ "size": 2
+ },
+ {
+ "id": "src/services/providers/registrySearchProvider.ts",
+ "label": "registrySearchProvider.ts",
+ "group": "services",
+ "size": 2
+ },
+ {
+ "id": "external:algoliasearch/dist/lite/builds/browser",
+ "label": "algoliasearch/dist/lite/builds/browser",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/stores/workspace/nodeHelpStore.ts",
+ "label": "nodeHelpStore.ts",
+ "group": "stores",
+ "size": 4
+ },
+ {
+ "id": "src/components/dialog/content/error/FindIssueButton.vue",
+ "label": "FindIssueButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/MissingCoreNodesMessage.vue",
+ "label": "MissingCoreNodesMessage.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/button/PackInstallButton.vue",
+ "label": "PackInstallButton.vue",
+ "group": "components",
+ "size": 6
+ },
+ {
+ "id": "external:primevue/floatlabel",
+ "label": "primevue/floatlabel",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/tabpanels",
+ "label": "primevue/tabpanels",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "src/components/dialog/content/setting/ColorPaletteMessage.vue",
+ "label": "ColorPaletteMessage.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/setting/CurrentUserMessage.vue",
+ "label": "CurrentUserMessage.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/setting/PanelTemplate.vue",
+ "label": "PanelTemplate.vue",
+ "group": "components",
+ "size": 6
+ },
+ {
+ "id": "src/components/dialog/content/setting/SettingsPanel.vue",
+ "label": "SettingsPanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/signin/ApiKeyForm.vue",
+ "label": "ApiKeyForm.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/signin/SignInForm.vue",
+ "label": "SignInForm.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/signin/SignUpForm.vue",
+ "label": "SignUpForm.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/credit/CreditTopUpOption.vue",
+ "label": "CreditTopUpOption.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:@primevue/forms",
+ "label": "@primevue/forms",
+ "group": "external",
+ "size": 6
+ },
+ {
+ "id": "external:@primevue/forms/resolvers/zod",
+ "label": "@primevue/forms/resolvers/zod",
+ "group": "external",
+ "size": 5
+ },
+ {
+ "id": "src/components/dialog/content/signin/PasswordFields.vue",
+ "label": "PasswordFields.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "external:primevue/tabmenu",
+ "label": "primevue/tabmenu",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/widgets/ChatHistoryWidget.vue",
+ "label": "ChatHistoryWidget.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/widgets/chatHistory/CopyButton.vue",
+ "label": "CopyButton.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/graph/widgets/chatHistory/ResponseBlurb.vue",
+ "label": "ResponseBlurb.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/graph/widgets/MultiSelectWidget.vue",
+ "label": "MultiSelectWidget.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/multiselect",
+ "label": "primevue/multiselect",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "src/components/graph/widgets/TextPreviewWidget.vue",
+ "label": "TextPreviewWidget.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/tabs/SidebarTabTemplate.vue",
+ "label": "SidebarTabTemplate.vue",
+ "group": "components",
+ "size": 5
+ },
+ {
+ "id": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue",
+ "label": "ElectronDownloadItems.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue",
+ "label": "ModelTreeLeaf.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue",
+ "label": "NodeHelpPage.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue",
+ "label": "NodeTreeLeaf.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue",
+ "label": "NodeBookmarkTreeExplorer.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/useconfirm",
+ "label": "primevue/useconfirm",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/tabs/queue/ResultGallery.vue",
+ "label": "ResultGallery.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/tabs/queue/TaskItem.vue",
+ "label": "TaskItem.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/toolbar",
+ "label": "primevue/toolbar",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/confirmdialog",
+ "label": "primevue/confirmdialog",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue",
+ "label": "WorkflowTreeLeaf.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/templates/thumbnails/BaseThumbnail.vue",
+ "label": "BaseThumbnail.vue",
+ "group": "components",
+ "size": 5
+ },
+ {
+ "id": "src/components/widget/nav/NavIcon.vue",
+ "label": "NavIcon.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/widget/nav/NavItem.vue",
+ "label": "NavItem.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/widget/nav/NavTitle.vue",
+ "label": "NavTitle.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/widget/panel/PanelHeader.vue",
+ "label": "PanelHeader.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/AnimationManager.ts",
+ "label": "AnimationManager.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "external:three",
+ "label": "three",
+ "group": "external",
+ "size": 15
+ },
+ {
+ "id": "src/extensions/core/load3d/CameraManager.ts",
+ "label": "CameraManager.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "external:three/examples/jsm/controls/OrbitControls",
+ "label": "three/examples/jsm/controls/OrbitControls",
+ "group": "external",
+ "size": 7
+ },
+ {
+ "id": "src/extensions/core/load3d/ControlsManager.ts",
+ "label": "ControlsManager.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/EventManager.ts",
+ "label": "EventManager.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/LightingManager.ts",
+ "label": "LightingManager.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/LoaderManager.ts",
+ "label": "LoaderManager.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/ModelExporter.ts",
+ "label": "ModelExporter.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/NodeStorage.ts",
+ "label": "NodeStorage.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/PreviewManager.ts",
+ "label": "PreviewManager.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/RecordingManager.ts",
+ "label": "RecordingManager.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/SceneManager.ts",
+ "label": "SceneManager.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/SceneModelManager.ts",
+ "label": "SceneModelManager.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/ViewHelperManager.ts",
+ "label": "ViewHelperManager.ts",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "external:three/examples/jsm/loaders/FBXLoader",
+ "label": "three/examples/jsm/loaders/FBXLoader",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "external:three/examples/jsm/loaders/GLTFLoader",
+ "label": "three/examples/jsm/loaders/GLTFLoader",
+ "group": "external",
+ "size": 4
+ },
+ {
+ "id": "external:three/examples/jsm/loaders/MTLLoader",
+ "label": "three/examples/jsm/loaders/MTLLoader",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "external:three/examples/jsm/loaders/OBJLoader",
+ "label": "three/examples/jsm/loaders/OBJLoader",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "external:three/examples/jsm/loaders/STLLoader",
+ "label": "three/examples/jsm/loaders/STLLoader",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "external:three/examples/jsm/exporters/GLTFExporter",
+ "label": "three/examples/jsm/exporters/GLTFExporter",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:three/examples/jsm/exporters/OBJExporter",
+ "label": "three/examples/jsm/exporters/OBJExporter",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:three/examples/jsm/exporters/STLExporter",
+ "label": "three/examples/jsm/exporters/STLExporter",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:three/examples/jsm/lines/LineMaterial",
+ "label": "three/examples/jsm/lines/LineMaterial",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:three/examples/jsm/lines/LineSegments2",
+ "label": "three/examples/jsm/lines/LineSegments2",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:three/examples/jsm/lines/LineSegmentsGeometry",
+ "label": "three/examples/jsm/lines/LineSegmentsGeometry",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:three/examples/jsm/utils/BufferGeometryUtils",
+ "label": "three/examples/jsm/utils/BufferGeometryUtils",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/conditional-lines/ColoredShadowMaterial.js",
+ "label": "ColoredShadowMaterial.js",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/conditional-lines/ConditionalEdgesGeometry.js",
+ "label": "ConditionalEdgesGeometry.js",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/conditional-lines/ConditionalEdgesShader.js",
+ "label": "ConditionalEdgesShader.js",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineMaterial.js",
+ "label": "ConditionalLineMaterial.js",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineSegmentsGeometry.js",
+ "label": "ConditionalLineSegmentsGeometry.js",
+ "group": "extensions",
+ "size": 2
+ },
+ {
+ "id": "external:three/examples/jsm/helpers/ViewHelper",
+ "label": "three/examples/jsm/helpers/ViewHelper",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/CanvasPointer.ts",
+ "label": "CanvasPointer.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/measure.ts",
+ "label": "measure.ts",
+ "group": "lib",
+ "size": 13
+ },
+ {
+ "id": "src/lib/litegraph/src/ContextMenu.ts",
+ "label": "ContextMenu.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/CurveEditor.ts",
+ "label": "CurveEditor.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/DragAndScale.ts",
+ "label": "DragAndScale.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/LGraph.ts",
+ "label": "LGraph.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/constants.ts",
+ "label": "constants.ts",
+ "group": "lib",
+ "size": 8
+ },
+ {
+ "id": "src/lib/litegraph/src/utils/uuid.ts",
+ "label": "uuid.ts",
+ "group": "lib",
+ "size": 7
+ },
+ {
+ "id": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "label": "LGraphCanvas.ts",
+ "group": "lib",
+ "size": 7
+ },
+ {
+ "id": "src/lib/litegraph/src/LGraphGroup.ts",
+ "label": "LGraphGroup.ts",
+ "group": "lib",
+ "size": 5
+ },
+ {
+ "id": "src/lib/litegraph/src/LLink.ts",
+ "label": "LLink.ts",
+ "group": "lib",
+ "size": 16
+ },
+ {
+ "id": "src/lib/litegraph/src/MapProxyHandler.ts",
+ "label": "MapProxyHandler.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/Reroute.ts",
+ "label": "Reroute.ts",
+ "group": "lib",
+ "size": 6
+ },
+ {
+ "id": "src/lib/litegraph/src/infrastructure/CustomEventTarget.ts",
+ "label": "CustomEventTarget.ts",
+ "group": "lib",
+ "size": 4
+ },
+ {
+ "id": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
+ "label": "SubgraphInput.ts",
+ "group": "lib",
+ "size": 4
+ },
+ {
+ "id": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
+ "label": "SubgraphInputNode.ts",
+ "group": "lib",
+ "size": 5
+ },
+ {
+ "id": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
+ "label": "SubgraphOutput.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
+ "label": "SubgraphOutputNode.ts",
+ "group": "lib",
+ "size": 5
+ },
+ {
+ "id": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
+ "label": "subgraphUtils.ts",
+ "group": "lib",
+ "size": 6
+ },
+ {
+ "id": "src/lib/litegraph/src/types/globalEnums.ts",
+ "label": "globalEnums.ts",
+ "group": "lib",
+ "size": 23
+ },
+ {
+ "id": "src/lib/litegraph/src/utils/collections.ts",
+ "label": "collections.ts",
+ "group": "lib",
+ "size": 6
+ },
+ {
+ "id": "src/lib/litegraph/src/LGraphBadge.ts",
+ "label": "LGraphBadge.ts",
+ "group": "lib",
+ "size": 4
+ },
+ {
+ "id": "src/lib/litegraph/src/LGraphIcon.ts",
+ "label": "LGraphIcon.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/LGraphButton.ts",
+ "label": "LGraphButton.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/infrastructure/Rectangle.ts",
+ "label": "Rectangle.ts",
+ "group": "lib",
+ "size": 8
+ },
+ {
+ "id": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "label": "LinkConnector.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
+ "label": "litegraphLinkAdapter.ts",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/renderer/core/canvas/litegraph/slotCalculations.ts",
+ "label": "slotCalculations.ts",
+ "group": "other",
+ "size": 7
+ },
+ {
+ "id": "src/lib/litegraph/src/canvas/measureSlots.ts",
+ "label": "measureSlots.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/draw.ts",
+ "label": "draw.ts",
+ "group": "lib",
+ "size": 9
+ },
+ {
+ "id": "src/lib/litegraph/src/infrastructure/NullGraphError.ts",
+ "label": "NullGraphError.ts",
+ "group": "lib",
+ "size": 5
+ },
+ {
+ "id": "src/lib/litegraph/src/node/NodeInputSlot.ts",
+ "label": "NodeInputSlot.ts",
+ "group": "lib",
+ "size": 5
+ },
+ {
+ "id": "src/lib/litegraph/src/subgraph/Subgraph.ts",
+ "label": "Subgraph.ts",
+ "group": "lib",
+ "size": 4
+ },
+ {
+ "id": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
+ "label": "SubgraphIONodeBase.ts",
+ "group": "lib",
+ "size": 5
+ },
+ {
+ "id": "src/lib/litegraph/src/utils/arrange.ts",
+ "label": "arrange.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "label": "BaseWidget.ts",
+ "group": "lib",
+ "size": 22
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "label": "widgetMap.ts",
+ "group": "lib",
+ "size": 4
+ },
+ {
+ "id": "src/lib/litegraph/src/LGraphNodeProperties.ts",
+ "label": "LGraphNodeProperties.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/node/NodeOutputSlot.ts",
+ "label": "NodeOutputSlot.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/node/slotUtils.ts",
+ "label": "slotUtils.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/utils/feedback.ts",
+ "label": "feedback.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/utils/spaceDistribution.ts",
+ "label": "spaceDistribution.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/utils/textUtils.ts",
+ "label": "textUtils.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/utils/type.ts",
+ "label": "type.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "label": "LiteGraphGlobal.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/canvas/InputIndicators.ts",
+ "label": "InputIndicators.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
+ "label": "SubgraphSlotBase.ts",
+ "group": "lib",
+ "size": 4
+ },
+ {
+ "id": "src/lib/litegraph/src/polyfills.ts",
+ "label": "polyfills.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/strings.ts",
+ "label": "strings.ts",
+ "group": "lib",
+ "size": 5
+ },
+ {
+ "id": "src/lib/litegraph/test/testExtensions.ts",
+ "label": "testExtensions.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "external:vitest",
+ "label": "vitest",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/test/assets/floatingBranch.json",
+ "label": "floatingBranch.json",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/test/assets/floatingLink.json",
+ "label": "floatingLink.json",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/test/assets/linkedNodes.json",
+ "label": "linkedNodes.json",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/test/assets/reroutesComplex.json",
+ "label": "reroutesComplex.json",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/test/assets/testGraphs.ts",
+ "label": "testGraphs.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/core/canvas/pathRenderer.ts",
+ "label": "pathRenderer.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/core/layout/constants.ts",
+ "label": "constants.ts",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/renderer/core/spatial/SpatialIndex.ts",
+ "label": "SpatialIndex.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/minimap/MiniMapPanel.vue",
+ "label": "MiniMapPanel.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/minimap/types.ts",
+ "label": "types.ts",
+ "group": "other",
+ "size": 1
+ },
+ {
+ "id": "src/scripts/ui/components/asyncDialog.ts",
+ "label": "asyncDialog.ts",
+ "group": "scripts",
+ "size": 1
+ },
+ {
+ "id": "src/scripts/ui/components/button.ts",
+ "label": "button.ts",
+ "group": "scripts",
+ "size": 3
+ },
+ {
+ "id": "src/scripts/ui/components/buttonGroup.ts",
+ "label": "buttonGroup.ts",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/scripts/ui/components/index.ts",
+ "label": "index.ts",
+ "group": "scripts",
+ "size": 1
+ },
+ {
+ "id": "src/scripts/ui/components/popup.ts",
+ "label": "popup.ts",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/scripts/ui/components/splitButton.ts",
+ "label": "splitButton.ts",
+ "group": "scripts",
+ "size": 1
+ },
+ {
+ "id": "src/scripts/ui/menu/menu.css",
+ "label": "menu.css",
+ "group": "scripts",
+ "size": 2
+ },
+ {
+ "id": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue",
+ "label": "ShortcutsList.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/dialog/content/manager/ManagerNavSidebar.vue",
+ "label": "ManagerNavSidebar.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "label": "InfoPanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue",
+ "label": "InfoPanelMultiItem.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/packCard/PackCard.vue",
+ "label": "PackCard.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue",
+ "label": "RegistrySearchBar.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/skeleton/GridSkeleton.vue",
+ "label": "GridSkeleton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/PackStatusMessage.vue",
+ "label": "PackStatusMessage.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/dialog/content/manager/PackVersionBadge.vue",
+ "label": "PackVersionBadge.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "label": "PackVersionSelectorPopover.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/setting/UsageLogsTable.vue",
+ "label": "UsageLogsTable.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue",
+ "label": "KeyComboDisplay.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/setting/SettingGroup.vue",
+ "label": "SettingGroup.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/setting/SettingItem.vue",
+ "label": "SettingItem.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/password",
+ "label": "primevue/password",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue",
+ "label": "DownloadItem.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/tabs/modelLibrary/ModelPreview.vue",
+ "label": "ModelPreview.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue",
+ "label": "NodeTreeFolder.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/sidebar/tabs/queue/ResultAudio.vue",
+ "label": "ResultAudio.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "external:primevue/galleria",
+ "label": "primevue/galleria",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "src/components/sidebar/tabs/queue/ResultVideo.vue",
+ "label": "ResultVideo.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/sidebar/tabs/queue/ResultItem.vue",
+ "label": "ResultItem.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/canvas/FloatingRenderLink.ts",
+ "label": "FloatingRenderLink.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
+ "label": "EmptySubgraphInput.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
+ "label": "EmptySubgraphOutput.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/canvas/MovingInputLink.ts",
+ "label": "MovingInputLink.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/canvas/MovingLinkBase.ts",
+ "label": "MovingLinkBase.ts",
+ "group": "lib",
+ "size": 4
+ },
+ {
+ "id": "src/lib/litegraph/src/canvas/MovingOutputLink.ts",
+ "label": "MovingOutputLink.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts",
+ "label": "ToInputFromIoNodeLink.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/canvas/ToInputRenderLink.ts",
+ "label": "ToInputRenderLink.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts",
+ "label": "ToOutputFromIoNodeLink.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts",
+ "label": "ToOutputFromRerouteLink.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/canvas/ToOutputRenderLink.ts",
+ "label": "ToOutputRenderLink.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/canvas/RenderLink.ts",
+ "label": "RenderLink.ts",
+ "group": "lib",
+ "size": 1
+ },
+ {
+ "id": "src/lib/litegraph/src/infrastructure/ConstrainedSize.ts",
+ "label": "ConstrainedSize.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/infrastructure/InvalidLinkError.ts",
+ "label": "InvalidLinkError.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts",
+ "label": "LGraphCanvasEventMap.ts",
+ "group": "lib",
+ "size": 1
+ },
+ {
+ "id": "src/lib/litegraph/src/infrastructure/LGraphEventMap.ts",
+ "label": "LGraphEventMap.ts",
+ "group": "lib",
+ "size": 1
+ },
+ {
+ "id": "src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts",
+ "label": "LinkConnectorEventMap.ts",
+ "group": "lib",
+ "size": 1
+ },
+ {
+ "id": "src/lib/litegraph/src/infrastructure/RecursionError.ts",
+ "label": "RecursionError.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/infrastructure/SlotIndexError.ts",
+ "label": "SlotIndexError.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts",
+ "label": "SubgraphEventMap.ts",
+ "group": "lib",
+ "size": 1
+ },
+ {
+ "id": "src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts",
+ "label": "SubgraphInputEventMap.ts",
+ "group": "lib",
+ "size": 1
+ },
+ {
+ "id": "src/lib/litegraph/src/node/NodeSlot.ts",
+ "label": "NodeSlot.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/node/SlotBase.ts",
+ "label": "SlotBase.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts",
+ "label": "ExecutableNodeDTO.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/subgraph/SubgraphNode.ts",
+ "label": "SubgraphNode.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/types/NodeLike.ts",
+ "label": "NodeLike.ts",
+ "group": "lib",
+ "size": 1
+ },
+ {
+ "id": "src/lib/litegraph/src/types/events.ts",
+ "label": "events.ts",
+ "group": "lib",
+ "size": 1
+ },
+ {
+ "id": "src/lib/litegraph/src/types/serialisation.ts",
+ "label": "serialisation.ts",
+ "group": "lib",
+ "size": 1
+ },
+ {
+ "id": "src/lib/litegraph/src/types/utility.ts",
+ "label": "utility.ts",
+ "group": "lib",
+ "size": 1
+ },
+ {
+ "id": "src/lib/litegraph/src/types/widgets.ts",
+ "label": "widgets.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/utils/widget.ts",
+ "label": "widget.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/AssetWidget.ts",
+ "label": "AssetWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/BaseSteppedWidget.ts",
+ "label": "BaseSteppedWidget.ts",
+ "group": "lib",
+ "size": 3
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/BooleanWidget.ts",
+ "label": "BooleanWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/ButtonWidget.ts",
+ "label": "ButtonWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/ChartWidget.ts",
+ "label": "ChartWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/ColorWidget.ts",
+ "label": "ColorWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/ComboWidget.ts",
+ "label": "ComboWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/FileUploadWidget.ts",
+ "label": "FileUploadWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/GalleriaWidget.ts",
+ "label": "GalleriaWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/ImageCompareWidget.ts",
+ "label": "ImageCompareWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/KnobWidget.ts",
+ "label": "KnobWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/LegacyWidget.ts",
+ "label": "LegacyWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/MarkdownWidget.ts",
+ "label": "MarkdownWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/MultiSelectWidget.ts",
+ "label": "MultiSelectWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/NumberWidget.ts",
+ "label": "NumberWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/SelectButtonWidget.ts",
+ "label": "SelectButtonWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/SliderWidget.ts",
+ "label": "SliderWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/TextWidget.ts",
+ "label": "TextWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/TextareaWidget.ts",
+ "label": "TextareaWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/src/widgets/TreeSelectWidget.ts",
+ "label": "TreeSelectWidget.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/core/layout/slots/slotIdentifier.ts",
+ "label": "slotIdentifier.ts",
+ "group": "other",
+ "size": 4
+ },
+ {
+ "id": "src/renderer/core/layout/slots/register.ts",
+ "label": "register.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/core/layout/slots/useDomSlotRegistration.ts",
+ "label": "useDomSlotRegistration.ts",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "external:yjs",
+ "label": "yjs",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts",
+ "label": "useMinimapGraph.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/minimap/composables/useMinimapInteraction.ts",
+ "label": "useMinimapInteraction.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/minimap/composables/useMinimapRenderer.ts",
+ "label": "useMinimapRenderer.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts",
+ "label": "useMinimapSettings.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts",
+ "label": "useMinimapViewport.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/components/InputSlot.vue",
+ "label": "InputSlot.vue",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue",
+ "label": "SlotConnectionDot.vue",
+ "group": "other",
+ "size": 4
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts",
+ "label": "useNodeLayout.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/lod/useLOD.ts",
+ "label": "useLOD.ts",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts",
+ "label": "useVueNodeResizeTracking.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/components/NodeContent.vue",
+ "label": "NodeContent.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/components/NodeHeader.vue",
+ "label": "NodeHeader.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/components/NodeSlots.vue",
+ "label": "NodeSlots.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue",
+ "label": "NodeWidgets.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/components/OutputSlot.vue",
+ "label": "OutputSlot.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue",
+ "label": "WidgetInputText.vue",
+ "group": "other",
+ "size": 3
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts",
+ "label": "widgetRegistry.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts",
+ "label": "useNodeZIndex.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/button/PackEnableToggle.vue",
+ "label": "PackEnableToggle.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/dialog/content/manager/button/PackUninstallButton.vue",
+ "label": "PackUninstallButton.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/dialog/content/manager/button/PackUpdateButton.vue",
+ "label": "PackUpdateButton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue",
+ "label": "InfoPanelHeader.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
+ "label": "InfoTabs.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/infoPanel/MetadataRow.vue",
+ "label": "MetadataRow.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/dialog/content/manager/packIcon/PackIcon.vue",
+ "label": "PackIcon.vue",
+ "group": "components",
+ "size": 3
+ },
+ {
+ "id": "src/components/dialog/content/manager/packIcon/PackIconStacked.vue",
+ "label": "PackIconStacked.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue",
+ "label": "DescriptionTabPanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue",
+ "label": "NodesTabPanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue",
+ "label": "WarningTabPanel.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/infoPanel/InfoTextSection.vue",
+ "label": "InfoTextSection.vue",
+ "group": "components",
+ "size": 1
+ },
+ {
+ "id": "src/components/dialog/content/manager/infoPanel/MarkdownText.vue",
+ "label": "MarkdownText.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/packBanner/PackBanner.vue",
+ "label": "PackBanner.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/packCard/PackCardFooter.vue",
+ "label": "PackCardFooter.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue",
+ "label": "SearchFilterDropdown.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/dropdown",
+ "label": "primevue/dropdown",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue",
+ "label": "PackCardSkeleton.vue",
+ "group": "components",
+ "size": 2
+ },
+ {
+ "id": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts",
+ "label": "subgraphFixtures.ts",
+ "group": "lib",
+ "size": 1
+ },
+ {
+ "id": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts",
+ "label": "subgraphHelpers.ts",
+ "group": "lib",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue",
+ "label": "WidgetButton.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue",
+ "label": "WidgetChart.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/chart",
+ "label": "primevue/chart",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue",
+ "label": "WidgetColorPicker.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts",
+ "label": "index.ts",
+ "group": "other",
+ "size": 7
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue",
+ "label": "WidgetLayoutField.vue",
+ "group": "other",
+ "size": 10
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue",
+ "label": "WidgetFileUpload.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue",
+ "label": "WidgetGalleria.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue",
+ "label": "WidgetImageCompare.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/imagecompare",
+ "label": "primevue/imagecompare",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue",
+ "label": "WidgetInputNumber.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue",
+ "label": "WidgetInputNumberInput.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue",
+ "label": "WidgetInputNumberSlider.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue",
+ "label": "WidgetMarkdown.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/textarea",
+ "label": "primevue/textarea",
+ "group": "external",
+ "size": 3
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue",
+ "label": "WidgetMultiSelect.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue",
+ "label": "WidgetSelect.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue",
+ "label": "WidgetSelectButton.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue",
+ "label": "FormSelectButton.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue",
+ "label": "WidgetTextarea.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue",
+ "label": "WidgetToggleSwitch.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue",
+ "label": "WidgetTreeSelect.vue",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "external:primevue/treeselect",
+ "label": "primevue/treeselect",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts",
+ "label": "useRemoteWidget.ts",
+ "group": "other",
+ "size": 2
+ },
+ {
+ "id": "external:@tiptap/core",
+ "label": "@tiptap/core",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:@tiptap/extension-link",
+ "label": "@tiptap/extension-link",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:@tiptap/extension-table",
+ "label": "@tiptap/extension-table",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:@tiptap/extension-table-cell",
+ "label": "@tiptap/extension-table-cell",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:@tiptap/extension-table-header",
+ "label": "@tiptap/extension-table-header",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:@tiptap/extension-table-row",
+ "label": "@tiptap/extension-table-row",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:@tiptap/starter-kit",
+ "label": "@tiptap/starter-kit",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:tiptap-markdown",
+ "label": "tiptap-markdown",
+ "group": "external",
+ "size": 2
+ },
+ {
+ "id": "external:es-toolkit",
+ "label": "es-toolkit",
+ "group": "external",
+ "size": 2
+ }
+ ],
+ "links": [
+ {
+ "source": "src/App.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/App.vue",
+ "target": "external:primevue/blockui",
+ "value": 1
+ },
+ {
+ "source": "src/App.vue",
+ "target": "external:primevue/progressspinner",
+ "value": 1
+ },
+ {
+ "source": "src/App.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/App.vue",
+ "target": "src/components/dialog/GlobalDialog.vue",
+ "value": 1
+ },
+ {
+ "source": "src/App.vue",
+ "target": "src/config.ts",
+ "value": 1
+ },
+ {
+ "source": "src/App.vue",
+ "target": "src/stores/workspaceStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/App.vue",
+ "target": "src/composables/useConflictDetection.ts",
+ "value": 1
+ },
+ {
+ "source": "src/App.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/ar/commands.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/ar/main.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/ar/nodeDefs.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/ar/settings.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/en/commands.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/en/main.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/en/nodeDefs.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/en/settings.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/es/commands.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/es/main.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/es/nodeDefs.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/es/settings.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/fr/commands.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/fr/main.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/fr/nodeDefs.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/fr/settings.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/ja/commands.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/ja/main.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/ja/nodeDefs.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/ja/settings.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/ko/commands.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/ko/main.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/ko/nodeDefs.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/ko/settings.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/ru/commands.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/ru/main.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/ru/nodeDefs.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/ru/settings.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/zh-TW/commands.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/zh-TW/main.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/zh-TW/nodeDefs.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/zh-TW/settings.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/zh/commands.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/zh/main.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/zh/nodeDefs.json",
+ "value": 1
+ },
+ {
+ "source": "src/i18n.ts",
+ "target": "src/locales/zh/settings.json",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "external:@primevue/themes",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "external:@primevue/themes/aura",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "external:@sentry/vue",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "external:firebase/app",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "external:primeicons/primeicons.css",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "external:primevue/config",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "external:primevue/confirmationservice",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "external:primevue/toastservice",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "external:primevue/tooltip",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "external:vuefire",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "src/config/firebase.ts",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "src/lib/litegraph/public/css/litegraph.css",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "src/router.ts",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "src/App.vue",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "src/assets/css/style.css",
+ "value": 1
+ },
+ {
+ "source": "src/main.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/router.ts",
+ "target": "external:vue-router",
+ "value": 1
+ },
+ {
+ "source": "src/router.ts",
+ "target": "src/views/layouts/LayoutDefault.vue",
+ "value": 1
+ },
+ {
+ "source": "src/router.ts",
+ "target": "src/stores/userStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/router.ts",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/router.ts",
+ "target": "src/views/GraphView.vue",
+ "value": 1
+ },
+ {
+ "source": "src/router.ts",
+ "target": "src/views/UserSelectView.vue",
+ "value": 1
+ },
+ {
+ "source": "src/router.ts",
+ "target": "src/views/ServerStartView.vue",
+ "value": 1
+ },
+ {
+ "source": "src/router.ts",
+ "target": "src/views/InstallView.vue",
+ "value": 1
+ },
+ {
+ "source": "src/router.ts",
+ "target": "src/views/WelcomeView.vue",
+ "value": 1
+ },
+ {
+ "source": "src/router.ts",
+ "target": "src/views/NotSupportedView.vue",
+ "value": 1
+ },
+ {
+ "source": "src/router.ts",
+ "target": "src/views/DownloadGitView.vue",
+ "value": 1
+ },
+ {
+ "source": "src/router.ts",
+ "target": "src/views/ManualConfigurationView.vue",
+ "value": 1
+ },
+ {
+ "source": "src/router.ts",
+ "target": "src/views/MetricsConsentView.vue",
+ "value": 1
+ },
+ {
+ "source": "src/router.ts",
+ "target": "src/views/DesktopStartView.vue",
+ "value": 1
+ },
+ {
+ "source": "src/router.ts",
+ "target": "src/views/MaintenanceView.vue",
+ "value": 1
+ },
+ {
+ "source": "src/router.ts",
+ "target": "src/views/DesktopUpdateView.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/LiteGraphCanvasSplitterOverlay.vue",
+ "target": "external:primevue/splitter",
+ "value": 1
+ },
+ {
+ "source": "src/components/LiteGraphCanvasSplitterOverlay.vue",
+ "target": "external:primevue/splitterpanel",
+ "value": 1
+ },
+ {
+ "source": "src/components/LiteGraphCanvasSplitterOverlay.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/LiteGraphCanvasSplitterOverlay.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/LiteGraphCanvasSplitterOverlay.vue",
+ "target": "src/stores/workspace/bottomPanelStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/LiteGraphCanvasSplitterOverlay.vue",
+ "target": "src/stores/workspace/sidebarTabStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/MenuHamburger.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/MenuHamburger.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/MenuHamburger.vue",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/MenuHamburger.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/MenuHamburger.vue",
+ "target": "src/stores/workspaceStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/MenuHamburger.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useBrowserTabTitle.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useBrowserTabTitle.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useBrowserTabTitle.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useBrowserTabTitle.ts",
+ "target": "src/stores/executionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useBrowserTabTitle.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useBrowserTabTitle.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCachedRequest.ts",
+ "target": "external:@alloc/quick-lru",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCachedRequest.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCanvasDrop.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCanvasDrop.ts",
+ "target": "src/composables/usePragmaticDragAndDrop.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCanvasDrop.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCanvasDrop.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCanvasDrop.ts",
+ "target": "src/services/litegraphService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCanvasDrop.ts",
+ "target": "src/services/workflowService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCanvasDrop.ts",
+ "target": "src/stores/modelStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCanvasDrop.ts",
+ "target": "src/stores/modelToNodeStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCanvasDrop.ts",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCanvasDrop.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCanvasDrop.ts",
+ "target": "src/types/treeExplorerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCivitaiModel.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCivitaiModel.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useConflictAcknowledgment.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useConflictAcknowledgment.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useConflictAcknowledgment.ts",
+ "target": "src/stores/conflictDetectionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useConflictDetection.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useConflictDetection.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useConflictDetection.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useConflictDetection.ts",
+ "target": "src/composables/nodePack/useInstalledPacks.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useConflictDetection.ts",
+ "target": "src/composables/useConflictAcknowledgment.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useConflictDetection.ts",
+ "target": "src/config.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useConflictDetection.ts",
+ "target": "src/services/comfyManagerService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useConflictDetection.ts",
+ "target": "src/services/comfyRegistryService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useConflictDetection.ts",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useConflictDetection.ts",
+ "target": "src/stores/conflictDetectionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useConflictDetection.ts",
+ "target": "src/stores/systemStatsStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useConflictDetection.ts",
+ "target": "src/utils/packUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useConflictDetection.ts",
+ "target": "src/utils/versionUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useConflictDetection.ts",
+ "target": "src/composables/useManagerState.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useContextMenuTranslation.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useContextMenuTranslation.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useContextMenuTranslation.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCopy.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCopy.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCopyToClipboard.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCopyToClipboard.ts",
+ "target": "external:primevue/usetoast",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCopyToClipboard.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/composables/auth/useFirebaseAuthActions.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/composables/canvas/useSelectedLiteGraphItems.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/composables/useManagerState.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/composables/useModelSelectorDialog.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/constants/coreColorPalettes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/services/litegraphService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/services/workflowService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/stores/executionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/stores/helpCenterStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/stores/imagePreviewStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/stores/queueStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/stores/subgraphNavigationStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/stores/subgraphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/stores/workspace/bottomPanelStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/stores/workspace/colorPaletteStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/stores/workspace/searchBoxStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/stores/workspaceStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/types/comfyManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/utils/graphTraversalUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useCoreCommands.ts",
+ "target": "src/utils/nodeFilterUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useDownload.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useDownload.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useDownload.ts",
+ "target": "src/composables/useCivitaiModel.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useDownload.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useErrorHandling.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useErrorHandling.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useFeatureFlags.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useFeatureFlags.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useFrontendVersionMismatchWarning.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useFrontendVersionMismatchWarning.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useFrontendVersionMismatchWarning.ts",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useFrontendVersionMismatchWarning.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useFrontendVersionMismatchWarning.ts",
+ "target": "src/stores/versionCompatibilityStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useGlobalLitegraph.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useImportFailedDetection.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useImportFailedDetection.ts",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useImportFailedDetection.ts",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useImportFailedDetection.ts",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useImportFailedDetection.ts",
+ "target": "src/stores/conflictDetectionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useIntersectionObserver.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useLazyPagination.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useLitegraphSettings.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useLitegraphSettings.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useLitegraphSettings.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useLitegraphSettings.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useLoad3dViewer.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useLoad3dViewer.ts",
+ "target": "src/extensions/core/load3d/Load3d.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useLoad3dViewer.ts",
+ "target": "src/extensions/core/load3d/Load3dUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useLoad3dViewer.ts",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useLoad3dViewer.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useLoad3dViewer.ts",
+ "target": "src/lib/litegraph/src/LGraphNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useLoad3dViewer.ts",
+ "target": "src/services/load3dService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useLoad3dViewer.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useManagerQueue.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useManagerQueue.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useManagerQueue.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useManagerQueue.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useManagerQueue.ts",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useManagerQueue.ts",
+ "target": "src/types/generatedManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useManagerQueue.ts",
+ "target": "src/utils/packUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useManagerState.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useManagerState.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useManagerState.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useManagerState.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useManagerState.ts",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useManagerState.ts",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useManagerState.ts",
+ "target": "src/stores/systemStatsStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useManagerState.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useManagerState.ts",
+ "target": "src/types/comfyManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useModelSelectorDialog.ts",
+ "target": "src/components/widget/SampleModelSelector.vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useModelSelectorDialog.ts",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useModelSelectorDialog.ts",
+ "target": "src/stores/dialogStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/usePaste.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/usePaste.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/usePaste.ts",
+ "target": "src/schemas/comfyWorkflowSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/usePaste.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/usePaste.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/usePaste.ts",
+ "target": "src/stores/workspaceStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/usePaste.ts",
+ "target": "src/utils/litegraphUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/usePopoverSizing.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/usePragmaticDragAndDrop.ts",
+ "target": "external:@atlaskit/pragmatic-drag-and-drop/element/adapter",
+ "value": 1
+ },
+ {
+ "source": "src/composables/usePragmaticDragAndDrop.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useProgressFavicon.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useProgressFavicon.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useProgressFavicon.ts",
+ "target": "src/stores/executionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useRefreshableSelection.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useRefreshableSelection.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useRefreshableSelection.ts",
+ "target": "src/utils/litegraphUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useRegistrySearch.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useRegistrySearch.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useRegistrySearch.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useRegistrySearch.ts",
+ "target": "src/constants/searchConstants.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useRegistrySearch.ts",
+ "target": "src/services/gateway/registrySearchGateway.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useRegistrySearch.ts",
+ "target": "src/types/comfyManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useServerLogs.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useServerLogs.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useServerLogs.ts",
+ "target": "src/schemas/apiSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useServerLogs.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useServerLogs.ts",
+ "target": "src/types/generatedManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useTemplateFiltering.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useTemplateWorkflows.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useTemplateWorkflows.ts",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useTemplateWorkflows.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useTemplateWorkflows.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useTemplateWorkflows.ts",
+ "target": "src/stores/dialogStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useTemplateWorkflows.ts",
+ "target": "src/stores/workflowTemplatesStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useTransformCompatOverlayProps.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useTreeExpansion.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useVueFeatureFlags.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useVueFeatureFlags.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useVueFeatureFlags.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useWorkflowAutoSave.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useWorkflowAutoSave.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useWorkflowAutoSave.ts",
+ "target": "src/services/workflowService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useWorkflowAutoSave.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useWorkflowAutoSave.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useWorkflowPersistence.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useWorkflowPersistence.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useWorkflowPersistence.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useWorkflowPersistence.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useWorkflowPersistence.ts",
+ "target": "src/scripts/utils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useWorkflowPersistence.ts",
+ "target": "src/services/workflowService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useWorkflowPersistence.ts",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useWorkflowPersistence.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useWorkflowPersistence.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useWorkflowValidation.ts",
+ "target": "src/schemas/comfyWorkflowSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useWorkflowValidation.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useWorkflowValidation.ts",
+ "target": "src/utils/linkFixer.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/useZoomControls.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/config/firebase.ts",
+ "target": "external:firebase/app",
+ "value": 1
+ },
+ {
+ "source": "src/constants/coreColorPalettes.ts",
+ "target": "src/assets/palettes/arc.json",
+ "value": 1
+ },
+ {
+ "source": "src/constants/coreColorPalettes.ts",
+ "target": "src/assets/palettes/dark.json",
+ "value": 1
+ },
+ {
+ "source": "src/constants/coreColorPalettes.ts",
+ "target": "src/assets/palettes/github.json",
+ "value": 1
+ },
+ {
+ "source": "src/constants/coreColorPalettes.ts",
+ "target": "src/assets/palettes/light.json",
+ "value": 1
+ },
+ {
+ "source": "src/constants/coreColorPalettes.ts",
+ "target": "src/assets/palettes/nord.json",
+ "value": 1
+ },
+ {
+ "source": "src/constants/coreColorPalettes.ts",
+ "target": "src/assets/palettes/solarized.json",
+ "value": 1
+ },
+ {
+ "source": "src/constants/coreSettings.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/constants/coreSettings.ts",
+ "target": "src/types/nodeSource.ts",
+ "value": 1
+ },
+ {
+ "source": "src/constants/coreSettings.ts",
+ "target": "src/types/searchBoxTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/constants/desktopMaintenanceTasks.ts",
+ "target": "external:@primevue/core",
+ "value": 1
+ },
+ {
+ "source": "src/constants/desktopMaintenanceTasks.ts",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/constants/serverConfig.ts",
+ "target": "src/types/serverArgs.ts",
+ "value": 1
+ },
+ {
+ "source": "src/constants/serverConfig.ts",
+ "target": "src/types/settingTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/apiSchema.ts",
+ "target": "external:zod",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/apiSchema.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/apiSchema.ts",
+ "target": "src/schemas/colorPaletteSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/apiSchema.ts",
+ "target": "src/schemas/comfyWorkflowSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/apiSchema.ts",
+ "target": "src/schemas/keyBindingSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/apiSchema.ts",
+ "target": "src/types/nodeSource.ts",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/apiSchema.ts",
+ "target": "src/types/searchBoxTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/assetSchema.ts",
+ "target": "external:zod",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/colorPaletteSchema.ts",
+ "target": "external:zod",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/colorPaletteSchema.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/comfyWorkflowSchema.ts",
+ "target": "external:zod",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/comfyWorkflowSchema.ts",
+ "target": "external:zod-validation-error",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/keyBindingSchema.ts",
+ "target": "external:zod",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/nodeDefSchema.ts",
+ "target": "external:zod",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/nodeDefSchema.ts",
+ "target": "external:zod-validation-error",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/nodeDefSchema.ts",
+ "target": "src/schemas/apiSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/signInSchema.ts",
+ "target": "external:zod",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/signInSchema.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/api.ts",
+ "target": "external:axios",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/api.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/api.ts",
+ "target": "src/config/clientFeatureFlags.json",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/api.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/api.ts",
+ "target": "src/types/workflowTemplateTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/composables/element/useCanvasPositionConversion.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/composables/useWorkflowValidation.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/schemas/comfyWorkflowSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/schemas/nodeDefSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/scripts/metadata/ebml.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/scripts/metadata/gltf.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/scripts/metadata/isobmff.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/scripts/metadata/mp3.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/scripts/metadata/ogg.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/scripts/metadata/svg.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/services/extensionService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/services/litegraphService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/services/subgraphService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/services/workflowService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/stores/apiKeyAuthStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/stores/domWidgetStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/stores/executionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/stores/extensionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/stores/firebaseAuthStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/stores/imagePreviewStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/stores/keybindingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/stores/modelStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/stores/subgraphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/stores/widgetStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/stores/workspace/colorPaletteStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/stores/workspaceStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/types/extensionTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/utils/colorUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/utils/executionUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/utils/graphTraversalUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/utils/litegraphUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/utils/migration/migrateReroute.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/utils/modelMetadataUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/utils/vintageClipboard.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/scripts/defaultGraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/scripts/pnginfo.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/scripts/ui/menu/index.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/scripts/utils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/app.ts",
+ "target": "src/scripts/widgets.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/changeTracker.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/changeTracker.ts",
+ "target": "external:jsondiffpatch",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/changeTracker.ts",
+ "target": "external:loglevel",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/changeTracker.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/changeTracker.ts",
+ "target": "src/stores/executionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/changeTracker.ts",
+ "target": "src/stores/subgraphNavigationStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/changeTracker.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/changeTracker.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/changeTracker.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/domWidget.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/domWidget.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/domWidget.ts",
+ "target": "src/composables/functional/useChainCallback.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/domWidget.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/domWidget.ts",
+ "target": "src/stores/domWidgetStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/domWidget.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/errorNodeWidgets.ts",
+ "target": "src/composables/functional/useChainCallback.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/errorNodeWidgets.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/errorNodeWidgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/errorNodeWidgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/errorNodeWidgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/pnginfo.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/pnginfo.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/pnginfo.ts",
+ "target": "src/scripts/metadata/avif.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/pnginfo.ts",
+ "target": "src/scripts/metadata/flac.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/pnginfo.ts",
+ "target": "src/scripts/metadata/png.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui.ts",
+ "target": "src/constants/supportedWorkflowFormats.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui.ts",
+ "target": "src/schemas/apiSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui.ts",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui.ts",
+ "target": "src/services/litegraphService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui.ts",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui.ts",
+ "target": "src/stores/workspaceStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui.ts",
+ "target": "src/scripts/ui/dialog.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui.ts",
+ "target": "src/scripts/ui/settings.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui.ts",
+ "target": "src/scripts/ui/toggleSwitch.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/utils.ts",
+ "target": "src/utils/searchAndReplace.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/utils.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/utils.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/schemas/nodeDef/migration.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/scripts/domWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/widgets.ts",
+ "target": "src/scripts/errorNodeWidgets.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/assetService.ts",
+ "target": "external:zod-validation-error",
+ "value": 1
+ },
+ {
+ "source": "src/services/assetService.ts",
+ "target": "src/schemas/assetSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/assetService.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/assetService.ts",
+ "target": "src/stores/modelToNodeStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/audioService.ts",
+ "target": "external:extendable-media-recorder",
+ "value": 1
+ },
+ {
+ "source": "src/services/audioService.ts",
+ "target": "external:extendable-media-recorder-wav-encoder",
+ "value": 1
+ },
+ {
+ "source": "src/services/audioService.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/audioService.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/autoQueueService.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/autoQueueService.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/autoQueueService.ts",
+ "target": "src/stores/queueStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/colorPaletteService.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/colorPaletteService.ts",
+ "target": "external:zod-validation-error",
+ "value": 1
+ },
+ {
+ "source": "src/services/colorPaletteService.ts",
+ "target": "src/composables/useErrorHandling.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/colorPaletteService.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/colorPaletteService.ts",
+ "target": "src/schemas/colorPaletteSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/colorPaletteService.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/colorPaletteService.ts",
+ "target": "src/scripts/utils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/colorPaletteService.ts",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/colorPaletteService.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/colorPaletteService.ts",
+ "target": "src/stores/workspace/colorPaletteStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/comfyManagerService.ts",
+ "target": "external:uuid",
+ "value": 1
+ },
+ {
+ "source": "src/services/comfyManagerService.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/comfyManagerService.ts",
+ "target": "src/composables/useManagerState.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/comfyManagerService.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/comfyManagerService.ts",
+ "target": "src/types/generatedManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/comfyManagerService.ts",
+ "target": "src/utils/typeGuardUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/comfyRegistryService.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/comfyRegistryService.ts",
+ "target": "src/utils/typeGuardUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/customerEventsService.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/customerEventsService.ts",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/services/customerEventsService.ts",
+ "target": "src/config/comfyApi.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/customerEventsService.ts",
+ "target": "src/stores/firebaseAuthStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/customerEventsService.ts",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/customerEventsService.ts",
+ "target": "src/utils/typeGuardUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/content/ApiNodesSignInContent.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/content/ConfirmationDialogContent.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/content/ErrorDialogContent.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/content/LoadWorkflowWarning.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/content/ManagerProgressDialogContent.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/content/MissingModelsWarning.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/content/PromptDialogContent.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/content/SettingDialogContent.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/content/SignInContent.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/content/TopUpCreditsDialogContent.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/content/UpdatePasswordContent.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/content/manager/ManagerHeader.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/content/manager/NodeConflictDialogContent.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/content/manager/NodeConflictFooter.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/content/manager/NodeConflictHeader.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/footer/ManagerProgressFooter.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/header/ComfyOrgHeader.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/header/ManagerProgressHeader.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/dialog/header/SettingDialogHeader.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/templates/TemplateWorkflowsContent.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/components/templates/TemplateWorkflowsDialogHeader.vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/dialogService.ts",
+ "target": "src/stores/dialogStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/extensionService.ts",
+ "target": "src/composables/useErrorHandling.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/extensionService.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/extensionService.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/extensionService.ts",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/extensionService.ts",
+ "target": "src/stores/extensionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/extensionService.ts",
+ "target": "src/stores/keybindingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/extensionService.ts",
+ "target": "src/stores/menuItemStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/extensionService.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/extensionService.ts",
+ "target": "src/stores/widgetStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/extensionService.ts",
+ "target": "src/stores/workspace/bottomPanelStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/extensionService.ts",
+ "target": "src/extensions/core/index.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/keybindingService.ts",
+ "target": "src/constants/coreKeybindings.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/keybindingService.ts",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/keybindingService.ts",
+ "target": "src/stores/dialogStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/keybindingService.ts",
+ "target": "src/stores/keybindingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/keybindingService.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/composables/canvas/useSelectedLiteGraphItems.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/composables/node/useNodeAnimatedImage.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/composables/node/useNodeCanvasImagePreview.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/composables/node/useNodeImage.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/schemas/nodeDef/migration.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/scripts/domWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/stores/domWidgetStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/stores/executionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/stores/imagePreviewStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/stores/subgraphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/stores/widgetStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/utils/litegraphUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/utils/nodeDefOrderingUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/litegraphService.ts",
+ "target": "src/services/extensionService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/load3dService.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/load3dService.ts",
+ "target": "src/composables/useLoad3dViewer.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/load3dService.ts",
+ "target": "src/extensions/core/load3d/Load3d.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/load3dService.ts",
+ "target": "src/extensions/core/load3d/Load3dAnimation.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/load3dService.ts",
+ "target": "src/schemas/comfyWorkflowSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/mediaCacheService.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/nodeHelpService.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/nodeHelpService.ts",
+ "target": "src/types/nodeSource.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/nodeHelpService.ts",
+ "target": "src/utils/nodeHelpUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/nodeOrganizationService.ts",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/nodeOrganizationService.ts",
+ "target": "src/types/nodeSource.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/nodeOrganizationService.ts",
+ "target": "src/utils/treeUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/nodeSearchService.ts",
+ "target": "external:fuse.js",
+ "value": 1
+ },
+ {
+ "source": "src/services/nodeSearchService.ts",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/nodeSearchService.ts",
+ "target": "src/utils/fuseUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/releaseService.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/releaseService.ts",
+ "target": "src/config/comfyApi.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/releaseService.ts",
+ "target": "src/utils/typeGuardUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/subgraphService.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/subgraphService.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/subgraphService.ts",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/subgraphService.ts",
+ "target": "src/services/litegraphService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/workflowService.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/services/workflowService.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/workflowService.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/workflowService.ts",
+ "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/workflowService.ts",
+ "target": "src/schemas/comfyWorkflowSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/workflowService.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/workflowService.ts",
+ "target": "src/scripts/defaultGraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/workflowService.ts",
+ "target": "src/scripts/utils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/workflowService.ts",
+ "target": "src/stores/domWidgetStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/workflowService.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/workflowService.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/workflowService.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/workflowService.ts",
+ "target": "src/stores/workspaceStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/workflowService.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/workflowService.ts",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/aboutPanelStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/aboutPanelStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/aboutPanelStore.ts",
+ "target": "src/types/comfy.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/aboutPanelStore.ts",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/aboutPanelStore.ts",
+ "target": "src/stores/extensionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/aboutPanelStore.ts",
+ "target": "src/stores/systemStatsStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/apiKeyAuthStore.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/stores/apiKeyAuthStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/apiKeyAuthStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/apiKeyAuthStore.ts",
+ "target": "src/composables/useErrorHandling.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/apiKeyAuthStore.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/apiKeyAuthStore.ts",
+ "target": "src/stores/firebaseAuthStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/apiKeyAuthStore.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/apiKeyAuthStore.ts",
+ "target": "src/types/authTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/apiKeyAuthStore.ts",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyManagerStore.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyManagerStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyManagerStore.ts",
+ "target": "external:uuid",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyManagerStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyManagerStore.ts",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyManagerStore.ts",
+ "target": "src/composables/useCachedRequest.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyManagerStore.ts",
+ "target": "src/composables/useManagerQueue.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyManagerStore.ts",
+ "target": "src/composables/useServerLogs.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyManagerStore.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyManagerStore.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyManagerStore.ts",
+ "target": "src/services/comfyManagerService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyManagerStore.ts",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyManagerStore.ts",
+ "target": "src/types/comfyManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyManagerStore.ts",
+ "target": "src/types/generatedManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyManagerStore.ts",
+ "target": "src/utils/packUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyRegistryStore.ts",
+ "target": "external:@alloc/quick-lru",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyRegistryStore.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyRegistryStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyRegistryStore.ts",
+ "target": "src/composables/useCachedRequest.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/comfyRegistryStore.ts",
+ "target": "src/services/comfyRegistryService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/commandStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/commandStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/commandStore.ts",
+ "target": "src/composables/useErrorHandling.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/commandStore.ts",
+ "target": "src/stores/keybindingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/conflictDetectionStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/conflictDetectionStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/dialogStore.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/stores/dialogStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/dialogStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/domWidgetStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/domWidgetStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/electronDownloadStore.ts",
+ "target": "external:@comfyorg/comfyui-electron-types",
+ "value": 1
+ },
+ {
+ "source": "src/stores/electronDownloadStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/electronDownloadStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/electronDownloadStore.ts",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/executionStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/executionStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/executionStore.ts",
+ "target": "src/composables/node/useNodeChatHistory.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/executionStore.ts",
+ "target": "src/composables/node/useNodeProgressText.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/executionStore.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/executionStore.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/executionStore.ts",
+ "target": "src/stores/imagePreviewStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/executionStore.ts",
+ "target": "src/types/nodeIdentification.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/executionStore.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/executionStore.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/extensionStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/extensionStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/firebaseAuthStore.ts",
+ "target": "external:firebase/app",
+ "value": 1
+ },
+ {
+ "source": "src/stores/firebaseAuthStore.ts",
+ "target": "external:firebase/auth",
+ "value": 1
+ },
+ {
+ "source": "src/stores/firebaseAuthStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/firebaseAuthStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/firebaseAuthStore.ts",
+ "target": "external:vuefire",
+ "value": 1
+ },
+ {
+ "source": "src/stores/firebaseAuthStore.ts",
+ "target": "src/config/comfyApi.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/firebaseAuthStore.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/firebaseAuthStore.ts",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/firebaseAuthStore.ts",
+ "target": "src/stores/apiKeyAuthStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/firebaseAuthStore.ts",
+ "target": "src/types/authTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/firebaseAuthStore.ts",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/graphStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/graphStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/graphStore.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/graphStore.ts",
+ "target": "src/utils/litegraphUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/helpCenterStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/helpCenterStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/imagePreviewStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/imagePreviewStore.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/imagePreviewStore.ts",
+ "target": "src/schemas/apiSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/imagePreviewStore.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/imagePreviewStore.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/imagePreviewStore.ts",
+ "target": "src/stores/executionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/imagePreviewStore.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/imagePreviewStore.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/imagePreviewStore.ts",
+ "target": "src/utils/litegraphUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/keybindingStore.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/stores/keybindingStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/keybindingStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/keybindingStore.ts",
+ "target": "src/constants/reservedKeyCombos.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/keybindingStore.ts",
+ "target": "src/schemas/keyBindingSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/maintenanceTaskStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/maintenanceTaskStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/maintenanceTaskStore.ts",
+ "target": "src/constants/desktopMaintenanceTasks.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/maintenanceTaskStore.ts",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/menuItemStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/menuItemStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/menuItemStore.ts",
+ "target": "src/constants/coreMenuCommands.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/menuItemStore.ts",
+ "target": "src/types/comfy.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/menuItemStore.ts",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/modelStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/modelStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/modelStore.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/modelStore.ts",
+ "target": "src/services/assetService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/modelStore.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/modelToNodeStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/modelToNodeStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/modelToNodeStore.ts",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/nodeBookmarkStore.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/stores/nodeBookmarkStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/nodeBookmarkStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/nodeBookmarkStore.ts",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/nodeBookmarkStore.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/nodeDefStore.ts",
+ "target": "external:axios",
+ "value": 1
+ },
+ {
+ "source": "src/stores/nodeDefStore.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/stores/nodeDefStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/nodeDefStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/nodeDefStore.ts",
+ "target": "src/schemas/nodeDef/migration.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/nodeDefStore.ts",
+ "target": "src/services/nodeSearchService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/nodeDefStore.ts",
+ "target": "src/stores/subgraphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/nodeDefStore.ts",
+ "target": "src/types/nodeSource.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/nodeDefStore.ts",
+ "target": "src/utils/treeUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/queueStore.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/stores/queueStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/queueStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/queueStore.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/queueStore.ts",
+ "target": "src/services/extensionService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/queueStore.ts",
+ "target": "src/stores/imagePreviewStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/releaseStore.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/stores/releaseStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/releaseStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/releaseStore.ts",
+ "target": "src/services/releaseService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/releaseStore.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/releaseStore.ts",
+ "target": "src/stores/systemStatsStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/releaseStore.ts",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/releaseStore.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/serverConfigStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/serverConfigStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/serverConfigStore.ts",
+ "target": "src/constants/serverConfig.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/settingStore.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/stores/settingStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/settingStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/settingStore.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/settingStore.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/settingStore.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphNavigationStore.ts",
+ "target": "external:@alloc/quick-lru",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphNavigationStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphNavigationStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphNavigationStore.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphNavigationStore.ts",
+ "target": "src/utils/graphTraversalUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphNavigationStore.ts",
+ "target": "src/utils/typeGuardUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphNavigationStore.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphNavigationStore.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphStore.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphStore.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphStore.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphStore.ts",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphStore.ts",
+ "target": "src/services/workflowService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphStore.ts",
+ "target": "src/stores/executionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphStore.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphStore.ts",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphStore.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphStore.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphStore.ts",
+ "target": "src/stores/userFileStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/subgraphStore.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/systemStatsStore.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/stores/systemStatsStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/systemStatsStore.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/systemStatsStore.ts",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/toastStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/toastStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/userFileStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/userFileStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/userFileStore.ts",
+ "target": "src/schemas/apiSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/userFileStore.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/userFileStore.ts",
+ "target": "src/types/treeExplorerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/userFileStore.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/userFileStore.ts",
+ "target": "src/utils/syncUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/userFileStore.ts",
+ "target": "src/utils/treeUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/userStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/userStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/userStore.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/versionCompatibilityStore.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/stores/versionCompatibilityStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/versionCompatibilityStore.ts",
+ "target": "external:semver",
+ "value": 1
+ },
+ {
+ "source": "src/stores/versionCompatibilityStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/versionCompatibilityStore.ts",
+ "target": "src/config.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/versionCompatibilityStore.ts",
+ "target": "src/stores/systemStatsStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/widgetStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/widgetStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/widgetStore.ts",
+ "target": "src/schemas/nodeDefSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/widgetStore.ts",
+ "target": "src/scripts/widgets.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowStore.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowStore.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowStore.ts",
+ "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowStore.ts",
+ "target": "src/schemas/comfyWorkflowSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowStore.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowStore.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowStore.ts",
+ "target": "src/scripts/changeTracker.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowStore.ts",
+ "target": "src/scripts/defaultGraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowStore.ts",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowStore.ts",
+ "target": "src/types/nodeIdentification.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowStore.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowStore.ts",
+ "target": "src/utils/syncUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowStore.ts",
+ "target": "src/utils/typeGuardUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowStore.ts",
+ "target": "src/stores/userFileStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowTemplatesStore.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowTemplatesStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowTemplatesStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowTemplatesStore.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowTemplatesStore.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workflowTemplatesStore.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspaceStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspaceStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspaceStore.ts",
+ "target": "src/services/colorPaletteService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspaceStore.ts",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspaceStore.ts",
+ "target": "src/stores/apiKeyAuthStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspaceStore.ts",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspaceStore.ts",
+ "target": "src/stores/firebaseAuthStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspaceStore.ts",
+ "target": "src/stores/queueStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspaceStore.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspaceStore.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspaceStore.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspaceStore.ts",
+ "target": "src/stores/workspace/bottomPanelStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspaceStore.ts",
+ "target": "src/stores/workspace/sidebarTabStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/types/comfy.ts",
+ "target": "src/lib/litegraph/src/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/types/extensionTypes.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/types/index.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/types/widgetTypes.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/utils/colorUtil.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/utils/envUtil.ts",
+ "target": "external:@comfyorg/comfyui-electron-types",
+ "value": 1
+ },
+ {
+ "source": "src/utils/executableGroupNodeChildDTO.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/executableGroupNodeDto.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/executionUtil.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/executionUtil.ts",
+ "target": "src/utils/executableGroupNodeDto.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/executionUtil.ts",
+ "target": "src/utils/litegraphUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/formatUtil.ts",
+ "target": "src/schemas/apiSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/graphTraversalUtil.ts",
+ "target": "src/types/nodeIdentification.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/graphTraversalUtil.ts",
+ "target": "src/utils/typeGuardUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/litegraphUtil.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/utils/litegraphUtil.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/mapperUtil.ts",
+ "target": "src/schemas/nodeDef/migration.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/mapperUtil.ts",
+ "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/mapperUtil.ts",
+ "target": "src/schemas/nodeDefSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/mapperUtil.ts",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/markdownRendererUtil.ts",
+ "target": "external:dompurify",
+ "value": 1
+ },
+ {
+ "source": "src/utils/markdownRendererUtil.ts",
+ "target": "external:marked",
+ "value": 1
+ },
+ {
+ "source": "src/utils/mouseDownUtil.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/utils/networkUtil.ts",
+ "target": "external:axios",
+ "value": 1
+ },
+ {
+ "source": "src/utils/networkUtil.ts",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/networkUtil.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/nodeDefOrderingUtil.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/nodeDefUtil.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/utils/nodeDefUtil.ts",
+ "target": "src/schemas/nodeDefSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/nodeDefUtil.ts",
+ "target": "src/utils/mathUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/nodeHelpUtil.ts",
+ "target": "src/types/nodeSource.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/nodeHelpUtil.ts",
+ "target": "src/utils/packUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/packUtils.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/utils/refUtil.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/utils/refUtil.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/utils/searchAndReplace.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/searchAndReplace.ts",
+ "target": "src/utils/graphTraversalUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/syncUtil.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/tailwindUtil.ts",
+ "target": "external:tailwind-merge",
+ "value": 1
+ },
+ {
+ "source": "src/utils/typeGuardUtil.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/versionUtil.ts",
+ "target": "external:semver",
+ "value": 1
+ },
+ {
+ "source": "src/utils/vintageClipboard.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/DesktopStartView.vue",
+ "target": "external:primevue/progressspinner",
+ "value": 1
+ },
+ {
+ "source": "src/views/DesktopStartView.vue",
+ "target": "src/views/templates/BaseViewTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/DesktopUpdateView.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/views/DesktopUpdateView.vue",
+ "target": "external:primevue/progressspinner",
+ "value": 1
+ },
+ {
+ "source": "src/views/DesktopUpdateView.vue",
+ "target": "external:primevue/toast",
+ "value": 1
+ },
+ {
+ "source": "src/views/DesktopUpdateView.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/DesktopUpdateView.vue",
+ "target": "src/components/maintenance/TerminalOutputDrawer.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/DesktopUpdateView.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/DesktopUpdateView.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/DesktopUpdateView.vue",
+ "target": "src/views/templates/BaseViewTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/DownloadGitView.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/views/DownloadGitView.vue",
+ "target": "external:vue-router",
+ "value": 1
+ },
+ {
+ "source": "src/views/DownloadGitView.vue",
+ "target": "src/views/templates/BaseViewTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "external:primevue/usetoast",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/components/MenuHamburger.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/components/dialog/UnloadWindowConfirmDialog.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/components/graph/GraphCanvas.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/components/toast/GlobalToast.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/components/toast/RerouteMigrationToast.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/components/topbar/TopMenubar.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/composables/useBrowserTabTitle.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/composables/useCoreCommands.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/composables/useErrorHandling.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/composables/useFrontendVersionMismatchWarning.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/composables/useProgressFavicon.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/constants/serverConfig.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/schemas/apiSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/services/autoQueueService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/services/keybindingService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/stores/executionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/stores/menuItemStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/stores/modelStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/stores/queueStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/stores/serverConfigStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/stores/versionCompatibilityStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/stores/workspace/bottomPanelStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/stores/workspace/colorPaletteStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/stores/workspace/sidebarTabStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/stores/workspaceStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/GraphView.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/InstallView.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/views/InstallView.vue",
+ "target": "external:primevue/step",
+ "value": 1
+ },
+ {
+ "source": "src/views/InstallView.vue",
+ "target": "external:primevue/steplist",
+ "value": 1
+ },
+ {
+ "source": "src/views/InstallView.vue",
+ "target": "external:primevue/steppanel",
+ "value": 1
+ },
+ {
+ "source": "src/views/InstallView.vue",
+ "target": "external:primevue/steppanels",
+ "value": 1
+ },
+ {
+ "source": "src/views/InstallView.vue",
+ "target": "external:primevue/stepper",
+ "value": 1
+ },
+ {
+ "source": "src/views/InstallView.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/InstallView.vue",
+ "target": "external:vue-router",
+ "value": 1
+ },
+ {
+ "source": "src/views/InstallView.vue",
+ "target": "src/components/install/DesktopSettingsConfiguration.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/InstallView.vue",
+ "target": "src/components/install/GpuPicker.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/InstallView.vue",
+ "target": "src/components/install/InstallLocationPicker.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/InstallView.vue",
+ "target": "src/components/install/MigrationPicker.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/InstallView.vue",
+ "target": "src/components/install/MirrorsConfiguration.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/InstallView.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/InstallView.vue",
+ "target": "src/views/templates/BaseViewTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/MaintenanceView.vue",
+ "target": "external:@primevue/core/api",
+ "value": 1
+ },
+ {
+ "source": "src/views/MaintenanceView.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/views/MaintenanceView.vue",
+ "target": "external:primevue/selectbutton",
+ "value": 1
+ },
+ {
+ "source": "src/views/MaintenanceView.vue",
+ "target": "external:primevue/toast",
+ "value": 1
+ },
+ {
+ "source": "src/views/MaintenanceView.vue",
+ "target": "external:primevue/usetoast",
+ "value": 1
+ },
+ {
+ "source": "src/views/MaintenanceView.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/MaintenanceView.vue",
+ "target": "src/components/common/RefreshButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/MaintenanceView.vue",
+ "target": "src/components/maintenance/StatusTag.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/MaintenanceView.vue",
+ "target": "src/components/maintenance/TaskListPanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/MaintenanceView.vue",
+ "target": "src/components/maintenance/TerminalOutputDrawer.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/MaintenanceView.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/MaintenanceView.vue",
+ "target": "src/stores/maintenanceTaskStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/MaintenanceView.vue",
+ "target": "src/types/desktop/maintenanceTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/MaintenanceView.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/MaintenanceView.vue",
+ "target": "src/utils/refUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/MaintenanceView.vue",
+ "target": "src/views/templates/BaseViewTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/ManualConfigurationView.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/views/ManualConfigurationView.vue",
+ "target": "external:primevue/panel",
+ "value": 1
+ },
+ {
+ "source": "src/views/ManualConfigurationView.vue",
+ "target": "external:primevue/tag",
+ "value": 1
+ },
+ {
+ "source": "src/views/ManualConfigurationView.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/ManualConfigurationView.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/views/ManualConfigurationView.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/ManualConfigurationView.vue",
+ "target": "src/views/templates/BaseViewTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/MetricsConsentView.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/views/MetricsConsentView.vue",
+ "target": "external:primevue/toggleswitch",
+ "value": 1
+ },
+ {
+ "source": "src/views/MetricsConsentView.vue",
+ "target": "external:primevue/usetoast",
+ "value": 1
+ },
+ {
+ "source": "src/views/MetricsConsentView.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/MetricsConsentView.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/views/MetricsConsentView.vue",
+ "target": "external:vue-router",
+ "value": 1
+ },
+ {
+ "source": "src/views/MetricsConsentView.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/NotSupportedView.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/views/NotSupportedView.vue",
+ "target": "external:vue-router",
+ "value": 1
+ },
+ {
+ "source": "src/views/NotSupportedView.vue",
+ "target": "src/views/templates/BaseViewTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/ServerStartView.vue",
+ "target": "external:@comfyorg/comfyui-electron-types",
+ "value": 1
+ },
+ {
+ "source": "src/views/ServerStartView.vue",
+ "target": "external:@xterm/xterm",
+ "value": 1
+ },
+ {
+ "source": "src/views/ServerStartView.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/views/ServerStartView.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/ServerStartView.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/views/ServerStartView.vue",
+ "target": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/ServerStartView.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/ServerStartView.vue",
+ "target": "src/views/templates/BaseViewTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/UserSelectView.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/views/UserSelectView.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/views/UserSelectView.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/views/UserSelectView.vue",
+ "target": "external:primevue/message",
+ "value": 1
+ },
+ {
+ "source": "src/views/UserSelectView.vue",
+ "target": "external:primevue/select",
+ "value": 1
+ },
+ {
+ "source": "src/views/UserSelectView.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/UserSelectView.vue",
+ "target": "external:vue-router",
+ "value": 1
+ },
+ {
+ "source": "src/views/UserSelectView.vue",
+ "target": "src/stores/userStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/views/UserSelectView.vue",
+ "target": "src/views/templates/BaseViewTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/WelcomeView.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/views/WelcomeView.vue",
+ "target": "external:vue-router",
+ "value": 1
+ },
+ {
+ "source": "src/views/WelcomeView.vue",
+ "target": "src/views/templates/BaseViewTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/BatchCountEdit.vue",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/BatchCountEdit.vue",
+ "target": "external:primevue/inputnumber",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/BatchCountEdit.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/BatchCountEdit.vue",
+ "target": "src/stores/queueStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/BatchCountEdit.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/ComfyActionbar.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/ComfyActionbar.vue",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/ComfyActionbar.vue",
+ "target": "external:primevue/panel",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/ComfyActionbar.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/ComfyActionbar.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/ComfyActionbar.vue",
+ "target": "src/components/actionbar/ComfyQueueButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/ComfyQueueButton.vue",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/ComfyQueueButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/ComfyQueueButton.vue",
+ "target": "external:primevue/buttongroup",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/ComfyQueueButton.vue",
+ "target": "external:primevue/splitbutton",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/ComfyQueueButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/ComfyQueueButton.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/ComfyQueueButton.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/ComfyQueueButton.vue",
+ "target": "src/stores/queueStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/ComfyQueueButton.vue",
+ "target": "src/stores/workspaceStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/actionbar/ComfyQueueButton.vue",
+ "target": "src/components/actionbar/BatchCountEdit.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/BottomPanel.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/BottomPanel.vue",
+ "target": "external:primevue/tab",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/BottomPanel.vue",
+ "target": "external:primevue/tablist",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/BottomPanel.vue",
+ "target": "external:primevue/tabs",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/BottomPanel.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/BottomPanel.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/BottomPanel.vue",
+ "target": "src/components/common/ExtensionSlot.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/BottomPanel.vue",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/BottomPanel.vue",
+ "target": "src/stores/workspace/bottomPanelStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue",
+ "target": "external:primevue/breadcrumb",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue",
+ "target": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue",
+ "target": "src/composables/element/useOverflowObserver.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue",
+ "target": "src/stores/subgraphNavigationStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue",
+ "target": "src/stores/subgraphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue",
+ "target": "src/utils/graphTraversalUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue",
+ "target": "external:primevue/tag",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue",
+ "target": "src/services/workflowService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue",
+ "target": "src/stores/subgraphNavigationStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/button/IconButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/button/IconButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/button/IconButton.vue",
+ "target": "src/types/buttonTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/button/IconButton.vue",
+ "target": "src/utils/tailwindUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/button/IconGroup.vue",
+ "target": "src/utils/tailwindUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/button/IconTextButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/button/IconTextButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/button/IconTextButton.vue",
+ "target": "src/types/buttonTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/button/IconTextButton.vue",
+ "target": "src/utils/tailwindUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/button/MoreButton.vue",
+ "target": "external:primevue/popover",
+ "value": 1
+ },
+ {
+ "source": "src/components/button/MoreButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/button/MoreButton.vue",
+ "target": "src/utils/tailwindUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/button/MoreButton.vue",
+ "target": "src/components/button/IconButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/button/TextButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/button/TextButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/button/TextButton.vue",
+ "target": "src/types/buttonTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/button/TextButton.vue",
+ "target": "src/utils/tailwindUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/card/CardContainer.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/card/CardTop.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/BackgroundImageUpload.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/BackgroundImageUpload.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/BackgroundImageUpload.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/BackgroundImageUpload.vue",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/BackgroundImageUpload.vue",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/ColorCustomizationSelector.vue",
+ "target": "external:primevue/colorpicker",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/ColorCustomizationSelector.vue",
+ "target": "external:primevue/selectbutton",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/ColorCustomizationSelector.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/ComfyImage.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/ContentDivider.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/ContentDivider.vue",
+ "target": "src/stores/workspace/colorPaletteStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/CustomFormValue.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/CustomizationDialog.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/CustomizationDialog.vue",
+ "target": "external:primevue/dialog",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/CustomizationDialog.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/CustomizationDialog.vue",
+ "target": "external:primevue/selectbutton",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/CustomizationDialog.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/CustomizationDialog.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/CustomizationDialog.vue",
+ "target": "src/components/common/ColorCustomizationSelector.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/CustomizationDialog.vue",
+ "target": "src/stores/nodeBookmarkStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/DeviceInfo.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/DotSpinner.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/DotSpinner.vue",
+ "target": "src/stores/workspace/colorPaletteStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/EditableText.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/EditableText.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/ElectronFileDownload.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/ElectronFileDownload.vue",
+ "target": "external:primevue/progressbar",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/ElectronFileDownload.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/ElectronFileDownload.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/ElectronFileDownload.vue",
+ "target": "src/composables/useDownload.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/ElectronFileDownload.vue",
+ "target": "src/stores/electronDownloadStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/ElectronFileDownload.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/ExtensionSlot.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/ExtensionSlot.vue",
+ "target": "src/types/extensionTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FileDownload.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FileDownload.vue",
+ "target": "external:primevue/message",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FileDownload.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FileDownload.vue",
+ "target": "src/composables/useCopyToClipboard.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FileDownload.vue",
+ "target": "src/composables/useDownload.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FileDownload.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FormColorPicker.vue",
+ "target": "external:primevue/colorpicker",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FormColorPicker.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FormImageUpload.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FormImageUpload.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FormItem.vue",
+ "target": "external:primevue/inputnumber",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FormItem.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FormItem.vue",
+ "target": "external:primevue/select",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FormItem.vue",
+ "target": "external:primevue/toggleswitch",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FormItem.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FormItem.vue",
+ "target": "src/components/common/BackgroundImageUpload.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FormItem.vue",
+ "target": "src/components/common/CustomFormValue.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FormItem.vue",
+ "target": "src/components/common/FormColorPicker.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FormItem.vue",
+ "target": "src/components/common/FormImageUpload.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FormItem.vue",
+ "target": "src/components/common/InputKnob.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FormItem.vue",
+ "target": "src/components/common/InputSlider.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FormItem.vue",
+ "target": "src/components/common/UrlInput.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/FormItem.vue",
+ "target": "src/types/settingTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/InputKnob.vue",
+ "target": "external:primevue/inputnumber",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/InputKnob.vue",
+ "target": "external:primevue/knob",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/InputKnob.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/InputSlider.vue",
+ "target": "external:primevue/inputnumber",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/InputSlider.vue",
+ "target": "external:primevue/slider",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/InputSlider.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/LazyImage.vue",
+ "target": "external:primevue/skeleton",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/LazyImage.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/LazyImage.vue",
+ "target": "src/composables/useIntersectionObserver.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/LazyImage.vue",
+ "target": "src/services/mediaCacheService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/NoResultsPlaceholder.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/NoResultsPlaceholder.vue",
+ "target": "external:primevue/card",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/RefreshButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/RefreshButton.vue",
+ "target": "external:primevue/progressspinner",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/RefreshButton.vue",
+ "target": "src/types/primeVueTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/SearchBox.vue",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/SearchBox.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/SearchBox.vue",
+ "target": "external:primevue/iconfield",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/SearchBox.vue",
+ "target": "external:primevue/inputicon",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/SearchBox.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/SearchBox.vue",
+ "target": "src/components/common/SearchFilterChip.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/SearchFilterChip.vue",
+ "target": "external:primevue/badge",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/SearchFilterChip.vue",
+ "target": "external:primevue/chip",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/SystemStatsPanel.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/SystemStatsPanel.vue",
+ "target": "external:primevue/tabpanel",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/SystemStatsPanel.vue",
+ "target": "external:primevue/tabview",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/SystemStatsPanel.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/SystemStatsPanel.vue",
+ "target": "src/components/common/DeviceInfo.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/SystemStatsPanel.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/TextDivider.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/TreeExplorer.vue",
+ "target": "external:primevue/contextmenu",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/TreeExplorer.vue",
+ "target": "external:primevue/tree",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/TreeExplorer.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/TreeExplorer.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/TreeExplorer.vue",
+ "target": "src/components/common/TreeExplorerTreeNode.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/TreeExplorer.vue",
+ "target": "src/composables/tree/useTreeFolderOperations.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/TreeExplorer.vue",
+ "target": "src/composables/useErrorHandling.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/TreeExplorer.vue",
+ "target": "src/types/treeExplorerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/TreeExplorer.vue",
+ "target": "src/utils/treeUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/TreeExplorerTreeNode.vue",
+ "target": "external:@atlaskit/pragmatic-drag-and-drop/element/set-custom-native-drag-preview",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/TreeExplorerTreeNode.vue",
+ "target": "external:primevue/badge",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/TreeExplorerTreeNode.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/TreeExplorerTreeNode.vue",
+ "target": "src/components/common/EditableText.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/TreeExplorerTreeNode.vue",
+ "target": "src/composables/usePragmaticDragAndDrop.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/TreeExplorerTreeNode.vue",
+ "target": "src/types/treeExplorerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/UrlInput.vue",
+ "target": "external:primevue/iconfield",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/UrlInput.vue",
+ "target": "external:primevue/inputicon",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/UrlInput.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/UrlInput.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/UrlInput.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/UrlInput.vue",
+ "target": "src/utils/networkUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/UrlInput.vue",
+ "target": "src/utils/validationUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/UserAvatar.vue",
+ "target": "external:primevue/avatar",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/UserAvatar.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/UserCredit.vue",
+ "target": "external:primevue/skeleton",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/UserCredit.vue",
+ "target": "external:primevue/tag",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/UserCredit.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/UserCredit.vue",
+ "target": "src/stores/firebaseAuthStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/UserCredit.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/VirtualGrid.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/VirtualGrid.vue",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/components/common/VirtualGrid.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/GlobalDialog.vue",
+ "target": "external:primevue/dialog",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/GlobalDialog.vue",
+ "target": "src/stores/dialogStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/UnloadWindowConfirmDialog.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/UnloadWindowConfirmDialog.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/UnloadWindowConfirmDialog.vue",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/DomWidgets.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/DomWidgets.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/DomWidgets.vue",
+ "target": "src/components/graph/widgets/DomWidget.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/DomWidgets.vue",
+ "target": "src/composables/functional/useChainCallback.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/DomWidgets.vue",
+ "target": "src/stores/domWidgetStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/DomWidgets.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/components/LiteGraphCanvasSplitterOverlay.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/components/bottomPanel/BottomPanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/components/graph/DomWidgets.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/components/graph/GraphCanvasMenu.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/components/graph/NodeTooltip.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/components/graph/SelectionToolbox.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/components/graph/TitleEditor.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/components/searchbox/NodeSearchBoxPopover.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/components/sidebar/SideToolbar.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/components/topbar/SecondRowWorkflowTabs.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/composables/functional/useChainCallback.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/composables/graph/useCanvasInteractions.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/composables/graph/useViewportCulling.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/composables/graph/useVueNodeLifecycle.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/composables/node/useNodeBadge.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/composables/useCanvasDrop.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/composables/useContextMenuTranslation.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/composables/useCopy.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/composables/useGlobalLitegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/composables/useLitegraphSettings.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/composables/usePaste.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/composables/useVueFeatureFlags.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/composables/useWorkflowAutoSave.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/composables/useWorkflowPersistence.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/constants/coreSettings.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/renderer/core/canvas/injectionKeys.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/renderer/core/layout/TransformPane.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/renderer/extensions/minimap/MiniMap.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/renderer/extensions/vueNodes/components/LGraphNode.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/scripts/changeTracker.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/scripts/widgets.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/services/colorPaletteService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/services/newUserService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/services/workflowService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/stores/executionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/stores/workspace/colorPaletteStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/stores/workspace/searchBoxStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/stores/workspaceStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvas.vue",
+ "target": "src/stores/releaseStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvasMenu.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvasMenu.vue",
+ "target": "external:primevue/buttongroup",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvasMenu.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvasMenu.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvasMenu.vue",
+ "target": "src/composables/graph/useCanvasInteractions.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvasMenu.vue",
+ "target": "src/composables/useZoomControls.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvasMenu.vue",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvasMenu.vue",
+ "target": "src/renderer/extensions/minimap/composables/useMinimap.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvasMenu.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvasMenu.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvasMenu.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvasMenu.vue",
+ "target": "src/stores/workspaceStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/GraphCanvasMenu.vue",
+ "target": "src/components/graph/modals/ZoomControlsModal.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/NodeTooltip.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/NodeTooltip.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/NodeTooltip.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/NodeTooltip.vue",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/NodeTooltip.vue",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/NodeTooltip.vue",
+ "target": "src/scripts/domWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/NodeTooltip.vue",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/NodeTooltip.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/NodeTooltip.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "external:primevue/panel",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "src/components/graph/selectionToolbox/BypassButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "src/components/graph/selectionToolbox/ColorPickerButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "src/components/graph/selectionToolbox/DeleteButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "src/components/graph/selectionToolbox/ExecuteButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "src/components/graph/selectionToolbox/HelpButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "src/components/graph/selectionToolbox/Load3DViewerButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "src/components/graph/selectionToolbox/MaskEditorButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "src/components/graph/selectionToolbox/PinButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "src/components/graph/selectionToolbox/RefreshSelectionButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "src/composables/canvas/useSelectionToolboxPosition.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "src/composables/graph/useCanvasInteractions.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "src/services/extensionService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/SelectionToolbox.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/TitleEditor.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/TitleEditor.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/TitleEditor.vue",
+ "target": "src/components/common/EditableText.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/TitleEditor.vue",
+ "target": "src/composables/element/useAbsolutePosition.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/TitleEditor.vue",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/TitleEditor.vue",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/TitleEditor.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/TitleEditor.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/HelpCenterMenuContent.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/HelpCenterMenuContent.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/HelpCenterMenuContent.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/HelpCenterMenuContent.vue",
+ "target": "src/components/icons/PuzzleIcon.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/HelpCenterMenuContent.vue",
+ "target": "src/composables/useConflictAcknowledgment.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/HelpCenterMenuContent.vue",
+ "target": "src/composables/useManagerState.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/HelpCenterMenuContent.vue",
+ "target": "src/services/releaseService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/HelpCenterMenuContent.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/HelpCenterMenuContent.vue",
+ "target": "src/stores/releaseStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/HelpCenterMenuContent.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/HelpCenterMenuContent.vue",
+ "target": "src/types/comfyManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/HelpCenterMenuContent.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/HelpCenterMenuContent.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/ReleaseNotificationToast.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/ReleaseNotificationToast.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/ReleaseNotificationToast.vue",
+ "target": "src/stores/releaseStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/ReleaseNotificationToast.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/WhatsNewPopup.vue",
+ "target": "external:marked",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/WhatsNewPopup.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/WhatsNewPopup.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/WhatsNewPopup.vue",
+ "target": "src/stores/releaseStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/helpcenter/WhatsNewPopup.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/icons/PuzzleIcon.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/icons/VerifiedIcon.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/input/MultiSelect.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/input/MultiSelect.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/input/MultiSelect.vue",
+ "target": "src/components/input/SearchBox.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/input/MultiSelect.vue",
+ "target": "src/composables/usePopoverSizing.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/input/MultiSelect.vue",
+ "target": "src/utils/tailwindUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/input/MultiSelect.vue",
+ "target": "src/components/button/TextButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/input/SearchBox.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/components/input/SearchBox.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/input/SearchBox.vue",
+ "target": "src/utils/tailwindUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/input/SingleSelect.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/input/SingleSelect.vue",
+ "target": "src/utils/tailwindUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/DesktopSettingsConfiguration.vue",
+ "target": "external:primevue/dialog",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/DesktopSettingsConfiguration.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/DesktopSettingsConfiguration.vue",
+ "target": "external:primevue/toggleswitch",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/DesktopSettingsConfiguration.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/GpuPicker.vue",
+ "target": "external:primevue/tag",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/GpuPicker.vue",
+ "target": "external:primevue/toggleswitch",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/GpuPicker.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/GpuPicker.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/GpuPicker.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/InstallLocationPicker.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/InstallLocationPicker.vue",
+ "target": "external:primevue/iconfield",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/InstallLocationPicker.vue",
+ "target": "external:primevue/inputicon",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/InstallLocationPicker.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/InstallLocationPicker.vue",
+ "target": "external:primevue/message",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/InstallLocationPicker.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/InstallLocationPicker.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/InstallLocationPicker.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/MigrationPicker.vue",
+ "target": "external:@comfyorg/comfyui-electron-types",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/MigrationPicker.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/MigrationPicker.vue",
+ "target": "external:primevue/checkbox",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/MigrationPicker.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/MigrationPicker.vue",
+ "target": "external:primevue/message",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/MigrationPicker.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/MigrationPicker.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/MigrationPicker.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/MirrorsConfiguration.vue",
+ "target": "external:@comfyorg/comfyui-electron-types",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/MirrorsConfiguration.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/MirrorsConfiguration.vue",
+ "target": "external:primevue/panel",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/MirrorsConfiguration.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/MirrorsConfiguration.vue",
+ "target": "src/components/install/mirror/MirrorItem.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/MirrorsConfiguration.vue",
+ "target": "src/constants/uvMirrors.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/MirrorsConfiguration.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/MirrorsConfiguration.vue",
+ "target": "src/utils/networkUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/MirrorsConfiguration.vue",
+ "target": "src/utils/validationUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3D.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3D.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3D.vue",
+ "target": "src/components/load3d/Load3DControls.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3D.vue",
+ "target": "src/components/load3d/Load3DScene.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3D.vue",
+ "target": "src/components/load3d/controls/RecordingControls.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3D.vue",
+ "target": "src/components/load3d/controls/ViewerControls.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3D.vue",
+ "target": "src/extensions/core/load3d/Load3dUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3D.vue",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3D.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3D.vue",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DAnimation.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DAnimation.vue",
+ "target": "src/components/load3d/Load3DAnimationControls.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DAnimation.vue",
+ "target": "src/components/load3d/Load3DAnimationScene.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DAnimation.vue",
+ "target": "src/components/load3d/Load3DControls.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DAnimation.vue",
+ "target": "src/components/load3d/controls/RecordingControls.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DAnimation.vue",
+ "target": "src/extensions/core/load3d/Load3dUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DAnimation.vue",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DAnimationControls.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DAnimationControls.vue",
+ "target": "external:primevue/select",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DAnimationControls.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DAnimationScene.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DAnimationScene.vue",
+ "target": "src/components/load3d/Load3DScene.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DAnimationScene.vue",
+ "target": "src/extensions/core/load3d/Load3dAnimation.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DAnimationScene.vue",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DAnimationScene.vue",
+ "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DControls.vue",
+ "target": "external:primevue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DControls.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DControls.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DControls.vue",
+ "target": "src/components/load3d/controls/CameraControls.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DControls.vue",
+ "target": "src/components/load3d/controls/ExportControls.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DControls.vue",
+ "target": "src/components/load3d/controls/LightControls.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DControls.vue",
+ "target": "src/components/load3d/controls/ModelControls.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DControls.vue",
+ "target": "src/components/load3d/controls/SceneControls.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DControls.vue",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DControls.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DScene.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DScene.vue",
+ "target": "src/components/load3d/LoadingOverlay.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DScene.vue",
+ "target": "src/extensions/core/load3d/Load3d.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DScene.vue",
+ "target": "src/extensions/core/load3d/Load3dAnimation.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DScene.vue",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DScene.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DScene.vue",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3DScene.vue",
+ "target": "src/services/load3dService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3dViewerContent.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3dViewerContent.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3dViewerContent.vue",
+ "target": "src/components/load3d/controls/viewer/ViewerCameraControls.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3dViewerContent.vue",
+ "target": "src/components/load3d/controls/viewer/ViewerExportControls.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3dViewerContent.vue",
+ "target": "src/components/load3d/controls/viewer/ViewerLightControls.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3dViewerContent.vue",
+ "target": "src/components/load3d/controls/viewer/ViewerModelControls.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3dViewerContent.vue",
+ "target": "src/components/load3d/controls/viewer/ViewerSceneControls.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3dViewerContent.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3dViewerContent.vue",
+ "target": "src/lib/litegraph/src/LGraphNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3dViewerContent.vue",
+ "target": "src/services/load3dService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/Load3dViewerContent.vue",
+ "target": "src/stores/dialogStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/LoadingOverlay.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/LoadingOverlay.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/StatusTag.vue",
+ "target": "external:@primevue/core/api",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/StatusTag.vue",
+ "target": "external:primevue/tag",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/StatusTag.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/StatusTag.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskCard.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskCard.vue",
+ "target": "external:primevue/card",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskCard.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskCard.vue",
+ "target": "src/stores/maintenanceTaskStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskCard.vue",
+ "target": "src/utils/refUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListItem.vue",
+ "target": "external:@primevue/core/api",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListItem.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListItem.vue",
+ "target": "external:primevue/popover",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListItem.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListItem.vue",
+ "target": "src/stores/maintenanceTaskStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListItem.vue",
+ "target": "src/types/primeVueTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListItem.vue",
+ "target": "src/utils/refUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListItem.vue",
+ "target": "src/components/maintenance/TaskListStatusIcon.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListPanel.vue",
+ "target": "external:@primevue/core/api",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListPanel.vue",
+ "target": "external:primevue",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListPanel.vue",
+ "target": "external:primevue/confirmpopup",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListPanel.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListPanel.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListPanel.vue",
+ "target": "src/stores/maintenanceTaskStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListPanel.vue",
+ "target": "src/components/maintenance/TaskCard.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListPanel.vue",
+ "target": "src/components/maintenance/TaskListItem.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListStatusIcon.vue",
+ "target": "external:@primevue/core/api",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListStatusIcon.vue",
+ "target": "external:primevue/progressspinner",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListStatusIcon.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TaskListStatusIcon.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TerminalOutputDrawer.vue",
+ "target": "external:@xterm/xterm",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TerminalOutputDrawer.vue",
+ "target": "external:primevue/drawer",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TerminalOutputDrawer.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TerminalOutputDrawer.vue",
+ "target": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TerminalOutputDrawer.vue",
+ "target": "src/composables/bottomPanelTabs/useTerminalBuffer.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/maintenance/TerminalOutputDrawer.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/node/NodePreview.vue",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/components/node/NodePreview.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/node/NodePreview.vue",
+ "target": "src/stores/widgetStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/node/NodePreview.vue",
+ "target": "src/stores/workspace/colorPaletteStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/node/NodePreview.vue",
+ "target": "src/utils/markdownRendererUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/primevueOverride/AutoCompletePlus.vue",
+ "target": "external:primevue/autocomplete",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBox.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBox.vue",
+ "target": "external:primevue/dialog",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBox.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBox.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBox.vue",
+ "target": "src/components/node/NodePreview.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBox.vue",
+ "target": "src/components/primevueOverride/AutoCompletePlus.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBox.vue",
+ "target": "src/components/searchbox/NodeSearchFilter.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBox.vue",
+ "target": "src/components/searchbox/NodeSearchItem.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBox.vue",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBox.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBox.vue",
+ "target": "src/components/common/SearchFilterChip.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBoxPopover.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBoxPopover.vue",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBoxPopover.vue",
+ "target": "external:primevue/dialog",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBoxPopover.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBoxPopover.vue",
+ "target": "src/lib/litegraph/src/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBoxPopover.vue",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBoxPopover.vue",
+ "target": "src/services/litegraphService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBoxPopover.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBoxPopover.vue",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBoxPopover.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBoxPopover.vue",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBoxPopover.vue",
+ "target": "src/stores/workspace/searchBoxStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBoxPopover.vue",
+ "target": "src/types/searchBoxTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBoxPopover.vue",
+ "target": "src/utils/fuseUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchBoxPopover.vue",
+ "target": "src/components/searchbox/NodeSearchBox.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchFilter.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchFilter.vue",
+ "target": "external:primevue/select",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchFilter.vue",
+ "target": "external:primevue/selectbutton",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchFilter.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchFilter.vue",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchFilter.vue",
+ "target": "src/utils/fuseUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchItem.vue",
+ "target": "external:primevue/chip",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchItem.vue",
+ "target": "external:primevue/tag",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchItem.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchItem.vue",
+ "target": "src/stores/nodeBookmarkStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchItem.vue",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchItem.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchItem.vue",
+ "target": "src/types/nodeSource.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/searchbox/NodeSearchItem.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SideToolbar.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SideToolbar.vue",
+ "target": "src/components/common/ExtensionSlot.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SideToolbar.vue",
+ "target": "src/components/sidebar/SidebarBottomPanelToggleButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SideToolbar.vue",
+ "target": "src/components/sidebar/SidebarShortcutsToggleButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SideToolbar.vue",
+ "target": "src/stores/keybindingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SideToolbar.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SideToolbar.vue",
+ "target": "src/stores/userStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SideToolbar.vue",
+ "target": "src/stores/workspaceStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SideToolbar.vue",
+ "target": "src/components/sidebar/SidebarHelpCenterIcon.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SideToolbar.vue",
+ "target": "src/components/sidebar/SidebarIcon.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SideToolbar.vue",
+ "target": "src/components/sidebar/SidebarLogoutIcon.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SideToolbar.vue",
+ "target": "src/components/sidebar/SidebarTemplatesButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarBottomPanelToggleButton.vue",
+ "target": "src/stores/workspace/bottomPanelStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarBottomPanelToggleButton.vue",
+ "target": "src/components/sidebar/SidebarIcon.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarHelpCenterIcon.vue",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarHelpCenterIcon.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarHelpCenterIcon.vue",
+ "target": "src/components/helpcenter/HelpCenterMenuContent.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarHelpCenterIcon.vue",
+ "target": "src/components/helpcenter/ReleaseNotificationToast.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarHelpCenterIcon.vue",
+ "target": "src/components/helpcenter/WhatsNewPopup.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarHelpCenterIcon.vue",
+ "target": "src/composables/useConflictAcknowledgment.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarHelpCenterIcon.vue",
+ "target": "src/composables/useConflictDetection.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarHelpCenterIcon.vue",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarHelpCenterIcon.vue",
+ "target": "src/stores/helpCenterStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarHelpCenterIcon.vue",
+ "target": "src/stores/releaseStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarHelpCenterIcon.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarHelpCenterIcon.vue",
+ "target": "src/components/sidebar/SidebarIcon.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarIcon.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarIcon.vue",
+ "target": "external:primevue/overlaybadge",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarIcon.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarIcon.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarLogoutIcon.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarLogoutIcon.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarLogoutIcon.vue",
+ "target": "src/stores/userStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarLogoutIcon.vue",
+ "target": "src/components/sidebar/SidebarIcon.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue",
+ "target": "src/stores/workspace/bottomPanelStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue",
+ "target": "src/components/sidebar/SidebarIcon.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarTemplatesButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarTemplatesButton.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarTemplatesButton.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/SidebarTemplatesButton.vue",
+ "target": "src/components/sidebar/SidebarIcon.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateSearchBar.vue",
+ "target": "external:primevue/autocomplete",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateSearchBar.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowCard.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowCard.vue",
+ "target": "external:primevue/card",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowCard.vue",
+ "target": "external:primevue/progressspinner",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowCard.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowCard.vue",
+ "target": "src/components/templates/thumbnails/AudioThumbnail.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowCard.vue",
+ "target": "src/components/templates/thumbnails/CompareSliderThumbnail.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowCard.vue",
+ "target": "src/components/templates/thumbnails/DefaultThumbnail.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowCard.vue",
+ "target": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowCard.vue",
+ "target": "src/composables/useTemplateWorkflows.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowCard.vue",
+ "target": "src/types/workflowTemplateTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowCardSkeleton.vue",
+ "target": "external:primevue/card",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowCardSkeleton.vue",
+ "target": "external:primevue/skeleton",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowList.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowList.vue",
+ "target": "external:primevue/column",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowList.vue",
+ "target": "external:primevue/datatable",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowList.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowList.vue",
+ "target": "src/composables/useTemplateWorkflows.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowView.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowView.vue",
+ "target": "external:primevue/dataview",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowView.vue",
+ "target": "external:primevue/selectbutton",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowView.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowView.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowView.vue",
+ "target": "src/components/templates/TemplateSearchBar.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowView.vue",
+ "target": "src/components/templates/TemplateWorkflowCard.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowView.vue",
+ "target": "src/components/templates/TemplateWorkflowCardSkeleton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowView.vue",
+ "target": "src/components/templates/TemplateWorkflowList.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowView.vue",
+ "target": "src/composables/useIntersectionObserver.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowView.vue",
+ "target": "src/composables/useLazyPagination.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowView.vue",
+ "target": "src/composables/useTemplateFiltering.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowsContent.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowsContent.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowsContent.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowsContent.vue",
+ "target": "external:primevue/progressspinner",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowsContent.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowsContent.vue",
+ "target": "src/components/templates/TemplateWorkflowView.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowsContent.vue",
+ "target": "src/components/templates/TemplateWorkflowsSideNav.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowsContent.vue",
+ "target": "src/composables/element/useResponsiveCollapse.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowsContent.vue",
+ "target": "src/composables/useTemplateWorkflows.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowsSideNav.vue",
+ "target": "external:primevue/listbox",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/TemplateWorkflowsSideNav.vue",
+ "target": "external:primevue/scrollpanel",
+ "value": 1
+ },
+ {
+ "source": "src/components/toast/GlobalToast.vue",
+ "target": "external:primevue/toast",
+ "value": 1
+ },
+ {
+ "source": "src/components/toast/GlobalToast.vue",
+ "target": "external:primevue/usetoast",
+ "value": 1
+ },
+ {
+ "source": "src/components/toast/GlobalToast.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/toast/GlobalToast.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/toast/GlobalToast.vue",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/toast/RerouteMigrationToast.vue",
+ "target": "external:primevue",
+ "value": 1
+ },
+ {
+ "source": "src/components/toast/RerouteMigrationToast.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/toast/RerouteMigrationToast.vue",
+ "target": "external:primevue/toast",
+ "value": 1
+ },
+ {
+ "source": "src/components/toast/RerouteMigrationToast.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/toast/RerouteMigrationToast.vue",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/toast/RerouteMigrationToast.vue",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/toast/RerouteMigrationToast.vue",
+ "target": "src/utils/migration/migrateReroute.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CommandMenubar.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CommandMenubar.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CommandMenubar.vue",
+ "target": "src/components/breadcrumb/SubgraphBreadcrumb.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CommandMenubar.vue",
+ "target": "src/components/dialog/content/SettingDialogContent.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CommandMenubar.vue",
+ "target": "src/components/dialog/header/SettingDialogHeader.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CommandMenubar.vue",
+ "target": "src/composables/useManagerState.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CommandMenubar.vue",
+ "target": "src/services/colorPaletteService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CommandMenubar.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CommandMenubar.vue",
+ "target": "src/stores/dialogStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CommandMenubar.vue",
+ "target": "src/stores/menuItemStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CommandMenubar.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CommandMenubar.vue",
+ "target": "src/stores/workspace/colorPaletteStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CommandMenubar.vue",
+ "target": "src/types/comfyManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CommandMenubar.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CommandMenubar.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CommandMenubar.vue",
+ "target": "src/utils/mouseDownUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CurrentUserButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CurrentUserButton.vue",
+ "target": "external:primevue/popover",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CurrentUserButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CurrentUserButton.vue",
+ "target": "src/components/common/UserAvatar.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CurrentUserButton.vue",
+ "target": "src/composables/auth/useCurrentUser.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CurrentUserButton.vue",
+ "target": "src/components/topbar/CurrentUserPopover.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CurrentUserPopover.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CurrentUserPopover.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CurrentUserPopover.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CurrentUserPopover.vue",
+ "target": "src/components/common/UserAvatar.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CurrentUserPopover.vue",
+ "target": "src/components/common/UserCredit.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CurrentUserPopover.vue",
+ "target": "src/composables/auth/useCurrentUser.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CurrentUserPopover.vue",
+ "target": "src/composables/auth/useFirebaseAuthActions.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/CurrentUserPopover.vue",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/SecondRowWorkflowTabs.vue",
+ "target": "src/components/topbar/WorkflowTabs.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/TopMenubar.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/TopMenubar.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/TopMenubar.vue",
+ "target": "src/components/actionbar/ComfyActionbar.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/TopMenubar.vue",
+ "target": "src/components/topbar/CommandMenubar.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/TopMenubar.vue",
+ "target": "src/components/topbar/CurrentUserButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/TopMenubar.vue",
+ "target": "src/components/topbar/WorkflowTabs.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/TopMenubar.vue",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/TopMenubar.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/TopMenubar.vue",
+ "target": "src/stores/workspaceStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/TopMenubar.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowOverflowMenu.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowOverflowMenu.vue",
+ "target": "external:primevue/menu",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowOverflowMenu.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowOverflowMenu.vue",
+ "target": "src/services/workflowService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTab.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTab.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTab.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTab.vue",
+ "target": "src/composables/usePragmaticDragAndDrop.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTab.vue",
+ "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTab.vue",
+ "target": "src/services/workflowService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTab.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTab.vue",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTab.vue",
+ "target": "src/stores/workspaceStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTab.vue",
+ "target": "src/components/topbar/WorkflowTabPopover.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabPopover.vue",
+ "target": "external:primevue/popover",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabPopover.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabPopover.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabs.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabs.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabs.vue",
+ "target": "external:primevue/contextmenu",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabs.vue",
+ "target": "external:primevue/scrollpanel",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabs.vue",
+ "target": "external:primevue/selectbutton",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabs.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabs.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabs.vue",
+ "target": "src/components/topbar/WorkflowTab.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabs.vue",
+ "target": "src/composables/element/useOverflowObserver.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabs.vue",
+ "target": "src/services/workflowService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabs.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabs.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabs.vue",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabs.vue",
+ "target": "src/stores/workspaceStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabs.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabs.vue",
+ "target": "src/utils/mouseDownUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/topbar/WorkflowTabs.vue",
+ "target": "src/components/topbar/WorkflowOverflowMenu.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "src/components/button/IconButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "src/components/button/IconTextButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "src/components/button/MoreButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "src/components/card/CardBottom.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "src/components/card/CardContainer.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "src/components/card/CardTop.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "src/components/chip/SquareChip.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "src/components/input/MultiSelect.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "src/components/input/SearchBox.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "src/components/input/SingleSelect.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "src/components/widget/layout/BaseModalLayout.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "src/components/widget/panel/LeftSidePanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "src/components/widget/panel/RightSidePanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "src/types/navTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "src/types/widgetTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/SampleModelSelector.vue",
+ "target": "src/utils/gridUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/auth/useCurrentUser.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/auth/useCurrentUser.ts",
+ "target": "src/composables/auth/useFirebaseAuthActions.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/auth/useCurrentUser.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/auth/useCurrentUser.ts",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/auth/useCurrentUser.ts",
+ "target": "src/stores/apiKeyAuthStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/auth/useCurrentUser.ts",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/auth/useCurrentUser.ts",
+ "target": "src/stores/firebaseAuthStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/auth/useFirebaseAuthActions.ts",
+ "target": "external:firebase/app",
+ "value": 1
+ },
+ {
+ "source": "src/composables/auth/useFirebaseAuthActions.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/auth/useFirebaseAuthActions.ts",
+ "target": "src/composables/useErrorHandling.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/auth/useFirebaseAuthActions.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/auth/useFirebaseAuthActions.ts",
+ "target": "src/stores/firebaseAuthStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/auth/useFirebaseAuthActions.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/auth/useFirebaseAuthActions.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useCommandSubcategories.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useCommandSubcategories.ts",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts",
+ "target": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts",
+ "target": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts",
+ "target": "src/types/extensionTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useTerminal.ts",
+ "target": "external:@xterm/addon-fit",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useTerminal.ts",
+ "target": "external:@xterm/xterm",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useTerminal.ts",
+ "target": "external:@xterm/xterm/css/xterm.css",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useTerminal.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useTerminal.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useTerminalBuffer.ts",
+ "target": "external:@xterm/addon-serialize",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useTerminalBuffer.ts",
+ "target": "external:@xterm/xterm",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useTerminalBuffer.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts",
+ "target": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts",
+ "target": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts",
+ "target": "src/types/extensionTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/canvas/useCanvasTransformSync.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/canvas/useCanvasTransformSync.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/canvas/useCanvasTransformSync.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/canvas/useSelectedLiteGraphItems.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/canvas/useSelectedLiteGraphItems.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/canvas/useSelectedLiteGraphItems.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/canvas/useSelectedLiteGraphItems.ts",
+ "target": "src/utils/graphTraversalUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/canvas/useSelectionToolboxPosition.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/canvas/useSelectionToolboxPosition.ts",
+ "target": "src/composables/canvas/useCanvasTransformSync.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/canvas/useSelectionToolboxPosition.ts",
+ "target": "src/composables/canvas/useSelectedLiteGraphItems.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/canvas/useSelectionToolboxPosition.ts",
+ "target": "src/composables/useVueFeatureFlags.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/canvas/useSelectionToolboxPosition.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/canvas/useSelectionToolboxPosition.ts",
+ "target": "src/renderer/core/layout/store/layoutStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/canvas/useSelectionToolboxPosition.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/canvas/useSelectionToolboxPosition.ts",
+ "target": "src/utils/mathUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/element/useAbsolutePosition.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/element/useAbsolutePosition.ts",
+ "target": "src/composables/element/useCanvasPositionConversion.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/element/useAbsolutePosition.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/element/useAbsolutePosition.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/element/useCanvasPositionConversion.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/element/useDomClipping.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/element/useOverflowObserver.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/element/useOverflowObserver.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/composables/element/useOverflowObserver.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/element/useResponsiveCollapse.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/element/useResponsiveCollapse.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useCanvasInteractions.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useCanvasInteractions.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useCanvasInteractions.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useCanvasInteractions.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useCanvasTransformSync.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useGraphNodeManager.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useGraphNodeManager.ts",
+ "target": "src/composables/functional/useChainCallback.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useGraphNodeManager.ts",
+ "target": "src/renderer/core/layout/operations/layoutMutations.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useGraphNodeManager.ts",
+ "target": "src/renderer/core/layout/types.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useGraphNodeManager.ts",
+ "target": "src/renderer/core/spatial/QuadTree.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useTransformSettling.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useTransformSettling.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useViewportCulling.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useViewportCulling.ts",
+ "target": "src/renderer/core/layout/useTransformState.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useViewportCulling.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useViewportCulling.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useVueNodeLifecycle.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useVueNodeLifecycle.ts",
+ "target": "src/composables/graph/useGraphNodeManager.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useVueNodeLifecycle.ts",
+ "target": "src/renderer/core/layout/operations/layoutMutations.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useVueNodeLifecycle.ts",
+ "target": "src/renderer/core/layout/store/layoutStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useVueNodeLifecycle.ts",
+ "target": "src/renderer/core/layout/sync/useLayoutSync.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useVueNodeLifecycle.ts",
+ "target": "src/renderer/core/layout/sync/useLinkLayoutSync.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useVueNodeLifecycle.ts",
+ "target": "src/renderer/core/layout/sync/useSlotLayoutSync.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useVueNodeLifecycle.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useVueNodeLifecycle.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/graph/useWidgetValue.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/manager/useManagerStatePersistence.ts",
+ "target": "src/types/comfyManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeAnimatedImage.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeAnimatedImage.ts",
+ "target": "src/scripts/ui/imagePreview.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeAnimatedImage.ts",
+ "target": "src/utils/imageUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeBadge.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeBadge.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeBadge.ts",
+ "target": "src/composables/node/useNodePricing.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeBadge.ts",
+ "target": "src/composables/node/useWatchWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeBadge.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeBadge.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeBadge.ts",
+ "target": "src/stores/extensionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeBadge.ts",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeBadge.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeBadge.ts",
+ "target": "src/stores/workspace/colorPaletteStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeBadge.ts",
+ "target": "src/types/nodeSource.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeBadge.ts",
+ "target": "src/utils/colorUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeCanvasImagePreview.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeChatHistory.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeChatHistory.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeFileInput.ts",
+ "target": "src/composables/functional/useChainCallback.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeImage.ts",
+ "target": "src/composables/graph/useCanvasInteractions.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeImage.ts",
+ "target": "src/stores/imagePreviewStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeImage.ts",
+ "target": "src/utils/imageUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeImageUpload.ts",
+ "target": "src/composables/node/useNodeDragAndDrop.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeImageUpload.ts",
+ "target": "src/composables/node/useNodeFileInput.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeImageUpload.ts",
+ "target": "src/composables/node/useNodePaste.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeImageUpload.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeImageUpload.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeProgressText.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useNodeProgressText.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useWatchWidget.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useWatchWidget.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/node/useWatchWidget.ts",
+ "target": "src/composables/functional/useChainCallback.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useInstalledPacks.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useInstalledPacks.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useInstalledPacks.ts",
+ "target": "src/composables/nodePack/useNodePacks.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useInstalledPacks.ts",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useInstalledPacks.ts",
+ "target": "src/types/comfyManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useMissingNodes.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useMissingNodes.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useMissingNodes.ts",
+ "target": "src/composables/nodePack/useWorkflowPacks.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useMissingNodes.ts",
+ "target": "src/lib/litegraph/src/LGraphNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useMissingNodes.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useMissingNodes.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useMissingNodes.ts",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useMissingNodes.ts",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useMissingNodes.ts",
+ "target": "src/utils/graphTraversalUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useNodePacks.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useNodePacks.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useNodePacks.ts",
+ "target": "src/stores/comfyRegistryStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useNodePacks.ts",
+ "target": "src/types/comfyManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/usePackUpdateStatus.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/usePackUpdateStatus.ts",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/usePackUpdateStatus.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/usePacksSelection.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/usePacksSelection.ts",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/usePacksStatus.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/usePacksStatus.ts",
+ "target": "src/stores/conflictDetectionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useUpdateAvailableNodes.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useUpdateAvailableNodes.ts",
+ "target": "src/composables/nodePack/useInstalledPacks.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useUpdateAvailableNodes.ts",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useUpdateAvailableNodes.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useWorkflowPacks.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useWorkflowPacks.ts",
+ "target": "src/composables/nodePack/useNodePacks.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useWorkflowPacks.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useWorkflowPacks.ts",
+ "target": "src/schemas/comfyWorkflowSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useWorkflowPacks.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useWorkflowPacks.ts",
+ "target": "src/stores/comfyRegistryStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useWorkflowPacks.ts",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useWorkflowPacks.ts",
+ "target": "src/stores/systemStatsStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useWorkflowPacks.ts",
+ "target": "src/types/comfyManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/nodePack/useWorkflowPacks.ts",
+ "target": "src/utils/graphTraversalUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingSearch.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingSearch.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingSearch.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingSearch.ts",
+ "target": "src/types/settingTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingSearch.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingUI.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingUI.ts",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingUI.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingUI.ts",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingUI.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingUI.ts",
+ "target": "src/utils/treeUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingUI.ts",
+ "target": "src/composables/auth/useCurrentUser.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingUI.ts",
+ "target": "src/components/dialog/content/setting/AboutPanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingUI.ts",
+ "target": "src/components/dialog/content/setting/CreditsPanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingUI.ts",
+ "target": "src/components/dialog/content/setting/UserPanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingUI.ts",
+ "target": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingUI.ts",
+ "target": "src/components/dialog/content/setting/ExtensionPanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/setting/useSettingUI.ts",
+ "target": "src/components/dialog/content/setting/ServerConfigPanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts",
+ "target": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts",
+ "target": "src/stores/electronDownloadStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts",
+ "target": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/sidebarTabs/useQueueSidebarTab.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/sidebarTabs/useQueueSidebarTab.ts",
+ "target": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/sidebarTabs/useQueueSidebarTab.ts",
+ "target": "src/stores/queueStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts",
+ "target": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/composables/tree/useTreeFolderOperations.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/composables/tree/useTreeFolderOperations.ts",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/clipspace.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/clipspace.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/contextMenuFilter.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/contextMenuFilter.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/dynamicPrompts.ts",
+ "target": "src/services/extensionService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/dynamicPrompts.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/editAttention.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/electronAdapter.ts",
+ "target": "external:loglevel",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/electronAdapter.ts",
+ "target": "src/constants/uvMirrors.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/electronAdapter.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/electronAdapter.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/electronAdapter.ts",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/electronAdapter.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/electronAdapter.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/electronAdapter.ts",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/electronAdapter.ts",
+ "target": "src/utils/networkUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/constants/groupNodeConstants.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/lib/litegraph/src/LGraphNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/schemas/comfyWorkflowSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/stores/executionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/stores/widgetStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/types/comfy.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/utils/executableGroupNodeChildDTO.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/utils/executableGroupNodeDto.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/utils/vintageClipboard.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/extensions/core/groupNodeManage.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNode.ts",
+ "target": "src/extensions/core/widgetInputs.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNodeManage.ts",
+ "target": "src/constants/groupNodeConstants.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNodeManage.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNodeManage.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNodeManage.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNodeManage.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNodeManage.ts",
+ "target": "src/scripts/ui/dialog.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNodeManage.ts",
+ "target": "src/scripts/ui/draggableList.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNodeManage.ts",
+ "target": "src/extensions/core/groupNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupNodeManage.ts",
+ "target": "src/extensions/core/groupNodeManage.css",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupOptions.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupOptions.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/groupOptions.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/clipspace.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/contextMenuFilter.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/dynamicPrompts.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/editAttention.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/electronAdapter.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/groupNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/groupNodeManage.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/groupOptions.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/load3d.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/maskeditor.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/nodeTemplates.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/noteNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/previewAny.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/rerouteNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/saveImageExtraOutput.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/saveMesh.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/selectionBorder.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/simpleTouchSupport.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/slotDefaults.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/uploadAudio.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/uploadImage.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/webcamCapture.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/index.ts",
+ "target": "src/extensions/core/widgetInputs.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d.ts",
+ "target": "src/components/load3d/Load3D.vue",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d.ts",
+ "target": "src/components/load3d/Load3DAnimation.vue",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d.ts",
+ "target": "src/components/load3d/Load3dViewerContent.vue",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d.ts",
+ "target": "src/extensions/core/load3d/Load3DConfiguration.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d.ts",
+ "target": "src/extensions/core/load3d/Load3dAnimation.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d.ts",
+ "target": "src/extensions/core/load3d/Load3dUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d.ts",
+ "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d.ts",
+ "target": "src/scripts/domWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d.ts",
+ "target": "src/services/extensionService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d.ts",
+ "target": "src/services/load3dService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d.ts",
+ "target": "src/stores/dialogStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d.ts",
+ "target": "src/utils/litegraphUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/maskEditorOld.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/maskEditorOld.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/maskEditorOld.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/maskEditorOld.ts",
+ "target": "src/extensions/core/clipspace.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/maskeditor.ts",
+ "target": "external:@alloc/quick-lru",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/maskeditor.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/maskeditor.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/maskeditor.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/maskeditor.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/maskeditor.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/maskeditor.ts",
+ "target": "src/scripts/utils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/maskeditor.ts",
+ "target": "src/utils/colorUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/maskeditor.ts",
+ "target": "src/extensions/core/clipspace.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/maskeditor.ts",
+ "target": "src/extensions/core/maskEditorLayerFilenames.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/maskeditor.ts",
+ "target": "src/extensions/core/maskEditorOld.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/nodeTemplates.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/nodeTemplates.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/nodeTemplates.ts",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/nodeTemplates.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/nodeTemplates.ts",
+ "target": "src/utils/vintageClipboard.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/nodeTemplates.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/nodeTemplates.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/nodeTemplates.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/nodeTemplates.ts",
+ "target": "src/extensions/core/groupNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/noteNode.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/noteNode.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/noteNode.ts",
+ "target": "src/scripts/widgets.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/previewAny.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/previewAny.ts",
+ "target": "src/scripts/domWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/previewAny.ts",
+ "target": "src/scripts/widgets.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/previewAny.ts",
+ "target": "src/services/extensionService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/rerouteNode.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/rerouteNode.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/rerouteNode.ts",
+ "target": "src/extensions/core/widgetInputs.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/saveImageExtraOutput.ts",
+ "target": "src/utils/searchAndReplace.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/saveImageExtraOutput.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/saveMesh.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/saveMesh.ts",
+ "target": "src/components/load3d/Load3D.vue",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/saveMesh.ts",
+ "target": "src/extensions/core/load3d/Load3DConfiguration.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/saveMesh.ts",
+ "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/saveMesh.ts",
+ "target": "src/scripts/domWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/saveMesh.ts",
+ "target": "src/services/extensionService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/saveMesh.ts",
+ "target": "src/services/load3dService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/selectionBorder.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/selectionBorder.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/simpleTouchSupport.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/simpleTouchSupport.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/slotDefaults.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/slotDefaults.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/slotDefaults.ts",
+ "target": "src/scripts/widgets.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/uploadAudio.ts",
+ "target": "external:extendable-media-recorder",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/uploadAudio.ts",
+ "target": "src/composables/functional/useChainCallback.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/uploadAudio.ts",
+ "target": "src/composables/node/useNodeDragAndDrop.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/uploadAudio.ts",
+ "target": "src/composables/node/useNodeFileInput.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/uploadAudio.ts",
+ "target": "src/composables/node/useNodePaste.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/uploadAudio.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/uploadAudio.ts",
+ "target": "src/services/audioService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/uploadAudio.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/uploadAudio.ts",
+ "target": "src/types/index.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/uploadAudio.ts",
+ "target": "src/utils/graphTraversalUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/uploadAudio.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/uploadAudio.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/uploadImage.ts",
+ "target": "src/schemas/nodeDefSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/uploadImage.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/webcamCapture.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/webcamCapture.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/webcamCapture.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/webcamCapture.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/widgetInputs.ts",
+ "target": "src/composables/functional/useChainCallback.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/widgetInputs.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/widgetInputs.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/widgetInputs.ts",
+ "target": "src/scripts/widgets.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/widgetInputs.ts",
+ "target": "src/services/litegraphService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/widgetInputs.ts",
+ "target": "src/utils/nodeDefUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/widgetInputs.ts",
+ "target": "src/utils/searchAndReplace.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/widgetInputs.ts",
+ "target": "src/utils/typeGuardUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts",
+ "target": "src/renderer/core/spatial/boundsCalculator.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts",
+ "target": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/nodeDef/migration.ts",
+ "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/nodeDef/migration.ts",
+ "target": "src/schemas/nodeDefSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/nodeDef/nodeDefSchemaV2.ts",
+ "target": "external:zod",
+ "value": 1
+ },
+ {
+ "source": "src/schemas/nodeDef/nodeDefSchemaV2.ts",
+ "target": "src/schemas/nodeDefSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/metadata/avif.ts",
+ "target": "src/types/metadataTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/metadata/ebml.ts",
+ "target": "src/schemas/comfyWorkflowSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/metadata/ebml.ts",
+ "target": "src/types/metadataTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/metadata/gltf.ts",
+ "target": "src/schemas/comfyWorkflowSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/metadata/gltf.ts",
+ "target": "src/types/metadataTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/metadata/isobmff.ts",
+ "target": "src/schemas/comfyWorkflowSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/metadata/isobmff.ts",
+ "target": "src/types/metadataTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/metadata/svg.ts",
+ "target": "src/types/metadataTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/dialog.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/draggableList.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/imagePreview.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/imagePreview.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/settings.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/settings.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/settings.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/settings.ts",
+ "target": "src/scripts/ui/dialog.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/toggleSwitch.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/gateway/registrySearchGateway.ts",
+ "target": "src/services/providers/algoliaSearchProvider.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/gateway/registrySearchGateway.ts",
+ "target": "src/services/providers/registrySearchProvider.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/providers/algoliaSearchProvider.ts",
+ "target": "external:@alloc/quick-lru",
+ "value": 1
+ },
+ {
+ "source": "src/services/providers/algoliaSearchProvider.ts",
+ "target": "external:algoliasearch/dist/lite/builds/browser",
+ "value": 1
+ },
+ {
+ "source": "src/services/providers/algoliaSearchProvider.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/services/providers/algoliaSearchProvider.ts",
+ "target": "src/constants/searchConstants.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/providers/algoliaSearchProvider.ts",
+ "target": "src/types/comfyManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/providers/algoliaSearchProvider.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/services/providers/registrySearchProvider.ts",
+ "target": "src/stores/comfyRegistryStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/bottomPanelStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/bottomPanelStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/bottomPanelStore.ts",
+ "target": "src/composables/bottomPanelTabs/useShortcutsTab.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/bottomPanelStore.ts",
+ "target": "src/composables/bottomPanelTabs/useTerminalTabs.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/bottomPanelStore.ts",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/bottomPanelStore.ts",
+ "target": "src/types/comfy.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/bottomPanelStore.ts",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/colorPaletteStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/colorPaletteStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/colorPaletteStore.ts",
+ "target": "src/constants/coreColorPalettes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/nodeHelpStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/nodeHelpStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/nodeHelpStore.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/nodeHelpStore.ts",
+ "target": "src/services/nodeHelpService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/nodeHelpStore.ts",
+ "target": "src/utils/markdownRendererUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/nodeHelpStore.ts",
+ "target": "src/utils/nodeHelpUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/searchBoxStore.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/searchBoxStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/searchBoxStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/searchBoxStore.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/sidebarTabStore.ts",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/sidebarTabStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/sidebarTabStore.ts",
+ "target": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/sidebarTabStore.ts",
+ "target": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/sidebarTabStore.ts",
+ "target": "src/composables/sidebarTabs/useQueueSidebarTab.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/sidebarTabStore.ts",
+ "target": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/sidebarTabStore.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/sidebarTabStore.ts",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/sidebarTabStore.ts",
+ "target": "src/stores/menuItemStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/stores/workspace/sidebarTabStore.ts",
+ "target": "src/types/extensionTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/utils/migration/migrateReroute.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/views/layouts/LayoutDefault.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/views/templates/BaseViewTemplate.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/views/templates/BaseViewTemplate.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ApiNodesSignInContent.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ApiNodesSignInContent.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ConfirmationDialogContent.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ConfirmationDialogContent.vue",
+ "target": "external:primevue/checkbox",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ConfirmationDialogContent.vue",
+ "target": "external:primevue/message",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ConfirmationDialogContent.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ConfirmationDialogContent.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ConfirmationDialogContent.vue",
+ "target": "src/stores/dialogStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ConfirmationDialogContent.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ErrorDialogContent.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ErrorDialogContent.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ErrorDialogContent.vue",
+ "target": "external:primevue/scrollpanel",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ErrorDialogContent.vue",
+ "target": "external:primevue/usetoast",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ErrorDialogContent.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ErrorDialogContent.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ErrorDialogContent.vue",
+ "target": "src/components/common/NoResultsPlaceholder.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ErrorDialogContent.vue",
+ "target": "src/components/dialog/content/error/FindIssueButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ErrorDialogContent.vue",
+ "target": "src/composables/useCopyToClipboard.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ErrorDialogContent.vue",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ErrorDialogContent.vue",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ErrorDialogContent.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ErrorDialogContent.vue",
+ "target": "src/stores/systemStatsStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ErrorDialogContent.vue",
+ "target": "src/utils/errorReportUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/LoadWorkflowWarning.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/LoadWorkflowWarning.vue",
+ "target": "external:primevue/listbox",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/LoadWorkflowWarning.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/LoadWorkflowWarning.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/LoadWorkflowWarning.vue",
+ "target": "src/components/common/NoResultsPlaceholder.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/LoadWorkflowWarning.vue",
+ "target": "src/components/dialog/content/MissingCoreNodesMessage.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/LoadWorkflowWarning.vue",
+ "target": "src/composables/nodePack/useMissingNodes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/LoadWorkflowWarning.vue",
+ "target": "src/composables/useManagerState.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/LoadWorkflowWarning.vue",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/LoadWorkflowWarning.vue",
+ "target": "src/stores/dialogStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/LoadWorkflowWarning.vue",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/LoadWorkflowWarning.vue",
+ "target": "src/types/comfyManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/LoadWorkflowWarning.vue",
+ "target": "src/components/dialog/content/manager/button/PackInstallButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ManagerProgressDialogContent.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ManagerProgressDialogContent.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ManagerProgressDialogContent.vue",
+ "target": "external:primevue/panel",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ManagerProgressDialogContent.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/ManagerProgressDialogContent.vue",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/MissingCoreNodesMessage.vue",
+ "target": "external:primevue/message",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/MissingCoreNodesMessage.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/MissingCoreNodesMessage.vue",
+ "target": "src/stores/systemStatsStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/MissingCoreNodesMessage.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/MissingModelsWarning.vue",
+ "target": "external:primevue/checkbox",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/MissingModelsWarning.vue",
+ "target": "external:primevue/listbox",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/MissingModelsWarning.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/MissingModelsWarning.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/MissingModelsWarning.vue",
+ "target": "src/components/common/ElectronFileDownload.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/MissingModelsWarning.vue",
+ "target": "src/components/common/FileDownload.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/MissingModelsWarning.vue",
+ "target": "src/components/common/NoResultsPlaceholder.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/MissingModelsWarning.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/MissingModelsWarning.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/PromptDialogContent.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/PromptDialogContent.vue",
+ "target": "external:primevue/floatlabel",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/PromptDialogContent.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/PromptDialogContent.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/PromptDialogContent.vue",
+ "target": "src/stores/dialogStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SettingDialogContent.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SettingDialogContent.vue",
+ "target": "external:primevue/listbox",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SettingDialogContent.vue",
+ "target": "external:primevue/scrollpanel",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SettingDialogContent.vue",
+ "target": "external:primevue/tabpanels",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SettingDialogContent.vue",
+ "target": "external:primevue/tabs",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SettingDialogContent.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SettingDialogContent.vue",
+ "target": "src/components/common/SearchBox.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SettingDialogContent.vue",
+ "target": "src/composables/auth/useFirebaseAuthActions.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SettingDialogContent.vue",
+ "target": "src/composables/setting/useSettingSearch.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SettingDialogContent.vue",
+ "target": "src/composables/setting/useSettingUI.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SettingDialogContent.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SettingDialogContent.vue",
+ "target": "src/types/settingTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SettingDialogContent.vue",
+ "target": "src/utils/treeUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SettingDialogContent.vue",
+ "target": "src/components/dialog/content/setting/ColorPaletteMessage.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SettingDialogContent.vue",
+ "target": "src/components/dialog/content/setting/CurrentUserMessage.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SettingDialogContent.vue",
+ "target": "src/components/dialog/content/setting/PanelTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SettingDialogContent.vue",
+ "target": "src/components/dialog/content/setting/SettingsPanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SignInContent.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SignInContent.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SignInContent.vue",
+ "target": "external:primevue/message",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SignInContent.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SignInContent.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SignInContent.vue",
+ "target": "src/composables/auth/useFirebaseAuthActions.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SignInContent.vue",
+ "target": "src/config/comfyApi.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SignInContent.vue",
+ "target": "src/schemas/signInSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SignInContent.vue",
+ "target": "src/utils/networkUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SignInContent.vue",
+ "target": "src/components/dialog/content/signin/ApiKeyForm.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SignInContent.vue",
+ "target": "src/components/dialog/content/signin/SignInForm.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/SignInContent.vue",
+ "target": "src/components/dialog/content/signin/SignUpForm.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/TopUpCreditsDialogContent.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/TopUpCreditsDialogContent.vue",
+ "target": "src/components/common/UserCredit.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/TopUpCreditsDialogContent.vue",
+ "target": "src/composables/auth/useFirebaseAuthActions.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/TopUpCreditsDialogContent.vue",
+ "target": "src/components/dialog/content/credit/CreditTopUpOption.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/UpdatePasswordContent.vue",
+ "target": "external:@primevue/forms",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/UpdatePasswordContent.vue",
+ "target": "external:@primevue/forms/resolvers/zod",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/UpdatePasswordContent.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/UpdatePasswordContent.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/UpdatePasswordContent.vue",
+ "target": "src/components/dialog/content/signin/PasswordFields.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/UpdatePasswordContent.vue",
+ "target": "src/composables/auth/useFirebaseAuthActions.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/UpdatePasswordContent.vue",
+ "target": "src/schemas/signInSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/footer/ManagerProgressFooter.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/footer/ManagerProgressFooter.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/footer/ManagerProgressFooter.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/footer/ManagerProgressFooter.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/footer/ManagerProgressFooter.vue",
+ "target": "src/components/common/DotSpinner.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/footer/ManagerProgressFooter.vue",
+ "target": "src/composables/useConflictDetection.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/footer/ManagerProgressFooter.vue",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/footer/ManagerProgressFooter.vue",
+ "target": "src/services/comfyManagerService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/footer/ManagerProgressFooter.vue",
+ "target": "src/services/workflowService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/footer/ManagerProgressFooter.vue",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/footer/ManagerProgressFooter.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/footer/ManagerProgressFooter.vue",
+ "target": "src/stores/dialogStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/footer/ManagerProgressFooter.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/header/ManagerProgressHeader.vue",
+ "target": "external:primevue/tabmenu",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/header/ManagerProgressHeader.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/header/ManagerProgressHeader.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/header/ManagerProgressHeader.vue",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/header/SettingDialogHeader.vue",
+ "target": "external:primevue/tag",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/modals/ZoomControlsModal.vue",
+ "target": "external:primevue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/modals/ZoomControlsModal.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/modals/ZoomControlsModal.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/modals/ZoomControlsModal.vue",
+ "target": "src/renderer/extensions/minimap/composables/useMinimap.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/modals/ZoomControlsModal.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/modals/ZoomControlsModal.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/modals/ZoomControlsModal.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/BypassButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/BypassButton.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/BypassButton.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/BypassButton.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue",
+ "target": "external:primevue/selectbutton",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue",
+ "target": "src/stores/workspace/colorPaletteStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue",
+ "target": "src/utils/colorUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue",
+ "target": "src/utils/litegraphUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/DeleteButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/DeleteButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/DeleteButton.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/DeleteButton.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/DeleteButton.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ExecuteButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ExecuteButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ExecuteButton.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ExecuteButton.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ExecuteButton.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ExecuteButton.vue",
+ "target": "src/utils/litegraphUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/HelpButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/HelpButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/HelpButton.vue",
+ "target": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/HelpButton.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/HelpButton.vue",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/HelpButton.vue",
+ "target": "src/stores/workspace/nodeHelpStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/HelpButton.vue",
+ "target": "src/stores/workspace/sidebarTabStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/HelpButton.vue",
+ "target": "src/utils/litegraphUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue",
+ "target": "src/utils/litegraphUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue",
+ "target": "src/utils/litegraphUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/PinButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/PinButton.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/PinButton.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/PinButton.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/RefreshSelectionButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/RefreshSelectionButton.vue",
+ "target": "src/composables/useRefreshableSelection.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/ChatHistoryWidget.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/ChatHistoryWidget.vue",
+ "target": "external:primevue/scrollpanel",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/ChatHistoryWidget.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/ChatHistoryWidget.vue",
+ "target": "src/components/graph/widgets/chatHistory/CopyButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/ChatHistoryWidget.vue",
+ "target": "src/components/graph/widgets/chatHistory/ResponseBlurb.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/ChatHistoryWidget.vue",
+ "target": "src/scripts/domWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/ChatHistoryWidget.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/DomWidget.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/DomWidget.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/DomWidget.vue",
+ "target": "src/composables/element/useAbsolutePosition.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/DomWidget.vue",
+ "target": "src/composables/element/useDomClipping.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/DomWidget.vue",
+ "target": "src/scripts/domWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/DomWidget.vue",
+ "target": "src/stores/domWidgetStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/DomWidget.vue",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/DomWidget.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/MultiSelectWidget.vue",
+ "target": "external:primevue/multiselect",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/TextPreviewWidget.vue",
+ "target": "external:primevue/skeleton",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/TextPreviewWidget.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/TextPreviewWidget.vue",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/TextPreviewWidget.vue",
+ "target": "src/stores/executionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/TextPreviewWidget.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/mirror/MirrorItem.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/mirror/MirrorItem.vue",
+ "target": "src/components/common/UrlInput.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/mirror/MirrorItem.vue",
+ "target": "src/constants/uvMirrors.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/mirror/MirrorItem.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/mirror/MirrorItem.vue",
+ "target": "src/utils/networkUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/install/mirror/MirrorItem.vue",
+ "target": "src/utils/validationUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/CameraControls.vue",
+ "target": "external:primevue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/CameraControls.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/CameraControls.vue",
+ "target": "external:primevue/slider",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/CameraControls.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/CameraControls.vue",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/CameraControls.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/ExportControls.vue",
+ "target": "external:primevue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/ExportControls.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/ExportControls.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/ExportControls.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/LightControls.vue",
+ "target": "external:primevue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/LightControls.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/LightControls.vue",
+ "target": "external:primevue/slider",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/LightControls.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/LightControls.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/LightControls.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/ModelControls.vue",
+ "target": "external:primevue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/ModelControls.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/ModelControls.vue",
+ "target": "external:primevue/slider",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/ModelControls.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/ModelControls.vue",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/ModelControls.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/RecordingControls.vue",
+ "target": "external:primevue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/RecordingControls.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/RecordingControls.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/RecordingControls.vue",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/RecordingControls.vue",
+ "target": "src/services/load3dService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/SceneControls.vue",
+ "target": "external:primevue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/SceneControls.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/SceneControls.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/SceneControls.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/ViewerControls.vue",
+ "target": "external:primevue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/ViewerControls.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/ViewerControls.vue",
+ "target": "src/components/load3d/Load3dViewerContent.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/ViewerControls.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/ViewerControls.vue",
+ "target": "src/lib/litegraph/src/LGraphNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/ViewerControls.vue",
+ "target": "src/services/load3dService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/ViewerControls.vue",
+ "target": "src/stores/dialogStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue",
+ "target": "src/components/common/SearchBox.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue",
+ "target": "src/components/common/TreeExplorer.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue",
+ "target": "src/components/sidebar/tabs/SidebarTabTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue",
+ "target": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue",
+ "target": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue",
+ "target": "src/composables/useTreeExpansion.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue",
+ "target": "src/services/litegraphService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue",
+ "target": "src/stores/modelStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue",
+ "target": "src/stores/modelToNodeStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue",
+ "target": "src/utils/treeUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "external:primevue/popover",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "src/components/common/SearchBox.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "src/components/common/SearchFilterChip.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "src/components/common/TreeExplorer.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "src/components/node/NodePreview.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "src/components/searchbox/NodeSearchFilter.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "src/components/sidebar/tabs/SidebarTabTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "src/composables/useTreeExpansion.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "src/services/litegraphService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "src/services/nodeOrganizationService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "src/stores/nodeBookmarkStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "src/stores/workspace/nodeHelpStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "src/utils/fuseUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue",
+ "target": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "external:primevue/confirmpopup",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "external:primevue/contextmenu",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "external:primevue/progressspinner",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "external:primevue/useconfirm",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "external:primevue/usetoast",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "src/components/common/NoResultsPlaceholder.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "src/components/common/VirtualGrid.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "src/schemas/comfyWorkflowSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "src/services/litegraphService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "src/stores/queueStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "src/components/sidebar/tabs/SidebarTabTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "src/components/sidebar/tabs/queue/ResultGallery.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/QueueSidebarTab.vue",
+ "target": "src/components/sidebar/tabs/queue/TaskItem.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/SidebarTabTemplate.vue",
+ "target": "external:primevue/scrollpanel",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/SidebarTabTemplate.vue",
+ "target": "external:primevue/toolbar",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "external:primevue/confirmdialog",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "src/components/common/NoResultsPlaceholder.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "src/components/common/SearchBox.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "src/components/common/TextDivider.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "src/components/common/TreeExplorer.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "src/components/common/TreeExplorerTreeNode.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "src/components/sidebar/tabs/SidebarTabTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "src/composables/useTreeExpansion.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "src/services/workflowService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "src/stores/workspaceStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "src/types/treeExplorerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
+ "target": "src/utils/treeUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/thumbnails/AudioThumbnail.vue",
+ "target": "src/components/templates/thumbnails/BaseThumbnail.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/thumbnails/BaseThumbnail.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/thumbnails/BaseThumbnail.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/thumbnails/CompareSliderThumbnail.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/thumbnails/CompareSliderThumbnail.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/thumbnails/CompareSliderThumbnail.vue",
+ "target": "src/components/common/LazyImage.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/thumbnails/CompareSliderThumbnail.vue",
+ "target": "src/components/templates/thumbnails/BaseThumbnail.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/thumbnails/DefaultThumbnail.vue",
+ "target": "src/components/common/LazyImage.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/thumbnails/DefaultThumbnail.vue",
+ "target": "src/components/templates/thumbnails/BaseThumbnail.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue",
+ "target": "src/components/common/LazyImage.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue",
+ "target": "src/components/templates/thumbnails/BaseThumbnail.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/layout/BaseModalLayout.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/layout/BaseModalLayout.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/layout/BaseModalLayout.vue",
+ "target": "src/components/button/IconButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/layout/BaseModalLayout.vue",
+ "target": "src/types/widgetTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/layout/BaseModalLayout.vue",
+ "target": "src/utils/tailwindUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/nav/NavIcon.vue",
+ "target": "src/types/navTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/nav/NavItem.vue",
+ "target": "src/types/navTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/nav/NavItem.vue",
+ "target": "src/components/widget/nav/NavIcon.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/panel/LeftSidePanel.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/panel/LeftSidePanel.vue",
+ "target": "src/components/widget/nav/NavItem.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/panel/LeftSidePanel.vue",
+ "target": "src/components/widget/nav/NavTitle.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/panel/LeftSidePanel.vue",
+ "target": "src/types/navTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/widget/panel/LeftSidePanel.vue",
+ "target": "src/components/widget/panel/PanelHeader.vue",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/AnimationManager.ts",
+ "target": "external:three",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/AnimationManager.ts",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/CameraManager.ts",
+ "target": "external:three",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/CameraManager.ts",
+ "target": "external:three/examples/jsm/controls/OrbitControls",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/CameraManager.ts",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/ControlsManager.ts",
+ "target": "external:three",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/ControlsManager.ts",
+ "target": "external:three/examples/jsm/controls/OrbitControls",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/ControlsManager.ts",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/EventManager.ts",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/LightingManager.ts",
+ "target": "external:three",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/LightingManager.ts",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3DConfiguration.ts",
+ "target": "src/extensions/core/load3d/Load3d.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3DConfiguration.ts",
+ "target": "src/extensions/core/load3d/Load3dUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3DConfiguration.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3DConfiguration.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3d.ts",
+ "target": "external:three",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3d.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3d.ts",
+ "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3d.ts",
+ "target": "src/extensions/core/load3d/CameraManager.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3d.ts",
+ "target": "src/extensions/core/load3d/ControlsManager.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3d.ts",
+ "target": "src/extensions/core/load3d/EventManager.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3d.ts",
+ "target": "src/extensions/core/load3d/LightingManager.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3d.ts",
+ "target": "src/extensions/core/load3d/LoaderManager.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3d.ts",
+ "target": "src/extensions/core/load3d/ModelExporter.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3d.ts",
+ "target": "src/extensions/core/load3d/NodeStorage.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3d.ts",
+ "target": "src/extensions/core/load3d/PreviewManager.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3d.ts",
+ "target": "src/extensions/core/load3d/RecordingManager.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3d.ts",
+ "target": "src/extensions/core/load3d/SceneManager.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3d.ts",
+ "target": "src/extensions/core/load3d/SceneModelManager.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3d.ts",
+ "target": "src/extensions/core/load3d/ViewHelperManager.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3d.ts",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3dAnimation.ts",
+ "target": "external:three",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3dAnimation.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3dAnimation.ts",
+ "target": "src/extensions/core/load3d/AnimationManager.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3dAnimation.ts",
+ "target": "src/extensions/core/load3d/Load3d.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3dAnimation.ts",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3dUtils.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3dUtils.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3dUtils.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/Load3dUtils.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/LoaderManager.ts",
+ "target": "external:three",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/LoaderManager.ts",
+ "target": "external:three/examples/jsm/loaders/FBXLoader",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/LoaderManager.ts",
+ "target": "external:three/examples/jsm/loaders/GLTFLoader",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/LoaderManager.ts",
+ "target": "external:three/examples/jsm/loaders/MTLLoader",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/LoaderManager.ts",
+ "target": "external:three/examples/jsm/loaders/OBJLoader",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/LoaderManager.ts",
+ "target": "external:three/examples/jsm/loaders/STLLoader",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/LoaderManager.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/LoaderManager.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/LoaderManager.ts",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/ModelExporter.ts",
+ "target": "external:three",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/ModelExporter.ts",
+ "target": "external:three/examples/jsm/exporters/GLTFExporter",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/ModelExporter.ts",
+ "target": "external:three/examples/jsm/exporters/OBJExporter",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/ModelExporter.ts",
+ "target": "external:three/examples/jsm/exporters/STLExporter",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/ModelExporter.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/ModelExporter.ts",
+ "target": "src/stores/toastStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/NodeStorage.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/NodeStorage.ts",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/PreviewManager.ts",
+ "target": "external:three",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/PreviewManager.ts",
+ "target": "external:three/examples/jsm/controls/OrbitControls",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/PreviewManager.ts",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/RecordingManager.ts",
+ "target": "external:three",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/RecordingManager.ts",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/SceneManager.ts",
+ "target": "external:three",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/SceneManager.ts",
+ "target": "external:three/examples/jsm/controls/OrbitControls",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/SceneManager.ts",
+ "target": "src/extensions/core/load3d/Load3dUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/SceneManager.ts",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/SceneModelManager.ts",
+ "target": "external:three",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/SceneModelManager.ts",
+ "target": "external:three/examples/jsm/lines/LineMaterial",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/SceneModelManager.ts",
+ "target": "external:three/examples/jsm/lines/LineSegments2",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/SceneModelManager.ts",
+ "target": "external:three/examples/jsm/lines/LineSegmentsGeometry",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/SceneModelManager.ts",
+ "target": "external:three/examples/jsm/loaders/GLTFLoader",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/SceneModelManager.ts",
+ "target": "external:three/examples/jsm/utils/BufferGeometryUtils",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/SceneModelManager.ts",
+ "target": "src/extensions/core/load3d/conditional-lines/ColoredShadowMaterial.js",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/SceneModelManager.ts",
+ "target": "src/extensions/core/load3d/conditional-lines/ConditionalEdgesGeometry.js",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/SceneModelManager.ts",
+ "target": "src/extensions/core/load3d/conditional-lines/ConditionalEdgesShader.js",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/SceneModelManager.ts",
+ "target": "src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineMaterial.js",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/SceneModelManager.ts",
+ "target": "src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineSegmentsGeometry.js",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/SceneModelManager.ts",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/ViewHelperManager.ts",
+ "target": "external:three",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/ViewHelperManager.ts",
+ "target": "external:three/examples/jsm/controls/OrbitControls",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/ViewHelperManager.ts",
+ "target": "external:three/examples/jsm/helpers/ViewHelper",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/ViewHelperManager.ts",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/interfaces.ts",
+ "target": "external:three",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/interfaces.ts",
+ "target": "external:three/examples/jsm/controls/OrbitControls",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/interfaces.ts",
+ "target": "external:three/examples/jsm/helpers/ViewHelper",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/interfaces.ts",
+ "target": "external:three/examples/jsm/loaders/FBXLoader",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/interfaces.ts",
+ "target": "external:three/examples/jsm/loaders/GLTFLoader",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/interfaces.ts",
+ "target": "external:three/examples/jsm/loaders/MTLLoader",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/interfaces.ts",
+ "target": "external:three/examples/jsm/loaders/OBJLoader",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/interfaces.ts",
+ "target": "external:three/examples/jsm/loaders/STLLoader",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/interfaces.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/extensions/core/load3d/interfaces.ts",
+ "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/CanvasPointer.ts",
+ "target": "src/lib/litegraph/src/measure.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/ContextMenu.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/CurveEditor.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/CurveEditor.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/CurveEditor.ts",
+ "target": "src/lib/litegraph/src/measure.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/DragAndScale.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/constants.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/utils/uuid.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/renderer/core/layout/operations/layoutMutations.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/renderer/core/layout/types.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/LGraphGroup.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/LGraphNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/LLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/MapProxyHandler.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/Reroute.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/infrastructure/CustomEventTarget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/measure.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraph.ts",
+ "target": "src/lib/litegraph/src/utils/collections.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphBadge.ts",
+ "target": "src/lib/litegraph/src/LGraphIcon.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphButton.ts",
+ "target": "src/lib/litegraph/src/LGraphBadge.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphButton.ts",
+ "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/constants/groupNodeConstants.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/renderer/core/layout/store/layoutStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/CanvasPointer.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/DragAndScale.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/LGraphGroup.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/LGraphNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/LLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/Reroute.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/canvas/measureSlots.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/draw.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/infrastructure/NullGraphError.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/measure.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/node/NodeInputSlot.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/subgraph/Subgraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/utils/arrange.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/utils/collections.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "target": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphGroup.ts",
+ "target": "src/lib/litegraph/src/infrastructure/NullGraphError.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphGroup.ts",
+ "target": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphGroup.ts",
+ "target": "src/lib/litegraph/src/LGraphNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphGroup.ts",
+ "target": "src/lib/litegraph/src/draw.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphGroup.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphGroup.ts",
+ "target": "src/lib/litegraph/src/measure.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/LGraphNodeProperties.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/renderer/core/layout/operations/layoutMutations.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/renderer/core/layout/types.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/LGraphBadge.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/LGraphButton.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/LLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/canvas/measureSlots.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/infrastructure/NullGraphError.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/measure.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/node/NodeInputSlot.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/node/NodeOutputSlot.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/node/slotUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/utils/collections.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/utils/feedback.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/utils/spaceDistribution.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/utils/textUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/utils/type.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LGraphNode.ts",
+ "target": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LLink.ts",
+ "target": "src/lib/litegraph/src/constants.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LLink.ts",
+ "target": "src/renderer/core/layout/operations/layoutMutations.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LLink.ts",
+ "target": "src/renderer/core/layout/types.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "target": "src/lib/litegraph/src/ContextMenu.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "target": "src/lib/litegraph/src/CurveEditor.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "target": "src/lib/litegraph/src/DragAndScale.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "target": "src/lib/litegraph/src/LGraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "target": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "target": "src/lib/litegraph/src/LGraphGroup.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "target": "src/lib/litegraph/src/LGraphNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "target": "src/lib/litegraph/src/LLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "target": "src/lib/litegraph/src/Reroute.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "target": "src/lib/litegraph/src/canvas/InputIndicators.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "target": "src/lib/litegraph/src/draw.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "target": "src/lib/litegraph/src/measure.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "target": "src/lib/litegraph/src/utils/uuid.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/Reroute.ts",
+ "target": "src/renderer/core/layout/operations/layoutMutations.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/Reroute.ts",
+ "target": "src/renderer/core/layout/types.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/Reroute.ts",
+ "target": "src/lib/litegraph/src/LGraphBadge.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/Reroute.ts",
+ "target": "src/lib/litegraph/src/LLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/Reroute.ts",
+ "target": "src/lib/litegraph/src/measure.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/draw.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/draw.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/interfaces.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/litegraph.ts",
+ "target": "src/lib/litegraph/src/LiteGraphGlobal.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/litegraph.ts",
+ "target": "src/lib/litegraph/src/polyfills.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/measure.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/test/testExtensions.ts",
+ "target": "external:vitest",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/test/testExtensions.ts",
+ "target": "src/lib/litegraph/src/LGraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/test/testExtensions.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/test/testExtensions.ts",
+ "target": "src/lib/litegraph/test/assets/floatingBranch.json",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/test/testExtensions.ts",
+ "target": "src/lib/litegraph/test/assets/floatingLink.json",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/test/testExtensions.ts",
+ "target": "src/lib/litegraph/test/assets/linkedNodes.json",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/test/testExtensions.ts",
+ "target": "src/lib/litegraph/test/assets/reroutesComplex.json",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/test/testExtensions.ts",
+ "target": "src/lib/litegraph/test/assets/testGraphs.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/TransformPane.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/TransformPane.vue",
+ "target": "src/composables/graph/useCanvasTransformSync.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/TransformPane.vue",
+ "target": "src/composables/graph/useTransformSettling.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/TransformPane.vue",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/TransformPane.vue",
+ "target": "src/renderer/core/layout/useTransformState.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/constants.ts",
+ "target": "src/renderer/core/layout/types.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/useTransformState.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/spatial/SpatialIndex.ts",
+ "target": "src/renderer/core/layout/constants.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/spatial/SpatialIndex.ts",
+ "target": "src/renderer/core/spatial/QuadTree.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/MiniMap.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/MiniMap.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/MiniMap.vue",
+ "target": "src/renderer/extensions/minimap/composables/useMinimap.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/MiniMap.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/MiniMap.vue",
+ "target": "src/renderer/extensions/minimap/MiniMapPanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/MiniMapPanel.vue",
+ "target": "external:primevue/checkbox",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts",
+ "target": "src/stores/workspace/colorPaletteStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts",
+ "target": "src/utils/colorUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
+ "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/components/asyncDialog.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/components/asyncDialog.ts",
+ "target": "src/scripts/ui/dialog.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/components/button.ts",
+ "target": "src/schemas/apiSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/components/button.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/components/button.ts",
+ "target": "src/scripts/utils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/components/button.ts",
+ "target": "src/scripts/ui/utils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/components/buttonGroup.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/components/buttonGroup.ts",
+ "target": "src/scripts/utils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/components/buttonGroup.ts",
+ "target": "src/scripts/ui/components/button.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/components/popup.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/components/popup.ts",
+ "target": "src/scripts/utils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/components/popup.ts",
+ "target": "src/scripts/ui/utils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/components/splitButton.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/components/splitButton.ts",
+ "target": "src/scripts/utils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/components/splitButton.ts",
+ "target": "src/scripts/ui/components/button.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/components/splitButton.ts",
+ "target": "src/scripts/ui/components/popup.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/menu/index.ts",
+ "target": "src/scripts/ui.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/menu/index.ts",
+ "target": "src/scripts/ui/components/buttonGroup.ts",
+ "value": 1
+ },
+ {
+ "source": "src/scripts/ui/menu/index.ts",
+ "target": "src/scripts/ui/menu/menu.css",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue",
+ "target": "src/composables/bottomPanelTabs/useCommandSubcategories.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue",
+ "target": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue",
+ "target": "src/composables/bottomPanelTabs/useCommandSubcategories.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue",
+ "target": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue",
+ "target": "src/composables/bottomPanelTabs/useTerminal.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue",
+ "target": "external:@xterm/xterm",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue",
+ "target": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue",
+ "target": "external:primevue/progressspinner",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue",
+ "target": "src/schemas/apiSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue",
+ "target": "src/stores/executionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue",
+ "target": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/credit/CreditTopUpOption.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/credit/CreditTopUpOption.vue",
+ "target": "external:primevue/progressspinner",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/credit/CreditTopUpOption.vue",
+ "target": "external:primevue/tag",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/credit/CreditTopUpOption.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/credit/CreditTopUpOption.vue",
+ "target": "src/composables/auth/useFirebaseAuthActions.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/error/FindIssueButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/error/FindIssueButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/components/button/IconButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/components/common/ContentDivider.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/components/common/NoResultsPlaceholder.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/components/common/VirtualGrid.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/components/dialog/content/manager/ManagerNavSidebar.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/components/dialog/content/manager/packCard/PackCard.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/components/dialog/content/manager/skeleton/GridSkeleton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/composables/element/useResponsiveCollapse.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/composables/manager/useManagerStatePersistence.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/composables/nodePack/useInstalledPacks.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/composables/nodePack/usePackUpdateStatus.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/composables/nodePack/useWorkflowPacks.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/composables/useConflictAcknowledgment.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/composables/useRegistrySearch.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/stores/comfyRegistryStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/types/comfyManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerHeader.vue",
+ "target": "external:primevue/tag",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerNavSidebar.vue",
+ "target": "external:primevue/listbox",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerNavSidebar.vue",
+ "target": "external:primevue/scrollpanel",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/ManagerNavSidebar.vue",
+ "target": "src/components/common/ContentDivider.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue",
+ "target": "src/components/common/ContentDivider.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue",
+ "target": "src/composables/useConflictDetection.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue",
+ "target": "src/types/conflictDetectionTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue",
+ "target": "src/utils/conflictMessageUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/NodeConflictFooter.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/NodeConflictFooter.vue",
+ "target": "src/stores/dialogStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackStatusMessage.vue",
+ "target": "external:primevue/message",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackStatusMessage.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackStatusMessage.vue",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackStatusMessage.vue",
+ "target": "src/types/importFailedTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionBadge.vue",
+ "target": "external:primevue/popover",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionBadge.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionBadge.vue",
+ "target": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionBadge.vue",
+ "target": "src/composables/nodePack/usePackUpdateStatus.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionBadge.vue",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionBadge.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "target": "external:primevue/listbox",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "target": "external:primevue/progressspinner",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "target": "src/components/common/ContentDivider.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "target": "src/components/common/NoResultsPlaceholder.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "target": "src/components/icons/VerifiedIcon.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "target": "src/composables/useConflictDetection.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "target": "src/services/comfyRegistryService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "target": "src/types/generatedManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "target": "src/utils/conflictMessageUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/AboutPanel.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/AboutPanel.vue",
+ "target": "external:primevue/tag",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/AboutPanel.vue",
+ "target": "src/components/common/SystemStatsPanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/AboutPanel.vue",
+ "target": "src/stores/aboutPanelStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/AboutPanel.vue",
+ "target": "src/stores/systemStatsStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/AboutPanel.vue",
+ "target": "src/components/dialog/content/setting/PanelTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue",
+ "target": "external:primevue/message",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue",
+ "target": "external:primevue/select",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue",
+ "target": "src/services/colorPaletteService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue",
+ "target": "src/stores/workspace/colorPaletteStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/CreditsPanel.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/CreditsPanel.vue",
+ "target": "external:primevue/column",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/CreditsPanel.vue",
+ "target": "external:primevue/datatable",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/CreditsPanel.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/CreditsPanel.vue",
+ "target": "external:primevue/skeleton",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/CreditsPanel.vue",
+ "target": "external:primevue/tabpanel",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/CreditsPanel.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/CreditsPanel.vue",
+ "target": "src/components/common/UserCredit.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/CreditsPanel.vue",
+ "target": "src/components/dialog/content/setting/UsageLogsTable.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/CreditsPanel.vue",
+ "target": "src/composables/auth/useFirebaseAuthActions.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/CreditsPanel.vue",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/CreditsPanel.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/CreditsPanel.vue",
+ "target": "src/stores/firebaseAuthStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/CreditsPanel.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/CurrentUserMessage.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/CurrentUserMessage.vue",
+ "target": "external:primevue/message",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/CurrentUserMessage.vue",
+ "target": "src/stores/userStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ExtensionPanel.vue",
+ "target": "external:@primevue/core/api",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ExtensionPanel.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ExtensionPanel.vue",
+ "target": "external:primevue/column",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ExtensionPanel.vue",
+ "target": "external:primevue/contextmenu",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ExtensionPanel.vue",
+ "target": "external:primevue/datatable",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ExtensionPanel.vue",
+ "target": "external:primevue/message",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ExtensionPanel.vue",
+ "target": "external:primevue/selectbutton",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ExtensionPanel.vue",
+ "target": "external:primevue/tag",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ExtensionPanel.vue",
+ "target": "external:primevue/toggleswitch",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ExtensionPanel.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ExtensionPanel.vue",
+ "target": "src/components/common/SearchBox.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ExtensionPanel.vue",
+ "target": "src/stores/extensionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ExtensionPanel.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ExtensionPanel.vue",
+ "target": "src/components/dialog/content/setting/PanelTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "external:@primevue/core/api",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "external:primevue/column",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "external:primevue/datatable",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "external:primevue/dialog",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "external:primevue/message",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "external:primevue/tag",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "external:primevue/usetoast",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "src/components/common/SearchBox.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "src/services/keybindingService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "src/stores/commandStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "src/stores/keybindingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "src/components/dialog/content/setting/PanelTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/KeybindingPanel.vue",
+ "target": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/PanelTemplate.vue",
+ "target": "external:primevue/scrollpanel",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/PanelTemplate.vue",
+ "target": "external:primevue/tabpanel",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ServerConfigPanel.vue",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ServerConfigPanel.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ServerConfigPanel.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ServerConfigPanel.vue",
+ "target": "external:primevue/message",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ServerConfigPanel.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ServerConfigPanel.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ServerConfigPanel.vue",
+ "target": "src/components/common/FormItem.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ServerConfigPanel.vue",
+ "target": "src/composables/useCopyToClipboard.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ServerConfigPanel.vue",
+ "target": "src/stores/serverConfigStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ServerConfigPanel.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ServerConfigPanel.vue",
+ "target": "src/utils/envUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/ServerConfigPanel.vue",
+ "target": "src/components/dialog/content/setting/PanelTemplate.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/SettingGroup.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/SettingGroup.vue",
+ "target": "src/components/dialog/content/setting/SettingItem.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/SettingGroup.vue",
+ "target": "src/types/settingTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/SettingGroup.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/SettingItem.vue",
+ "target": "external:primevue/tag",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/SettingItem.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/SettingItem.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/SettingItem.vue",
+ "target": "src/components/common/FormItem.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/SettingItem.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/SettingItem.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/SettingItem.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/SettingsPanel.vue",
+ "target": "src/components/common/NoResultsPlaceholder.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/SettingsPanel.vue",
+ "target": "src/types/settingTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/SettingsPanel.vue",
+ "target": "src/components/dialog/content/setting/SettingGroup.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/UsageLogsTable.vue",
+ "target": "external:primevue/badge",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/UsageLogsTable.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/UsageLogsTable.vue",
+ "target": "external:primevue/column",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/UsageLogsTable.vue",
+ "target": "external:primevue/datatable",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/UsageLogsTable.vue",
+ "target": "external:primevue/message",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/UsageLogsTable.vue",
+ "target": "external:primevue/progressspinner",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/UsageLogsTable.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/UsageLogsTable.vue",
+ "target": "src/services/customerEventsService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/UserPanel.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/UserPanel.vue",
+ "target": "external:primevue/divider",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/UserPanel.vue",
+ "target": "external:primevue/progressspinner",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/UserPanel.vue",
+ "target": "external:primevue/tabpanel",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/UserPanel.vue",
+ "target": "src/components/common/UserAvatar.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/UserPanel.vue",
+ "target": "src/composables/auth/useCurrentUser.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/UserPanel.vue",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/ApiKeyForm.vue",
+ "target": "external:@primevue/forms",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/ApiKeyForm.vue",
+ "target": "external:@primevue/forms/resolvers/zod",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/ApiKeyForm.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/ApiKeyForm.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/ApiKeyForm.vue",
+ "target": "external:primevue/message",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/ApiKeyForm.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/ApiKeyForm.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/ApiKeyForm.vue",
+ "target": "src/config/comfyApi.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/ApiKeyForm.vue",
+ "target": "src/schemas/signInSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/ApiKeyForm.vue",
+ "target": "src/stores/apiKeyAuthStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/ApiKeyForm.vue",
+ "target": "src/stores/firebaseAuthStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/PasswordFields.vue",
+ "target": "external:@primevue/forms",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/PasswordFields.vue",
+ "target": "external:primevue/password",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/PasswordFields.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/PasswordFields.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignInForm.vue",
+ "target": "external:@primevue/forms",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignInForm.vue",
+ "target": "external:@primevue/forms/resolvers/zod",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignInForm.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignInForm.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignInForm.vue",
+ "target": "external:primevue/password",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignInForm.vue",
+ "target": "external:primevue/progressspinner",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignInForm.vue",
+ "target": "external:primevue/usetoast",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignInForm.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignInForm.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignInForm.vue",
+ "target": "src/composables/auth/useFirebaseAuthActions.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignInForm.vue",
+ "target": "src/schemas/signInSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignInForm.vue",
+ "target": "src/stores/firebaseAuthStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignUpForm.vue",
+ "target": "external:@primevue/forms",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignUpForm.vue",
+ "target": "external:@primevue/forms/resolvers/zod",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignUpForm.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignUpForm.vue",
+ "target": "external:primevue/checkbox",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignUpForm.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignUpForm.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignUpForm.vue",
+ "target": "src/schemas/signInSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/signin/SignUpForm.vue",
+ "target": "src/components/dialog/content/signin/PasswordFields.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/chatHistory/CopyButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/chatHistory/CopyButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/graph/widgets/chatHistory/ResponseBlurb.vue",
+ "target": "src/components/graph/widgets/chatHistory/CopyButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue",
+ "target": "external:primevue/select",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue",
+ "target": "external:primevue/slider",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerExportControls.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerExportControls.vue",
+ "target": "external:primevue/select",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerExportControls.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerExportControls.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerLightControls.vue",
+ "target": "external:primevue/slider",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerLightControls.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerLightControls.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerModelControls.vue",
+ "target": "external:primevue/select",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerModelControls.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerModelControls.vue",
+ "target": "src/extensions/core/load3d/interfaces.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerModelControls.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerSceneControls.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerSceneControls.vue",
+ "target": "external:primevue/checkbox",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerSceneControls.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/load3d/controls/viewer/ViewerSceneControls.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue",
+ "target": "external:primevue/chip",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue",
+ "target": "external:primevue/progressbar",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue",
+ "target": "src/stores/electronDownloadStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue",
+ "target": "src/stores/electronDownloadStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue",
+ "target": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/modelLibrary/ModelPreview.vue",
+ "target": "src/stores/modelStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue",
+ "target": "src/components/common/TreeExplorerTreeNode.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue",
+ "target": "src/stores/modelStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue",
+ "target": "src/types/treeExplorerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue",
+ "target": "src/components/sidebar/tabs/modelLibrary/ModelPreview.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue",
+ "target": "src/components/common/CustomizationDialog.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue",
+ "target": "src/components/common/TreeExplorer.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue",
+ "target": "src/components/node/NodePreview.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue",
+ "target": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue",
+ "target": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue",
+ "target": "src/composables/useTreeExpansion.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue",
+ "target": "src/services/litegraphService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue",
+ "target": "src/stores/nodeBookmarkStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue",
+ "target": "external:pinia",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue",
+ "target": "external:primevue/progressspinner",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue",
+ "target": "src/stores/workspace/nodeHelpStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue",
+ "target": "src/components/common/TreeExplorerTreeNode.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue",
+ "target": "src/stores/nodeBookmarkStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue",
+ "target": "src/types/treeExplorerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue",
+ "target": "external:primevue/contextmenu",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue",
+ "target": "external:primevue/tag",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue",
+ "target": "src/components/common/TreeExplorerTreeNode.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue",
+ "target": "src/components/node/NodePreview.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue",
+ "target": "src/stores/nodeBookmarkStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue",
+ "target": "src/stores/nodeDefStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue",
+ "target": "src/stores/subgraphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue",
+ "target": "src/types/treeExplorerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultAudio.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultAudio.vue",
+ "target": "src/stores/queueStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultGallery.vue",
+ "target": "external:primevue/galleria",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultGallery.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultGallery.vue",
+ "target": "src/components/common/ComfyImage.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultGallery.vue",
+ "target": "src/stores/queueStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultGallery.vue",
+ "target": "src/components/sidebar/tabs/queue/ResultAudio.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultGallery.vue",
+ "target": "src/components/sidebar/tabs/queue/ResultVideo.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultItem.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultItem.vue",
+ "target": "src/components/common/ComfyImage.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultItem.vue",
+ "target": "src/stores/queueStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultItem.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultItem.vue",
+ "target": "src/components/sidebar/tabs/queue/ResultAudio.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultItem.vue",
+ "target": "src/components/sidebar/tabs/queue/ResultVideo.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultVideo.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultVideo.vue",
+ "target": "src/stores/extensionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultVideo.vue",
+ "target": "src/stores/queueStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/ResultVideo.vue",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/TaskItem.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/TaskItem.vue",
+ "target": "external:primevue/tag",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/TaskItem.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/TaskItem.vue",
+ "target": "src/schemas/comfyWorkflowSchema.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/TaskItem.vue",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/TaskItem.vue",
+ "target": "src/services/litegraphService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/TaskItem.vue",
+ "target": "src/stores/queueStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/queue/TaskItem.vue",
+ "target": "src/components/sidebar/tabs/queue/ResultItem.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue",
+ "target": "src/components/common/TreeExplorerTreeNode.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/FloatingRenderLink.ts",
+ "target": "src/lib/litegraph/src/constants.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/FloatingRenderLink.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/LLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/constants.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/infrastructure/CustomEventTarget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/subgraph/Subgraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/canvas/FloatingRenderLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/canvas/MovingInputLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/canvas/MovingLinkBase.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/canvas/MovingOutputLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/canvas/ToInputRenderLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
+ "target": "src/lib/litegraph/src/canvas/ToOutputRenderLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/MovingInputLink.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/MovingInputLink.ts",
+ "target": "src/lib/litegraph/src/canvas/MovingLinkBase.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/MovingLinkBase.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/MovingOutputLink.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/MovingOutputLink.ts",
+ "target": "src/lib/litegraph/src/canvas/MovingLinkBase.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/ToInputRenderLink.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts",
+ "target": "src/lib/litegraph/src/canvas/ToInputRenderLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts",
+ "target": "src/lib/litegraph/src/canvas/ToOutputRenderLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/ToOutputRenderLink.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/canvas/measureSlots.ts",
+ "target": "src/lib/litegraph/src/measure.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/infrastructure/ConstrainedSize.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/infrastructure/Rectangle.ts",
+ "target": "src/lib/litegraph/src/measure.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/node/NodeInputSlot.ts",
+ "target": "src/lib/litegraph/src/draw.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/node/NodeInputSlot.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/node/NodeInputSlot.ts",
+ "target": "src/lib/litegraph/src/node/NodeSlot.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/node/NodeInputSlot.ts",
+ "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts",
+ "target": "src/lib/litegraph/src/draw.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts",
+ "target": "src/lib/litegraph/src/node/NodeSlot.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts",
+ "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/node/NodeSlot.ts",
+ "target": "src/lib/litegraph/src/draw.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/node/NodeSlot.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/node/NodeSlot.ts",
+ "target": "src/lib/litegraph/src/measure.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/node/NodeSlot.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/node/NodeSlot.ts",
+ "target": "src/lib/litegraph/src/node/NodeInputSlot.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/node/NodeSlot.ts",
+ "target": "src/lib/litegraph/src/node/SlotBase.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/node/SlotBase.ts",
+ "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
+ "target": "src/lib/litegraph/src/LLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
+ "target": "src/lib/litegraph/src/strings.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
+ "target": "src/lib/litegraph/src/utils/uuid.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
+ "target": "src/lib/litegraph/src/LLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
+ "target": "src/lib/litegraph/src/strings.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
+ "target": "src/lib/litegraph/src/utils/uuid.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts",
+ "target": "src/lib/litegraph/src/infrastructure/InvalidLinkError.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts",
+ "target": "src/lib/litegraph/src/infrastructure/NullGraphError.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts",
+ "target": "src/lib/litegraph/src/infrastructure/RecursionError.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts",
+ "target": "src/lib/litegraph/src/infrastructure/SlotIndexError.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts",
+ "target": "src/lib/litegraph/src/subgraph/Subgraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
+ "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
+ "target": "src/lib/litegraph/src/measure.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
+ "target": "src/lib/litegraph/src/LLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
+ "target": "src/lib/litegraph/src/infrastructure/CustomEventTarget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
+ "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
+ "target": "src/lib/litegraph/src/LLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
+ "target": "src/lib/litegraph/src/constants.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
+ "target": "src/lib/litegraph/src/utils/collections.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
+ "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts",
+ "target": "src/lib/litegraph/src/LGraphButton.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts",
+ "target": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts",
+ "target": "src/lib/litegraph/src/LGraphNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts",
+ "target": "src/lib/litegraph/src/LLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts",
+ "target": "src/lib/litegraph/src/infrastructure/RecursionError.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts",
+ "target": "src/lib/litegraph/src/node/NodeInputSlot.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts",
+ "target": "src/lib/litegraph/src/node/NodeOutputSlot.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts",
+ "target": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts",
+ "target": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
+ "target": "src/lib/litegraph/src/LLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
+ "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
+ "target": "src/lib/litegraph/src/constants.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
+ "target": "src/lib/litegraph/src/utils/collections.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
+ "target": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
+ "target": "src/lib/litegraph/src/LGraphCanvas.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
+ "target": "src/lib/litegraph/src/draw.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
+ "target": "src/lib/litegraph/src/infrastructure/ConstrainedSize.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
+ "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
+ "target": "src/lib/litegraph/src/node/SlotBase.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
+ "target": "src/lib/litegraph/src/utils/uuid.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
+ "target": "src/lib/litegraph/src/LGraphGroup.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
+ "target": "src/lib/litegraph/src/LGraphNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
+ "target": "src/lib/litegraph/src/LLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
+ "target": "src/lib/litegraph/src/Reroute.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
+ "target": "src/lib/litegraph/src/constants.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
+ "target": "src/lib/litegraph/src/strings.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/utils/collections.ts",
+ "target": "src/lib/litegraph/src/LGraphNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/utils/collections.ts",
+ "target": "src/lib/litegraph/src/strings.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/utils/feedback.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/AssetWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/BaseSteppedWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "target": "src/lib/litegraph/src/draw.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/BooleanWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/ButtonWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/ChartWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/ColorWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/ComboWidget.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/ComboWidget.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/ComboWidget.ts",
+ "target": "src/lib/litegraph/src/utils/feedback.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/ComboWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseSteppedWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/FileUploadWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/GalleriaWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/ImageCompareWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/KnobWidget.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/KnobWidget.ts",
+ "target": "src/lib/litegraph/src/utils/widget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/KnobWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/LegacyWidget.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/LegacyWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/MarkdownWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/MultiSelectWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/NumberWidget.ts",
+ "target": "src/lib/litegraph/src/utils/widget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/NumberWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseSteppedWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/SelectButtonWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/SliderWidget.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/SliderWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/TextWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/TextareaWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/TreeSelectWidget.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/utils/type.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/AssetWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/BaseWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/BooleanWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/ButtonWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/ChartWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/ColorWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/ComboWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/FileUploadWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/GalleriaWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/ImageCompareWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/KnobWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/LegacyWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/MarkdownWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/MultiSelectWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/NumberWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/SelectButtonWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/SliderWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/TextWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/TextareaWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/src/widgets/widgetMap.ts",
+ "target": "src/lib/litegraph/src/widgets/TreeSelectWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
+ "target": "src/lib/litegraph/src/LLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
+ "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
+ "target": "src/renderer/core/canvas/pathRenderer.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
+ "target": "src/renderer/core/layout/store/layoutStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts",
+ "target": "src/lib/litegraph/src/node/slotUtils.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts",
+ "target": "src/renderer/core/layout/slots/slotIdentifier.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts",
+ "target": "src/renderer/core/layout/store/layoutStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/operations/layoutMutations.ts",
+ "target": "external:loglevel",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/operations/layoutMutations.ts",
+ "target": "src/renderer/core/layout/store/layoutStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/operations/layoutMutations.ts",
+ "target": "src/renderer/core/layout/types.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/slots/register.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/slots/register.ts",
+ "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/slots/register.ts",
+ "target": "src/renderer/core/layout/store/layoutStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/slots/register.ts",
+ "target": "src/renderer/core/layout/slots/slotIdentifier.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/slots/useDomSlotRegistration.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/slots/useDomSlotRegistration.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/slots/useDomSlotRegistration.ts",
+ "target": "src/renderer/core/layout/store/layoutStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/slots/useDomSlotRegistration.ts",
+ "target": "src/renderer/core/layout/slots/slotIdentifier.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/store/layoutStore.ts",
+ "target": "external:loglevel",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/store/layoutStore.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/store/layoutStore.ts",
+ "target": "external:yjs",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/store/layoutStore.ts",
+ "target": "src/renderer/core/layout/constants.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/store/layoutStore.ts",
+ "target": "src/renderer/core/layout/types.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/store/layoutStore.ts",
+ "target": "src/renderer/core/spatial/SpatialIndex.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/sync/useLayoutSync.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/sync/useLayoutSync.ts",
+ "target": "src/renderer/core/layout/store/layoutStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts",
+ "target": "external:loglevel",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts",
+ "target": "src/lib/litegraph/src/LLink.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts",
+ "target": "src/lib/litegraph/src/Reroute.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts",
+ "target": "src/lib/litegraph/src/types/globalEnums.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts",
+ "target": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts",
+ "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts",
+ "target": "src/renderer/core/layout/store/layoutStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts",
+ "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts",
+ "target": "src/renderer/core/layout/slots/register.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts",
+ "target": "src/renderer/core/layout/store/layoutStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimap.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimap.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimap.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimap.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimap.ts",
+ "target": "src/stores/workflowStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimap.ts",
+ "target": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimap.ts",
+ "target": "src/renderer/extensions/minimap/composables/useMinimapInteraction.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimap.ts",
+ "target": "src/renderer/extensions/minimap/composables/useMinimapRenderer.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimap.ts",
+ "target": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimap.ts",
+ "target": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimapInteraction.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimapRenderer.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimapRenderer.ts",
+ "target": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts",
+ "target": "src/stores/workspace/colorPaletteStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts",
+ "target": "src/composables/canvas/useCanvasTransformSync.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts",
+ "target": "src/renderer/core/spatial/boundsCalculator.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue",
+ "target": "src/composables/useErrorHandling.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue",
+ "target": "src/constants/slotColors.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue",
+ "target": "src/renderer/core/layout/slots/useDomSlotRegistration.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue",
+ "target": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue",
+ "target": "src/composables/useErrorHandling.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue",
+ "target": "src/renderer/core/canvas/injectionKeys.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue",
+ "target": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue",
+ "target": "src/renderer/extensions/vueNodes/lod/useLOD.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue",
+ "target": "src/utils/tailwindUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue",
+ "target": "src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue",
+ "target": "src/renderer/extensions/vueNodes/components/NodeContent.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue",
+ "target": "src/renderer/extensions/vueNodes/components/NodeHeader.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue",
+ "target": "src/renderer/extensions/vueNodes/components/NodeSlots.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue",
+ "target": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue",
+ "target": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/NodeContent.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/NodeContent.vue",
+ "target": "src/composables/useErrorHandling.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/NodeHeader.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/NodeHeader.vue",
+ "target": "src/components/common/EditableText.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/NodeHeader.vue",
+ "target": "src/composables/useErrorHandling.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue",
+ "target": "src/composables/useErrorHandling.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue",
+ "target": "src/utils/typeGuardUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue",
+ "target": "src/renderer/extensions/vueNodes/components/InputSlot.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue",
+ "target": "src/renderer/extensions/vueNodes/components/OutputSlot.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue",
+ "target": "src/composables/useErrorHandling.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue",
+ "target": "src/renderer/extensions/vueNodes/lod/useLOD.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue",
+ "target": "src/renderer/extensions/vueNodes/components/InputSlot.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue",
+ "target": "src/composables/useErrorHandling.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue",
+ "target": "src/constants/slotColors.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue",
+ "target": "src/renderer/core/layout/slots/useDomSlotRegistration.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue",
+ "target": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue",
+ "target": "src/utils/tailwindUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts",
+ "target": "src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts",
+ "target": "src/renderer/core/layout/operations/layoutMutations.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts",
+ "target": "src/renderer/core/layout/types.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts",
+ "target": "src/renderer/core/layout/store/layoutStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts",
+ "target": "src/renderer/core/canvas/injectionKeys.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts",
+ "target": "src/renderer/core/layout/operations/layoutMutations.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts",
+ "target": "src/renderer/core/layout/store/layoutStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts",
+ "target": "src/renderer/core/layout/types.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/lod/useLOD.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue",
+ "target": "external:primevue/toggleswitch",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue",
+ "target": "src/composables/useConflictAcknowledgment.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue",
+ "target": "src/stores/conflictDetectionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue",
+ "target": "src/types/generatedManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackInstallButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackInstallButton.vue",
+ "target": "src/components/button/IconTextButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackInstallButton.vue",
+ "target": "src/components/common/DotSpinner.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackInstallButton.vue",
+ "target": "src/composables/useConflictDetection.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackInstallButton.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackInstallButton.vue",
+ "target": "src/services/dialogService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackInstallButton.vue",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackInstallButton.vue",
+ "target": "src/types/buttonTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackInstallButton.vue",
+ "target": "src/types/conflictDetectionTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackInstallButton.vue",
+ "target": "src/types/generatedManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackUninstallButton.vue",
+ "target": "src/components/button/IconTextButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackUninstallButton.vue",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackUninstallButton.vue",
+ "target": "src/types/buttonTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackUninstallButton.vue",
+ "target": "src/types/generatedManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackUpdateButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackUpdateButton.vue",
+ "target": "src/components/button/IconTextButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackUpdateButton.vue",
+ "target": "src/components/common/DotSpinner.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/button/PackUpdateButton.vue",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "target": "src/components/dialog/content/manager/PackStatusMessage.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "target": "src/components/dialog/content/manager/PackVersionBadge.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "target": "src/components/dialog/content/manager/button/PackEnableToggle.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "target": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "target": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "target": "src/components/dialog/content/manager/infoPanel/MetadataRow.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "target": "src/composables/useConflictDetection.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "target": "src/composables/useImportFailedDetection.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "target": "src/stores/conflictDetectionStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "target": "src/types/comfyManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
+ "target": "src/types/importFailedTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue",
+ "target": "src/components/common/NoResultsPlaceholder.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue",
+ "target": "src/components/dialog/content/manager/button/PackInstallButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue",
+ "target": "src/components/dialog/content/manager/button/PackUninstallButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue",
+ "target": "src/components/dialog/content/manager/packIcon/PackIcon.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue",
+ "target": "src/composables/useConflictDetection.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue",
+ "target": "src/types/importFailedTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue",
+ "target": "src/components/dialog/content/manager/PackStatusMessage.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue",
+ "target": "src/components/dialog/content/manager/button/PackInstallButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue",
+ "target": "src/components/dialog/content/manager/button/PackUninstallButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue",
+ "target": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue",
+ "target": "src/components/dialog/content/manager/infoPanel/MetadataRow.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue",
+ "target": "src/components/dialog/content/manager/packIcon/PackIconStacked.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue",
+ "target": "src/composables/nodePack/usePacksSelection.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue",
+ "target": "src/composables/nodePack/usePacksStatus.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue",
+ "target": "src/composables/useConflictDetection.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue",
+ "target": "src/stores/comfyRegistryStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue",
+ "target": "src/types/importFailedTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
+ "target": "external:primevue/tab",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
+ "target": "external:primevue/tablist",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
+ "target": "external:primevue/tabpanel",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
+ "target": "external:primevue/tabpanels",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
+ "target": "external:primevue/tabs",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
+ "target": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
+ "target": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
+ "target": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
+ "target": "src/types/importFailedTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/InfoTextSection.vue",
+ "target": "src/components/dialog/content/manager/infoPanel/MarkdownText.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/MarkdownText.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packBanner/PackBanner.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packBanner/PackBanner.vue",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packCard/PackCard.vue",
+ "target": "external:primevue/card",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packCard/PackCard.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packCard/PackCard.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packCard/PackCard.vue",
+ "target": "src/components/dialog/content/manager/PackVersionBadge.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packCard/PackCard.vue",
+ "target": "src/components/dialog/content/manager/packBanner/PackBanner.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packCard/PackCard.vue",
+ "target": "src/components/dialog/content/manager/packCard/PackCardFooter.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packCard/PackCard.vue",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packCard/PackCard.vue",
+ "target": "src/stores/workspace/colorPaletteStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packCard/PackCard.vue",
+ "target": "src/types/comfyManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue",
+ "target": "src/components/dialog/content/manager/button/PackEnableToggle.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue",
+ "target": "src/components/dialog/content/manager/button/PackInstallButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue",
+ "target": "src/composables/useConflictDetection.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue",
+ "target": "src/stores/comfyManagerStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue",
+ "target": "src/types/comfyManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packIcon/PackIcon.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packIcon/PackIcon.vue",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packIcon/PackIconStacked.vue",
+ "target": "src/components/dialog/content/manager/packIcon/PackIcon.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/packIcon/PackIconStacked.vue",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue",
+ "target": "src/components/dialog/content/manager/button/PackInstallButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue",
+ "target": "src/components/dialog/content/manager/button/PackUpdateButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue",
+ "target": "src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue",
+ "target": "src/composables/nodePack/useMissingNodes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue",
+ "target": "src/composables/nodePack/useUpdateAvailableNodes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue",
+ "target": "src/types/comfyManagerTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue",
+ "target": "external:primevue/dropdown",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/skeleton/GridSkeleton.vue",
+ "target": "src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue",
+ "target": "external:primevue/skeleton",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue",
+ "target": "external:primevue/tag",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue",
+ "target": "src/stores/keybindingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts",
+ "target": "src/lib/litegraph/test/testExtensions.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts",
+ "target": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts",
+ "target": "external:vitest",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts",
+ "target": "src/lib/litegraph/src/subgraph/SubgraphNode.ts",
+ "value": 1
+ },
+ {
+ "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts",
+ "target": "src/lib/litegraph/src/utils/uuid.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue",
+ "target": "src/utils/widgetPropFilter.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue",
+ "target": "external:primevue/chart",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue",
+ "target": "external:primevue/colorpicker",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue",
+ "target": "src/composables/graph/useWidgetValue.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue",
+ "target": "src/utils/tailwindUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue",
+ "target": "src/utils/widgetPropFilter.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue",
+ "target": "external:primevue/button",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue",
+ "target": "external:primevue/select",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue",
+ "target": "src/composables/graph/useWidgetValue.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue",
+ "target": "src/composables/useTransformCompatOverlayProps.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue",
+ "target": "external:primevue/galleria",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue",
+ "target": "src/utils/widgetPropFilter.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue",
+ "target": "external:primevue/imagecompare",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue",
+ "target": "src/types/simplifiedWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue",
+ "target": "external:primevue/inputnumber",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue",
+ "target": "src/types/simplifiedWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue",
+ "target": "src/utils/tailwindUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue",
+ "target": "src/utils/widgetPropFilter.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue",
+ "target": "external:primevue/slider",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue",
+ "target": "src/composables/graph/useWidgetValue.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue",
+ "target": "src/utils/tailwindUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue",
+ "target": "src/utils/widgetPropFilter.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue",
+ "target": "external:primevue/inputtext",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue",
+ "target": "src/composables/graph/useWidgetValue.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue",
+ "target": "src/utils/tailwindUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue",
+ "target": "src/utils/widgetPropFilter.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue",
+ "target": "external:primevue/textarea",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue",
+ "target": "src/composables/graph/useWidgetValue.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue",
+ "target": "src/utils/markdownRendererUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue",
+ "target": "external:primevue/multiselect",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue",
+ "target": "src/composables/graph/useWidgetValue.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue",
+ "target": "src/composables/useTransformCompatOverlayProps.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue",
+ "target": "src/utils/widgetPropFilter.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue",
+ "target": "external:primevue/select",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue",
+ "target": "src/composables/graph/useWidgetValue.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue",
+ "target": "src/composables/useTransformCompatOverlayProps.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue",
+ "target": "src/utils/widgetPropFilter.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue",
+ "target": "src/composables/graph/useWidgetValue.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue",
+ "target": "external:primevue/textarea",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue",
+ "target": "src/composables/graph/useWidgetValue.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue",
+ "target": "src/utils/tailwindUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue",
+ "target": "src/utils/widgetPropFilter.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue",
+ "target": "external:primevue/toggleswitch",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue",
+ "target": "src/composables/graph/useWidgetValue.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue",
+ "target": "src/utils/widgetPropFilter.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue",
+ "target": "external:primevue/treeselect",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue",
+ "target": "src/composables/graph/useWidgetValue.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue",
+ "target": "src/composables/useTransformCompatOverlayProps.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue",
+ "target": "src/utils/widgetPropFilter.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts",
+ "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts",
+ "target": "src/scripts/widgets.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts",
+ "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts",
+ "target": "src/components/graph/widgets/ChatHistoryWidget.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts",
+ "target": "src/scripts/domWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
+ "target": "src/components/graph/widgets/MultiSelectWidget.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
+ "target": "src/schemas/nodeDef/migration.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
+ "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
+ "target": "src/scripts/domWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
+ "target": "src/scripts/widgets.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
+ "target": "src/services/assetService.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts",
+ "target": "external:es-toolkit/compat",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts",
+ "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts",
+ "target": "src/scripts/widgets.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
+ "target": "src/scripts/ui/imagePreview.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
+ "target": "src/scripts/widgets.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
+ "target": "src/stores/graphStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
+ "target": "src/utils/imageUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
+ "target": "src/composables/node/useNodeImage.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
+ "target": "src/composables/node/useNodeImageUpload.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
+ "target": "src/composables/useValueTransform.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
+ "target": "src/lib/litegraph/src/types/widgets.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
+ "target": "src/stores/imagePreviewStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
+ "target": "src/types/nodeDefAugmentation.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
+ "target": "src/utils/litegraphUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts",
+ "target": "src/schemas/nodeDef/migration.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts",
+ "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts",
+ "target": "src/scripts/widgets.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
+ "target": "external:@tiptap/core",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
+ "target": "external:@tiptap/extension-link",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
+ "target": "external:@tiptap/extension-table",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
+ "target": "external:@tiptap/extension-table-cell",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
+ "target": "external:@tiptap/extension-table-header",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
+ "target": "external:@tiptap/extension-table-row",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
+ "target": "external:@tiptap/starter-kit",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
+ "target": "external:tiptap-markdown",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
+ "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
+ "target": "src/scripts/widgets.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts",
+ "target": "src/components/graph/widgets/TextPreviewWidget.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts",
+ "target": "src/scripts/domWidget.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts",
+ "target": "external:axios",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts",
+ "target": "src/composables/functional/useChainCallback.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts",
+ "target": "src/lib/litegraph/src/litegraph.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts",
+ "target": "src/scripts/api.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
+ "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
+ "target": "src/scripts/app.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
+ "target": "src/scripts/widgets.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
+ "target": "src/stores/settingStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue",
+ "target": "external:vue-i18n",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue",
+ "target": "src/utils/formatUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue",
+ "target": "external:@vueuse/core",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue",
+ "target": "external:primevue/progressspinner",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue",
+ "target": "src/components/common/NoResultsPlaceholder.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue",
+ "target": "src/components/node/NodePreview.vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue",
+ "target": "src/stores/comfyRegistryStore.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue",
+ "target": "src/utils/mapperUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue",
+ "target": "external:vue",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue",
+ "target": "src/composables/useImportFailedDetection.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue",
+ "target": "src/i18n.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue",
+ "target": "src/types/comfyRegistryTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue",
+ "target": "src/types/conflictDetectionTypes.ts",
+ "value": 1
+ },
+ {
+ "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue",
+ "target": "src/utils/conflictMessageUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue",
+ "target": "src/utils/tailwindUtil.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue",
+ "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue",
+ "target": "external:es-toolkit",
+ "value": 1
+ },
+ {
+ "source": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue",
+ "target": "src/types/simplifiedWidget.ts",
+ "value": 1
+ }
+ ]
+}
\ No newline at end of file
diff --git a/package.json b/package.json
index f4e6035d3..e2c0fa43a 100644
--- a/package.json
+++ b/package.json
@@ -34,6 +34,7 @@
"locale": "lobe-i18n locale",
"collect-i18n": "npx playwright test --config=playwright.i18n.config.ts",
"json-schema": "tsx scripts/generate-json-schema.ts",
+ "import-map": "tsx scripts/generate-import-map.ts",
"storybook": "nx storybook -p 6006",
"build-storybook": "storybook build"
},
diff --git a/scripts/generate-import-map.ts b/scripts/generate-import-map.ts
new file mode 100644
index 000000000..7ee605bb9
--- /dev/null
+++ b/scripts/generate-import-map.ts
@@ -0,0 +1,590 @@
+#!/usr/bin/env tsx
+
+import fs from 'fs'
+import path from 'path'
+import glob from 'fast-glob'
+
+interface ImportInfo {
+ source: string
+ imports: string[]
+}
+
+interface DependencyGraph {
+ nodes: Array<{
+ id: string
+ label: string
+ group: string
+ size: number
+ }>
+ links: Array<{
+ source: string
+ target: string
+ value: number
+ }>
+}
+
+// Extract imports from a TypeScript/Vue file
+function extractImports(filePath: string): ImportInfo {
+ const content = fs.readFileSync(filePath, 'utf-8')
+ const imports: string[] = []
+
+ // Match ES6 import statements
+ const importRegex = /import\s+(?:(?:\{[^}]*\}|\*\s+as\s+\w+|\w+)\s+from\s+)?['"]([^'"]+)['"]/g
+ let match
+
+ while ((match = importRegex.exec(content)) !== null) {
+ imports.push(match[1])
+ }
+
+ // Also match dynamic imports
+ const dynamicImportRegex = /import\s*\(\s*['"]([^'"]+)['"]\s*\)/g
+ while ((match = dynamicImportRegex.exec(content)) !== null) {
+ imports.push(match[1])
+ }
+
+ return {
+ source: filePath,
+ imports: [...new Set(imports)] // Remove duplicates
+ }
+}
+
+// Categorize file by its path
+function getFileGroup(filePath: string): string {
+ const relativePath = path.relative(process.cwd(), filePath)
+
+ if (relativePath.includes('node_modules')) return 'external'
+ if (relativePath.startsWith('src/components')) return 'components'
+ if (relativePath.startsWith('src/stores')) return 'stores'
+ if (relativePath.startsWith('src/services')) return 'services'
+ if (relativePath.startsWith('src/views')) return 'views'
+ if (relativePath.startsWith('src/composables')) return 'composables'
+ if (relativePath.startsWith('src/utils')) return 'utils'
+ if (relativePath.startsWith('src/types')) return 'types'
+ if (relativePath.startsWith('src/extensions')) return 'extensions'
+ if (relativePath.startsWith('src/lib')) return 'lib'
+ if (relativePath.startsWith('src/scripts')) return 'scripts'
+ if (relativePath.startsWith('tests')) return 'tests'
+ if (relativePath.startsWith('browser_tests')) return 'browser_tests'
+
+ return 'other'
+}
+
+// Resolve import path to actual file
+function resolveImportPath(importPath: string, sourceFile: string): string {
+ // Handle aliases
+ if (importPath.startsWith('@/')) {
+ return path.join(process.cwd(), 'src', importPath.slice(2))
+ }
+
+ // Handle relative paths
+ if (importPath.startsWith('.')) {
+ const sourceDir = path.dirname(sourceFile)
+ return path.resolve(sourceDir, importPath)
+ }
+
+ // External module
+ return importPath
+}
+
+// Generate dependency graph
+async function generateDependencyGraph(): Promise {
+ const sourceFiles = await glob('src/**/*.{ts,tsx,vue,mts}', {
+ ignore: ['**/node_modules/**', '**/*.d.ts', '**/*.spec.ts', '**/*.test.ts', '**/*.stories.ts']
+ })
+
+ const nodes = new Map()
+ const links = new Map()
+
+ // Process each file
+ for (const file of sourceFiles) {
+ const importInfo = extractImports(file)
+ const sourceId = path.relative(process.cwd(), file)
+
+ // Add source node
+ if (!nodes.has(sourceId)) {
+ nodes.set(sourceId, {
+ id: sourceId,
+ label: path.basename(file),
+ group: getFileGroup(file),
+ size: 1
+ })
+ }
+
+ // Process imports
+ for (const importPath of importInfo.imports) {
+ const resolvedPath = resolveImportPath(importPath, file)
+ let targetId: string
+
+ // Check if it's an external module
+ if (!resolvedPath.startsWith('/') && !resolvedPath.startsWith('.')) {
+ targetId = `external:${importPath}`
+ if (!nodes.has(targetId)) {
+ nodes.set(targetId, {
+ id: targetId,
+ label: importPath,
+ group: 'external',
+ size: 1
+ })
+ }
+ } else {
+ // Try to find the actual file
+ const possibleExtensions = ['.ts', '.tsx', '.vue', '.mts', '.js', '.json', '/index.ts', '/index.js']
+ let actualFile = resolvedPath
+
+ for (const ext of possibleExtensions) {
+ if (fs.existsSync(resolvedPath + ext)) {
+ actualFile = resolvedPath + ext
+ break
+ }
+ }
+
+ if (fs.existsSync(actualFile)) {
+ targetId = path.relative(process.cwd(), actualFile)
+ if (!nodes.has(targetId)) {
+ nodes.set(targetId, {
+ id: targetId,
+ label: path.basename(actualFile),
+ group: getFileGroup(actualFile),
+ size: 1
+ })
+ }
+ } else {
+ continue // Skip unresolved imports
+ }
+ }
+
+ // Add link
+ const linkKey = `${sourceId}->${targetId}`
+ if (links.has(linkKey)) {
+ links.get(linkKey)!.value++
+ } else {
+ links.set(linkKey, {
+ source: sourceId,
+ target: targetId,
+ value: 1
+ })
+ }
+
+ // Increase target node size
+ const targetNode = nodes.get(targetId)
+ if (targetNode) {
+ targetNode.size++
+ }
+ }
+ }
+
+ return {
+ nodes: Array.from(nodes.values()),
+ links: Array.from(links.values())
+ }
+}
+
+// Generate HTML visualization
+function generateHTML(graph: DependencyGraph): string {
+ return `
+
+
+
+
+ ComfyUI Frontend Import Map
+
+
+
+
+
+
+
+
+`
+}
+
+// Main function
+async function main() {
+ console.log('Generating import map...')
+
+ try {
+ const graph = await generateDependencyGraph()
+ console.log(`Found ${graph.nodes.length} nodes and ${graph.links.length} dependencies`)
+
+ // Save JSON data
+ const jsonPath = path.join(process.cwd(), 'docs', 'import-map.json')
+ fs.mkdirSync(path.dirname(jsonPath), { recursive: true })
+ fs.writeFileSync(jsonPath, JSON.stringify(graph, null, 2))
+ console.log(`Saved JSON data to ${jsonPath}`)
+
+ // Generate and save HTML visualization
+ const html = generateHTML(graph)
+ const htmlPath = path.join(process.cwd(), 'docs', 'import-map.html')
+ fs.writeFileSync(htmlPath, html)
+ console.log(`Saved HTML visualization to ${htmlPath}`)
+
+ console.log('✅ Import map generation complete!')
+ console.log('Open docs/import-map.html in a browser to view the visualization')
+ } catch (error) {
+ console.error('Error generating import map:', error)
+ process.exit(1)
+ }
+}
+
+void main()
\ No newline at end of file