mirror of
https://github.com/johndoe6345789/low-code-react-app-b.git
synced 2026-04-24 05:34:58 +00:00
352 lines
10 KiB
JSON
352 lines
10 KiB
JSON
{
|
|
"$schema": "./schemas/component-registry-schema.json",
|
|
"version": "1.0.0",
|
|
"components": [
|
|
{
|
|
"name": "ProjectDashboard",
|
|
"path": "@/components/ProjectDashboard",
|
|
"export": "ProjectDashboard",
|
|
"type": "feature",
|
|
"preload": true,
|
|
"preloadPriority": "high",
|
|
"category": "dashboard",
|
|
"description": "Main project dashboard with metrics and overview"
|
|
},
|
|
{
|
|
"name": "CodeEditor",
|
|
"path": "@/components/CodeEditor",
|
|
"export": "CodeEditor",
|
|
"type": "feature",
|
|
"preload": true,
|
|
"preloadPriority": "high",
|
|
"category": "editor",
|
|
"dependencies": ["monaco-editor"],
|
|
"preloadDependencies": ["preloadMonacoEditor"],
|
|
"description": "Monaco-based code editor with syntax highlighting"
|
|
},
|
|
{
|
|
"name": "FileExplorer",
|
|
"path": "@/components/FileExplorer",
|
|
"export": "FileExplorer",
|
|
"type": "feature",
|
|
"preload": true,
|
|
"preloadPriority": "high",
|
|
"category": "editor",
|
|
"description": "File tree navigation and management"
|
|
},
|
|
{
|
|
"name": "ModelDesigner",
|
|
"path": "@/components/JSONModelDesigner",
|
|
"export": "JSONModelDesigner",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "designer",
|
|
"description": "JSON-based model designer"
|
|
},
|
|
{
|
|
"name": "ComponentTreeBuilder",
|
|
"path": "@/components/ComponentTreeBuilder",
|
|
"export": "ComponentTreeBuilder",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "designer",
|
|
"description": "Visual component tree builder"
|
|
},
|
|
{
|
|
"name": "ComponentTreeManager",
|
|
"path": "@/components/JSONComponentTreeManager",
|
|
"export": "JSONComponentTreeManager",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "designer",
|
|
"description": "JSON-based component tree manager"
|
|
},
|
|
{
|
|
"name": "WorkflowDesigner",
|
|
"path": "@/components/JSONWorkflowDesigner",
|
|
"export": "JSONWorkflowDesigner",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "designer",
|
|
"dependencies": ["monaco-editor"],
|
|
"preloadDependencies": ["preloadMonacoEditor"],
|
|
"description": "JSON-based workflow designer"
|
|
},
|
|
{
|
|
"name": "LambdaDesigner",
|
|
"path": "@/components/JSONLambdaDesigner",
|
|
"export": "JSONLambdaDesigner",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "designer",
|
|
"dependencies": ["monaco-editor"],
|
|
"preloadDependencies": ["preloadMonacoEditor"],
|
|
"description": "JSON-based lambda designer"
|
|
},
|
|
{
|
|
"name": "StyleDesigner",
|
|
"path": "@/components/JSONStyleDesigner",
|
|
"export": "JSONStyleDesigner",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "designer",
|
|
"description": "JSON-based theme and styling designer"
|
|
},
|
|
{
|
|
"name": "PlaywrightDesigner",
|
|
"path": "@/components/PlaywrightDesigner",
|
|
"export": "PlaywrightDesigner",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "testing",
|
|
"description": "Visual E2E test builder with Playwright"
|
|
},
|
|
{
|
|
"name": "StorybookDesigner",
|
|
"path": "@/components/StorybookDesigner",
|
|
"export": "StorybookDesigner",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "testing",
|
|
"description": "Component story builder for Storybook"
|
|
},
|
|
{
|
|
"name": "UnitTestDesigner",
|
|
"path": "@/components/UnitTestDesigner",
|
|
"export": "UnitTestDesigner",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "testing",
|
|
"description": "Unit test suite builder"
|
|
},
|
|
{
|
|
"name": "FlaskDesigner",
|
|
"path": "@/components/JSONFlaskDesigner",
|
|
"export": "JSONFlaskDesigner",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "backend",
|
|
"description": "JSON-based Flask REST API designer"
|
|
},
|
|
{
|
|
"name": "ProjectSettingsDesigner",
|
|
"path": "@/components/ProjectSettingsDesigner",
|
|
"export": "ProjectSettingsDesigner",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "settings",
|
|
"description": "Next.js and npm package configuration"
|
|
},
|
|
{
|
|
"name": "ErrorPanel",
|
|
"path": "@/components/ErrorPanel",
|
|
"export": "ErrorPanel",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "debugging",
|
|
"description": "Error detection and auto-repair panel"
|
|
},
|
|
{
|
|
"name": "DocumentationView",
|
|
"path": "@/components/DocumentationView",
|
|
"export": "DocumentationView",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "documentation",
|
|
"description": "In-app documentation viewer"
|
|
},
|
|
{
|
|
"name": "SassStylesShowcase",
|
|
"path": "@/components/SassStylesShowcase",
|
|
"export": "SassStylesShowcase",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "styling",
|
|
"description": "SASS styles demonstration"
|
|
},
|
|
{
|
|
"name": "FeatureToggleSettings",
|
|
"path": "@/components/FeatureToggleSettings",
|
|
"export": "FeatureToggleSettings",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "settings",
|
|
"description": "Feature toggle management interface"
|
|
},
|
|
{
|
|
"name": "PWASettings",
|
|
"path": "@/components/PWASettings",
|
|
"export": "PWASettings",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "pwa",
|
|
"description": "Progressive Web App settings and status"
|
|
},
|
|
{
|
|
"name": "FaviconDesigner",
|
|
"path": "@/components/FaviconDesigner",
|
|
"export": "FaviconDesigner",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "designer",
|
|
"description": "Visual favicon and icon designer"
|
|
},
|
|
{
|
|
"name": "FeatureIdeaCloud",
|
|
"path": "@/components/FeatureIdeaCloud/index",
|
|
"export": "FeatureIdeaCloud",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "planning",
|
|
"description": "Interactive feature idea voting cloud"
|
|
},
|
|
{
|
|
"name": "TemplateSelector",
|
|
"path": "@/components/TemplateSelector",
|
|
"export": "TemplateSelector",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "templates",
|
|
"description": "Project template selection and preview"
|
|
},
|
|
{
|
|
"name": "PersistenceDashboard",
|
|
"path": "@/components/PersistenceDashboard",
|
|
"export": "PersistenceDashboard",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "database",
|
|
"description": "Redux persistence middleware monitoring and control dashboard"
|
|
},
|
|
{
|
|
"name": "PersistenceExample",
|
|
"path": "@/components/PersistenceExample",
|
|
"export": "PersistenceExample",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "database",
|
|
"description": "Interactive example demonstrating automatic persistence"
|
|
},
|
|
{
|
|
"name": "JSONUIShowcase",
|
|
"path": "@/components/JSONUIShowcasePage",
|
|
"export": "JSONUIShowcasePage",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "showcase",
|
|
"description": "JSON UI system demonstration"
|
|
},
|
|
{
|
|
"name": "JSONConversionShowcase",
|
|
"path": "@/components/JSONConversionShowcase",
|
|
"export": "JSONConversionShowcase",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "showcase",
|
|
"description": "JSON conversion showcase overview"
|
|
},
|
|
{
|
|
"name": "SchemaEditor",
|
|
"path": "@/components/SchemaEditorPage",
|
|
"export": "SchemaEditorPage",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "designer",
|
|
"description": "JSON schema editor and validator"
|
|
},
|
|
{
|
|
"name": "DataBindingDesigner",
|
|
"path": "@/components/DataBindingDesigner",
|
|
"export": "DataBindingDesigner",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "designer",
|
|
"description": "Data binding configuration designer"
|
|
},
|
|
{
|
|
"name": "DockerBuildDebugger",
|
|
"path": "@/components/DockerBuildDebugger",
|
|
"export": "DockerBuildDebugger",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "debugging",
|
|
"description": "Docker build analysis and debugging tools"
|
|
},
|
|
{
|
|
"name": "AtomicLibraryShowcase",
|
|
"path": "@/components/AtomicLibraryShowcase",
|
|
"export": "AtomicLibraryShowcase",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "showcase",
|
|
"description": "Atomic component library demonstration"
|
|
},
|
|
{
|
|
"name": "ConflictResolutionPage",
|
|
"path": "@/components/ConflictResolutionPage",
|
|
"export": "ConflictResolutionPage",
|
|
"type": "feature",
|
|
"preload": false,
|
|
"category": "sync",
|
|
"description": "Conflict resolution UI for handling sync conflicts between local and remote data"
|
|
}
|
|
],
|
|
"dialogs": [
|
|
{
|
|
"name": "GlobalSearch",
|
|
"path": "@/components/GlobalSearch",
|
|
"export": "GlobalSearch",
|
|
"type": "dialog",
|
|
"preload": false,
|
|
"description": "Global search for files, models, components, etc."
|
|
},
|
|
{
|
|
"name": "KeyboardShortcutsDialog",
|
|
"path": "@/components/KeyboardShortcutsDialog",
|
|
"export": "KeyboardShortcutsDialog",
|
|
"type": "dialog",
|
|
"preload": false,
|
|
"description": "Keyboard shortcuts reference dialog"
|
|
},
|
|
{
|
|
"name": "PreviewDialog",
|
|
"path": "@/components/PreviewDialog",
|
|
"export": "PreviewDialog",
|
|
"type": "dialog",
|
|
"preload": false,
|
|
"description": "Live preview dialog for generated code"
|
|
}
|
|
],
|
|
"pwa": [
|
|
{
|
|
"name": "PWAInstallPrompt",
|
|
"path": "@/components/PWAInstallPrompt",
|
|
"export": "PWAInstallPrompt",
|
|
"type": "pwa",
|
|
"preload": false,
|
|
"description": "PWA installation prompt component"
|
|
},
|
|
{
|
|
"name": "PWAUpdatePrompt",
|
|
"path": "@/components/PWAUpdatePrompt",
|
|
"export": "PWAUpdatePrompt",
|
|
"type": "pwa",
|
|
"preload": false,
|
|
"description": "PWA update notification prompt"
|
|
},
|
|
{
|
|
"name": "PWAStatusBar",
|
|
"path": "@/components/PWAStatusBar",
|
|
"export": "PWAStatusBar",
|
|
"type": "pwa",
|
|
"preload": false,
|
|
"description": "PWA status indicator bar"
|
|
}
|
|
],
|
|
"preloadStrategy": {
|
|
"critical": ["ProjectDashboard", "FileExplorer", "CodeEditor"],
|
|
"onDemand": "all-others",
|
|
"preloadDelay": 100
|
|
}
|
|
}
|