Files
ComfyUI_frontend/scripts/map/import-map.html
snomiao 80e958313d feat: Enhanced import map with circular dependency detection
- Added circular dependency detection using DFS algorithm
- Nodes in circular deps show red borders
- Links in circular deps show in red color
- Hover tooltips display complete circular import chains
- Added circular dependency counter to stats panel
- Reorganized all import map files to scripts/map/
- Deployed visualization to https://comfyui-frontend-import-map.pages.dev/

Found 140 circular dependencies in the codebase, primarily in:
- litegraph library modules
- Store and service modules
- Widget composables

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-16 13:45:46 +00:00

48347 lines
1.5 MiB

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ComfyUI Frontend Import Map</title>
<script src="https://unpkg.com/d3@7"></script>
<style>
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
background: #1a1a1a;
color: #fff;
}
#container {
display: flex;
height: 100vh;
}
#graph {
flex: 1;
position: relative;
}
#sidebar {
width: 300px;
background: #2a2a2a;
padding: 20px;
overflow-y: auto;
border-left: 1px solid #3a3a3a;
}
h1 {
margin: 0 0 20px 0;
font-size: 1.5em;
color: #fff;
}
.stats {
margin-bottom: 30px;
}
.stat-item {
display: flex;
justify-content: space-between;
margin: 10px 0;
padding: 8px;
background: #1a1a1a;
border-radius: 4px;
}
.legend {
margin-top: 30px;
}
.legend-item {
display: flex;
align-items: center;
margin: 8px 0;
}
.legend-color {
width: 12px;
height: 12px;
border-radius: 50%;
margin-right: 10px;
}
.controls {
margin-top: 30px;
}
button {
display: block;
width: 100%;
padding: 10px;
margin: 10px 0;
background: #4a4a4a;
color: #fff;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 14px;
}
button:hover {
background: #5a5a5a;
}
.node-tooltip {
position: absolute;
padding: 10px;
background: rgba(0, 0, 0, 0.9);
color: #fff;
border-radius: 4px;
font-size: 12px;
pointer-events: none;
opacity: 0;
transition: opacity 0.3s;
z-index: 1000;
max-width: 400px;
}
.circular-dep-warning {
color: #ff6b6b;
font-weight: bold;
margin-top: 5px;
padding-top: 5px;
border-top: 1px solid #444;
}
.circular-chain {
color: #ffa500;
font-family: monospace;
font-size: 11px;
margin-top: 3px;
}
.search-box {
width: 100%;
padding: 10px;
margin: 20px 0;
background: #1a1a1a;
color: #fff;
border: 1px solid #3a3a3a;
border-radius: 4px;
font-size: 14px;
}
.highlighted {
stroke: #ff0 !important;
stroke-width: 3px !important;
}
</style>
</head>
<body>
<div id="container">
<div id="graph">
<svg id="svg"></svg>
<div class="node-tooltip"></div>
</div>
<div id="sidebar">
<h1>Import Map</h1>
<div class="stats">
<div class="stat-item">
<span>Total Files:</span>
<span id="total-nodes">977</span>
</div>
<div class="stat-item">
<span>Total Dependencies:</span>
<span id="total-links">3622</span>
</div>
<div class="stat-item" style="color: #ff6b6b;">
<span>Circular Dependencies:</span>
<span id="circular-deps">140</span>
</div>
</div>
<input type="text" class="search-box" placeholder="Search files..." id="search">
<div class="legend">
<h3>Categories</h3>
<div class="legend-item">
<div class="legend-color" style="background: #ff6b6b;"></div>
<span>Components</span>
</div>
<div class="legend-item">
<div class="legend-color" style="background: #4ecdc4;"></div>
<span>Stores</span>
</div>
<div class="legend-item">
<div class="legend-color" style="background: #45b7d1;"></div>
<span>Services</span>
</div>
<div class="legend-item">
<div class="legend-color" style="background: #96ceb4;"></div>
<span>Views</span>
</div>
<div class="legend-item">
<div class="legend-color" style="background: #ffeaa7;"></div>
<span>Composables</span>
</div>
<div class="legend-item">
<div class="legend-color" style="background: #dfe6e9;"></div>
<span>Utils</span>
</div>
<div class="legend-item">
<div class="legend-color" style="background: #fab1a0;"></div>
<span>Types</span>
</div>
<div class="legend-item">
<div class="legend-color" style="background: #a29bfe;"></div>
<span>External</span>
</div>
<div class="legend-item">
<div class="legend-color" style="background: #636e72;"></div>
<span>Other</span>
</div>
<div class="legend-item">
<div class="legend-color" style="background: none; border: 2px solid #ff0000;"></div>
<span>Has Circular Dep</span>
</div>
</div>
<div class="controls">
<button onclick="resetZoom()">Reset View</button>
<button onclick="toggleSimulation()">Toggle Physics</button>
<button onclick="exportData()">Export Data</button>
</div>
</div>
</div>
<script>
const graphData = {
"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,
"inCircularDep": true,
"circularChains": [
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/stores/workspaceStore.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/stores/workspaceStore.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/stores/workspaceStore.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/stores/workspaceStore.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/stores/workspaceStore.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/stores/workspaceStore.ts"
],
[
"src/stores/workspaceStore.ts",
"src/stores/workspace/sidebarTabStore.ts",
"src/composables/sidebarTabs/useWorkflowsSidebarTab.ts",
"src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
"src/stores/workspaceStore.ts"
],
[
"src/stores/workspaceStore.ts",
"src/stores/workspace/sidebarTabStore.ts",
"src/composables/sidebarTabs/useWorkflowsSidebarTab.ts",
"src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
"src/stores/workspaceStore.ts"
]
]
},
{
"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/composables/useBrowserTabTitle.ts",
"label": "useBrowserTabTitle.ts",
"group": "composables",
"size": 2
},
{
"id": "src/stores/executionStore.ts",
"label": "executionStore.ts",
"group": "stores",
"size": 14,
"inCircularDep": true,
"circularChains": [
[
"src/stores/executionStore.ts",
"src/composables/node/useNodeProgressText.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts",
"src/components/graph/widgets/TextPreviewWidget.vue",
"src/stores/executionStore.ts"
],
[
"src/stores/executionStore.ts",
"src/composables/node/useNodeProgressText.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts",
"src/components/graph/widgets/TextPreviewWidget.vue",
"src/stores/executionStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/scripts/app.ts"
],
[
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/stores/executionStore.ts"
],
[
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/stores/executionStore.ts"
],
[
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/stores/workflowStore.ts"
],
[
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/workflowStore.ts"
]
]
},
{
"id": "src/stores/settingStore.ts",
"label": "settingStore.ts",
"group": "stores",
"size": 81,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/ConfirmationDialogContent.vue",
"src/stores/settingStore.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/stores/workflowStore.ts",
"label": "workflowStore.ts",
"group": "stores",
"size": 31,
"inCircularDep": true,
"circularChains": [
[
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/scripts/app.ts"
],
[
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/stores/workflowStore.ts"
],
[
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/stores/workflowStore.ts"
],
[
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/workflowStore.ts"
],
[
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/workflowStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/scripts/app.ts"
],
[
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/stores/workflowStore.ts"
],
[
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/stores/workflowStore.ts"
],
[
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/workflowStore.ts"
],
[
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/workflowStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/services/dialogService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/ContextMenu.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/ContextMenu.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/CurveEditor.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/CurveEditor.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/DragAndScale.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/DragAndScale.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/draw.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/draw.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/renderer/core/canvas/litegraph/slotCalculations.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/renderer/core/canvas/litegraph/slotCalculations.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/utils/feedback.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/utils/feedback.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/BaseWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/BaseWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/ComboWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/ComboWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/LegacyWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/LegacyWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"id": "src/scripts/app.ts",
"label": "app.ts",
"group": "scripts",
"size": 67,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/ConfirmationDialogContent.vue",
"src/stores/settingStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/ConfirmationDialogContent.vue",
"src/stores/settingStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/ErrorDialogContent.vue",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/ErrorDialogContent.vue",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/graphStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/graphStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/canvas/useSelectedLiteGraphItems.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/canvas/useSelectedLiteGraphItems.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/contextMenuFilter.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/contextMenuFilter.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/editAttention.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/editAttention.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupOptions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupOptions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/noteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/noteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/rerouteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/rerouteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveImageExtraOutput.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveImageExtraOutput.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/selectionBorder.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/selectionBorder.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/simpleTouchSupport.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/simpleTouchSupport.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/slotDefaults.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/slotDefaults.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/types/index.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/types/index.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/webcamCapture.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/webcamCapture.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/stores/workspaceStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/stores/workspaceStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/composables/useManagerQueue.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/composables/useManagerQueue.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/scripts/app.ts"
],
[
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/components/dialog/content/setting/ColorPaletteMessage.vue",
"src/services/colorPaletteService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/templates/TemplateWorkflowsContent.vue",
"src/components/templates/TemplateWorkflowView.vue",
"src/components/templates/TemplateWorkflowCard.vue",
"src/composables/useTemplateWorkflows.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/templates/TemplateWorkflowsContent.vue",
"src/components/templates/TemplateWorkflowView.vue",
"src/components/templates/TemplateWorkflowCard.vue",
"src/composables/useTemplateWorkflows.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/subgraphService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/subgraphService.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/stores/workspaceStore.ts"
]
]
},
{
"id": "src/services/litegraphService.ts",
"label": "litegraphService.ts",
"group": "services",
"size": 13,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/canvas/useSelectedLiteGraphItems.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/app.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/services/assetService.ts",
"src/stores/modelToNodeStore.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/scripts/ui.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/stores/subgraphStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/contextMenuFilter.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/editAttention.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/services/dialogService.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/dialog.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/draggableList.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/scripts/app.ts"
],
[
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/services/litegraphService.ts"
],
[
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/services/litegraphService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupOptions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/utils.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/ui.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/noteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/rerouteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveImageExtraOutput.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/selectionBorder.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/simpleTouchSupport.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/slotDefaults.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/types/index.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/webcamCapture.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/services/workflowService.ts",
"label": "workflowService.ts",
"group": "services",
"size": 14,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/graphStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/canvas/useSelectedLiteGraphItems.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/app.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/services/assetService.ts",
"src/stores/modelToNodeStore.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/scripts/app.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/stores/subgraphStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/contextMenuFilter.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/editAttention.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/services/dialogService.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupOptions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/noteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/rerouteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveImageExtraOutput.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/selectionBorder.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/simpleTouchSupport.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/slotDefaults.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/types/index.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/webcamCapture.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/stores/workspaceStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/stores/workspaceStore.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/services/dialogService.ts"
]
]
},
{
"id": "src/stores/modelStore.ts",
"label": "modelStore.ts",
"group": "stores",
"size": 7
},
{
"id": "src/stores/modelToNodeStore.ts",
"label": "modelToNodeStore.ts",
"group": "stores",
"size": 4,
"inCircularDep": true,
"circularChains": [
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/services/assetService.ts",
"src/stores/modelToNodeStore.ts",
"src/stores/nodeDefStore.ts"
]
]
},
{
"id": "src/stores/nodeDefStore.ts",
"label": "nodeDefStore.ts",
"group": "stores",
"size": 27,
"inCircularDep": true,
"circularChains": [
[
"src/stores/nodeDefStore.ts",
"src/services/nodeSearchService.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/services/nodeSearchService.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/graphStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/canvas/useSelectedLiteGraphItems.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/app.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/services/assetService.ts",
"src/stores/modelToNodeStore.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/services/assetService.ts",
"src/stores/modelToNodeStore.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/scripts/app.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/contextMenuFilter.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/editAttention.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/services/dialogService.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupOptions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/noteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/rerouteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveImageExtraOutput.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/selectionBorder.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/simpleTouchSupport.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/slotDefaults.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/types/index.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/webcamCapture.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/stores/workspaceStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/stores/workspaceStore.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/services/dialogService.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/stores/nodeDefStore.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/services/comfyManagerService.ts",
"src/composables/useManagerState.ts",
"src/services/dialogService.ts"
]
]
},
{
"id": "src/services/comfyRegistryService.ts",
"label": "comfyRegistryService.ts",
"group": "services",
"size": 4
},
{
"id": "src/stores/comfyManagerStore.ts",
"label": "comfyManagerStore.ts",
"group": "stores",
"size": 23,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/composables/useManagerQueue.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/composables/useManagerQueue.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/services/comfyManagerService.ts",
"src/composables/useManagerState.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/services/dialogService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/services/comfyManagerService.ts",
"src/composables/useManagerState.ts",
"src/services/dialogService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/graphStore.ts",
"src/scripts/app.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/auth/useFirebaseAuthActions.ts",
"src/stores/firebaseAuthStore.ts",
"src/services/dialogService.ts"
]
]
},
{
"id": "src/composables/canvas/useSelectedLiteGraphItems.ts",
"label": "useSelectedLiteGraphItems.ts",
"group": "composables",
"size": 4,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/canvas/useSelectedLiteGraphItems.ts",
"src/scripts/app.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/ConfirmationDialogContent.vue",
"src/stores/settingStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/ErrorDialogContent.vue",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/graphStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/canvas/useSelectedLiteGraphItems.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/contextMenuFilter.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/editAttention.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupOptions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/noteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/rerouteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveImageExtraOutput.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/selectionBorder.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/simpleTouchSupport.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/slotDefaults.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/types/index.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/webcamCapture.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/stores/workspaceStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/stores/workspaceStore.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/composables/useManagerQueue.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/composables/useManagerQueue.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/composables/useManagerQueue.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/services/comfyManagerService.ts",
"src/composables/useManagerState.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/services/comfyManagerService.ts",
"src/composables/useManagerState.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/components/dialog/content/manager/button/PackInstallButton.vue",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/components/dialog/content/manager/button/PackInstallButton.vue",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/auth/useFirebaseAuthActions.ts",
"src/stores/firebaseAuthStore.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/auth/useFirebaseAuthActions.ts",
"src/stores/firebaseAuthStore.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/composables/auth/useCurrentUser.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/composables/auth/useCurrentUser.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/components/dialog/content/setting/CreditsPanel.vue",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/components/dialog/content/setting/CreditsPanel.vue",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/components/dialog/content/setting/UserPanel.vue",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/components/dialog/content/setting/UserPanel.vue",
"src/services/dialogService.ts"
],
[
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/components/dialog/content/setting/ColorPaletteMessage.vue",
"src/services/colorPaletteService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/manager/ManagerDialogContent.vue",
"src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
"src/components/dialog/content/manager/button/PackEnableToggle.vue",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/manager/ManagerDialogContent.vue",
"src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
"src/components/dialog/content/manager/button/PackEnableToggle.vue",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/manager/ManagerDialogContent.vue",
"src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
"src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
"src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue",
"src/composables/useImportFailedDetection.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/manager/ManagerDialogContent.vue",
"src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
"src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
"src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue",
"src/composables/useImportFailedDetection.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/templates/TemplateWorkflowsContent.vue",
"src/components/templates/TemplateWorkflowView.vue",
"src/components/templates/TemplateWorkflowCard.vue",
"src/composables/useTemplateWorkflows.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/stores/helpCenterStore.ts",
"label": "helpCenterStore.ts",
"group": "stores",
"size": 3
},
{
"id": "src/stores/imagePreviewStore.ts",
"label": "imagePreviewStore.ts",
"group": "stores",
"size": 8,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/scripts/app.ts"
],
[
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/stores/executionStore.ts"
],
[
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/stores/workflowStore.ts"
]
]
},
{
"id": "src/stores/queueStore.ts",
"label": "queueStore.ts",
"group": "stores",
"size": 14
},
{
"id": "src/stores/subgraphNavigationStore.ts",
"label": "subgraphNavigationStore.ts",
"group": "stores",
"size": 5,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/scripts/app.ts"
],
[
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/stores/workflowStore.ts"
]
]
},
{
"id": "src/stores/subgraphStore.ts",
"label": "subgraphStore.ts",
"group": "stores",
"size": 7,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/graphStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/canvas/useSelectedLiteGraphItems.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/app.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/services/assetService.ts",
"src/stores/modelToNodeStore.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/scripts/app.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/stores/subgraphStore.ts"
],
[
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/stores/subgraphStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/contextMenuFilter.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/editAttention.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/services/dialogService.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupOptions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/noteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/rerouteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveImageExtraOutput.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/selectionBorder.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/simpleTouchSupport.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/slotDefaults.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/types/index.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/webcamCapture.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/stores/workspaceStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/stores/workspaceStore.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/services/dialogService.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/stores/nodeDefStore.ts"
]
]
},
{
"id": "src/stores/toastStore.ts",
"label": "toastStore.ts",
"group": "stores",
"size": 33
},
{
"id": "src/stores/workspace/bottomPanelStore.ts",
"label": "bottomPanelStore.ts",
"group": "stores",
"size": 9
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/manager/ManagerDialogContent.vue",
"src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
"src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
"src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue",
"src/composables/useImportFailedDetection.ts",
"src/services/dialogService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/load3dService.ts",
"src/composables/useLoad3dViewer.ts",
"src/services/load3dService.ts"
]
]
},
{
"id": "src/extensions/core/load3d/Load3d.ts",
"label": "Load3d.ts",
"group": "extensions",
"size": 6,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/extensions/core/load3d/Load3dUtils.ts",
"label": "Load3dUtils.ts",
"group": "extensions",
"size": 7,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/renderer/core/canvas/litegraph/slotCalculations.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
],
[
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/utils/collections.ts",
"src/lib/litegraph/src/LGraphNode.ts"
],
[
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/utils/collections.ts",
"src/lib/litegraph/src/LGraphNode.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/utils/feedback.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/BaseWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/ComboWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/LegacyWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"id": "src/services/load3dService.ts",
"label": "load3dService.ts",
"group": "services",
"size": 8,
"inCircularDep": true,
"circularChains": [
[
"src/services/load3dService.ts",
"src/composables/useLoad3dViewer.ts",
"src/services/load3dService.ts"
],
[
"src/services/load3dService.ts",
"src/composables/useLoad3dViewer.ts",
"src/services/load3dService.ts"
]
]
},
{
"id": "src/composables/useManagerQueue.ts",
"label": "useManagerQueue.ts",
"group": "composables",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/composables/useManagerQueue.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/composables/useManagerQueue.ts",
"src/services/dialogService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/templates/TemplateWorkflowsContent.vue",
"src/components/templates/TemplateWorkflowView.vue",
"src/components/templates/TemplateWorkflowCard.vue",
"src/composables/useTemplateWorkflows.ts",
"src/scripts/app.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/canvas/useSelectedLiteGraphItems.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/app.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/services/assetService.ts",
"src/stores/modelToNodeStore.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/scripts/app.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/stores/subgraphStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/contextMenuFilter.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/editAttention.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/services/dialogService.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupOptions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/app.ts"
],
[
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/utils.ts"
],
[
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/utils.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/noteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/rerouteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveImageExtraOutput.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/selectionBorder.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/simpleTouchSupport.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/slotDefaults.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/types/index.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/webcamCapture.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/stores/workspaceStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/scripts/app.ts"
]
]
},
{
"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/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/workspace/sidebarTabStore.ts",
"label": "sidebarTabStore.ts",
"group": "stores",
"size": 5,
"inCircularDep": true,
"circularChains": [
[
"src/stores/workspaceStore.ts",
"src/stores/workspace/sidebarTabStore.ts",
"src/composables/sidebarTabs/useWorkflowsSidebarTab.ts",
"src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
"src/stores/workspaceStore.ts"
]
]
},
{
"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/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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/contextMenuFilter.ts",
"src/scripts/app.ts"
],
[
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/dynamicPrompts.ts",
"src/services/extensionService.ts"
],
[
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/dynamicPrompts.ts",
"src/services/extensionService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/editAttention.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/services/dialogService.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/dialog.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/draggableList.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/scripts/app.ts"
],
[
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/services/litegraphService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupOptions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/scripts/app.ts"
],
[
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/services/extensionService.ts"
],
[
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/services/extensionService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/utils.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/ui.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/noteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/scripts/app.ts"
],
[
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/services/extensionService.ts"
],
[
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/services/extensionService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/rerouteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveImageExtraOutput.ts",
"src/scripts/app.ts"
],
[
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveMesh.ts",
"src/services/extensionService.ts"
],
[
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveMesh.ts",
"src/services/extensionService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/selectionBorder.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/simpleTouchSupport.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/slotDefaults.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/types/index.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/webcamCapture.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/services/subgraphService.ts",
"label": "subgraphService.ts",
"group": "services",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/subgraphService.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/stores/apiKeyAuthStore.ts",
"label": "apiKeyAuthStore.ts",
"group": "stores",
"size": 6,
"inCircularDep": true,
"circularChains": [
[
"src/stores/firebaseAuthStore.ts",
"src/stores/apiKeyAuthStore.ts",
"src/stores/firebaseAuthStore.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/auth/useFirebaseAuthActions.ts",
"src/stores/firebaseAuthStore.ts",
"src/services/dialogService.ts"
],
[
"src/stores/firebaseAuthStore.ts",
"src/stores/apiKeyAuthStore.ts",
"src/stores/firebaseAuthStore.ts"
],
[
"src/stores/firebaseAuthStore.ts",
"src/stores/apiKeyAuthStore.ts",
"src/stores/firebaseAuthStore.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/canvas/useSelectedLiteGraphItems.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/app.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/services/assetService.ts",
"src/stores/modelToNodeStore.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/scripts/ui.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/stores/subgraphStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/contextMenuFilter.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/editAttention.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/services/dialogService.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/dialog.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/dialog.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/draggableList.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/draggableList.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupOptions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/utils.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/ui.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/noteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/rerouteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveImageExtraOutput.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/selectionBorder.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/simpleTouchSupport.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/slotDefaults.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/types/index.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/webcamCapture.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/stores/workspaceStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/scripts/ui/toggleSwitch.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/scripts/ui/toggleSwitch.ts",
"src/scripts/ui.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts",
"src/scripts/widgets.ts"
],
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts",
"src/scripts/widgets.ts"
],
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/scripts/widgets.ts"
],
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/scripts/widgets.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/services/assetService.ts",
"src/stores/modelToNodeStore.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts",
"src/scripts/widgets.ts"
],
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts",
"src/scripts/widgets.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts",
"src/scripts/widgets.ts"
],
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts",
"src/scripts/widgets.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/widgets.ts"
],
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/widgets.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/widgets.ts"
],
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/widgets.ts"
]
]
},
{
"id": "src/scripts/changeTracker.ts",
"label": "changeTracker.ts",
"group": "scripts",
"size": 3,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/scripts/app.ts"
],
[
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/stores/workflowStore.ts"
],
[
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/workflowStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/scripts/app.ts"
],
[
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/stores/workflowStore.ts"
],
[
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/workflowStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/scripts/app.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts",
"src/scripts/widgets.ts"
]
]
},
{
"id": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts",
"label": "useFloatWidget.ts",
"group": "other",
"size": 3,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts",
"src/scripts/widgets.ts"
]
]
},
{
"id": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"label": "useStringWidget.ts",
"group": "other",
"size": 3,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/widgets.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/dialog.ts",
"src/scripts/ui.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/ui.ts",
"src/scripts/ui/toggleSwitch.ts",
"src/scripts/ui.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/scripts/widgets.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/services/assetService.ts",
"src/stores/modelToNodeStore.ts",
"src/stores/nodeDefStore.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts",
"label": "useIntWidget.ts",
"group": "other",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts",
"src/scripts/widgets.ts"
]
]
},
{
"id": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"label": "useMarkdownWidget.ts",
"group": "other",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/widgets.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/services/assetService.ts",
"src/stores/modelToNodeStore.ts",
"src/stores/nodeDefStore.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/stores/workspaceStore.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/stores/workspaceStore.ts"
],
[
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/components/dialog/content/setting/ColorPaletteMessage.vue",
"src/services/colorPaletteService.ts"
],
[
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/components/dialog/content/setting/ColorPaletteMessage.vue",
"src/services/colorPaletteService.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/stores/workspaceStore.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/ConfirmationDialogContent.vue",
"src/stores/settingStore.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/components/dialog/content/ErrorDialogContent.vue",
"label": "ErrorDialogContent.vue",
"group": "components",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/ErrorDialogContent.vue",
"src/scripts/app.ts"
]
]
},
{
"id": "src/components/dialog/content/LoadWorkflowWarning.vue",
"label": "LoadWorkflowWarning.vue",
"group": "components",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/graphStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/canvas/useSelectedLiteGraphItems.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/contextMenuFilter.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/editAttention.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupOptions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/noteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/rerouteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveImageExtraOutput.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/selectionBorder.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/simpleTouchSupport.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/slotDefaults.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/types/index.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/webcamCapture.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/stores/workspaceStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/stores/workspaceStore.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/composables/useManagerQueue.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/composables/useManagerQueue.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/services/comfyManagerService.ts",
"src/composables/useManagerState.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/components/dialog/content/manager/button/PackInstallButton.vue",
"src/services/dialogService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/auth/useFirebaseAuthActions.ts",
"src/stores/firebaseAuthStore.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/composables/auth/useCurrentUser.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/components/dialog/content/setting/CreditsPanel.vue",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/components/dialog/content/setting/UserPanel.vue",
"src/services/dialogService.ts"
],
[
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/components/dialog/content/setting/ColorPaletteMessage.vue",
"src/services/colorPaletteService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/manager/ManagerDialogContent.vue",
"src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
"src/components/dialog/content/manager/button/PackEnableToggle.vue",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/manager/ManagerDialogContent.vue",
"src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
"src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
"src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue",
"src/composables/useImportFailedDetection.ts",
"src/services/dialogService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/templates/TemplateWorkflowsContent.vue",
"src/components/templates/TemplateWorkflowView.vue",
"src/components/templates/TemplateWorkflowCard.vue",
"src/composables/useTemplateWorkflows.ts",
"src/scripts/app.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/contextMenuFilter.ts",
"src/scripts/app.ts"
],
[
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/dynamicPrompts.ts",
"src/services/extensionService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/editAttention.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/services/dialogService.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/dialog.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/draggableList.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/scripts/app.ts"
],
[
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/services/litegraphService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupOptions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/scripts/app.ts"
],
[
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/services/extensionService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/utils.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/ui.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/noteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/scripts/app.ts"
],
[
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/services/extensionService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/rerouteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveImageExtraOutput.ts",
"src/scripts/app.ts"
],
[
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveMesh.ts",
"src/services/extensionService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/selectionBorder.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/simpleTouchSupport.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/slotDefaults.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/types/index.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/webcamCapture.ts",
"src/scripts/app.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/ui.ts"
]
]
},
{
"id": "src/composables/node/useNodeCanvasImagePreview.ts",
"label": "useNodeCanvasImagePreview.ts",
"group": "composables",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/app.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/services/assetService.ts",
"src/stores/modelToNodeStore.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/composables/node/useNodeImage.ts",
"label": "useNodeImage.ts",
"group": "composables",
"size": 3,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/stores/nodeDefStore.ts",
"src/services/nodeSearchService.ts",
"src/stores/nodeDefStore.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/graphStore.ts",
"src/scripts/app.ts"
],
[
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts"
],
[
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/services/dialogService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/stores/executionStore.ts",
"src/composables/node/useNodeProgressText.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts",
"src/components/graph/widgets/TextPreviewWidget.vue",
"src/stores/executionStore.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/types/index.ts",
"src/scripts/app.ts"
]
]
},
{
"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/composables/auth/useCurrentUser.ts",
"label": "useCurrentUser.ts",
"group": "composables",
"size": 5,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/composables/auth/useCurrentUser.ts",
"src/services/dialogService.ts"
]
]
},
{
"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": "src/composables/bottomPanelTabs/useTerminalBuffer.ts",
"label": "useTerminalBuffer.ts",
"group": "composables",
"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/composables/canvas/useSelectionToolboxPosition.ts",
"label": "useSelectionToolboxPosition.ts",
"group": "composables",
"size": 2
},
{
"id": "src/renderer/core/layout/store/layoutStore.ts",
"label": "layoutStore.ts",
"group": "other",
"size": 14
},
{
"id": "src/composables/element/useAbsolutePosition.ts",
"label": "useAbsolutePosition.ts",
"group": "composables",
"size": 3
},
{
"id": "src/composables/element/useDomClipping.ts",
"label": "useDomClipping.ts",
"group": "composables",
"size": 2
},
{
"id": "src/composables/element/useOverflowObserver.ts",
"label": "useOverflowObserver.ts",
"group": "composables",
"size": 3
},
{
"id": "src/composables/element/useResponsiveCollapse.ts",
"label": "useResponsiveCollapse.ts",
"group": "composables",
"size": 3
},
{
"id": "src/composables/graph/useCanvasInteractions.ts",
"label": "useCanvasInteractions.ts",
"group": "composables",
"size": 5,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
]
]
},
{
"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/composables/graph/useViewportCulling.ts",
"label": "useViewportCulling.ts",
"group": "composables",
"size": 2
},
{
"id": "src/renderer/core/layout/useTransformState.ts",
"label": "useTransformState.ts",
"group": "other",
"size": 3
},
{
"id": "src/composables/graph/useVueNodeLifecycle.ts",
"label": "useVueNodeLifecycle.ts",
"group": "composables",
"size": 2
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/ui.ts"
]
]
},
{
"id": "src/composables/node/useNodeBadge.ts",
"label": "useNodeBadge.ts",
"group": "composables",
"size": 2
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/app.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/services/assetService.ts",
"src/stores/modelToNodeStore.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/app.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/stores/executionStore.ts",
"src/composables/node/useNodeProgressText.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts",
"src/components/graph/widgets/TextPreviewWidget.vue",
"src/stores/executionStore.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/graphStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/canvas/useSelectedLiteGraphItems.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/contextMenuFilter.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/editAttention.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupOptions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/noteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/rerouteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveImageExtraOutput.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/selectionBorder.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/simpleTouchSupport.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/slotDefaults.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/types/index.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/webcamCapture.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/stores/workspaceStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/stores/workspaceStore.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/composables/useManagerQueue.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/composables/useManagerQueue.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/services/comfyManagerService.ts",
"src/composables/useManagerState.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/services/dialogService.ts"
]
]
},
{
"id": "src/composables/nodePack/useWorkflowPacks.ts",
"label": "useWorkflowPacks.ts",
"group": "composables",
"size": 3,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/graphStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/canvas/useSelectedLiteGraphItems.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/contextMenuFilter.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/editAttention.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupOptions.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/noteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/rerouteNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveImageExtraOutput.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/selectionBorder.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/simpleTouchSupport.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/slotDefaults.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/types/index.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadImage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/webcamCapture.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/stores/workspaceStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/scripts/app.ts"
],
[
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/stores/workspaceStore.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/services/dialogService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/composables/auth/useCurrentUser.ts",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/components/dialog/content/setting/CreditsPanel.vue",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/components/dialog/content/setting/UserPanel.vue",
"src/services/dialogService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/components/dialog/content/setting/CreditsPanel.vue",
"src/services/dialogService.ts"
]
]
},
{
"id": "src/components/dialog/content/setting/UserPanel.vue",
"label": "UserPanel.vue",
"group": "components",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/components/dialog/content/setting/UserPanel.vue",
"src/services/dialogService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/stores/workspaceStore.ts",
"src/stores/workspace/sidebarTabStore.ts",
"src/composables/sidebarTabs/useWorkflowsSidebarTab.ts",
"src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
"src/stores/workspaceStore.ts"
]
]
},
{
"id": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
"label": "WorkflowsSidebarTab.vue",
"group": "components",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/stores/workspaceStore.ts",
"src/stores/workspace/sidebarTabStore.ts",
"src/composables/sidebarTabs/useWorkflowsSidebarTab.ts",
"src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
"src/stores/workspaceStore.ts"
]
]
},
{
"id": "src/composables/tree/useTreeFolderOperations.ts",
"label": "useTreeFolderOperations.ts",
"group": "composables",
"size": 2
},
{
"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/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": "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/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/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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
]
]
},
{
"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/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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/templates/TemplateWorkflowsContent.vue",
"src/components/templates/TemplateWorkflowView.vue",
"src/components/templates/TemplateWorkflowCard.vue",
"src/composables/useTemplateWorkflows.ts",
"src/scripts/app.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/templates/TemplateWorkflowsContent.vue",
"src/components/templates/TemplateWorkflowView.vue",
"src/components/templates/TemplateWorkflowCard.vue",
"src/composables/useTemplateWorkflows.ts",
"src/scripts/app.ts"
]
]
},
{
"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": "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/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/extensions/core/clipspace.ts",
"label": "clipspace.ts",
"group": "extensions",
"size": 4,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/ui.ts"
]
]
},
{
"id": "src/extensions/core/contextMenuFilter.ts",
"label": "contextMenuFilter.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/contextMenuFilter.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/extensions/core/dynamicPrompts.ts",
"label": "dynamicPrompts.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/dynamicPrompts.ts",
"src/services/extensionService.ts"
]
]
},
{
"id": "src/extensions/core/editAttention.ts",
"label": "editAttention.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/editAttention.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/extensions/core/electronAdapter.ts",
"label": "electronAdapter.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/services/dialogService.ts"
]
]
},
{
"id": "src/extensions/core/groupNode.ts",
"label": "groupNode.ts",
"group": "extensions",
"size": 4,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/services/dialogService.ts"
],
[
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/stores/nodeDefStore.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/dialog.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/draggableList.ts",
"src/scripts/ui.ts"
],
[
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/extensions/core/groupNode.ts"
],
[
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/extensions/core/groupNode.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/scripts/app.ts"
],
[
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/services/litegraphService.ts"
]
]
},
{
"id": "src/extensions/core/groupNodeManage.ts",
"label": "groupNodeManage.ts",
"group": "extensions",
"size": 3,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/dialog.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/draggableList.ts",
"src/scripts/ui.ts"
],
[
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/extensions/core/groupNode.ts"
]
]
},
{
"id": "src/extensions/core/widgetInputs.ts",
"label": "widgetInputs.ts",
"group": "extensions",
"size": 4,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/scripts/app.ts"
],
[
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/services/litegraphService.ts"
]
]
},
{
"id": "src/scripts/ui/draggableList.ts",
"label": "draggableList.ts",
"group": "scripts",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/draggableList.ts",
"src/scripts/ui.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupOptions.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/extensions/core/load3d.ts",
"label": "load3d.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/scripts/app.ts"
],
[
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/services/extensionService.ts"
]
]
},
{
"id": "src/extensions/core/maskeditor.ts",
"label": "maskeditor.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/ui.ts"
],
[
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/utils.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/ui.ts"
]
]
},
{
"id": "src/extensions/core/nodeTemplates.ts",
"label": "nodeTemplates.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/services/dialogService.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/ui.ts"
]
]
},
{
"id": "src/extensions/core/noteNode.ts",
"label": "noteNode.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/noteNode.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/extensions/core/previewAny.ts",
"label": "previewAny.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/scripts/app.ts"
],
[
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/services/extensionService.ts"
]
]
},
{
"id": "src/extensions/core/rerouteNode.ts",
"label": "rerouteNode.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/rerouteNode.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/extensions/core/saveImageExtraOutput.ts",
"label": "saveImageExtraOutput.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveImageExtraOutput.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/extensions/core/saveMesh.ts",
"label": "saveMesh.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveMesh.ts",
"src/services/extensionService.ts"
]
]
},
{
"id": "src/extensions/core/selectionBorder.ts",
"label": "selectionBorder.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/selectionBorder.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/extensions/core/simpleTouchSupport.ts",
"label": "simpleTouchSupport.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/simpleTouchSupport.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/extensions/core/slotDefaults.ts",
"label": "slotDefaults.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/slotDefaults.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/extensions/core/uploadAudio.ts",
"label": "uploadAudio.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/types/index.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/extensions/core/uploadImage.ts",
"label": "uploadImage.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadImage.ts",
"src/scripts/app.ts"
]
]
},
{
"id": "src/extensions/core/webcamCapture.ts",
"label": "webcamCapture.ts",
"group": "extensions",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/webcamCapture.ts",
"src/scripts/app.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/app.ts"
],
[
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/ui.ts"
]
]
},
{
"id": "src/renderer/thumbnail/graphThumbnailRenderer.ts",
"label": "graphThumbnailRenderer.ts",
"group": "other",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/graphStore.ts",
"src/scripts/app.ts"
],
[
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/scripts/app.ts"
],
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/scripts/app.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/services/dialogService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/components/dialog/content/manager/button/PackInstallButton.vue",
"src/services/dialogService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/components/dialog/content/setting/ColorPaletteMessage.vue",
"src/services/colorPaletteService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/stores/executionStore.ts",
"src/composables/node/useNodeProgressText.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts",
"src/components/graph/widgets/TextPreviewWidget.vue",
"src/stores/executionStore.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/ContextMenu.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"id": "src/lib/litegraph/src/CurveEditor.ts",
"label": "CurveEditor.ts",
"group": "lib",
"size": 2,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/CurveEditor.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"id": "src/lib/litegraph/src/DragAndScale.ts",
"label": "DragAndScale.ts",
"group": "lib",
"size": 3,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/DragAndScale.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"id": "src/lib/litegraph/src/LGraph.ts",
"label": "LGraph.ts",
"group": "lib",
"size": 3,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/draw.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/renderer/core/canvas/litegraph/slotCalculations.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/utils/feedback.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/BaseWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/ComboWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/LegacyWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/draw.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/renderer/core/canvas/litegraph/slotCalculations.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/utils/feedback.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/BaseWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/ComboWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/LegacyWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"id": "src/lib/litegraph/src/LGraphGroup.ts",
"label": "LGraphGroup.ts",
"group": "lib",
"size": 5,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/renderer/core/canvas/litegraph/slotCalculations.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/utils/feedback.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/BaseWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/ComboWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/LegacyWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/draw.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/renderer/core/canvas/litegraph/slotCalculations.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/utils/feedback.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/BaseWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/ComboWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/LegacyWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"id": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"label": "SubgraphInputNode.ts",
"group": "lib",
"size": 5,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"id": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"label": "SubgraphOutput.ts",
"group": "lib",
"size": 3,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
]
]
},
{
"id": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"label": "SubgraphOutputNode.ts",
"group": "lib",
"size": 5,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
]
]
},
{
"id": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"label": "subgraphUtils.ts",
"group": "lib",
"size": 6,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/renderer/core/canvas/litegraph/slotCalculations.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
],
[
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
],
[
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/utils/feedback.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/BaseWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/ComboWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/LegacyWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
],
[
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/utils/collections.ts",
"src/lib/litegraph/src/LGraphNode.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/draw.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/renderer/core/canvas/litegraph/slotCalculations.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/utils/feedback.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/BaseWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/ComboWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/LegacyWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"id": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
"label": "litegraphLinkAdapter.ts",
"group": "other",
"size": 3,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"id": "src/renderer/core/canvas/litegraph/slotCalculations.ts",
"label": "slotCalculations.ts",
"group": "other",
"size": 7,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/renderer/core/canvas/litegraph/slotCalculations.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/draw.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts"
],
[
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts"
],
[
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/BaseWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"id": "src/lib/litegraph/src/widgets/widgetMap.ts",
"label": "widgetMap.ts",
"group": "lib",
"size": 4,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/ComboWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/LegacyWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/utils/feedback.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/ContextMenu.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/CurveEditor.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/DragAndScale.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/draw.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/renderer/core/canvas/litegraph/slotCalculations.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/utils/feedback.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/BaseWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/ComboWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/LegacyWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/draw.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/manager/ManagerDialogContent.vue",
"src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
"src/components/dialog/content/manager/button/PackEnableToggle.vue",
"src/services/dialogService.ts"
],
[
"src/services/dialogService.ts",
"src/components/dialog/content/manager/ManagerDialogContent.vue",
"src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
"src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
"src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue",
"src/composables/useImportFailedDetection.ts",
"src/services/dialogService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/draw.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/renderer/core/canvas/litegraph/slotCalculations.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/utils/feedback.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/BaseWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/ComboWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/LegacyWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
],
[
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"id": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"label": "EmptySubgraphOutput.ts",
"group": "lib",
"size": 3,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
[
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/ComboWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/LegacyWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/manager/ManagerDialogContent.vue",
"src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
"src/components/dialog/content/manager/button/PackEnableToggle.vue",
"src/services/dialogService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/manager/ManagerDialogContent.vue",
"src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
"src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
"src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue",
"src/composables/useImportFailedDetection.ts",
"src/services/dialogService.ts"
]
]
},
{
"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,
"inCircularDep": true,
"circularChains": [
[
"src/services/dialogService.ts",
"src/components/dialog/content/manager/ManagerDialogContent.vue",
"src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
"src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
"src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue",
"src/composables/useImportFailedDetection.ts",
"src/services/dialogService.ts"
]
]
},
{
"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/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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/composables/useManagerQueue.ts",
"target": "src/services/dialogService.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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/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/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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/scripts/changeTracker.ts",
"target": "src/stores/subgraphNavigationStore.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/scripts/changeTracker.ts",
"target": "src/stores/workflowStore.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/scripts/changeTracker.ts",
"target": "src/scripts/api.ts",
"value": 1
},
{
"source": "src/scripts/changeTracker.ts",
"target": "src/scripts/app.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/scripts/ui.ts",
"target": "src/scripts/api.ts",
"value": 1
},
{
"source": "src/scripts/ui.ts",
"target": "src/scripts/app.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/scripts/widgets.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/scripts/widgets.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/ErrorDialogContent.vue",
"value": 1,
"isCircular": true
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/services/litegraphService.ts",
"target": "src/composables/node/useNodeAnimatedImage.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/services/litegraphService.ts",
"target": "src/composables/node/useNodeCanvasImagePreview.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/services/litegraphService.ts",
"target": "src/scripts/domWidget.ts",
"value": 1
},
{
"source": "src/services/litegraphService.ts",
"target": "src/scripts/ui.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/services/litegraphService.ts",
"target": "src/stores/settingStore.ts",
"value": 1
},
{
"source": "src/services/litegraphService.ts",
"target": "src/stores/subgraphStore.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/services/load3dService.ts",
"target": "external:vue",
"value": 1
},
{
"source": "src/services/load3dService.ts",
"target": "src/composables/useLoad3dViewer.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/services/workflowService.ts",
"target": "src/schemas/comfyWorkflowSchema.ts",
"value": 1
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/app.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/defaultGraph.ts",
"value": 1
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/services/workflowService.ts",
"target": "src/utils/formatUtil.ts",
"value": 1
},
{
"source": "src/services/workflowService.ts",
"target": "src/services/dialogService.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/stores/comfyManagerStore.ts",
"target": "src/services/comfyManagerService.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/stores/comfyManagerStore.ts",
"target": "src/services/dialogService.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/stores/executionStore.ts",
"target": "src/scripts/api.ts",
"value": 1
},
{
"source": "src/stores/executionStore.ts",
"target": "src/scripts/app.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/stores/executionStore.ts",
"target": "src/stores/imagePreviewStore.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/stores/firebaseAuthStore.ts",
"target": "src/stores/apiKeyAuthStore.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/stores/imagePreviewStore.ts",
"target": "src/stores/executionStore.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/stores/imagePreviewStore.ts",
"target": "src/stores/workflowStore.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/stores/workflowStore.ts",
"target": "src/scripts/changeTracker.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/stores/workflowStore.ts",
"target": "src/scripts/defaultGraph.ts",
"value": 1
},
{
"source": "src/stores/workflowStore.ts",
"target": "src/services/dialogService.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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/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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/composables/node/useNodeAnimatedImage.ts",
"target": "src/scripts/ui/imagePreview.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/stores/comfyManagerStore.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/composables/setting/useSettingUI.ts",
"target": "src/components/dialog/content/setting/UserPanel.vue",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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/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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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/extensions/core/clipspace.ts",
"target": "src/scripts/app.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/clipspace.ts",
"target": "src/scripts/ui.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/extensions/core/dynamicPrompts.ts",
"target": "src/services/extensionService.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/extensions/core/electronAdapter.ts",
"target": "src/services/dialogService.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/extensions/core/groupNode.ts",
"target": "src/extensions/core/groupNodeManage.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/groupNode.ts",
"target": "src/extensions/core/widgetInputs.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/extensions/core/groupNodeManage.ts",
"target": "src/scripts/ui.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/groupNodeManage.ts",
"target": "src/scripts/ui/dialog.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/groupNodeManage.ts",
"target": "src/scripts/ui/draggableList.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/groupNodeManage.ts",
"target": "src/extensions/core/groupNode.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/clipspace.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/contextMenuFilter.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/dynamicPrompts.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/editAttention.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/electronAdapter.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/groupNode.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/load3d.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/maskeditor.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/nodeTemplates.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/noteNode.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/previewAny.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/rerouteNode.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/saveImageExtraOutput.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/saveMesh.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/selectionBorder.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/simpleTouchSupport.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/slotDefaults.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/uploadAudio.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/uploadImage.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/webcamCapture.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/extensions/core/maskEditorOld.ts",
"target": "src/scripts/ui.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/extensions/core/maskeditor.ts",
"target": "src/scripts/ui.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/extensions/core/maskeditor.ts",
"target": "src/scripts/utils.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/extensions/core/nodeTemplates.ts",
"target": "src/scripts/ui.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/renderer/thumbnail/graphThumbnailRenderer.ts",
"target": "src/stores/workflowStore.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/scripts/ui/draggableList.ts",
"target": "src/scripts/ui.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/scripts/ui/imagePreview.ts",
"target": "src/scripts/app.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/scripts/ui/imagePreview.ts",
"target": "src/scripts/ui.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/components/graph/widgets/TextPreviewWidget.vue",
"target": "src/utils/formatUtil.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/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/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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/lib/litegraph/src/LGraphGroup.ts",
"target": "src/lib/litegraph/src/LGraphNode.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/lib/litegraph/src/LGraphNode.ts",
"target": "src/lib/litegraph/src/node/NodeOutputSlot.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/lib/litegraph/src/LGraphNode.ts",
"target": "src/lib/litegraph/src/utils/feedback.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/lib/litegraph/src/LGraphNode.ts",
"target": "src/lib/litegraph/src/widgets/widgetMap.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/CurveEditor.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/DragAndScale.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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/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/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/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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/lib/litegraph/src/node/NodeInputSlot.ts",
"target": "src/lib/litegraph/src/node/NodeSlot.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/lib/litegraph/src/node/NodeInputSlot.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"target": "src/lib/litegraph/src/draw.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"value": 1,
"isCircular": true
},
{
"source": "src/lib/litegraph/src/utils/collections.ts",
"target": "src/lib/litegraph/src/LGraphNode.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"target": "src/services/assetService.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"target": "src/scripts/widgets.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"target": "src/scripts/widgets.ts",
"value": 1,
"isCircular": true
},
{
"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,
"isCircular": true
},
{
"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
}
],
"circularDependencies": [
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/ContextMenu.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/ContextMenu.ts"
},
{
"source": "src/lib/litegraph/src/ContextMenu.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/CurveEditor.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/CurveEditor.ts"
},
{
"source": "src/lib/litegraph/src/CurveEditor.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/DragAndScale.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/DragAndScale.ts"
},
{
"source": "src/lib/litegraph/src/DragAndScale.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/draw.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"target": "src/lib/litegraph/src/draw.ts"
},
{
"source": "src/lib/litegraph/src/draw.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/LGraphGroup.ts"
},
{
"source": "src/lib/litegraph/src/LGraphGroup.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/renderer/core/canvas/litegraph/slotCalculations.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/LGraphGroup.ts"
},
{
"source": "src/lib/litegraph/src/LGraphGroup.ts",
"target": "src/lib/litegraph/src/LGraphNode.ts"
},
{
"source": "src/lib/litegraph/src/LGraphNode.ts",
"target": "src/renderer/core/canvas/litegraph/slotCalculations.ts"
},
{
"source": "src/renderer/core/canvas/litegraph/slotCalculations.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/LGraphCanvas.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/LGraphGroup.ts"
},
{
"source": "src/lib/litegraph/src/LGraphGroup.ts",
"target": "src/lib/litegraph/src/LGraphNode.ts"
},
{
"source": "src/lib/litegraph/src/LGraphNode.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/LGraphGroup.ts"
},
{
"source": "src/lib/litegraph/src/LGraphGroup.ts",
"target": "src/lib/litegraph/src/LGraphNode.ts"
},
{
"source": "src/lib/litegraph/src/LGraphNode.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/LGraphGroup.ts"
},
{
"source": "src/lib/litegraph/src/LGraphGroup.ts",
"target": "src/lib/litegraph/src/LGraphNode.ts"
},
{
"source": "src/lib/litegraph/src/LGraphNode.ts",
"target": "src/lib/litegraph/src/node/NodeInputSlot.ts"
},
{
"source": "src/lib/litegraph/src/node/NodeInputSlot.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/LGraphGroup.ts"
},
{
"source": "src/lib/litegraph/src/LGraphGroup.ts",
"target": "src/lib/litegraph/src/LGraphNode.ts"
},
{
"source": "src/lib/litegraph/src/LGraphNode.ts",
"target": "src/lib/litegraph/src/node/NodeInputSlot.ts"
},
{
"source": "src/lib/litegraph/src/node/NodeInputSlot.ts",
"target": "src/lib/litegraph/src/node/NodeSlot.ts"
},
{
"source": "src/lib/litegraph/src/node/NodeSlot.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/node/NodeSlot.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/node/NodeInputSlot.ts",
"target": "src/lib/litegraph/src/node/NodeSlot.ts"
},
{
"source": "src/lib/litegraph/src/node/NodeSlot.ts",
"target": "src/lib/litegraph/src/node/NodeInputSlot.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeInputSlot.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/LGraphGroup.ts"
},
{
"source": "src/lib/litegraph/src/LGraphGroup.ts",
"target": "src/lib/litegraph/src/LGraphNode.ts"
},
{
"source": "src/lib/litegraph/src/LGraphNode.ts",
"target": "src/lib/litegraph/src/node/NodeInputSlot.ts"
},
{
"source": "src/lib/litegraph/src/node/NodeInputSlot.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/LGraphGroup.ts"
},
{
"source": "src/lib/litegraph/src/LGraphGroup.ts",
"target": "src/lib/litegraph/src/LGraphNode.ts"
},
{
"source": "src/lib/litegraph/src/LGraphNode.ts",
"target": "src/lib/litegraph/src/node/NodeOutputSlot.ts"
},
{
"source": "src/lib/litegraph/src/node/NodeOutputSlot.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/node/NodeOutputSlot.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/LGraphGroup.ts"
},
{
"source": "src/lib/litegraph/src/LGraphGroup.ts",
"target": "src/lib/litegraph/src/LGraphNode.ts"
},
{
"source": "src/lib/litegraph/src/LGraphNode.ts",
"target": "src/lib/litegraph/src/node/NodeOutputSlot.ts"
},
{
"source": "src/lib/litegraph/src/node/NodeOutputSlot.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/utils/collections.ts",
"src/lib/litegraph/src/LGraphNode.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/LGraphNode.ts",
"target": "src/lib/litegraph/src/utils/collections.ts"
},
{
"source": "src/lib/litegraph/src/utils/collections.ts",
"target": "src/lib/litegraph/src/LGraphNode.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/utils/feedback.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/LGraphGroup.ts"
},
{
"source": "src/lib/litegraph/src/LGraphGroup.ts",
"target": "src/lib/litegraph/src/LGraphNode.ts"
},
{
"source": "src/lib/litegraph/src/LGraphNode.ts",
"target": "src/lib/litegraph/src/utils/feedback.ts"
},
{
"source": "src/lib/litegraph/src/utils/feedback.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/BaseWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/LGraphGroup.ts"
},
{
"source": "src/lib/litegraph/src/LGraphGroup.ts",
"target": "src/lib/litegraph/src/LGraphNode.ts"
},
{
"source": "src/lib/litegraph/src/LGraphNode.ts",
"target": "src/lib/litegraph/src/widgets/BaseWidget.ts"
},
{
"source": "src/lib/litegraph/src/widgets/BaseWidget.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/ComboWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/LGraphGroup.ts"
},
{
"source": "src/lib/litegraph/src/LGraphGroup.ts",
"target": "src/lib/litegraph/src/LGraphNode.ts"
},
{
"source": "src/lib/litegraph/src/LGraphNode.ts",
"target": "src/lib/litegraph/src/widgets/widgetMap.ts"
},
{
"source": "src/lib/litegraph/src/widgets/widgetMap.ts",
"target": "src/lib/litegraph/src/widgets/ComboWidget.ts"
},
{
"source": "src/lib/litegraph/src/widgets/ComboWidget.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/LGraphNode.ts",
"src/lib/litegraph/src/widgets/widgetMap.ts",
"src/lib/litegraph/src/widgets/LegacyWidget.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/LGraphGroup.ts"
},
{
"source": "src/lib/litegraph/src/LGraphGroup.ts",
"target": "src/lib/litegraph/src/LGraphNode.ts"
},
{
"source": "src/lib/litegraph/src/LGraphNode.ts",
"target": "src/lib/litegraph/src/widgets/widgetMap.ts"
},
{
"source": "src/lib/litegraph/src/widgets/widgetMap.ts",
"target": "src/lib/litegraph/src/widgets/LegacyWidget.ts"
},
{
"source": "src/lib/litegraph/src/widgets/LegacyWidget.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/LGraphGroup.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/LGraphGroup.ts"
},
{
"source": "src/lib/litegraph/src/LGraphGroup.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/canvas/LinkConnector.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/canvas/LinkConnector.ts"
},
{
"source": "src/lib/litegraph/src/canvas/LinkConnector.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"src/lib/litegraph/src/subgraph/subgraphUtils.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts",
"target": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts",
"target": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts"
},
{
"source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts",
"target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts"
},
{
"source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/LGraphCanvas.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/LGraphCanvas.ts"
},
{
"source": "src/lib/litegraph/src/LGraphCanvas.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/lib/litegraph/src/litegraph.ts",
"src/lib/litegraph/src/LiteGraphGlobal.ts",
"src/lib/litegraph/src/LGraph.ts",
"src/lib/litegraph/src/litegraph.ts"
],
"edges": [
{
"source": "src/lib/litegraph/src/litegraph.ts",
"target": "src/lib/litegraph/src/LiteGraphGlobal.ts"
},
{
"source": "src/lib/litegraph/src/LiteGraphGlobal.ts",
"target": "src/lib/litegraph/src/LGraph.ts"
},
{
"source": "src/lib/litegraph/src/LGraph.ts",
"target": "src/lib/litegraph/src/litegraph.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/ConfirmationDialogContent.vue",
"src/stores/settingStore.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/ConfirmationDialogContent.vue"
},
{
"source": "src/components/dialog/content/ConfirmationDialogContent.vue",
"target": "src/stores/settingStore.ts"
},
{
"source": "src/stores/settingStore.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/ErrorDialogContent.vue",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/ErrorDialogContent.vue"
},
{
"source": "src/components/dialog/content/ErrorDialogContent.vue",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/stores/nodeDefStore.ts",
"src/services/nodeSearchService.ts",
"src/stores/nodeDefStore.ts"
],
"edges": [
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/services/nodeSearchService.ts"
},
{
"source": "src/services/nodeSearchService.ts",
"target": "src/stores/nodeDefStore.ts"
}
]
},
{
"chain": [
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/dialogService.ts"
],
"edges": [
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/dialogService.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/graphStore.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts"
},
{
"source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"target": "src/renderer/thumbnail/graphThumbnailRenderer.ts"
},
{
"source": "src/renderer/thumbnail/graphThumbnailRenderer.ts",
"target": "src/stores/graphStore.ts"
},
{
"source": "src/stores/graphStore.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts"
],
"edges": [
{
"source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"target": "src/renderer/thumbnail/graphThumbnailRenderer.ts"
},
{
"source": "src/renderer/thumbnail/graphThumbnailRenderer.ts",
"target": "src/stores/workflowStore.ts"
},
{
"source": "src/stores/workflowStore.ts",
"target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts"
},
{
"source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"target": "src/renderer/thumbnail/graphThumbnailRenderer.ts"
},
{
"source": "src/renderer/thumbnail/graphThumbnailRenderer.ts",
"target": "src/stores/workflowStore.ts"
},
{
"source": "src/stores/workflowStore.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/stores/executionStore.ts",
"src/composables/node/useNodeProgressText.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts",
"src/components/graph/widgets/TextPreviewWidget.vue",
"src/stores/executionStore.ts"
],
"edges": [
{
"source": "src/stores/executionStore.ts",
"target": "src/composables/node/useNodeProgressText.ts"
},
{
"source": "src/composables/node/useNodeProgressText.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts"
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts",
"target": "src/components/graph/widgets/TextPreviewWidget.vue"
},
{
"source": "src/components/graph/widgets/TextPreviewWidget.vue",
"target": "src/stores/executionStore.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts"
},
{
"source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"target": "src/renderer/thumbnail/graphThumbnailRenderer.ts"
},
{
"source": "src/renderer/thumbnail/graphThumbnailRenderer.ts",
"target": "src/stores/workflowStore.ts"
},
{
"source": "src/stores/workflowStore.ts",
"target": "src/scripts/changeTracker.ts"
},
{
"source": "src/scripts/changeTracker.ts",
"target": "src/stores/executionStore.ts"
},
{
"source": "src/stores/executionStore.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts"
},
{
"source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"target": "src/renderer/thumbnail/graphThumbnailRenderer.ts"
},
{
"source": "src/renderer/thumbnail/graphThumbnailRenderer.ts",
"target": "src/stores/workflowStore.ts"
},
{
"source": "src/stores/workflowStore.ts",
"target": "src/scripts/changeTracker.ts"
},
{
"source": "src/scripts/changeTracker.ts",
"target": "src/stores/executionStore.ts"
},
{
"source": "src/stores/executionStore.ts",
"target": "src/stores/imagePreviewStore.ts"
},
{
"source": "src/stores/imagePreviewStore.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/stores/executionStore.ts"
],
"edges": [
{
"source": "src/stores/executionStore.ts",
"target": "src/stores/imagePreviewStore.ts"
},
{
"source": "src/stores/imagePreviewStore.ts",
"target": "src/stores/executionStore.ts"
}
]
},
{
"chain": [
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/imagePreviewStore.ts",
"src/stores/workflowStore.ts"
],
"edges": [
{
"source": "src/stores/workflowStore.ts",
"target": "src/scripts/changeTracker.ts"
},
{
"source": "src/scripts/changeTracker.ts",
"target": "src/stores/executionStore.ts"
},
{
"source": "src/stores/executionStore.ts",
"target": "src/stores/imagePreviewStore.ts"
},
{
"source": "src/stores/imagePreviewStore.ts",
"target": "src/stores/workflowStore.ts"
}
]
},
{
"chain": [
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/executionStore.ts",
"src/stores/workflowStore.ts"
],
"edges": [
{
"source": "src/stores/workflowStore.ts",
"target": "src/scripts/changeTracker.ts"
},
{
"source": "src/scripts/changeTracker.ts",
"target": "src/stores/executionStore.ts"
},
{
"source": "src/stores/executionStore.ts",
"target": "src/stores/workflowStore.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts"
},
{
"source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"target": "src/renderer/thumbnail/graphThumbnailRenderer.ts"
},
{
"source": "src/renderer/thumbnail/graphThumbnailRenderer.ts",
"target": "src/stores/workflowStore.ts"
},
{
"source": "src/stores/workflowStore.ts",
"target": "src/scripts/changeTracker.ts"
},
{
"source": "src/scripts/changeTracker.ts",
"target": "src/stores/subgraphNavigationStore.ts"
},
{
"source": "src/stores/subgraphNavigationStore.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/subgraphNavigationStore.ts",
"src/stores/workflowStore.ts"
],
"edges": [
{
"source": "src/stores/workflowStore.ts",
"target": "src/scripts/changeTracker.ts"
},
{
"source": "src/scripts/changeTracker.ts",
"target": "src/stores/subgraphNavigationStore.ts"
},
{
"source": "src/stores/subgraphNavigationStore.ts",
"target": "src/stores/workflowStore.ts"
}
]
},
{
"chain": [
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/stores/workflowStore.ts"
],
"edges": [
{
"source": "src/stores/workflowStore.ts",
"target": "src/scripts/changeTracker.ts"
},
{
"source": "src/scripts/changeTracker.ts",
"target": "src/stores/workflowStore.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/scripts/changeTracker.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts"
},
{
"source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"target": "src/renderer/thumbnail/graphThumbnailRenderer.ts"
},
{
"source": "src/renderer/thumbnail/graphThumbnailRenderer.ts",
"target": "src/stores/workflowStore.ts"
},
{
"source": "src/stores/workflowStore.ts",
"target": "src/scripts/changeTracker.ts"
},
{
"source": "src/scripts/changeTracker.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"src/renderer/thumbnail/graphThumbnailRenderer.ts",
"src/stores/workflowStore.ts",
"src/services/dialogService.ts"
],
"edges": [
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts"
},
{
"source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts",
"target": "src/renderer/thumbnail/graphThumbnailRenderer.ts"
},
{
"source": "src/renderer/thumbnail/graphThumbnailRenderer.ts",
"target": "src/stores/workflowStore.ts"
},
{
"source": "src/stores/workflowStore.ts",
"target": "src/services/dialogService.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/dialogService.ts"
],
"edges": [
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/dialogService.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/canvas/useSelectedLiteGraphItems.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/composables/canvas/useSelectedLiteGraphItems.ts"
},
{
"source": "src/composables/canvas/useSelectedLiteGraphItems.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/composables/node/useNodeAnimatedImage.ts"
},
{
"source": "src/composables/node/useNodeAnimatedImage.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/composables/node/useNodeAnimatedImage.ts"
},
{
"source": "src/composables/node/useNodeAnimatedImage.ts",
"target": "src/scripts/ui/imagePreview.ts"
},
{
"source": "src/scripts/ui/imagePreview.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeAnimatedImage.ts",
"src/scripts/ui/imagePreview.ts",
"src/scripts/ui.ts"
],
"edges": [
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/composables/node/useNodeAnimatedImage.ts"
},
{
"source": "src/composables/node/useNodeAnimatedImage.ts",
"target": "src/scripts/ui/imagePreview.ts"
},
{
"source": "src/scripts/ui/imagePreview.ts",
"target": "src/scripts/ui.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/composables/node/useNodeCanvasImagePreview.ts"
},
{
"source": "src/composables/node/useNodeCanvasImagePreview.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts"
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts",
"src/scripts/widgets.ts"
],
"edges": [
{
"source": "src/scripts/widgets.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts"
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts",
"target": "src/scripts/widgets.ts"
}
]
},
{
"chain": [
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/scripts/widgets.ts"
],
"edges": [
{
"source": "src/scripts/widgets.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts"
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"target": "src/scripts/widgets.ts"
}
]
},
{
"chain": [
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"src/services/assetService.ts",
"src/stores/modelToNodeStore.ts",
"src/stores/nodeDefStore.ts"
],
"edges": [
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/composables/node/useNodeCanvasImagePreview.ts"
},
{
"source": "src/composables/node/useNodeCanvasImagePreview.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts"
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"target": "src/scripts/widgets.ts"
},
{
"source": "src/scripts/widgets.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts"
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts",
"target": "src/services/assetService.ts"
},
{
"source": "src/services/assetService.ts",
"target": "src/stores/modelToNodeStore.ts"
},
{
"source": "src/stores/modelToNodeStore.ts",
"target": "src/stores/nodeDefStore.ts"
}
]
},
{
"chain": [
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts",
"src/scripts/widgets.ts"
],
"edges": [
{
"source": "src/scripts/widgets.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts"
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts",
"target": "src/scripts/widgets.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"src/composables/node/useNodeImage.ts",
"src/composables/graph/useCanvasInteractions.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/composables/node/useNodeCanvasImagePreview.ts"
},
{
"source": "src/composables/node/useNodeCanvasImagePreview.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts"
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"target": "src/scripts/widgets.ts"
},
{
"source": "src/scripts/widgets.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts"
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts",
"target": "src/composables/node/useNodeImage.ts"
},
{
"source": "src/composables/node/useNodeImage.ts",
"target": "src/composables/graph/useCanvasInteractions.ts"
},
{
"source": "src/composables/graph/useCanvasInteractions.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts",
"src/scripts/widgets.ts"
],
"edges": [
{
"source": "src/scripts/widgets.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts"
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts",
"target": "src/scripts/widgets.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/composables/node/useNodeCanvasImagePreview.ts"
},
{
"source": "src/composables/node/useNodeCanvasImagePreview.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts"
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"target": "src/scripts/widgets.ts"
},
{
"source": "src/scripts/widgets.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts"
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"src/scripts/widgets.ts"
],
"edges": [
{
"source": "src/scripts/widgets.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts"
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts",
"target": "src/scripts/widgets.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/composables/node/useNodeCanvasImagePreview.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/composables/node/useNodeCanvasImagePreview.ts"
},
{
"source": "src/composables/node/useNodeCanvasImagePreview.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts"
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts",
"target": "src/scripts/widgets.ts"
},
{
"source": "src/scripts/widgets.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts"
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/widgets.ts",
"src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"src/scripts/widgets.ts"
],
"edges": [
{
"source": "src/scripts/widgets.ts",
"target": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts"
},
{
"source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts",
"target": "src/scripts/widgets.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/scripts/ui.ts"
],
"edges": [
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/scripts/ui.ts"
}
]
},
{
"chain": [
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/stores/nodeDefStore.ts"
],
"edges": [
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/stores/nodeDefStore.ts"
}
]
},
{
"chain": [
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/stores/subgraphStore.ts"
],
"edges": [
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/stores/subgraphStore.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/clipspace.ts"
},
{
"source": "src/extensions/core/clipspace.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/clipspace.ts",
"src/scripts/ui.ts"
],
"edges": [
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/clipspace.ts"
},
{
"source": "src/extensions/core/clipspace.ts",
"target": "src/scripts/ui.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/contextMenuFilter.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/contextMenuFilter.ts"
},
{
"source": "src/extensions/core/contextMenuFilter.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/dynamicPrompts.ts",
"src/services/extensionService.ts"
],
"edges": [
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/dynamicPrompts.ts"
},
{
"source": "src/extensions/core/dynamicPrompts.ts",
"target": "src/services/extensionService.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/editAttention.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/editAttention.ts"
},
{
"source": "src/extensions/core/editAttention.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/electronAdapter.ts"
},
{
"source": "src/extensions/core/electronAdapter.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/electronAdapter.ts",
"src/services/dialogService.ts"
],
"edges": [
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/electronAdapter.ts"
},
{
"source": "src/extensions/core/electronAdapter.ts",
"target": "src/services/dialogService.ts"
}
]
},
{
"chain": [
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/services/dialogService.ts"
],
"edges": [
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/groupNode.ts"
},
{
"source": "src/extensions/core/groupNode.ts",
"target": "src/services/dialogService.ts"
}
]
},
{
"chain": [
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/stores/nodeDefStore.ts"
],
"edges": [
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/groupNode.ts"
},
{
"source": "src/extensions/core/groupNode.ts",
"target": "src/stores/nodeDefStore.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/groupNode.ts"
},
{
"source": "src/extensions/core/groupNode.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/groupNode.ts"
},
{
"source": "src/extensions/core/groupNode.ts",
"target": "src/extensions/core/groupNodeManage.ts"
},
{
"source": "src/extensions/core/groupNodeManage.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui.ts"
],
"edges": [
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/groupNode.ts"
},
{
"source": "src/extensions/core/groupNode.ts",
"target": "src/extensions/core/groupNodeManage.ts"
},
{
"source": "src/extensions/core/groupNodeManage.ts",
"target": "src/scripts/ui.ts"
}
]
},
{
"chain": [
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/dialog.ts",
"src/scripts/ui.ts"
],
"edges": [
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/groupNode.ts"
},
{
"source": "src/extensions/core/groupNode.ts",
"target": "src/extensions/core/groupNodeManage.ts"
},
{
"source": "src/extensions/core/groupNodeManage.ts",
"target": "src/scripts/ui/dialog.ts"
},
{
"source": "src/scripts/ui/dialog.ts",
"target": "src/scripts/ui.ts"
}
]
},
{
"chain": [
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/scripts/ui/draggableList.ts",
"src/scripts/ui.ts"
],
"edges": [
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/groupNode.ts"
},
{
"source": "src/extensions/core/groupNode.ts",
"target": "src/extensions/core/groupNodeManage.ts"
},
{
"source": "src/extensions/core/groupNodeManage.ts",
"target": "src/scripts/ui/draggableList.ts"
},
{
"source": "src/scripts/ui/draggableList.ts",
"target": "src/scripts/ui.ts"
}
]
},
{
"chain": [
"src/extensions/core/groupNode.ts",
"src/extensions/core/groupNodeManage.ts",
"src/extensions/core/groupNode.ts"
],
"edges": [
{
"source": "src/extensions/core/groupNode.ts",
"target": "src/extensions/core/groupNodeManage.ts"
},
{
"source": "src/extensions/core/groupNodeManage.ts",
"target": "src/extensions/core/groupNode.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/groupNode.ts"
},
{
"source": "src/extensions/core/groupNode.ts",
"target": "src/extensions/core/widgetInputs.ts"
},
{
"source": "src/extensions/core/widgetInputs.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupNode.ts",
"src/extensions/core/widgetInputs.ts",
"src/services/litegraphService.ts"
],
"edges": [
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/groupNode.ts"
},
{
"source": "src/extensions/core/groupNode.ts",
"target": "src/extensions/core/widgetInputs.ts"
},
{
"source": "src/extensions/core/widgetInputs.ts",
"target": "src/services/litegraphService.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/groupOptions.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/groupOptions.ts"
},
{
"source": "src/extensions/core/groupOptions.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/components/load3d/Load3D.vue",
"src/components/load3d/Load3DScene.vue",
"src/extensions/core/load3d/Load3d.ts",
"src/extensions/core/load3d/SceneManager.ts",
"src/extensions/core/load3d/Load3dUtils.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/load3d.ts"
},
{
"source": "src/extensions/core/load3d.ts",
"target": "src/components/load3d/Load3D.vue"
},
{
"source": "src/components/load3d/Load3D.vue",
"target": "src/components/load3d/Load3DScene.vue"
},
{
"source": "src/components/load3d/Load3DScene.vue",
"target": "src/extensions/core/load3d/Load3d.ts"
},
{
"source": "src/extensions/core/load3d/Load3d.ts",
"target": "src/extensions/core/load3d/SceneManager.ts"
},
{
"source": "src/extensions/core/load3d/SceneManager.ts",
"target": "src/extensions/core/load3d/Load3dUtils.ts"
},
{
"source": "src/extensions/core/load3d/Load3dUtils.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/services/load3dService.ts",
"src/composables/useLoad3dViewer.ts",
"src/services/load3dService.ts"
],
"edges": [
{
"source": "src/services/load3dService.ts",
"target": "src/composables/useLoad3dViewer.ts"
},
{
"source": "src/composables/useLoad3dViewer.ts",
"target": "src/services/load3dService.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/load3d.ts"
},
{
"source": "src/extensions/core/load3d.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/load3d.ts",
"src/services/extensionService.ts"
],
"edges": [
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/load3d.ts"
},
{
"source": "src/extensions/core/load3d.ts",
"target": "src/services/extensionService.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/maskeditor.ts"
},
{
"source": "src/extensions/core/maskeditor.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/ui.ts"
],
"edges": [
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/maskeditor.ts"
},
{
"source": "src/extensions/core/maskeditor.ts",
"target": "src/scripts/ui.ts"
}
]
},
{
"chain": [
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/scripts/utils.ts"
],
"edges": [
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/maskeditor.ts"
},
{
"source": "src/extensions/core/maskeditor.ts",
"target": "src/scripts/utils.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/maskeditor.ts"
},
{
"source": "src/extensions/core/maskeditor.ts",
"target": "src/extensions/core/maskEditorOld.ts"
},
{
"source": "src/extensions/core/maskEditorOld.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/maskeditor.ts",
"src/extensions/core/maskEditorOld.ts",
"src/scripts/ui.ts"
],
"edges": [
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/maskeditor.ts"
},
{
"source": "src/extensions/core/maskeditor.ts",
"target": "src/extensions/core/maskEditorOld.ts"
},
{
"source": "src/extensions/core/maskEditorOld.ts",
"target": "src/scripts/ui.ts"
}
]
},
{
"chain": [
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/services/dialogService.ts"
],
"edges": [
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/nodeTemplates.ts"
},
{
"source": "src/extensions/core/nodeTemplates.ts",
"target": "src/services/dialogService.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/nodeTemplates.ts"
},
{
"source": "src/extensions/core/nodeTemplates.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/nodeTemplates.ts",
"src/scripts/ui.ts"
],
"edges": [
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/nodeTemplates.ts"
},
{
"source": "src/extensions/core/nodeTemplates.ts",
"target": "src/scripts/ui.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/noteNode.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/noteNode.ts"
},
{
"source": "src/extensions/core/noteNode.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/previewAny.ts"
},
{
"source": "src/extensions/core/previewAny.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/previewAny.ts",
"src/services/extensionService.ts"
],
"edges": [
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/previewAny.ts"
},
{
"source": "src/extensions/core/previewAny.ts",
"target": "src/services/extensionService.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/rerouteNode.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/rerouteNode.ts"
},
{
"source": "src/extensions/core/rerouteNode.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveImageExtraOutput.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/saveImageExtraOutput.ts"
},
{
"source": "src/extensions/core/saveImageExtraOutput.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/saveMesh.ts",
"src/services/extensionService.ts"
],
"edges": [
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/saveMesh.ts"
},
{
"source": "src/extensions/core/saveMesh.ts",
"target": "src/services/extensionService.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/selectionBorder.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/selectionBorder.ts"
},
{
"source": "src/extensions/core/selectionBorder.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/simpleTouchSupport.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/simpleTouchSupport.ts"
},
{
"source": "src/extensions/core/simpleTouchSupport.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/slotDefaults.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/slotDefaults.ts"
},
{
"source": "src/extensions/core/slotDefaults.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/types/index.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/uploadAudio.ts"
},
{
"source": "src/extensions/core/uploadAudio.ts",
"target": "src/types/index.ts"
},
{
"source": "src/types/index.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadAudio.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/uploadAudio.ts"
},
{
"source": "src/extensions/core/uploadAudio.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/uploadImage.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/uploadImage.ts"
},
{
"source": "src/extensions/core/uploadImage.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/services/litegraphService.ts",
"src/services/extensionService.ts",
"src/extensions/core/index.ts",
"src/extensions/core/webcamCapture.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/services/litegraphService.ts"
},
{
"source": "src/services/litegraphService.ts",
"target": "src/services/extensionService.ts"
},
{
"source": "src/services/extensionService.ts",
"target": "src/extensions/core/index.ts"
},
{
"source": "src/extensions/core/index.ts",
"target": "src/extensions/core/webcamCapture.ts"
},
{
"source": "src/extensions/core/webcamCapture.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/stores/workspaceStore.ts"
],
"edges": [
{
"source": "src/stores/workspaceStore.ts",
"target": "src/services/colorPaletteService.ts"
},
{
"source": "src/services/colorPaletteService.ts",
"target": "src/scripts/app.ts"
},
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/stores/workspaceStore.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/scripts/utils.ts",
"src/scripts/ui.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/scripts/utils.ts"
},
{
"source": "src/scripts/utils.ts",
"target": "src/scripts/ui.ts"
},
{
"source": "src/scripts/ui.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/ui.ts",
"src/scripts/ui/toggleSwitch.ts",
"src/scripts/ui.ts"
],
"edges": [
{
"source": "src/scripts/ui.ts",
"target": "src/scripts/ui/toggleSwitch.ts"
},
{
"source": "src/scripts/ui/toggleSwitch.ts",
"target": "src/scripts/ui.ts"
}
]
},
{
"chain": [
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/stores/workspaceStore.ts"
],
"edges": [
{
"source": "src/stores/workspaceStore.ts",
"target": "src/services/colorPaletteService.ts"
},
{
"source": "src/services/colorPaletteService.ts",
"target": "src/scripts/app.ts"
},
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/stores/workspaceStore.ts"
}
]
},
{
"chain": [
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/composables/nodePack/useWorkflowPacks.ts",
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/services/workflowService.ts",
"src/services/dialogService.ts"
],
"edges": [
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/composables/nodePack/useWorkflowPacks.ts"
},
{
"source": "src/composables/nodePack/useWorkflowPacks.ts",
"target": "src/stores/nodeDefStore.ts"
},
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/services/workflowService.ts"
},
{
"source": "src/services/workflowService.ts",
"target": "src/services/dialogService.ts"
}
]
},
{
"chain": [
"src/stores/nodeDefStore.ts",
"src/stores/subgraphStore.ts",
"src/stores/nodeDefStore.ts"
],
"edges": [
{
"source": "src/stores/nodeDefStore.ts",
"target": "src/stores/subgraphStore.ts"
},
{
"source": "src/stores/subgraphStore.ts",
"target": "src/stores/nodeDefStore.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/composables/useManagerQueue.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/stores/comfyManagerStore.ts"
},
{
"source": "src/stores/comfyManagerStore.ts",
"target": "src/composables/useManagerQueue.ts"
},
{
"source": "src/composables/useManagerQueue.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/composables/useManagerQueue.ts",
"src/services/dialogService.ts"
],
"edges": [
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/stores/comfyManagerStore.ts"
},
{
"source": "src/stores/comfyManagerStore.ts",
"target": "src/composables/useManagerQueue.ts"
},
{
"source": "src/composables/useManagerQueue.ts",
"target": "src/services/dialogService.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/stores/comfyManagerStore.ts"
},
{
"source": "src/stores/comfyManagerStore.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/services/comfyManagerService.ts",
"src/composables/useManagerState.ts",
"src/services/dialogService.ts"
],
"edges": [
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/stores/comfyManagerStore.ts"
},
{
"source": "src/stores/comfyManagerStore.ts",
"target": "src/services/comfyManagerService.ts"
},
{
"source": "src/services/comfyManagerService.ts",
"target": "src/composables/useManagerState.ts"
},
{
"source": "src/composables/useManagerState.ts",
"target": "src/services/dialogService.ts"
}
]
},
{
"chain": [
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/composables/nodePack/useMissingNodes.ts",
"src/stores/comfyManagerStore.ts",
"src/services/dialogService.ts"
],
"edges": [
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/composables/nodePack/useMissingNodes.ts"
},
{
"source": "src/composables/nodePack/useMissingNodes.ts",
"target": "src/stores/comfyManagerStore.ts"
},
{
"source": "src/stores/comfyManagerStore.ts",
"target": "src/services/dialogService.ts"
}
]
},
{
"chain": [
"src/services/dialogService.ts",
"src/components/dialog/content/LoadWorkflowWarning.vue",
"src/components/dialog/content/manager/button/PackInstallButton.vue",
"src/services/dialogService.ts"
],
"edges": [
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/LoadWorkflowWarning.vue"
},
{
"source": "src/components/dialog/content/LoadWorkflowWarning.vue",
"target": "src/components/dialog/content/manager/button/PackInstallButton.vue"
},
{
"source": "src/components/dialog/content/manager/button/PackInstallButton.vue",
"target": "src/services/dialogService.ts"
}
]
},
{
"chain": [
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/auth/useFirebaseAuthActions.ts",
"src/stores/firebaseAuthStore.ts",
"src/services/dialogService.ts"
],
"edges": [
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/SettingDialogContent.vue"
},
{
"source": "src/components/dialog/content/SettingDialogContent.vue",
"target": "src/composables/auth/useFirebaseAuthActions.ts"
},
{
"source": "src/composables/auth/useFirebaseAuthActions.ts",
"target": "src/stores/firebaseAuthStore.ts"
},
{
"source": "src/stores/firebaseAuthStore.ts",
"target": "src/services/dialogService.ts"
}
]
},
{
"chain": [
"src/stores/firebaseAuthStore.ts",
"src/stores/apiKeyAuthStore.ts",
"src/stores/firebaseAuthStore.ts"
],
"edges": [
{
"source": "src/stores/firebaseAuthStore.ts",
"target": "src/stores/apiKeyAuthStore.ts"
},
{
"source": "src/stores/apiKeyAuthStore.ts",
"target": "src/stores/firebaseAuthStore.ts"
}
]
},
{
"chain": [
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/composables/auth/useCurrentUser.ts",
"src/services/dialogService.ts"
],
"edges": [
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/SettingDialogContent.vue"
},
{
"source": "src/components/dialog/content/SettingDialogContent.vue",
"target": "src/composables/setting/useSettingUI.ts"
},
{
"source": "src/composables/setting/useSettingUI.ts",
"target": "src/composables/auth/useCurrentUser.ts"
},
{
"source": "src/composables/auth/useCurrentUser.ts",
"target": "src/services/dialogService.ts"
}
]
},
{
"chain": [
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/components/dialog/content/setting/CreditsPanel.vue",
"src/services/dialogService.ts"
],
"edges": [
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/SettingDialogContent.vue"
},
{
"source": "src/components/dialog/content/SettingDialogContent.vue",
"target": "src/composables/setting/useSettingUI.ts"
},
{
"source": "src/composables/setting/useSettingUI.ts",
"target": "src/components/dialog/content/setting/CreditsPanel.vue"
},
{
"source": "src/components/dialog/content/setting/CreditsPanel.vue",
"target": "src/services/dialogService.ts"
}
]
},
{
"chain": [
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/composables/setting/useSettingUI.ts",
"src/components/dialog/content/setting/UserPanel.vue",
"src/services/dialogService.ts"
],
"edges": [
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/SettingDialogContent.vue"
},
{
"source": "src/components/dialog/content/SettingDialogContent.vue",
"target": "src/composables/setting/useSettingUI.ts"
},
{
"source": "src/composables/setting/useSettingUI.ts",
"target": "src/components/dialog/content/setting/UserPanel.vue"
},
{
"source": "src/components/dialog/content/setting/UserPanel.vue",
"target": "src/services/dialogService.ts"
}
]
},
{
"chain": [
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/dialog/content/SettingDialogContent.vue",
"src/components/dialog/content/setting/ColorPaletteMessage.vue",
"src/services/colorPaletteService.ts"
],
"edges": [
{
"source": "src/services/colorPaletteService.ts",
"target": "src/scripts/app.ts"
},
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/SettingDialogContent.vue"
},
{
"source": "src/components/dialog/content/SettingDialogContent.vue",
"target": "src/components/dialog/content/setting/ColorPaletteMessage.vue"
},
{
"source": "src/components/dialog/content/setting/ColorPaletteMessage.vue",
"target": "src/services/colorPaletteService.ts"
}
]
},
{
"chain": [
"src/services/dialogService.ts",
"src/components/dialog/content/manager/ManagerDialogContent.vue",
"src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
"src/components/dialog/content/manager/button/PackEnableToggle.vue",
"src/services/dialogService.ts"
],
"edges": [
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/manager/ManagerDialogContent.vue"
},
{
"source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
"target": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue"
},
{
"source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
"target": "src/components/dialog/content/manager/button/PackEnableToggle.vue"
},
{
"source": "src/components/dialog/content/manager/button/PackEnableToggle.vue",
"target": "src/services/dialogService.ts"
}
]
},
{
"chain": [
"src/services/dialogService.ts",
"src/components/dialog/content/manager/ManagerDialogContent.vue",
"src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
"src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
"src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue",
"src/composables/useImportFailedDetection.ts",
"src/services/dialogService.ts"
],
"edges": [
{
"source": "src/services/dialogService.ts",
"target": "src/components/dialog/content/manager/ManagerDialogContent.vue"
},
{
"source": "src/components/dialog/content/manager/ManagerDialogContent.vue",
"target": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue"
},
{
"source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue",
"target": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue"
},
{
"source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue",
"target": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue"
},
{
"source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue",
"target": "src/composables/useImportFailedDetection.ts"
},
{
"source": "src/composables/useImportFailedDetection.ts",
"target": "src/services/dialogService.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/dialogService.ts",
"src/components/templates/TemplateWorkflowsContent.vue",
"src/components/templates/TemplateWorkflowView.vue",
"src/components/templates/TemplateWorkflowCard.vue",
"src/composables/useTemplateWorkflows.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/dialogService.ts"
},
{
"source": "src/services/dialogService.ts",
"target": "src/components/templates/TemplateWorkflowsContent.vue"
},
{
"source": "src/components/templates/TemplateWorkflowsContent.vue",
"target": "src/components/templates/TemplateWorkflowView.vue"
},
{
"source": "src/components/templates/TemplateWorkflowView.vue",
"target": "src/components/templates/TemplateWorkflowCard.vue"
},
{
"source": "src/components/templates/TemplateWorkflowCard.vue",
"target": "src/composables/useTemplateWorkflows.ts"
},
{
"source": "src/composables/useTemplateWorkflows.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/scripts/app.ts",
"src/services/subgraphService.ts",
"src/scripts/app.ts"
],
"edges": [
{
"source": "src/scripts/app.ts",
"target": "src/services/subgraphService.ts"
},
{
"source": "src/services/subgraphService.ts",
"target": "src/scripts/app.ts"
}
]
},
{
"chain": [
"src/stores/workspaceStore.ts",
"src/services/colorPaletteService.ts",
"src/scripts/app.ts",
"src/stores/workspaceStore.ts"
],
"edges": [
{
"source": "src/stores/workspaceStore.ts",
"target": "src/services/colorPaletteService.ts"
},
{
"source": "src/services/colorPaletteService.ts",
"target": "src/scripts/app.ts"
},
{
"source": "src/scripts/app.ts",
"target": "src/stores/workspaceStore.ts"
}
]
},
{
"chain": [
"src/stores/workspaceStore.ts",
"src/stores/workspace/sidebarTabStore.ts",
"src/composables/sidebarTabs/useWorkflowsSidebarTab.ts",
"src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
"src/stores/workspaceStore.ts"
],
"edges": [
{
"source": "src/stores/workspaceStore.ts",
"target": "src/stores/workspace/sidebarTabStore.ts"
},
{
"source": "src/stores/workspace/sidebarTabStore.ts",
"target": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts"
},
{
"source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts",
"target": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue"
},
{
"source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue",
"target": "src/stores/workspaceStore.ts"
}
]
}
]
};
// Color scheme for different groups
const colorScale = d3.scaleOrdinal()
.domain(['components', 'stores', 'services', 'views', 'composables', 'utils', 'types', 'external', 'other'])
.range(['#ff6b6b', '#4ecdc4', '#45b7d1', '#96ceb4', '#ffeaa7', '#dfe6e9', '#fab1a0', '#a29bfe', '#636e72']);
// Setup SVG
const width = window.innerWidth - 300;
const height = window.innerHeight;
const svg = d3.select('#svg')
.attr('width', width)
.attr('height', height);
const g = svg.append('g');
// Setup zoom
const zoom = d3.zoom()
.scaleExtent([0.1, 10])
.on('zoom', (event) => {
g.attr('transform', event.transform);
});
svg.call(zoom);
// Create force simulation
const simulation = d3.forceSimulation(graphData.nodes)
.force('link', d3.forceLink(graphData.links)
.id(d => d.id)
.distance(100))
.force('charge', d3.forceManyBody().strength(-300))
.force('center', d3.forceCenter(width / 2, height / 2))
.force('collision', d3.forceCollide().radius(d => Math.sqrt(d.size) * 5));
// Create links
const link = g.append('g')
.selectAll('line')
.data(graphData.links)
.enter().append('line')
.attr('stroke', d => d.isCircular ? '#ff6666' : '#999')
.attr('stroke-opacity', d => d.isCircular ? 0.8 : 0.6)
.attr('stroke-width', d => d.isCircular ? Math.sqrt(d.value) * 1.5 : Math.sqrt(d.value));
// Create nodes
const node = g.append('g')
.selectAll('circle')
.data(graphData.nodes)
.enter().append('circle')
.attr('r', d => Math.sqrt(d.size) * 3 + 3)
.attr('fill', d => colorScale(d.group))
.attr('stroke', d => d.inCircularDep ? '#ff0000' : '#fff')
.attr('stroke-width', d => d.inCircularDep ? 3 : 1.5)
.call(drag(simulation));
// Add labels for important nodes
const label = g.append('g')
.selectAll('text')
.data(graphData.nodes.filter(d => d.size > 10))
.enter().append('text')
.text(d => d.label)
.style('font-size', '10px')
.style('fill', '#fff')
.attr('dx', 15)
.attr('dy', 4);
// Tooltip
const tooltip = d3.select('.node-tooltip');
node.on('mouseover', (event, d) => {
const connections = graphData.links.filter(l => l.source.id === d.id || l.target.id === d.id);
let tooltipContent = `
<strong>${d.label}</strong><br>
Type: ${d.group}<br>
Connections: ${connections.length}<br>
Path: ${d.id}
`;
// Add circular dependency information if applicable
if (d.inCircularDep && d.circularChains) {
tooltipContent += '<div class="circular-dep-warning">⚠️ Circular Dependency Detected!</div>';
d.circularChains.forEach((chain, index) => {
// Only show chains that include this node
if (chain.includes(d.id)) {
// Format the chain to show the cycle clearly
const nodeIndex = chain.indexOf(d.id);
const formattedChain = chain.map((node, i) => {
const basename = node.split('/').pop();
if (i === nodeIndex) {
return `<strong>${basename}</strong>`;
}
return basename;
}).join(' → ');
tooltipContent += `<div class="circular-chain">Chain ${index + 1}: ${formattedChain}</div>`;
}
});
}
tooltip
.style('opacity', 1)
.style('left', (event.pageX + 10) + 'px')
.style('top', (event.pageY - 10) + 'px')
.html(tooltipContent);
})
.on('mouseout', () => {
tooltip.style('opacity', 0);
});
// Update positions
simulation.on('tick', () => {
link
.attr('x1', d => d.source.x)
.attr('y1', d => d.source.y)
.attr('x2', d => d.target.x)
.attr('y2', d => d.target.y);
node
.attr('cx', d => d.x)
.attr('cy', d => d.y);
label
.attr('x', d => d.x)
.attr('y', d => d.y);
});
// Drag behavior
function drag(simulation) {
function dragstarted(event) {
if (!event.active) simulation.alphaTarget(0.3).restart();
event.subject.fx = event.subject.x;
event.subject.fy = event.subject.y;
}
function dragged(event) {
event.subject.fx = event.x;
event.subject.fy = event.y;
}
function dragended(event) {
if (!event.active) simulation.alphaTarget(0);
event.subject.fx = null;
event.subject.fy = null;
}
return d3.drag()
.on('start', dragstarted)
.on('drag', dragged)
.on('end', dragended);
}
// Search functionality
document.getElementById('search').addEventListener('input', (e) => {
const searchTerm = e.target.value.toLowerCase();
node.classed('highlighted', false);
if (searchTerm) {
node.classed('highlighted', d =>
d.label.toLowerCase().includes(searchTerm) ||
d.id.toLowerCase().includes(searchTerm)
);
}
});
// Control functions
let simulationRunning = true;
function resetZoom() {
svg.transition()
.duration(750)
.call(zoom.transform, d3.zoomIdentity);
}
function toggleSimulation() {
if (simulationRunning) {
simulation.stop();
} else {
simulation.restart();
}
simulationRunning = !simulationRunning;
}
function exportData() {
const dataStr = JSON.stringify(graphData, null, 2);
const dataUri = 'data:application/json;charset=utf-8,'+ encodeURIComponent(dataStr);
const exportFileDefaultName = 'import-map.json';
const linkElement = document.createElement('a');
linkElement.setAttribute('href', dataUri);
linkElement.setAttribute('download', exportFileDefaultName);
linkElement.click();
}
// Resize handler
window.addEventListener('resize', () => {
const newWidth = window.innerWidth - 300;
const newHeight = window.innerHeight;
svg.attr('width', newWidth).attr('height', newHeight);
simulation.force('center', d3.forceCenter(newWidth / 2, newHeight / 2));
simulation.alpha(0.3).restart();
});
</script>
</body>
</html>