@ontologyx/ui
v0.1.0-beta.1
Published
OntologyX UI platform: foundations, primitives, components, System UI, and runtime-neutral interaction contracts.
Maintainers
Readme
@ontologyx/ui
Production UI package extracted from the OXS product repository. It owns Foundations → Primitives → Components → System UI plus runtime-neutral interaction contracts.
Install
pnpm add @ontologyx/ui react react-domimport { Button, Stack, UiRoot } from '@ontologyx/ui';
export function Example() {
return <UiRoot><Stack><Button>Continue</Button></Stack></UiRoot>;
}Published JavaScript entries are stylesheet-neutral so Node, SSR, test runners, and other non-CSS hosts can import @ontologyx/ui safely. Browser/application hosts must import @ontologyx/ui/styles.css once at their composition entry. Advanced infrastructure intended for diagnostics/platform integration is available from @ontologyx/ui/advanced.
Package contract
- ESM only.
- React and React DOM are peer dependencies.
- Runtime dependencies: zero.
- Published files are restricted to
dist/, this README, and LICENSE. pnpm run buildemits JS, declarations, and one canonical CSS asset.pnpm run pack:checkvalidates the publication artifact.
Licensing
Released under the MIT License. See LICENSE.
