> spark-template@0.0.0 audit:json > tsx scripts/audit-json-components.ts 🔍 Starting JSON component audit... 📊 Found 338 JSON files in config/pages 📊 Found 475 TSX files in src/components 📊 Found 134 JSON definitions 📊 Found 360 registry entries 🔍 Checking for TSX files that could be replaced with JSON... 🔍 Checking for orphaned JSON files... 🔍 Checking for obsolete wrapper references... 🔍 Checking for broken load paths... 🔍 Checking molecules without JSON definitions... ================================================================================ 📋 AUDIT REPORT ================================================================================ 📅 Generated: 2026-01-21T03:25:13.796Z 📈 Statistics: â€ĸ Total JSON files: 338 â€ĸ Total TSX files: 475 â€ĸ Registry entries: 360 â€ĸ Orphaned JSON: 0 â€ĸ Obsolete wrapper refs: 0 â€ĸ Duplicate implementations: 62 âš ī¸ WARNING (62) -------------------------------------------------------------------------------- DUPLICATE IMPLEMENTATION (62): â€ĸ /Users/rmac/Documents/GitHub/low-code-react-app-b/src/components/molecules/Breadcrumb.tsx TSX file has JSON equivalent at src/config/pages/molecules/breadcrumb.json 💡 Consider removing TSX and routing through JSON renderer â€ĸ /Users/rmac/Documents/GitHub/low-code-react-app-b/src/components/molecules/CanvasRenderer.tsx TSX file has JSON equivalent at src/config/pages/molecules/canvas-renderer.json 💡 Consider removing TSX and routing through JSON renderer â€ĸ /Users/rmac/Documents/GitHub/low-code-react-app-b/src/components/molecules/ComponentPalette.tsx TSX file has JSON equivalent at src/config/pages/molecules/component-palette.json 💡 Consider removing TSX and routing through JSON renderer â€ĸ /Users/rmac/Documents/GitHub/low-code-react-app-b/src/components/molecules/ComponentTree.tsx TSX file has JSON equivalent at src/config/pages/molecules/component-tree.json 💡 Consider removing TSX and routing through JSON renderer â€ĸ /Users/rmac/Documents/GitHub/low-code-react-app-b/src/components/molecules/EditorActions.tsx TSX file has JSON equivalent at src/config/pages/molecules/editor-actions.json 💡 Consider removing TSX and routing through JSON renderer ... and 57 more â„šī¸ INFO (11) -------------------------------------------------------------------------------- POTENTIAL CONVERSION (11): â€ĸ /Users/rmac/Documents/GitHub/low-code-react-app-b/src/components/molecules/EditorActions.tsx Molecule "EditorActions" could potentially be converted to JSON 💡 Evaluate if EditorActions can be expressed as pure JSON â€ĸ /Users/rmac/Documents/GitHub/low-code-react-app-b/src/components/molecules/EditorToolbar.tsx Molecule "EditorToolbar" could potentially be converted to JSON 💡 Evaluate if EditorToolbar can be expressed as pure JSON â€ĸ /Users/rmac/Documents/GitHub/low-code-react-app-b/src/components/molecules/EmptyEditorState.tsx Molecule "EmptyEditorState" could potentially be converted to JSON 💡 Evaluate if EmptyEditorState can be expressed as pure JSON â€ĸ /Users/rmac/Documents/GitHub/low-code-react-app-b/src/components/molecules/FileTabs.tsx Molecule "FileTabs" could potentially be converted to JSON 💡 Evaluate if FileTabs can be expressed as pure JSON â€ĸ /Users/rmac/Documents/GitHub/low-code-react-app-b/src/components/molecules/LazyInlineMonacoEditor.tsx Molecule "LazyInlineMonacoEditor" could potentially be converted to JSON 💡 Evaluate if LazyInlineMonacoEditor can be expressed as pure JSON ... and 6 more ================================================================================ Total issues found: 73 ================================================================================ 📄 Full report written to: /Users/rmac/Documents/GitHub/low-code-react-app-b/audit-report.json ✅ Audit completed successfully