This repository was archived by the owner on Aug 2, 2026. It is now read-only.
v0.2.8
MeoNode UI v0.2.8 – Unified Props Handling with MergedProps
Release Date: 05/09/2025
What's Changed
- Core (node): Refactored props handling to use a single utility type
MergedProps<E, AdditionalProps>, simplifying and unifying typing forcreateNodeandcreateChildrenFirstNode. - Improved developer experience for prebuilt components by allowing safer extension and overriding of props.
- Example:
import { createNode, Input } from '@meonode/ui' export const Div = createNode('div') // Add new props const custom = Div<{ field: string }>({ field: 'Hello' }) // Override existing React props const withOverride = Input<{ onChange: (e: { target: { value: string } }) }>({ onChange: ({ target }) => console.log(target.value), })
- Example:
- Helpers: Reorganized helper files and updated import paths.
Bug Fixes
- Styled Renderer: Made
childrenprop optional inStyledRendererProps.
Version Update
- Bumped version to 0.2.8.