Skip to content

rpwalsh/risklab-ui

RiskLab UI

RiskLab UI is the split-repo home for RiskLab's application-shell and UI packages. This repo owns the shared UI primitives, the React workbench shell, and the framework adapters that sit under the public demo site at https://rpwalsh.github.io/.

Packages

  • @risklab/ui: vanilla and Web Component UI surface
  • @risklab/workbench: React-first analytical shell and coordinated state
  • @risklab/ui-react: recommended React component package
  • @risklab/ui-vue, @risklab/ui-svelte, @risklab/ui-angular, @risklab/ui-lit, @risklab/ui-solid: framework-specific adapters

Install

Use case Install
React workbench npm install @risklab/workbench @risklab/charts @risklab/charts-react
React UI npm install @risklab/ui-react
Vanilla or Web Components npm install @risklab/ui
Other frameworks install the matching @risklab/ui-* package

Quick links

Local development

Requirements:

  • Node.js >=20
  • npm >=10

Core validation:

npm install
npm run lint
npm run typecheck:all
npm run test:all
npm run build:all
npm run release:check

License

Apache-2.0

Redistributions must preserve the applicable copyright, license, and notice attributions in LICENSE, LICENSE.txt, and NOTICE.

About

No description, website, or topics provided.

Resources

License

Apache-2.0, Apache-2.0 licenses found

Licenses found

Apache-2.0
LICENSE
Apache-2.0
LICENSE.txt

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors