{"languages":{"javascript":{"displayName":"JavaScript/TypeScript","files":["playwright.config.ts","vite.config.ts","src/types/project.ts","src/types/resizable-config.ts","src/App.tsx","src/types/errors.ts","src/types/page-schema.ts","src/App.router.tsx","scripts/generate-json-ui-component-types.ts","src/types/json-ui-component-types.ts","src/main.tsx","src/types/page-config.ts","src/types/prop-config.ts","scripts/analyze-duplicates.ts","e2e/visual-regression.spec.ts","e2e/smoke.spec.ts","src/types/conflicts.ts","src/config/app.config.ts","src/config/get-page-by-id.ts","e2e/codeforge.spec.ts","src/config/get-page-shortcuts.ts","src/types/theme-schema.ts","src/config/orchestration/PageRenderer.tsx","src/config/orchestration/index.ts","src/types/docker.ts","src/types/json-ui.ts","src/ErrorFallback.tsx","src/config/get-page-config.ts","scripts/fix-registry-issues.ts","src/config/orchestration/data-source-manager.ts","src/config/validate-config.ts","e2e/debug.spec.ts","scripts/identify-pure-json-components.ts","src/config/page-loader.ts","scripts/create-missing-component-jsons.ts","src/config/page-schema.ts","src/config/resolve-props.ts","src/types/pages-config.ts","src/config/get-enabled-pages.ts","src/config/component-trees/index.ts","scripts/convert-tsx-to-json.ts","src/config/orchestration/action-executor.ts","src/config/orchestration/component-registry.ts","scripts/refactor-to-dynamic-imports.ts","src/config/orchestration/schema.ts","scripts/convert-component.ts","scripts/analyze-pure-json-candidates.ts","scripts/update-registry-from-json.ts","scripts/find-component-imports.ts","scripts/fix-index-files.ts","scripts/cleanup-registry.ts","scripts/validate-json-registry.ts","scripts/audit-json-components.ts","scripts/update-index-exports.ts","scripts/cleanup-simple-components.ts","scripts/validate-json-schemas.ts","src/config/seed-templates/index.ts","src/schemas/schema-loader.ts","src/components/UnitTestDesigner.tsx","src/components/JSONDemoPage.tsx","src/components/ConflictResolutionDemo.tsx","src/components/JSONPageRenderer.tsx","src/components/JSONUIPage.tsx","src/components/ErrorPanel.tsx","src/components/ConflictIndicator.tsx","src/components/JSONUIShowcase.tsx","src/components/ComponentTreeDemoPage.tsx","src/components/StorageExample.tsx","src/components/DocumentationView.tsx","src/components/ProjectSettingsDesigner.tsx","src/components/FaviconDesigner.tsx","src/components/PersistenceExample.tsx","src/components/KeyboardShortcutsDialog.tsx","src/components/PlaywrightDesigner.tsx","src/components/ConflictCard.tsx","src/components/SassStylesShowcase.tsx","src/components/FeatureIdeaCloud.tsx","src/components/PWASettings.tsx","src/components/ProjectDashboard.tsx","src/components/AtomicLibraryShowcase.tsx","src/components/DockerBuildDebugger.tsx","src/components/PersistenceDashboard.tsx","src/components/ComponentTreeBuilder.tsx","src/components/SchemaEditorPage.tsx","src/components/PreloadIndicator.tsx","src/components/JSONStyleDesigner.tsx","src/components/JSONComponentTreeManager.tsx","src/components/JSONLambdaDesigner.tsx","src/components/JSONWorkflowDesigner.tsx","src/components/PWAUpdatePrompt.tsx","src/components/JSONUIShowcasePage.tsx","src/components/GlobalSearch.tsx","src/components/FeatureToggleSettings.tsx","src/components/ReduxIntegrationDemo.tsx","src/components/JSONFlaskDesigner.tsx","src/components/JSONSchemaPageLoader.tsx","src/components/index.ts","src/components/FileExplorer.tsx","src/components/AtomicComponentDemo.tsx","src/components/AtomicComponentShowcase.tsx","src/components/TemplateExplorer.tsx","src/components/PreviewDialog.tsx","src/components/DashboardDemoPage.tsx","src/components/ComponentTreeViewer.tsx","src/components/ProjectManager.tsx","src/components/CodeEditor.tsx","src/components/PWAStatusBar.tsx","src/components/TemplateSelector.tsx","src/components/PWAInstallPrompt.tsx","src/components/ComprehensiveDemoPage.tsx","src/components/ConflictResolutionPage.tsx","src/components/JSONConversionShowcase.tsx","src/components/JSONModelDesigner.tsx","src/components/NotFoundPage.tsx","src/components/StorageSettingsPanel.tsx","src/components/StorybookDesigner.tsx","src/components/comprehensive-demo/ComprehensiveDemoStatsRow.tsx","src/components/comprehensive-demo/ComprehensiveDemoTaskList.tsx","src/components/comprehensive-demo/ComprehensiveDemoDialogs.tsx","src/components/comprehensive-demo/types.ts","src/components/comprehensive-demo/ComprehensiveDemoArchitectureHighlights.tsx","src/components/comprehensive-demo/ComprehensiveDemoHeader.tsx","src/components/DataBindingDesigner.tsx","src/components/ui/pagination.tsx","src/components/ui/popover.tsx","src/components/ui/card.tsx","src/components/ConflictDetailsDialog.tsx","src/components/ui/progress.tsx","src/components/ui/dialog.tsx","src/components/ui/hover-card.tsx","src/components/ui/scroll-area.tsx","src/components/ui/tabs.tsx","src/components/ui/input-otp.tsx","src/components/ui/label.tsx","src/components/ui/toggle.tsx","src/components/ui/tooltip.tsx","src/components/ui/slider.tsx","src/components/ui/sonner.tsx","src/components/ui/sheet.tsx","src/components/ui/radio-group.tsx","src/components/ui/aspect-ratio.tsx","src/components/ui/resizable.tsx","src/components/ui/breadcrumb.tsx","src/components/ui/switch.tsx","src/components/ui/alert.tsx","src/components/ui/accordion.tsx","src/components/ui/toggle-group.tsx","src/components/ui/table.tsx","src/components/ui/badge.tsx","src/components/ui/drawer.tsx","src/components/ui/avatar.tsx","src/components/ui/button.tsx","src/components/ui/input.tsx","src/components/ui/checkbox.tsx","src/components/ui/textarea.tsx","src/components/ui/separator.tsx","src/components/ui/collapsible.tsx","src/components/ui/skeleton.tsx","src/components/ui/calendar.tsx","src/components/ui/sidebar/sidebar-context.ts","src/components/ui/sidebar/sidebar-rail.tsx","src/components/ui/sidebar/sidebar-menu.tsx","src/components/ui/sidebar/sidebar-menu-skeleton.tsx","src/components/ui/sidebar/sidebar-menu-badge.tsx","src/components/ui/sidebar/sidebar-menu-button.tsx","src/components/ui/sidebar/use-sidebar.ts","src/components/ui/sidebar/sidebar-input.tsx","src/components/ui/sidebar/sidebar-menu-action.tsx","src/components/ui/sidebar/sidebar-content.tsx","src/components/ui/sidebar/sidebar-menu-sub.tsx","src/components/ui/sidebar/sidebar-group-action.tsx","src/components/ui/sidebar/sidebar-menu-sub-button.tsx","src/components/ui/sidebar/sidebar-separator.tsx","src/components/ui/sidebar/sidebar-menu-item.tsx","src/components/ui/sidebar/sidebar-inset.tsx","src/components/ui/sidebar/sidebar-group-label.tsx","src/components/ui/sidebar/sidebar.tsx","src/components/ui/sidebar/sidebar-provider.tsx","src/components/ui/sidebar/sidebar-menu-sub-item.tsx","src/components/ui/sidebar/index.ts","src/components/ui/sidebar/sidebar-group.tsx","src/components/ui/sidebar/sidebar-header.tsx","src/components/ui/sidebar/sidebar-footer.tsx","src/components/ui/sidebar/sidebar-trigger.tsx","src/components/ui/sidebar/sidebar-group-content.tsx","src/components/ui/form/form-field-context.ts","src/components/ui/form/form-control.tsx","src/components/ui/form/use-form-field.tsx","src/components/ui/form/form-field.tsx","src/components/ui/form/index.tsx","src/components/ui/form/form-item-context.ts","src/components/ui/form/form-item.tsx","src/components/ui/form/form.tsx","src/components/ui/navigation-menu/navigation-menu-indicator.tsx","src/components/ui/navigation-menu/navigation-menu-link.tsx","src/components/ui/navigation-menu/navigation-menu-trigger.tsx","src/components/ui/form/form-description.tsx","src/components/ui/navigation-menu/navigation-menu-content.tsx","src/components/ui/form/form-message.tsx","src/components/ui/navigation-menu/navigation-menu-list.tsx","src/components/ui/form/form-label.tsx","src/components/ui/navigation-menu/index.tsx","src/components/ui/navigation-menu/navigation-menu-item.tsx","src/components/ui/navigation-menu/navigation-menu-trigger-style.ts","src/components/ui/navigation-menu/navigation-menu-viewport.tsx","src/components/ui/navigation-menu/navigation-menu.tsx","src/components/ui/menubar/index.tsx","src/components/ui/menubar/menubar-checkbox-item.tsx","src/components/ui/menubar/menubar-radio-item.tsx","src/components/ui/menubar/menubar-sub-trigger.tsx","src/components/ui/menubar/menubar-menu.tsx","src/components/ui/menubar/menubar-content.tsx","src/components/ui/menubar/menubar-sub-content.tsx","src/components/ui/menubar/menubar-separator.tsx","src/components/ui/menubar/menubar-shortcut.tsx","src/components/ui/menubar/menubar-group.tsx","src/components/ui/menubar/menubar-trigger.tsx","src/components/ui/menubar/menubar-label.tsx","src/components/ui/menubar/menubar-sub.tsx","src/components/ui/menubar/menubar-portal.tsx","src/components/ui/menubar/menubar-radio-group.tsx","src/components/ui/menubar/menubar.tsx","src/components/ui/menubar/menubar-item.tsx","src/components/ui/alert-dialog/alert-dialog-portal.tsx","src/components/ui/alert-dialog/index.tsx","src/components/ui/alert-dialog/alert-dialog-header.tsx","src/components/ui/alert-dialog/alert-dialog-overlay.tsx","src/components/ui/alert-dialog/alert-dialog.tsx","src/components/ui/alert-dialog/alert-dialog-action.tsx","src/components/ui/alert-dialog/alert-dialog-cancel.tsx","src/components/ui/alert-dialog/alert-dialog-content.tsx","src/components/ui/alert-dialog/alert-dialog-footer.tsx","src/components/ui/alert-dialog/alert-dialog-trigger.tsx","src/components/ui/alert-dialog/alert-dialog-description.tsx","src/components/ui/alert-dialog/alert-dialog-title.tsx","src/components/ui/chart/index.tsx","src/components/ui/chart/chart-legend.tsx","src/components/ui/chart/get-payload-config-from-payload.ts","src/components/ui/chart/chart-constants.ts","src/components/ui/chart/chart-context.ts","src/components/ui/chart/chart-container.tsx","src/components/ui/chart/chart-style.tsx","src/components/ui/chart/use-chart.tsx","src/components/ui/chart/chart-tooltip.tsx","src/components/ui/chart/chart-legend-content.tsx","src/components/ui/dropdown-menu/dropdown-menu-label.tsx","src/components/ui/chart/chart-tooltip-content.tsx","src/components/ui/dropdown-menu/index.tsx","src/components/ui/dropdown-menu/dropdown-menu-sub-content.tsx","src/components/ui/dropdown-menu/dropdown-menu-sub.tsx","src/components/ui/dropdown-menu/dropdown-menu-separator.tsx","src/components/ui/dropdown-menu/dropdown-menu-item.tsx","src/components/ui/dropdown-menu/dropdown-menu-content.tsx","src/components/ui/dropdown-menu/dropdown-menu-trigger.tsx","src/components/ui/dropdown-menu/dropdown-menu-group.tsx","src/components/ui/dropdown-menu/dropdown-menu-sub-trigger.tsx","src/components/ui/dropdown-menu/dropdown-menu-checkbox-item.tsx","src/components/ui/dropdown-menu/dropdown-menu.tsx","src/components/ui/dropdown-menu/dropdown-menu-portal.tsx","src/components/ui/dropdown-menu/dropdown-menu-radio-item.tsx","src/components/ui/dropdown-menu/dropdown-menu-radio-group.tsx","src/components/ui/dropdown-menu/dropdown-menu-shortcut.tsx","src/components/ui/carousel/carousel-previous.tsx","src/components/ui/carousel/index.tsx","src/components/ui/carousel/use-carousel.tsx","src/components/ui/carousel/carousel-next.tsx","src/components/ui/carousel/carousel-content.tsx","src/components/ui/carousel/carousel-item.tsx","src/components/ui/carousel/carousel-types.ts","src/components/ui/carousel/carousel-context.ts","src/components/ui/context-menu/context-menu-sub.tsx","src/components/ui/context-menu/context-menu-separator.tsx","src/components/ui/context-menu/context-menu-checkbox-item.tsx","src/components/ui/context-menu/index.tsx","src/components/ui/carousel/carousel.tsx","src/components/ui/context-menu/context-menu-sub-content.tsx","src/components/ui/context-menu/context-menu-portal.tsx","src/components/ui/context-menu/context-menu-shortcut.tsx","src/components/ui/context-menu/context-menu-sub-trigger.tsx","src/components/ui/context-menu/context-menu-item.tsx","src/components/ui/context-menu/context-menu-trigger.tsx","src/components/ui/context-menu/context-menu-label.tsx","src/components/ui/context-menu/context-menu-group.tsx","src/components/ui/context-menu/context-menu-radio-item.tsx","src/components/ui/context-menu/context-menu-radio-group.tsx","src/components/ui/context-menu/context-menu.tsx","src/components/ui/context-menu/context-menu-content.tsx","src/components/ui/command/index.tsx","src/components/ui/command/command-empty.tsx","src/components/ui/command/command-list.tsx","src/components/ui/command/command-separator.tsx","src/components/ui/command/command-shortcut.tsx","src/components/ui/command/command-group.tsx","src/components/ui/command/command-item.tsx","src/components/ui/command/command-dialog.tsx","src/components/ui/command/command.tsx","src/components/ui/command/command-input.tsx","src/components/ui/select/index.tsx","src/components/ui/select/select-item.tsx","src/components/ui/select/select-scroll-down-button.tsx","src/components/ui/select/select-content.tsx","src/components/ui/select/select-separator.tsx","src/components/ui/select/select-label.tsx","src/components/ui/select/select.tsx","src/components/ui/select/select-scroll-up-button.tsx","src/components/ui/select/select-value.tsx","src/components/ui/select/select-trigger.tsx","src/components/ui/select/select-group.tsx","src/components/molecules/index.ts","src/components/molecules/component-tree/ComponentTreeEmptyState.tsx","src/components/molecules/property-editor/PropertyEditorEmptyState.tsx","src/components/molecules/component-tree/ComponentTreeHeader.tsx","src/components/molecules/property-editor/propertyEditorConfig.ts","src/components/molecules/property-editor/propertyEditorIcons.ts","src/components/molecules/property-editor/PropertyEditorHeader.tsx","src/components/molecules/property-editor/PropertyEditorSection.tsx","src/components/atoms/json-ui/RepeatWrapper.tsx","src/components/molecules/component-tree/componentTreeConfig.ts","src/components/molecules/data-source-editor/StaticSourceFields.tsx","src/components/molecules/component-tree/ComponentTreeNodes.tsx","src/components/molecules/data-source-editor/DataSourceIdField.tsx","src/components/molecules/component-tree/componentTreeIcons.ts","src/components/atoms/json-ui/IconRenderer.tsx","src/components/atoms/json-ui/FlexLayout.tsx","src/components/atoms/json-ui/GridLayout.tsx","src/components/atoms/json-ui/DynamicText.tsx","src/components/molecules/data-source-editor/KvSourceFields.tsx","src/components/atoms/json-ui/DataCard.tsx","src/components/atoms/json-ui/index.ts","src/components/atoms/json-ui/ConditionalWrapper.tsx","src/components/global-search/types.ts","src/components/atoms/index.ts","src/components/atoms/json-ui/Panel.tsx","src/components/global-search/EmptyState.tsx","src/components/global-search/SearchResults.tsx","src/components/app/AppBootstrap.tsx","src/components/app/AppRouterLayout.tsx","src/components/app/LoadingScreen.tsx","src/components/global-search/RecentSearches.tsx","src/components/app/AppRouterBootstrap.tsx","src/components/global-search/useGlobalSearchData.tsx","src/components/app/AppMainPanel.tsx","src/components/app/AppDialogs.tsx","src/components/app/AppLayout.tsx","src/components/error-panel/ErrorPanelHeader.tsx","src/components/error-panel/useErrorPanelState.ts","src/components/error-panel/ErrorPanelFileList.tsx","src/components/error-panel/error-panel-repair.ts","src/components/json-demo/schema.ts","src/components/error-panel/ErrorPanelErrorItem.tsx","src/components/docker-build-debugger/ErrorList.tsx","src/components/docker-build-debugger/KnowledgeBaseModal.tsx","src/components/error-panel/ErrorPanelFileCard.tsx","src/components/project-settings/NextJsApplicationCard.tsx","src/components/docker-build-debugger/KnowledgeBaseResults.tsx","src/components/error-panel/ErrorPanelEmptyState.tsx","src/components/error-panel/error-panel-scan.ts","src/components/docker-build-debugger/KnowledgeBaseView.tsx","src/components/json-ui-showcase/ShowcaseHeader.tsx","src/components/docker-build-debugger/LogAnalyzer.tsx","src/components/docker-build-debugger/KnowledgeBaseSearchPanel.tsx","src/components/json-ui-showcase/ShowcaseTabs.tsx","src/components/sass-styles-showcase/CardsTab.tsx","src/components/unit-test-designer/TestSuiteEditor.tsx","src/components/project-settings/types.ts","src/components/json-ui-showcase/ShowcaseFooter.tsx","src/components/sass-styles-showcase/InputsTab.tsx","src/components/unit-test-designer/TestCasesPanel.tsx","src/components/json-ui-showcase/types.ts","src/components/project-settings/NextJsFeaturesCard.tsx","src/components/unit-test-designer/TestSuiteList.tsx","src/components/FeatureIdeaCloud/nodes.tsx","src/components/project-settings/ScriptsTab.tsx","src/components/project-settings/PackagesTab.tsx","src/components/sass-styles-showcase/AnimationsTab.tsx","src/components/project-settings/DataTab.tsx","src/components/project-settings/PackageListSection.tsx","src/components/project-settings/NextJsConfigTab.tsx","src/components/project-settings/ScriptDialog.tsx","src/components/project-settings/PackageDialog.tsx","src/components/sass-styles-showcase/ChipsTab.tsx","src/components/project-settings/useProjectSettingsActions.ts","src/components/sass-styles-showcase/types.ts","src/components/sass-styles-showcase/ButtonsTab.tsx","src/components/FeatureIdeaCloud/dispatchEditIdea.ts","src/components/FeatureIdeaCloud/GroupNode.tsx","src/components/FeatureIdeaCloud/constants.ts","src/components/FeatureIdeaCloud/generateHandles.tsx","src/components/FeatureIdeaCloud/seed-data.ts","src/components/FeatureIdeaCloud/dispatchEditGroup.ts","src/components/FeatureIdeaCloud/types.ts","src/components/FeatureIdeaCloud/FeatureIdeaToolbar.tsx","src/components/FeatureIdeaCloud/dispatchConnectionCountUpdate.ts","src/components/sass-styles-showcase/LayoutTab.tsx","src/components/FeatureIdeaCloud/useFeatureIdeaCloud.ts","src/components/FeatureIdeaCloud/FeatureIdeaDebugPanel.tsx","src/components/FeatureIdeaCloud/dialogs/IdeaEditDialog.tsx","src/components/FeatureIdeaCloud/FeatureIdeaTipsPanel.tsx","src/components/FeatureIdeaCloud/FeatureIdeaDialogs.tsx","src/components/FeatureIdeaCloud/dialogs/EdgeDialog.tsx","src/components/FeatureIdeaCloud/IdeaNode.tsx","src/components/FeatureIdeaCloud/dialogs/GroupDialog.tsx","src/components/FeatureIdeaCloud/dialogs/IdeaViewDialog.tsx","src/components/FeatureIdeaCloud/FeatureIdeaCanvas.tsx","src/components/storage/useStorageSwitchHandlers.ts","src/components/pwa-settings/CacheSection.tsx","src/components/pwa-settings/InstallSection.tsx","src/components/storage/useStorageDataHandlers.ts","src/components/pwa-settings/NotificationsSection.tsx","src/components/pwa-settings/UpdateSection.tsx","src/components/storage/useStorageSettingsHandlers.ts","src/components/storage/storageSettingsUtils.ts","src/components/storage/storageSettingsConfig.ts","src/components/atomic-library/LayoutComponentsSection.tsx","src/components/atomic-showcase/TypographyTab.tsx","src/components/atomic-showcase/FormsTab.tsx","src/components/atomic-library/EnhancedComponentsSection.tsx","src/components/atomic-showcase/DisplayTab.tsx","src/components/atomic-library/InteractiveElementsSection.tsx","src/components/playwright-designer/StepEditor.tsx","src/components/schema-editor/SchemaEditorWorkspace.tsx","src/components/data-binding-designer/ComponentBindingsCard.tsx","src/components/schema-editor/schemaEditorConfig.ts","src/components/atomic-library/ProgressLoadingSection.tsx","src/components/atomic-library/CardsMetricsSection.tsx","src/components/atomic-library/BadgesIndicatorsSection.tsx","src/components/data-binding-designer/DataBindingHeader.tsx","src/components/json-page-renderer/utils.tsx","src/components/atomic-library/FormControlsSection.tsx","src/components/component-tree-builder/ComponentTreeView.tsx","src/components/playwright-designer/TestEditor.tsx","src/components/atomic-library/ButtonsActionsSection.tsx","src/components/atomic-library/SummarySection.tsx","src/components/atomic-library/AvatarsUserElementsSection.tsx","src/components/atomic-library/TypographySection.tsx","src/components/atomic-library/FeedbackSection.tsx","src/components/json-page-renderer/SectionRenderer.tsx","src/components/data-binding-designer/HowItWorksCard.tsx","src/components/component-tree-builder/ComponentTreeToolbar.tsx","src/components/redux-integration/ReduxIntegrationHeader.tsx","src/components/component-tree-builder/tree-utils.ts","src/components/redux-integration/FlaskStatusCard.tsx","src/components/orchestration/index.ts","src/components/json-page-renderer/types.ts","src/components/orchestration/PageRenderer.tsx","src/components/redux-integration/DangerZoneCard.tsx","src/components/redux-integration/ComponentTreesCard.tsx","src/components/component-tree-builder/ComponentInspector.tsx","src/components/playwright-designer/TestList.tsx","src/components/redux-integration/IndexedDbStatusCard.tsx","src/components/orchestration/ComponentRenderer.tsx","src/components/redux-integration/StatusCardsSection.tsx","src/components/redux-integration/FilesCard.tsx","src/components/redux-integration/SyncStatusCard.tsx","src/components/DocumentationView/SassComponentsCard.tsx","src/components/DocumentationView/SassQuickStartCard.tsx","src/components/DocumentationView/PwaInstallationSection.tsx","src/components/DocumentationView/PwaTab.tsx","src/components/DocumentationView/RoadmapTab.tsx","src/components/DocumentationView/CicdBranchStrategySection.tsx","src/components/DocumentationView/AgentsPromptEngineering.tsx","src/components/DocumentationView/SassUtilitiesCard.tsx","src/components/DocumentationView/useDocumentationViewState.ts","src/components/DocumentationView/CicdQuickStartCard.tsx","src/components/DocumentationView/CicdResourcesCard.tsx","src/components/DocumentationView/PwaFeaturesCard.tsx","src/components/DocumentationView/PwaOfflineSection.tsx","src/components/DocumentationView/FeatureItem.tsx","src/components/DocumentationView/SassBestPracticesCard.tsx","src/components/DocumentationView/PwaSettingsCard.tsx","src/components/DocumentationView/CicdTab.tsx","src/components/DocumentationView/CicdItems.tsx","src/components/DocumentationView/SassOverviewSection.tsx","src/components/DocumentationView/PwaOverviewSection.tsx","src/components/DocumentationView/CicdOverviewSection.tsx","src/components/DocumentationView/CicdDockerCard.tsx","src/components/DocumentationView/SassItems.tsx","src/components/DocumentationView/ReadmeTab.tsx","src/components/DocumentationView/AgentsFutureEnhancements.tsx","src/components/DocumentationView/AgentsOverviewSection.tsx","src/components/DocumentationView/RoadmapItem.tsx","src/components/DocumentationView/CicdPlatformsCard.tsx","src/components/DocumentationView/AgentsIntegrationPoints.tsx","src/components/DocumentationView/FeatureItems.tsx","src/components/DocumentationView/CicdBestPracticesCard.tsx","src/components/DocumentationView/SassAnimationsCard.tsx","src/components/DocumentationView/SassTab.tsx","src/components/DocumentationView/PwaProTipsCard.tsx","src/components/DocumentationView/AIFeatureCard.tsx","src/components/DocumentationView/AgentsCoreServices.tsx","src/components/DocumentationView/SassLayoutCard.tsx","src/components/DocumentationView/AgentsTab.tsx","src/components/DocumentationView/AgentItems.tsx","src/components/DocumentationView/CicdEnvVarsCard.tsx","src/components/FaviconDesigner/canvasUtils.ts","src/components/FaviconDesigner/DesignSettingsPanel.tsx","src/components/FaviconDesigner/formatCopy.ts","src/components/DocumentationView/SassFileStructureCard.tsx","src/components/DocumentationView/CicdPipelineSection.tsx","src/components/FaviconDesigner/TextEmojiInspector.tsx","src/components/file-explorer/useFileExplorerDialog.ts","src/components/FaviconDesigner/ElementInspectorPanel.tsx","src/components/file-explorer/FileExplorerDialog.tsx","src/components/FaviconDesigner/ElementsPanel.tsx","src/components/FaviconDesigner/ShapeInspector.tsx","src/components/file-explorer/FileExplorerList.tsx","src/components/FaviconDesigner/FaviconDesignerToolbar.tsx","src/components/FaviconDesigner/FaviconDesignerCanvas.tsx","src/components/FaviconDesigner/TransformInspector.tsx","src/components/FaviconDesigner/BrushSettingsPanel.tsx","src/components/FaviconDesigner/constants.ts","src/components/conflict-resolution/ConflictResolutionHeader.tsx","src/components/conflict-resolution/ConflictResolutionBulkActions.tsx","src/components/FaviconDesigner/types.ts","src/components/conflict-resolution/ConflictResolutionList.tsx","src/components/FaviconDesigner/FaviconDesignerSidebar.tsx","src/components/FaviconDesigner/ColorInspector.tsx","src/components/FaviconDesigner/FreehandInspector.tsx","src/components/conflict-resolution/ConflictResolutionFilters.tsx","src/components/conflict-resolution/types.ts","src/components/FaviconDesigner/useFaviconDesigner.ts","src/components/conflict-resolution/ConflictResolutionDetails.tsx","src/components/conflict-resolution/ConflictResolutionStats.tsx","src/components/conflict-resolution/ConflictResolutionError.tsx","src/components/organisms/index.ts","src/components/organisms/data-source-manager/DataSourceGroupSection.tsx","src/components/organisms/data-source-manager/DataSourceManagerHeader.tsx","src/components/organisms/DataSourceManager.tsx","src/components/organisms/NavigationMenu.tsx","src/hooks/use-file-upload.ts","src/hooks/use-project-export.ts","src/hooks/use-project-state.ts","src/hooks/use-app-navigation.ts","src/hooks/use-password-visibility.ts","src/hooks/use-menu-state.ts","src/hooks/use-image-state.ts","src/hooks/use-accordion.ts","src/hooks/use-persistence-dashboard.ts","src/hooks/use-dialog-state.ts","src/hooks/use-component-binding-dialog.ts","src/hooks/use-route-preload.ts","src/hooks/use-active-selection.ts","src/hooks/use-conflict-resolution-page.ts","src/hooks/use-save-indicator.ts","src/hooks/use-schema-loader.ts","src/hooks/use-redux-component-trees.ts","src/hooks/use-binding-editor.ts","src/hooks/use-app-project.ts","src/hooks/use-project-manager.ts","src/hooks/use-redux-files.ts","src/hooks/use-copy-state.ts","src/hooks/use-unified-storage.ts","src/hooks/use-kv.ts","src/hooks/use-mobile.ts","src/hooks/use-file-filters.ts","src/hooks/use-keyboard-shortcuts.ts","src/hooks/use-d3-bar-chart.ts","src/hooks/use-app-shortcuts.ts","src/hooks/use-component-tree-builder.ts","src/hooks/use-file-operations.ts","src/hooks/use-conflict-resolution.ts","src/hooks/use-template-explorer-actions.ts","src/hooks/use-app-bootstrap.ts","src/hooks/use-ai-operations.ts","src/hooks/use-navigation-history.ts","src/hooks/use-component-tree-expansion.ts","src/hooks/use-last-saved.ts","src/hooks/use-theme-config.ts","src/hooks/use-storage-backend-info.ts","src/hooks/use-pwa.ts","src/hooks/use-tab-navigation.ts","src/hooks/use-redux-sync.ts","src/hooks/use-component-tree-loader.ts","src/hooks/use-indexed-db.ts","src/hooks/use-project-loader.ts","src/hooks/use-data-source-editor.ts","src/hooks/use-router-navigation.ts","src/hooks/use-focus-state.ts","src/hooks/use-storage.ts","src/hooks/use-auto-repair.ts","src/hooks/use-popover-state.ts","src/hooks/use-code-explanation.ts","src/hooks/use-component-tree.ts","src/hooks/index.ts","src/hooks/ui/use-form-state.ts","src/hooks/ui/use-confirm-dialog.ts","src/hooks/ui/use-form.ts","src/hooks/ui/use-toggle.ts","src/hooks/ui/use-list-operations.ts","src/hooks/ui/use-selection.ts","src/hooks/ui/use-clipboard.ts","src/hooks/use-github-build-status.ts","src/hooks/use-project-manager-dialogs.ts","src/hooks/ui/use-dashboard-metrics.ts","src/hooks/ui/use-dialog.ts","src/hooks/ui/use-drag-drop.ts","src/hooks/ui/index.ts","src/hooks/use-persistence.ts","src/hooks/ui/use-tabs.ts","src/hooks/ui/use-json-export.ts","src/hooks/ui/use-dashboard-tips.ts","src/hooks/ui/use-confirmation.ts","src/hooks/ui/use-schema-editor.ts","src/hooks/forms/index.ts","src/hooks/forms/use-form.ts","src/hooks/forms/use-form-field.ts","src/hooks/ui/use-action-executor.ts","src/hooks/core/use-clipboard.ts","src/hooks/core/use-kv-state.ts","src/hooks/feature-ideas/use-feature-ideas.ts","src/hooks/feature-ideas/index.ts","src/hooks/feature-ideas/use-node-positions.ts","src/hooks/feature-ideas/use-idea-groups.ts","src/hooks/feature-ideas/use-idea-connections.ts","src/hooks/orchestration/index.ts","src/hooks/orchestration/use-page.ts","src/hooks/orchestration/use-actions.ts","src/hooks/json-ui/use-json-renderer.ts","src/hooks/json-ui/index.ts","src/hooks/json-ui/use-data-sources.ts","src/hooks/data/use-workflows.ts","src/hooks/core/use-debounced-save.ts","src/hooks/config/use-layout-state.ts","src/hooks/config/use-feature-flags.ts","src/hooks/data/use-array.ts","src/hooks/config/use-page-config.ts","src/hooks/ai/use-ai-generation.ts","src/hooks/core/use-library-loader.ts","src/hooks/data/use-seed-data.ts","src/hooks/data/use-debounce.ts","src/hooks/data/use-filter.ts","src/hooks/data/use-selection.ts","src/hooks/data/use-models.ts","src/hooks/data/use-local-storage.ts","src/hooks/data/use-search-filter.ts","src/hooks/data/use-data-source.ts","src/hooks/data/use-seed-templates.ts","src/hooks/data/use-files.ts","src/hooks/data/use-search.ts","src/hooks/data/use-data-source-editor.ts","src/hooks/data/use-crud.ts","src/hooks/data/use-components.ts","src/hooks/data/use-pagination.ts","src/hooks/data/index.ts","src/hooks/data/use-data-source-manager.ts","src/hooks/data/use-lambdas.ts","src/hooks/data/use-json-data.ts","src/hooks/data/use-data-sources.ts","src/hooks/data/use-sort.ts","src/lib/bundle-metrics.ts","src/lib/storage-service.ts","src/lib/storage.ts","src/lib/utils.ts","src/lib/library-loader.ts","src/lib/unified-storage.ts","src/lib/rate-limiter.test.ts","src/lib/protected-llm-service.ts","src/lib/rate-limiter.ts","src/lib/route-preload-manager.ts","src/lib/component-registry.ts","src/lib/spark-runtime.ts","src/lib/unified-storage.test.ts","src/lib/component-definition-types.ts","src/lib/vite-phosphor-icon-proxy-plugin.ts","src/lib/navigation-config.tsx","src/lib/json-ui/component-renderer.tsx","src/lib/docker-parser.ts","src/lib/component-definitions.ts","src/lib/json-ui/index.ts","src/lib/component-definitions-utils.ts","src/lib/json-ui/create-json-component-with-hooks.tsx","src/lib/component-definition-utils.ts","src/lib/docker-parser/parseDockerLog.ts","src/lib/json-ui/create-json-component.tsx","src/lib/ai-service.ts","src/lib/json-ui/hooks.ts","src/lib/docker-parser/detectErrorType.ts","src/lib/docker-parser/knowledgeBase.ts","src/lib/json-ui/types.ts","src/lib/spark-vite-plugin.ts","src/lib/pwa-icons.ts","src/lib/json-ui/page-renderer.tsx","src/lib/json-ui/utils.ts","src/lib/error-repair-service.ts","src/lib/project-service.ts","src/lib/json-ui/expression-helpers.ts","src/lib/json-ui/expression-evaluator.ts","src/lib/docker-parser/getSolutionsForError.ts","src/lib/json-ui/validator.ts","src/lib/lazy-loader.ts","src/lib/json-ui/renderer.tsx","src/lib/json-ui/constants/placements.ts","src/lib/json-ui/json-components.ts","src/lib/json-ui/hooks-registry.ts","src/lib/json-ui/constants/object-fit.ts","src/lib/json-ui/constants/index.ts","src/lib/json-ui/constants/sizes.ts","src/lib/json-ui/constants/styles.ts","src/lib/json-ui/__tests__/component-registry.test.ts","src/lib/json-ui/interfaces/count-badge.ts","src/lib/json-ui/interfaces/alert.ts","src/lib/json-ui/interfaces/tag.ts","src/lib/db.ts","src/lib/json-ui/component-registry.ts","src/lib/json-ui/schema.ts","src/lib/json-ui/interfaces/lazy-bar-chart.ts","src/lib/json-ui/interfaces/image.ts","src/lib/json-ui/interfaces/component-tree.ts","src/lib/json-ui/interfaces/file-upload.ts","src/lib/json-ui/interfaces/lazy-line-chart.ts","src/lib/json-ui/interfaces/page-header-content.ts","src/lib/json-ui/interfaces/navigation-item.ts","src/lib/json-ui/interfaces/lazy-d3-bar-chart.ts","src/lib/json-ui/interfaces/popover.ts","src/lib/json-ui/interfaces/filter-input.ts","src/lib/json-ui/interfaces/input.ts","src/lib/json-ui/interfaces/accordion.ts","src/lib/json-ui/interfaces/github-build-status.ts","src/lib/json-ui/interfaces/menu.ts","src/lib/json-ui/interfaces/app-logo.ts","src/lib/json-ui/interfaces/metric-display.ts","src/lib/json-ui/interfaces/empty-message.ts","src/lib/json-ui/interfaces/info-box.ts","src/lib/json-ui/interfaces/component-binding-dialog.ts","src/lib/json-ui/interfaces/helper-text.ts","src/lib/json-ui/interfaces/spinner.ts","src/lib/json-ui/interfaces/divider.ts","src/lib/json-ui/interfaces/live-indicator.ts","src/lib/json-ui/interfaces/detail-row.ts","src/lib/json-ui/interfaces/status-icon.ts","src/lib/json-ui/interfaces/kbd.ts","src/lib/json-ui/interfaces/data-source-editor-dialog.ts","src/lib/json-ui/interfaces/code.ts","src/lib/json-ui/interfaces/key-value.ts","src/lib/json-ui/interfaces/heading.ts","src/lib/json-ui/interfaces/badge.ts","src/lib/json-ui/interfaces/loading-fallback.ts","src/lib/json-ui/interfaces/seed-data-manager.ts","src/lib/json-ui/interfaces/skeleton.ts","src/lib/json-ui/interfaces/container.ts","src/lib/json-ui/interfaces/icon-wrapper.ts","src/lib/json-ui/interfaces/stack.ts","src/lib/json-ui/interfaces/loading-spinner.ts","src/lib/json-ui/interfaces/progress-bar.ts","src/lib/json-ui/interfaces/text-gradient.ts","src/lib/json-ui/interfaces/dot.ts","src/lib/json-ui/interfaces/error-badge.ts","src/lib/json-ui/interfaces/save-indicator.ts","src/lib/json-ui/interfaces/label.ts","src/lib/json-ui/interfaces/text.ts","src/lib/generators/index.ts","src/lib/json-ui/interfaces/action-icon.ts","src/lib/generators/generateStorybookStories.ts","src/lib/json-ui/interfaces/chip.ts","src/lib/json-ui/interfaces/icon-text.ts","src/lib/json-ui/interfaces/storage-settings.ts","src/lib/json-ui/interfaces/separator.ts","src/lib/json-ui/interfaces/tree-card.ts","src/lib/generators/generatePlaywrightTests.ts","src/lib/generators/generateMUITheme.ts","src/lib/generators/generateNextJSProject.ts","src/lib/generators/generateFlaskBlueprint.ts","src/lib/generators/generateComponentCode.ts","src/lib/generators/generateFlaskApp.ts","src/lib/json-ui/interfaces/spacer.ts","src/lib/generators/generatePrismaSchema.ts","src/lib/generators/sanitizeIdentifier.ts","src/lib/json-ui/interfaces/index.ts","src/lib/generators/generateUnitTests.ts","src/lib/generators/__tests__/generateFlaskBlueprint.test.ts","src/lib/json-ui/interfaces/link.ts","src/lib/json-ui/interfaces/pulse.ts","src/lib/json-ui/interfaces/copy-button.ts","src/lib/json-ui/interfaces/password-input.ts","src/lib/storage-adapter/config.ts","src/lib/json-ui/interfaces/binding-editor.ts","src/lib/storage-adapter/detect-storage-backend.ts","src/lib/storage-adapter/types.ts","src/lib/storage-adapter/index.ts","src/lib/unified-storage-adapters/flask-backend-adapter.ts","src/lib/storage-adapter/indexeddb-adapter.ts","src/lib/spark/index.ts","src/lib/unified-storage-adapters/index.ts","src/lib/unified-storage-adapters/spark-kv-adapter.ts","src/lib/storage-adapter/auto-storage-adapter.ts","src/lib/storage-adapter/flask-backend-adapter.ts","src/lib/unified-storage-adapters/types.ts","src/lib/unified-storage-adapters/sqlite-adapter.ts","src/lib/unified-storage-adapters/indexeddb-adapter.ts","src/lib/unified-storage-adapters/__tests__/flask-backend-adapter.test.ts","src/store/index.ts","src/store/actionNames.ts","src/store/middleware/persistenceMiddleware.test.ts","src/store/middleware/autoSyncMiddleware.ts","src/store/middleware/index.ts","src/store/middleware/flaskSync.ts","src/store/middleware/autoSyncMiddleware.test.ts","src/store/middleware/syncMonitorMiddleware.ts","src/store/slices/syncSlice.test.ts","src/store/slices/lambdasSlice.ts","src/store/slices/settingsSlice.ts","src/store/slices/themeSlice.ts","src/store/slices/syncSlice.ts","src/store/slices/modelsSlice.ts","src/store/slices/projectSlice.ts","src/store/slices/componentTreesSlice.ts","src/store/slices/workflowsSlice.ts","src/store/slices/conflictsSlice.ts","src/store/slices/componentsSlice.ts","src/router/index.ts","src/store/slices/filesSlice.ts","src/router/RouterProvider.tsx","src/router/routes.tsx","src/store/middleware/persistenceMiddleware.ts","src/global.d.ts","src/vite-end.d.ts","packages/spark-tools/dist/agentPlugin.d.ts","packages/spark-tools/dist/designerPlugin.d.ts","packages/spark-tools/dist/vitePhosphorIconProxyPlugin.d.ts","packages/spark-tools/dist/designerHost.d.ts","packages/spark-tools/dist/hooks/use-kv.d.ts","packages/spark-tools/dist/lib/index.d.ts","packages/spark-tools/dist/heartbeat/heartbeatPlugin.d.ts","packages/spark-tools/dist/sparkVitePlugin.d.ts","packages/spark-tools/dist/heartbeat/heartbeat.d.ts","packages/spark-tools/dist/types/heartbeat-event-types.d.ts","packages/spark-tools/dist/lib/db.d.ts","packages/spark-tools/dist/lib/llm.d.ts","packages/spark-tools/dist/hooks/index.d.ts","packages/spark-tools/dist/lib/spark.d.ts","packages/spark-tools/dist/hooks/use-theme.d.ts","packages/spark-tools/dist/lib/user.d.ts","packages/spark-tools/dist/lib/kv.d.ts","packages/spark-tools/dist/lib/octokit.d.ts","packages/spark-tools/dist/types/kv-event-types.d.ts","packages/spark-tools/dist/lib/utils.d.ts","packages/spark-tools/dist/runtime-wrapper/runtimeProxy.d.ts","packages/spark-tools/dist/lib/db/db.d.ts","packages/spark-tools/dist/lib/db/collection.d.ts","packages/spark-tools/dist/runtime-wrapper/runtimeBuildPlugin.d.ts","tailwind.config.js","eslint.config.js","packages/spark-tools/dist/llm.js","packages/spark-tools/dist/agentPlugin.js","packages/spark-tools/dist/heartbeat-event-types-BmKuwNhb.js","packages/spark-tools/dist/db.js","scripts/generate-page.js","packages/spark-tools/dist/sparkVitePlugin.js","public/sw.js","packages/spark-tools/dist/kv-DBiZoNWq.js","packages/spark-tools/dist/heartbeat.js","packages/spark-tools/dist/heartbeatPlugin.js","packages/spark-tools/dist/index.js","packages/spark-tools/dist/designerHost.js","scripts/list-pages.js","packages/spark-tools/dist/vitePhosphorIconProxyPlugin.js","packages/spark-tools/dist/spark.js"],"linesOfCode":47955,"name":"javascript"},"actions":{"displayName":"GitHub Actions","files":[".github/workflows/mirror-repository.yml",".github/workflows/ci.yml",".github/workflows/e2e-tests.yml",".github/workflows/release.yml"],"linesOfCode":399,"name":"actions"},"python":{"displayName":"Python","files":["backend/app.py"],"linesOfCode":165,"name":"python"}}}