Reusable Dimension Lab UI package
Find a file
2026-06-20 12:20:33 +02:00
.storybook refactor(ui): extract reusable component package 2026-06-20 05:27:09 +02:00
src test(ui): assert public prop exports are detected 2026-06-20 07:40:52 +02:00
.gitignore chore: ignore generated package artifacts 2026-06-20 12:11:12 +02:00
components.json refactor(web): move website into turbo app workspace 2026-06-20 05:41:36 +02:00
package.json fix: make ui package standalone 2026-06-20 12:20:33 +02:00
README.md fix: make ui package standalone 2026-06-20 12:20:33 +02:00
tsconfig.base.json fix: make ui package standalone 2026-06-20 12:20:33 +02:00
tsconfig.build.json refactor(ui): extract reusable component package 2026-06-20 05:27:09 +02:00
tsconfig.json fix: make ui package standalone 2026-06-20 12:20:33 +02:00

Dimension Lab UI

Reusable React component package for Dimension Lab dashboards.

Use As A Submodule

git submodule add -b main ssh://git@git.dimensionlab.net/vince/dimensionlab-ui.git packages/ui
git submodule update --init --recursive
bun install

The package is workspace-friendly as @dimensionlab/ui. Keep the consuming repo's workspace configuration pointed at the checked-out package path.

Use As A Git Package

The package exports built files from dist/. Git-package consumers can depend on the repository directly; the prepare script builds dist/ during install.

{
  "dependencies": {
    "@dimensionlab/ui": "git+ssh://git@git.dimensionlab.net/vince/dimensionlab-ui.git#main"
  }
}

Development

bun install
bun run check
bun run test
bun run build