{"id":18814,"library":"space-ui-core-framework","title":"SPACE UI Core Framework","description":"Core UI framework for the Perazim SPACE No-Code Platform (v7.3.2). Abstracts UI building and transactional persistence, with Dump components excluded from persistence. Includes a rich library of components, but the associated style.css is not bundled. Primarily supports React environments, with ESM and CommonJS builds. The framework is tightly coupled with the SPACE platform and has limited public adoption. Documentation and community support are minimal; dependencies include React (>=16.8) and React-DOM. Development appears active based on the latest version.","status":"active","version":"7.3.2","language":"javascript","source_language":"en","source_url":null,"tags":["javascript"],"install":[{"cmd":"npm install space-ui-core-framework","lang":"bash","label":"npm"},{"cmd":"yarn add space-ui-core-framework","lang":"bash","label":"yarn"},{"cmd":"pnpm add space-ui-core-framework","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Peer dependency for UI components","package":"react","optional":false},{"reason":"Peer dependency for DOM rendering","package":"react-dom","optional":false}],"imports":[{"note":"ESM-only supported; use named import for each component.","wrong":"const Button = require('space-ui-core-framework').Button","symbol":"Button","correct":"import { Button } from 'space-ui-core-framework'"},{"note":"Do not import from subpath; all components from main entry.","wrong":"import Form from 'space-ui-core-framework/Form'","symbol":"Form","correct":"import { Form } from 'space-ui-core-framework'"},{"note":"Named export for persistence API; use with Provider.","wrong":"","symbol":"createPersistence","correct":"import { createPersistence } from 'space-ui-core-framework'"},{"note":"Correct export is SpaceProvider, not Provider.","wrong":"import { Provider } from 'space-ui-core-framework'","symbol":"SpaceProvider","correct":"import { SpaceProvider } from 'space-ui-core-framework'"}],"quickstart":{"code":"import React from 'react';\nimport { render } from 'react-dom';\nimport { Button, SpaceProvider } from 'space-ui-core-framework';\n\nconst App = () => (\n  <SpaceProvider>\n    <Button label=\"Click Me\" onClick={() => alert('Clicked!')} />\n  </SpaceProvider>\n);\n\nrender(<App />, document.getElementById('root'));","lang":"typescript","description":"Shows basic usage with SpaceProvider wrapping a Button component, including event handling."},"warnings":[{"fix":"Replace Dump components with persistent versions (e.g., DumpInput -> Input).","message":"Dump components are deprecated and will not persist data; use transactional components instead.","severity":"deprecated","affected_versions":">=1.0.0"},{"fix":"Contact shajee.l@perazim.io for CSS assets.","message":"style.css is not included in the package; you must manually import it from a separate location or request from maintainer.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Wrap app in SpaceProvider and ensure #root div exists.","message":"Components rely on specific DOM structure; ensure root element exists and is properly mounted.","severity":"gotcha","affected_versions":">=1.0.0"}],"env_vars":null,"last_verified":"2026-04-25T00:00:00.000Z","next_check":"2026-07-24T00:00:00.000Z","problems":[{"fix":"npm install space-ui-core-framework@7.3.2","cause":"Package not installed or npm registry issue","error":"Module not found: Can't resolve 'space-ui-core-framework'"},{"fix":"Use correct named import: import { SpaceProvider } from 'space-ui-core-framework'","cause":"Misspelled import name or using wrong export","error":"Attempted import error: 'SpaceProvider' is not exported from 'space-ui-core-framework'"},{"fix":"Ensure React >= 16.8 is installed","cause":"React version mismatch (hooks not supported)","error":"Uncaught TypeError: Cannot read properties of null (reading 'useRef')"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}