Registry / web-framework / space-ui-core-framework

space-ui-core-framework

JSON →
library7.3.2jsnpmunverified

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.

npm install space-ui-core-framework
INSTALL
IMPORT
SIG · SPACE-UI-CORE-FRAM
S
space-ui-core-framework
web-frameworkjavascriptv7.3.2
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Button
import { Button } from 'space-ui-core-framework'
const Button = require('space-ui-core-framework').Button
ESM-only supported; use named import for each component.
Form
import { Form } from 'space-ui-core-framework'
import Form from 'space-ui-core-framework/Form'
Do not import from subpath; all components from main entry.
createPersistence
import { createPersistence } from 'space-ui-core-framework'
Named export for persistence API; use with Provider.
SpaceProvider
import { SpaceProvider } from 'space-ui-core-framework'
import { Provider } from 'space-ui-core-framework'
Correct export is SpaceProvider, not Provider.

Shows basic usage with SpaceProvider wrapping a Button component, including event handling.

import React from 'react'; import { render } from 'react-dom'; import { Button, SpaceProvider } from 'space-ui-core-framework'; const App = () => ( <SpaceProvider> <Button label="Click Me" onClick={() => alert('Clicked!')} /> </SpaceProvider> ); render(<App />, document.getElementById('root'));
Debug
Known issues
deprecatedDump components are deprecated and will not persist data; use transactional components instead.
fix
Replace Dump components with persistent versions (e.g., DumpInput -> Input).
affects: >=1.0.0
gotchastyle.css is not included in the package; you must manually import it from a separate location or request from maintainer.
fix
Contact shajee.l@perazim.io for CSS assets.
affects: >=1.0.0
gotchaComponents rely on specific DOM structure; ensure root element exists and is properly mounted.
fix
Wrap app in SpaceProvider and ensure #root div exists.
affects: >=1.0.0
Errors
Common errors & fixes
Module not found: Can't resolve 'space-ui-core-framework'
Package not installed or npm registry issue
fix
npm install space-ui-core-framework@7.3.2
Attempted import error: 'SpaceProvider' is not exported from 'space-ui-core-framework'
Misspelled import name or using wrong export
fix
Use correct named import: import { SpaceProvider } from 'space-ui-core-framework'
Uncaught TypeError: Cannot read properties of null (reading 'useRef')
React version mismatch (hooks not supported)
fix
Ensure React >= 16.8 is installed
Upgrade
Version history
7.3.2latest on npm
Audit
Dependencies
reactrequiredPeer dependency for UI components
react-domrequiredPeer dependency for DOM rendering
Agent activity
2 hits · last 30 days
node
2
Resources
space-ui-core-framework — npm install space-ui-core-framework · libregistry