Skip to content

jooservices/react

Repository files navigation

JOOservices React Components

Shared React UI packages for the JOOservices ecosystem.

Status: first stable release v1.0.0 — install from git tag + path (not the public npm registry).

Packages

Package Path Description
@jooservices/react-ui components/ui Status toggles, indicators, themed controls
@jooservices/react-config components/config Schema-driven configuration panel
@jooservices/react-layout components/layout App shell (top bar, sidebar, content)
@jooservices/react-table components/table DataTable (TanStack Table + themed UI)
@jooservices/react-content components/content Page layout shell (identity, toolbar, filters)
@jooservices/react-action-buttons components/action-buttons Action bars, menus, split buttons
@jooservices/react-card components/card BaseCard shell and StatCard metrics
@jooservices/react-modal components/modal Compound Modal (Header / Body / Footer)
@jooservices/react-toast components/toast Global toast stack (toast API + Toaster)

Install

pnpm add "github:jooservices/react#v1.0.0&path:components/table"
{
  "dependencies": {
    "@jooservices/react-table": "github:jooservices/react#v1.0.0&path:components/table"
  }
}

Peer dependencies: react, react-dom (>=18), lucide-react (>=0.400).

Import styles once per package you use:

import "@jooservices/react-table/styles.css";

See docs/01-getting-started/01-installation.md.

Documentation

AI Support

Live demo

XCrawlerII-style Vite SPA under apps/demo that consumes all packages (styles + composition).

npm run build          # build packages first (dist/)
cd apps/demo && npm install && cd ../..
npm run demo           # http://localhost:5173

See docs/03-examples/04-demo-site.md.

Development

npm run lint       # TypeScript strictness (alias of typecheck)
npm run typecheck
npm run test
npm run build      # build all packages (writes dist/)

Or per package:

cd components/table && npm install && npm run build && npm test

License

MIT

About

Shared React component packages for the JOOservices ecosystem

Resources

License

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors