diff --git a/package.json b/package.json index 641fc57e..b70c524c 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,9 @@ "@mui/material": "^7.3.0", "@mui/x-charts": "^8.27.0", "@mui/x-date-pickers": "^8.27.0", + "@omniviewdev/ai-ui": "^0.1.0", + "@omniviewdev/base-ui": "^0.1.0", + "@omniviewdev/editors": "^0.1.0", "@omniviewdev/providers": "workspace:*", "@omniviewdev/runtime": "workspace:*", "@omniviewdev/ui": "workspace:*", diff --git a/packages/omniviewdev-vite-plugin/shims/_omniviewdev__ai-ui.mjs b/packages/omniviewdev-vite-plugin/shims/_omniviewdev__ai-ui.mjs new file mode 100644 index 00000000..0b553fa8 --- /dev/null +++ b/packages/omniviewdev-vite-plugin/shims/_omniviewdev__ai-ui.mjs @@ -0,0 +1,14 @@ +// Auto-generated shim for '@omniviewdev/ai-ui' +// DO NOT EDIT -- regenerate with: pnpm --filter @omniviewdev/vite-plugin generate-shims + +const mod = window.__OMNIVIEW_SHARED__['@omniviewdev/ai-ui']; + +if (!mod) { + throw new Error( + '[omniview] Shared dependency "@omniviewdev/ai-ui" is not available on window.__OMNIVIEW_SHARED__. ' + + 'Ensure the Omniview host app is running and shared deps are exported before loading this plugin.' + ); +} + +// Default export: prefer mod.default, fall back to the module namespace itself. +export default mod.default !== undefined ? mod.default : mod; diff --git a/packages/omniviewdev-vite-plugin/shims/_omniviewdev__ai-ui__styles.css.mjs b/packages/omniviewdev-vite-plugin/shims/_omniviewdev__ai-ui__styles.css.mjs new file mode 100644 index 00000000..6566ddcb --- /dev/null +++ b/packages/omniviewdev-vite-plugin/shims/_omniviewdev__ai-ui__styles.css.mjs @@ -0,0 +1,14 @@ +// Auto-generated shim for '@omniviewdev/ai-ui/styles.css' +// DO NOT EDIT -- regenerate with: pnpm --filter @omniviewdev/vite-plugin generate-shims + +const mod = window.__OMNIVIEW_SHARED__['@omniviewdev/ai-ui/styles.css']; + +if (!mod) { + throw new Error( + '[omniview] Shared dependency "@omniviewdev/ai-ui/styles.css" is not available on window.__OMNIVIEW_SHARED__. ' + + 'Ensure the Omniview host app is running and shared deps are exported before loading this plugin.' + ); +} + +// Default export: prefer mod.default, fall back to the module namespace itself. +export default mod.default !== undefined ? mod.default : mod; diff --git a/packages/omniviewdev-vite-plugin/shims/_omniviewdev__base-ui.mjs b/packages/omniviewdev-vite-plugin/shims/_omniviewdev__base-ui.mjs new file mode 100644 index 00000000..ac7a9067 --- /dev/null +++ b/packages/omniviewdev-vite-plugin/shims/_omniviewdev__base-ui.mjs @@ -0,0 +1,14 @@ +// Auto-generated shim for '@omniviewdev/base-ui' +// DO NOT EDIT -- regenerate with: pnpm --filter @omniviewdev/vite-plugin generate-shims + +const mod = window.__OMNIVIEW_SHARED__['@omniviewdev/base-ui']; + +if (!mod) { + throw new Error( + '[omniview] Shared dependency "@omniviewdev/base-ui" is not available on window.__OMNIVIEW_SHARED__. ' + + 'Ensure the Omniview host app is running and shared deps are exported before loading this plugin.' + ); +} + +// Default export: prefer mod.default, fall back to the module namespace itself. +export default mod.default !== undefined ? mod.default : mod; diff --git a/packages/omniviewdev-vite-plugin/shims/_omniviewdev__base-ui__styles.css.mjs b/packages/omniviewdev-vite-plugin/shims/_omniviewdev__base-ui__styles.css.mjs new file mode 100644 index 00000000..13590b47 --- /dev/null +++ b/packages/omniviewdev-vite-plugin/shims/_omniviewdev__base-ui__styles.css.mjs @@ -0,0 +1,14 @@ +// Auto-generated shim for '@omniviewdev/base-ui/styles.css' +// DO NOT EDIT -- regenerate with: pnpm --filter @omniviewdev/vite-plugin generate-shims + +const mod = window.__OMNIVIEW_SHARED__['@omniviewdev/base-ui/styles.css']; + +if (!mod) { + throw new Error( + '[omniview] Shared dependency "@omniviewdev/base-ui/styles.css" is not available on window.__OMNIVIEW_SHARED__. ' + + 'Ensure the Omniview host app is running and shared deps are exported before loading this plugin.' + ); +} + +// Default export: prefer mod.default, fall back to the module namespace itself. +export default mod.default !== undefined ? mod.default : mod; diff --git a/packages/omniviewdev-vite-plugin/shims/_omniviewdev__editors.mjs b/packages/omniviewdev-vite-plugin/shims/_omniviewdev__editors.mjs new file mode 100644 index 00000000..8a86909a --- /dev/null +++ b/packages/omniviewdev-vite-plugin/shims/_omniviewdev__editors.mjs @@ -0,0 +1,14 @@ +// Auto-generated shim for '@omniviewdev/editors' +// DO NOT EDIT -- regenerate with: pnpm --filter @omniviewdev/vite-plugin generate-shims + +const mod = window.__OMNIVIEW_SHARED__['@omniviewdev/editors']; + +if (!mod) { + throw new Error( + '[omniview] Shared dependency "@omniviewdev/editors" is not available on window.__OMNIVIEW_SHARED__. ' + + 'Ensure the Omniview host app is running and shared deps are exported before loading this plugin.' + ); +} + +// Default export: prefer mod.default, fall back to the module namespace itself. +export default mod.default !== undefined ? mod.default : mod; diff --git a/packages/omniviewdev-vite-plugin/shims/_omniviewdev__editors__styles.css.mjs b/packages/omniviewdev-vite-plugin/shims/_omniviewdev__editors__styles.css.mjs new file mode 100644 index 00000000..853fb15b --- /dev/null +++ b/packages/omniviewdev-vite-plugin/shims/_omniviewdev__editors__styles.css.mjs @@ -0,0 +1,14 @@ +// Auto-generated shim for '@omniviewdev/editors/styles.css' +// DO NOT EDIT -- regenerate with: pnpm --filter @omniviewdev/vite-plugin generate-shims + +const mod = window.__OMNIVIEW_SHARED__['@omniviewdev/editors/styles.css']; + +if (!mod) { + throw new Error( + '[omniview] Shared dependency "@omniviewdev/editors/styles.css" is not available on window.__OMNIVIEW_SHARED__. ' + + 'Ensure the Omniview host app is running and shared deps are exported before loading this plugin.' + ); +} + +// Default export: prefer mod.default, fall back to the module namespace itself. +export default mod.default !== undefined ? mod.default : mod; diff --git a/packages/omniviewdev-vite-plugin/src/sharedPackages.ts b/packages/omniviewdev-vite-plugin/src/sharedPackages.ts index c92954e7..c09b3ee2 100644 --- a/packages/omniviewdev-vite-plugin/src/sharedPackages.ts +++ b/packages/omniviewdev-vite-plugin/src/sharedPackages.ts @@ -75,6 +75,14 @@ export const SHARED_PACKAGES: readonly string[] = [ '@omniviewdev/runtime/runtime', '@omniviewdev/runtime/models', + // @omniviewdev npm packages (base-ui, ai-ui, editors) + '@omniviewdev/base-ui', + '@omniviewdev/base-ui/styles.css', + '@omniviewdev/ai-ui', + '@omniviewdev/ai-ui/styles.css', + '@omniviewdev/editors', + '@omniviewdev/editors/styles.css', + // DND Kit '@dnd-kit/core', '@dnd-kit/modifiers', diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1434bfba..c7fe1e2a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -54,6 +54,15 @@ importers: '@mui/x-date-pickers': specifier: ^8.27.0 version: 8.27.0(@emotion/react@11.14.0(@types/react@19.2.14)(react@19.2.4))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.2.14)(react@19.2.4))(@types/react@19.2.14)(react@19.2.4))(@mui/material@7.3.8(@emotion/react@11.14.0(@types/react@19.2.14)(react@19.2.4))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.2.14)(react@19.2.4))(@types/react@19.2.14)(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@mui/system@7.3.8(@emotion/react@11.14.0(@types/react@19.2.14)(react@19.2.4))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.2.14)(react@19.2.4))(@types/react@19.2.14)(react@19.2.4))(@types/react@19.2.14)(react@19.2.4))(@types/react@19.2.14)(date-fns@4.1.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@omniviewdev/ai-ui': + specifier: ^0.1.0 + version: 0.1.0(@omniviewdev/base-ui@0.1.0(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react-icons@5.5.0(react@19.2.4))(react@19.2.4) + '@omniviewdev/base-ui': + specifier: ^0.1.0 + version: 0.1.0(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@omniviewdev/editors': + specifier: ^0.1.0 + version: 0.1.0(@omniviewdev/base-ui@0.1.0(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) '@omniviewdev/providers': specifier: workspace:* version: link:packages/omniviewdev-providers @@ -1086,6 +1095,27 @@ packages: resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} engines: {node: '>=6.9.0'} + '@base-ui/react@1.3.0': + resolution: {integrity: sha512-FwpKqZbPz14AITp1CVgf4AjhKPe1OeeVKSBMdgD10zbFlj3QSWelmtCMLi2+/PFZZcIm3l87G7rwtCZJwHyXWA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^19.0.0 + react: ^17 || ^18 || ^19 + react-dom: ^17 || ^18 || ^19 + peerDependenciesMeta: + '@types/react': + optional: true + + '@base-ui/utils@0.2.6': + resolution: {integrity: sha512-yQ+qeuqohwhsNpoYDqqXaLllYAkPCP4vYdDrVo8FQXaAPfHWm1pG/Vm+jmGTA5JFS0BAIjookyapuJFY8F9PIw==} + peerDependencies: + '@types/react': ^19.0.0 + react: ^17 || ^18 || ^19 + react-dom: ^17 || ^18 || ^19 + peerDependenciesMeta: + '@types/react': + optional: true + '@bramus/specificity@2.4.2': resolution: {integrity: sha512-ctxtJ/eA+t+6q2++vj5j7FYX3nRu311q1wfYH3xjlLOsczhlhxAg2FWNUXhpGvAw3BWo1xBcvOV6/YLc2r5FJw==} hasBin: true @@ -1146,6 +1176,18 @@ packages: '@dnd-kit/core': ^6.1.0 react: '>=16.8.0' + '@dnd-kit/modifiers@9.0.0': + resolution: {integrity: sha512-ybiLc66qRGuZoC20wdSSG6pDXFikui/dCNGthxv4Ndy8ylErY0N3KVxY2bgo7AWwIbxDmXDg3ylAFmnrjcbVvw==} + peerDependencies: + '@dnd-kit/core': ^6.3.0 + react: '>=16.8.0' + + '@dnd-kit/sortable@10.0.0': + resolution: {integrity: sha512-+xqhmIIzvAYMGfBYYnbKuNicfSsk4RksY2XdmJhT+HAC01nix6fHCztU68jooFiMUB01Ky3F0FyOvhG/BZrWkg==} + peerDependencies: + '@dnd-kit/core': ^6.3.0 + react: '>=16.8.0' + '@dnd-kit/sortable@8.0.0': resolution: {integrity: sha512-U3jk5ebVXe1Lr7c2wU7SBZjcWdQP+j7peHJfCspnA81enlu88Mgd7CC8Q+pub9ubP7eKVETzJW+IBAhsqbSu/g==} peerDependencies: @@ -1725,6 +1767,21 @@ packages: '@noble/hashes': optional: true + '@floating-ui/core@1.7.5': + resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==} + + '@floating-ui/dom@1.7.6': + resolution: {integrity: sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==} + + '@floating-ui/react-dom@2.1.8': + resolution: {integrity: sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@floating-ui/utils@0.2.11': + resolution: {integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==} + '@fontsource/material-icons@5.2.5': resolution: {integrity: sha512-9k0LBRVgResIeD+vC/epYmm/awN2k2L8twwEtUWQ3FHluMi+7PbISOpXqksvfqPn9FJy4/KEeWOhFTR/SrbhNw==} @@ -2018,6 +2075,27 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@omniviewdev/ai-ui@0.1.0': + resolution: {integrity: sha512-AI/cteDsN//CCZotGtyFItmo5UeQLWxeXVEPlbKdnhA8vmfoQ596QqacUritQ7DneR7zJz5u/SoPoJwSKzZWpw==} + peerDependencies: + '@omniviewdev/base-ui': 0.1.0 + react: ^19.0.0 + react-dom: ^19.0.0 + react-icons: ^5.6.0 + + '@omniviewdev/base-ui@0.1.0': + resolution: {integrity: sha512-OM1CIZQInb/6Q6+Pjfwb+XKlNnXcpVs+PdlG7IQxRcIcRBNH6V5RK69uTttJnre+y0khT6EAs9nswMokdiF9dQ==} + peerDependencies: + react: ^19.0.0 + react-dom: ^19.0.0 + + '@omniviewdev/editors@0.1.0': + resolution: {integrity: sha512-XvV3hro/HKHD4e4gW33wKAhh+TaH9xBtr5yDww8gHOpcs7JA1b1Lfvviit3KtAfsX30NGmBGiIu/TYVdXtrj1Q==} + peerDependencies: + '@omniviewdev/base-ui': 0.1.0 + react: ^19.0.0 + react-dom: ^19.0.0 + '@opentelemetry/api-logs@0.212.0': resolution: {integrity: sha512-TEEVrLbNROUkYY51sBJGk7lO/OLjuepch8+hmpM6ffMJQ2z/KVCjdHuCFX6fJj8OkJP2zckPjrJzQtXU3IAsFg==} engines: {node: '>=8.0.0'} @@ -2916,6 +2994,12 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + '@tanstack/react-virtual@3.13.23': + resolution: {integrity: sha512-XnMRnHQ23piOVj2bzJqHrRrLg4r+F86fuBcwteKfbIjJrtGxb4z7tIvPVAe4B+4UVwo9G4Giuz5fmapcrnZ0OQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + '@tanstack/react-virtual@3.13.8': resolution: {integrity: sha512-meS2AanUg50f3FBSNoAdBSRAh8uS0ue01qm7zrw65KGJtiXB9QXfybqZwkh4uFpRv2iX/eu5tjcH5wqUpwYLPg==} peerDependencies: @@ -2936,6 +3020,9 @@ packages: '@tanstack/virtual-core@3.13.19': resolution: {integrity: sha512-/BMP7kNhzKOd7wnDeB8NrIRNLwkf5AhCYCvtfZV2GXWbBieFm/el0n6LOAXlTi6ZwHICSNnQcIxRCWHrLzDY+g==} + '@tanstack/virtual-core@3.13.23': + resolution: {integrity: sha512-zSz2Z2HNyLjCplANTDyl3BcdQJc2k1+yyFoKhNRmCr7V7dY8o8q5m8uFTI1/Pg1kL+Hgrz6u3Xo6eFUB7l66cg==} + '@tanstack/virtual-core@3.13.8': resolution: {integrity: sha512-BT6w89Hqy7YKaWewYzmecXQzcJh6HTBbKYJIIkMaNU49DZ06LoTV3z32DWWEdUsgW6n1xTmwTLs4GtWrZC261w==} @@ -3434,24 +3521,45 @@ packages: peerDependencies: '@xterm/xterm': ^5.0.0 + '@xterm/addon-fit@0.11.0': + resolution: {integrity: sha512-jYcgT6xtVYhnhgxh3QgYDnnNMYTcf8ElbxxFzX0IZo+vabQqSPAjC3c1wJrKB5E19VwQei89QCiZZP86DCPF7g==} + '@xterm/addon-fit@0.9.0': resolution: {integrity: sha512-hDlPPbTVPYyvwXu/asW8HbJkI/2RMi0cMaJnBZYVeJB0SWP2NeESMCNr+I7CvBlyI0sAxpxOg8Wk4OMkxBz9WA==} peerDependencies: '@xterm/xterm': ^5.0.0 + '@xterm/addon-search@0.16.0': + resolution: {integrity: sha512-9OeuBFu0/uZJPu+9AHKY6g/w0Czyb/Ut0A5t79I4ULoU4IfU5BEpPFVGQxP4zTTMdfZEYkVIRYbHBX1xWwjeSA==} + + '@xterm/addon-serialize@0.14.0': + resolution: {integrity: sha512-uteyTU1EkrQa2Ux6P/uFl2fzmXI46jy5uoQMKEOM0fKTyiW7cSn0WrFenHm5vO5uEXX/GpwW/FgILvv3r0WbkA==} + + '@xterm/addon-unicode11@0.9.0': + resolution: {integrity: sha512-FxDnYcyuXhNl+XSqGZL/t0U9eiNb/q3EWT5rYkQT/zuig8Gz/VagnQANKHdDWFM2lTMk9ly0EFQxxxtZUoRetw==} + '@xterm/addon-web-links@0.10.0': resolution: {integrity: sha512-QhrHCUr8w6ATGviyXwcAIM1qN3nD1hdxwMC8fsW7z/6aaQlb2nt7zmByJt4eOn7ZzrHOzczljqV5S2pkdQp2xw==} peerDependencies: '@xterm/xterm': ^5.0.0 + '@xterm/addon-web-links@0.12.0': + resolution: {integrity: sha512-4Smom3RPyVp7ZMYOYDoC/9eGJJJqYhnPLGGqJ6wOBfB8VxPViJNSKdgRYb8NpaM6YSelEKbA2SStD7lGyqaobw==} + '@xterm/addon-webgl@0.17.0': resolution: {integrity: sha512-KUH//EZCz7j1+IekW8sZzmcj/y9gOLf/HMcsWXjg0Xr5cT1lIBIIbbBlbf5kZ+XnA/8c1IuBm1vx+blzlfPk0g==} peerDependencies: '@xterm/xterm': ^5.0.0 + '@xterm/addon-webgl@0.19.0': + resolution: {integrity: sha512-b3fMOsyLVuCeNJWxolACEUED0vm7qC0cy4wRvf3oURSzDTYVQiGPhTnhWZwIHdvC48Y+oLhvYXnY4XDXPoJo6A==} + '@xterm/xterm@5.5.0': resolution: {integrity: sha512-hqJHYaQb5OptNunnyAnkHyM8aCjZ1MEIDTQu1iIbbTD/xops91NB5yq1ZK/dC2JDbVWtF23zUtl9JE2NqwT87A==} + '@xterm/xterm@6.0.0': + resolution: {integrity: sha512-TQwDdQGtwwDt+2cgKDLn0IRaSxYu1tSUjgKarSDkUM0ZNiSRXFpjxEsvc/Zgc5kq5omJ+V0a8/kIM2WD3sMOYg==} + acorn-import-attributes@1.9.5: resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: @@ -4402,6 +4510,9 @@ packages: fastq@1.19.1: resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + fault@1.0.4: + resolution: {integrity: sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==} + fdir@6.4.4: resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==} peerDependencies: @@ -4470,6 +4581,10 @@ packages: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} + format@0.2.2: + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} + engines: {node: '>=0.4.x'} + fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} @@ -4681,6 +4796,9 @@ packages: hast-util-raw@9.0.2: resolution: {integrity: sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==} + hast-util-sanitize@5.0.2: + resolution: {integrity: sha512-3yTWghByc50aGS7JlGhk61SPenfE/p1oaFeNwkOOyrscaOkMGrcW9+Cy/QAIOBpZxP1yqDIzFMR0+Np0i0+usg==} + hast-util-select@6.0.2: resolution: {integrity: sha512-hT/SD/d/Meu+iobvgkffo1QecV8WeKWxwsNMzcTJsKw1cKTQKSR/7ArJeURLNJF9HDjp9nVoORyNNJxrvBye8Q==} @@ -4702,10 +4820,19 @@ packages: hastscript@8.0.0: resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + hastscript@9.0.1: + resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} + he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true + highlight.js@10.7.3: + resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} + + highlightjs-vue@1.0.0: + resolution: {integrity: sha512-PDEfEF102G23vHmPhLyPboFCD+BkMGu+GuJe2d9/eH4FsCwvgBpnc9n0pGE+ffKdph38s6foEZiEjdgHdzp+IA==} + hoist-non-react-statics@3.3.2: resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} @@ -5221,6 +5348,9 @@ packages: loupe@3.1.3: resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==} + lowlight@1.20.0: + resolution: {integrity: sha512-8Ktj+prEb1RoCPkEOrPMYUN/nCggB7qAWe3a7OpMjWQkh3l2RD5wKRQ+o8Q8YuI9RG/xs95waaI/E6ym/7NsTw==} + lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} @@ -5446,6 +5576,9 @@ packages: monaco-editor@0.47.0: resolution: {integrity: sha512-VabVvHvQ9QmMwXu4du008ZDuyLnHs9j7ThVFsiJoXSOQk18+LF89N4ADzPbFenm0W4V2bGHnFBztIRQTgBfxzw==} + monaco-editor@0.52.2: + resolution: {integrity: sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ==} + monaco-languageserver-types@0.4.0: resolution: {integrity: sha512-QQ3BZiU5LYkJElGncSNb5AKoJ/LCs6YBMCJMAz9EA7v+JaOdn3kx2cXpPTcZfKA5AEsR0vc97sAw+5mdNhVBmw==} @@ -5465,6 +5598,11 @@ packages: peerDependencies: monaco-editor: '>=0.36' + monaco-yaml@5.4.1: + resolution: {integrity: sha512-YQ6d/Ei98Uk073SJLFbwuSi95qhnl8F8NNmIUqN2XhDt9psZN2LqQ1T7pPQ866NJb2wFj44IrjnANgpa2jTfag==} + peerDependencies: + monaco-editor: '>=0.36' + motion-dom@11.18.1: resolution: {integrity: sha512-g76KvA001z+atjfxczdRtw/RXOM3OMSdd1f4DL77qCTF/+avrRJiawSG4yDibEQ215sr9kpinSlX2pCTJ9zbhw==} @@ -5749,6 +5887,10 @@ packages: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} + engines: {node: '>=6'} + process@0.11.10: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} @@ -5759,6 +5901,9 @@ packages: property-information@6.5.0: resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + property-information@7.1.0: + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} + protobufjs@8.0.0: resolution: {integrity: sha512-jx6+sE9h/UryaCZhsJWbJtTEy47yXoGNYI4z8ZaRncM0zBKeRqjO2JEcOUYwrYGb1WLhXM1FfMzW3annvFv0rw==} engines: {node: '>=12.0.0'} @@ -5818,6 +5963,12 @@ packages: '@types/react': ^19.0.0 react: '>=18' + react-markdown@9.1.0: + resolution: {integrity: sha512-xaijuJB0kzGiUdG7nc2MOMDUDBWPyGAjZtUrow9XxUeua8IqeP+VlIfAZ3bphpcLTnSZXz6z9jcVC/TCwbfgdw==} + peerDependencies: + '@types/react': ^19.0.0 + react: '>=18' + react-redux@9.2.0: resolution: {integrity: sha512-ROY9fvHhwOD9ySfrF0wmvu//bKCQ6AeZZq1nJNtbDC+kk5DuSuNX/n6YWYF/SYy7bSba4D4FSz8DJeKY/S/r+g==} peerDependencies: @@ -5851,6 +6002,12 @@ packages: peerDependencies: react: '>=16.8' + react-syntax-highlighter@16.1.1: + resolution: {integrity: sha512-PjVawBGy80C6YbC5DDZJeUjBmC7skaoEUdvfFQediQHgCL7aKyVHe57SaJGfQsloGDac+gCpTfRdtxzWWKmCXA==} + engines: {node: '>= 16.20.2'} + peerDependencies: + react: '>= 0.14.0' + react-transition-group@4.4.5: resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} peerDependencies: @@ -5907,6 +6064,9 @@ packages: refractor@4.8.1: resolution: {integrity: sha512-/fk5sI0iTgFYlmVGYVew90AoYnNMP6pooClx/XKqyeeCQXrL0Kvgn8V0VEht5ccdljbzzF1i3Q213gcntkRExg==} + refractor@5.0.0: + resolution: {integrity: sha512-QXOrHQF5jOpjjLfiNk5GFnWhRXvxjUVnlFxkeDmewR5sXkr3iM46Zo+CnRR8B+MDVqkULW4EcLVcRBNOPXHosw==} + regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} @@ -5942,6 +6102,9 @@ packages: resolution: {integrity: sha512-rjLJ3z6fIV11phwCqHp/KRo8xuUCO8o9bFJCNw5o6O2wlLk6g8r323aRswdGBQwfXPFYeSuZdAjp4tzo6RGqEg==} engines: {node: '>=16.0.0'} + rehype-sanitize@6.0.0: + resolution: {integrity: sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==} + rehype-slug@6.0.0: resolution: {integrity: sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==} @@ -6307,6 +6470,9 @@ packages: systemjs@6.15.1: resolution: {integrity: sha512-Nk8c4lXvMB98MtbmjX7JwJRgJOL8fluecYCfCeYBznwmpOs8Bf15hLM6z4z71EDAhQVrQrI+wt1aLWSXZq+hXA==} + tabbable@6.4.0: + resolution: {integrity: sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==} + tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} @@ -7207,6 +7373,30 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 + '@base-ui/react@1.3.0(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@babel/runtime': 7.28.6 + '@base-ui/utils': 0.2.6(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@floating-ui/react-dom': 2.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@floating-ui/utils': 0.2.11 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + tabbable: 6.4.0 + use-sync-external-store: 1.6.0(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + + '@base-ui/utils@0.2.6(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@babel/runtime': 7.28.6 + '@floating-ui/utils': 0.2.11 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + reselect: 5.1.1 + use-sync-external-store: 1.6.0(react@19.2.4) + optionalDependencies: + '@types/react': 19.2.14 + '@bramus/specificity@2.4.2': dependencies: css-tree: 3.1.0 @@ -7269,6 +7459,20 @@ snapshots: react: 19.2.4 tslib: 2.8.1 + '@dnd-kit/modifiers@9.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4)': + dependencies: + '@dnd-kit/core': 6.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@dnd-kit/utilities': 3.2.2(react@19.2.4) + react: 19.2.4 + tslib: 2.8.1 + + '@dnd-kit/sortable@10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4)': + dependencies: + '@dnd-kit/core': 6.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@dnd-kit/utilities': 3.2.2(react@19.2.4) + react: 19.2.4 + tslib: 2.8.1 + '@dnd-kit/sortable@8.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4)': dependencies: '@dnd-kit/core': 6.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -7674,6 +7878,23 @@ snapshots: '@exodus/bytes@1.14.1': {} + '@floating-ui/core@1.7.5': + dependencies: + '@floating-ui/utils': 0.2.11 + + '@floating-ui/dom@1.7.6': + dependencies: + '@floating-ui/core': 1.7.5 + '@floating-ui/utils': 0.2.11 + + '@floating-ui/react-dom@2.1.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@floating-ui/dom': 1.7.6 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + + '@floating-ui/utils@0.2.11': {} + '@fontsource/material-icons@5.2.5': {} '@fontsource/roboto@5.2.5': {} @@ -8027,6 +8248,56 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 + '@omniviewdev/ai-ui@0.1.0(@omniviewdev/base-ui@0.1.0(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react-icons@5.5.0(react@19.2.4))(react@19.2.4)': + dependencies: + '@omniviewdev/base-ui': 0.1.0(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@tanstack/react-virtual': 3.13.23(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-icons: 5.5.0(react@19.2.4) + react-markdown: 9.1.0(@types/react@19.2.14)(react@19.2.4) + remark-gfm: 4.0.0 + transitivePeerDependencies: + - '@types/react' + - supports-color + + '@omniviewdev/base-ui@0.1.0(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@base-ui/react': 1.3.0(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@dnd-kit/core': 6.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@dnd-kit/modifiers': 9.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4) + '@dnd-kit/sortable': 10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(react@19.2.4) + '@dnd-kit/utilities': 3.2.2(react@19.2.4) + '@tanstack/react-table': 8.21.3(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@tanstack/react-virtual': 3.13.23(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-syntax-highlighter: 16.1.1(react@19.2.4) + transitivePeerDependencies: + - '@types/react' + + '@omniviewdev/editors@0.1.0(@omniviewdev/base-ui@0.1.0(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@omniviewdev/base-ui': 0.1.0(@types/react@19.2.14)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) + '@xterm/addon-fit': 0.11.0 + '@xterm/addon-search': 0.16.0 + '@xterm/addon-serialize': 0.14.0 + '@xterm/addon-unicode11': 0.9.0 + '@xterm/addon-web-links': 0.12.0 + '@xterm/addon-webgl': 0.19.0 + '@xterm/xterm': 6.0.0 + monaco-editor: 0.52.2 + monaco-yaml: 5.4.1(monaco-editor@0.52.2) + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + react-markdown: 9.1.0(@types/react@19.2.14)(react@19.2.4) + rehype-raw: 7.0.0 + rehype-sanitize: 6.0.0 + remark-gfm: 4.0.0 + transitivePeerDependencies: + - '@types/react' + - supports-color + '@opentelemetry/api-logs@0.212.0': dependencies: '@opentelemetry/api': 1.9.0 @@ -8822,6 +9093,12 @@ snapshots: react: 19.2.4 react-dom: 19.2.4(react@19.2.4) + '@tanstack/react-virtual@3.13.23(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': + dependencies: + '@tanstack/virtual-core': 3.13.23 + react: 19.2.4 + react-dom: 19.2.4(react@19.2.4) + '@tanstack/react-virtual@3.13.8(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': dependencies: '@tanstack/virtual-core': 3.13.8 @@ -8844,6 +9121,8 @@ snapshots: '@tanstack/virtual-core@3.13.19': {} + '@tanstack/virtual-core@3.13.23': {} + '@tanstack/virtual-core@3.13.8': {} '@testing-library/dom@10.4.0': @@ -9475,20 +9754,34 @@ snapshots: dependencies: '@xterm/xterm': 5.5.0 + '@xterm/addon-fit@0.11.0': {} + '@xterm/addon-fit@0.9.0(@xterm/xterm@5.5.0)': dependencies: '@xterm/xterm': 5.5.0 + '@xterm/addon-search@0.16.0': {} + + '@xterm/addon-serialize@0.14.0': {} + + '@xterm/addon-unicode11@0.9.0': {} + '@xterm/addon-web-links@0.10.0(@xterm/xterm@5.5.0)': dependencies: '@xterm/xterm': 5.5.0 + '@xterm/addon-web-links@0.12.0': {} + '@xterm/addon-webgl@0.17.0(@xterm/xterm@5.5.0)': dependencies: '@xterm/xterm': 5.5.0 + '@xterm/addon-webgl@0.19.0': {} + '@xterm/xterm@5.5.0': {} + '@xterm/xterm@6.0.0': {} + acorn-import-attributes@1.9.5(acorn@8.16.0): dependencies: acorn: 8.16.0 @@ -10795,6 +11088,10 @@ snapshots: dependencies: reusify: 1.1.0 + fault@1.0.4: + dependencies: + format: 0.2.2 + fdir@6.4.4(picomatch@4.0.3): optionalDependencies: picomatch: 4.0.3 @@ -10854,6 +11151,8 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 + format@0.2.2: {} + fraction.js@4.3.7: {} framer-motion@11.18.2(@emotion/is-prop-valid@1.3.1)(react-dom@19.2.4(react@19.2.4))(react@19.2.4): @@ -11101,6 +11400,12 @@ snapshots: web-namespaces: 2.0.1 zwitch: 2.0.4 + hast-util-sanitize@5.0.2: + dependencies: + '@types/hast': 3.0.4 + '@ungap/structured-clone': 1.2.0 + unist-util-position: 5.0.0 + hast-util-select@6.0.2: dependencies: '@types/hast': 3.0.4 @@ -11174,8 +11479,20 @@ snapshots: property-information: 6.5.0 space-separated-tokens: 2.0.2 + hastscript@9.0.1: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + he@1.2.0: {} + highlight.js@10.7.3: {} + + highlightjs-vue@1.0.0: {} + hoist-non-react-statics@3.3.2: dependencies: react-is: 16.13.1 @@ -11676,6 +11993,11 @@ snapshots: loupe@3.1.3: {} + lowlight@1.20.0: + dependencies: + fault: 1.0.4 + highlight.js: 10.7.3 + lru-cache@10.4.3: {} lru-cache@11.2.6: {} @@ -12105,6 +12427,8 @@ snapshots: monaco-editor@0.47.0: {} + monaco-editor@0.52.2: {} + monaco-languageserver-types@0.4.0: dependencies: monaco-types: 0.1.0 @@ -12121,6 +12445,10 @@ snapshots: dependencies: monaco-editor: 0.47.0 + monaco-worker-manager@2.0.1(monaco-editor@0.52.2): + dependencies: + monaco-editor: 0.52.2 + monaco-yaml@5.3.1(monaco-editor@0.47.0): dependencies: jsonc-parser: 3.2.0 @@ -12136,6 +12464,21 @@ snapshots: vscode-uri: 3.0.8 yaml: 2.7.1 + monaco-yaml@5.4.1(monaco-editor@0.52.2): + dependencies: + jsonc-parser: 3.2.0 + monaco-editor: 0.52.2 + monaco-languageserver-types: 0.4.0 + monaco-marker-data-provider: 1.2.2 + monaco-types: 0.1.0 + monaco-worker-manager: 2.0.1(monaco-editor@0.52.2) + path-browserify: 1.0.1 + prettier: 3.5.3 + vscode-languageserver-textdocument: 1.0.11 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.0.8 + yaml: 2.7.1 + motion-dom@11.18.1: dependencies: motion-utils: 11.18.1 @@ -12430,6 +12773,8 @@ snapshots: ansi-styles: 5.2.0 react-is: 17.0.2 + prismjs@1.30.0: {} + process@0.11.10: {} prop-types@15.8.1: @@ -12440,6 +12785,8 @@ snapshots: property-information@6.5.0: {} + property-information@7.1.0: {} + protobufjs@8.0.0: dependencies: '@protobufjs/aspromise': 1.1.2 @@ -12522,6 +12869,24 @@ snapshots: transitivePeerDependencies: - supports-color + react-markdown@9.1.0(@types/react@19.2.14)(react@19.2.4): + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.3 + '@types/react': 19.2.14 + devlop: 1.1.0 + hast-util-to-jsx-runtime: 2.3.0 + html-url-attributes: 3.0.0 + mdast-util-to-hast: 13.1.0 + react: 19.2.4 + remark-parse: 11.0.0 + remark-rehype: 11.1.0 + unified: 11.0.4 + unist-util-visit: 5.0.0 + vfile: 6.0.1 + transitivePeerDependencies: + - supports-color + react-redux@9.2.0(@types/react@19.2.14)(react@19.2.4)(redux@5.0.1): dependencies: '@types/use-sync-external-store': 0.0.6 @@ -12547,6 +12912,16 @@ snapshots: '@remix-run/router': 1.23.0 react: 19.2.4 + react-syntax-highlighter@16.1.1(react@19.2.4): + dependencies: + '@babel/runtime': 7.28.6 + highlight.js: 10.7.3 + highlightjs-vue: 1.0.0 + lowlight: 1.20.0 + prismjs: 1.30.0 + react: 19.2.4 + refractor: 5.0.0 + react-transition-group@4.4.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4): dependencies: '@babel/runtime': 7.28.6 @@ -12634,6 +13009,13 @@ snapshots: hastscript: 7.2.0 parse-entities: 4.0.1 + refractor@5.0.0: + dependencies: + '@types/hast': 3.0.4 + '@types/prismjs': 1.26.3 + hastscript: 9.0.1 + parse-entities: 4.0.1 + regenerator-runtime@0.14.1: {} regexp.prototype.flags@1.5.2: @@ -12699,6 +13081,11 @@ snapshots: unified: 11.0.4 unist-util-visit: 5.0.0 + rehype-sanitize@6.0.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-sanitize: 5.0.2 + rehype-slug@6.0.0: dependencies: '@types/hast': 3.0.4 @@ -13188,6 +13575,8 @@ snapshots: systemjs@6.15.1: {} + tabbable@6.4.0: {} + tapable@2.2.1: {} text-table@0.2.0: {} diff --git a/ui/features/plugins/api/shared_dependencies.ts b/ui/features/plugins/api/shared_dependencies.ts index dbac1037..855b2339 100644 --- a/ui/features/plugins/api/shared_dependencies.ts +++ b/ui/features/plugins/api/shared_dependencies.ts @@ -80,6 +80,14 @@ export const shared = { '@omniviewdev/runtime/runtime': () => import('@omniviewdev/runtime/runtime'), '@omniviewdev/runtime/models': () => import('@omniviewdev/runtime/models'), + // @omniviewdev npm packages (base-ui, ai-ui, editors) + '@omniviewdev/base-ui': () => import('@omniviewdev/base-ui'), + '@omniviewdev/base-ui/styles.css': () => import('@omniviewdev/base-ui/styles.css'), + '@omniviewdev/ai-ui': () => import('@omniviewdev/ai-ui'), + '@omniviewdev/ai-ui/styles.css': () => import('@omniviewdev/ai-ui/styles.css'), + '@omniviewdev/editors': () => import('@omniviewdev/editors'), + '@omniviewdev/editors/styles.css': () => import('@omniviewdev/editors/styles.css'), + // DND Kit '@dnd-kit/core': () => import('@dnd-kit/core'), '@dnd-kit/modifiers': () => import('@dnd-kit/modifiers'),