https://github.com/mxvsh/ui
Last synced: 7 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mxvsh/ui
- Owner: mxvsh
- Created: 2026-06-04T19:10:01.000Z (16 days ago)
- Default Branch: main
- Last Pushed: 2026-06-05T11:08:53.000Z (15 days ago)
- Last Synced: 2026-06-05T13:03:42.935Z (15 days ago)
- Language: TypeScript
- Size: 163 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mxv/ui
Opinionated React component library built on **Tailwind v4 + Radix primitives**, in a Bun +
Turborepo monorepo with a TanStack Start docs site.
- `packages/ui` — [`@mxv/ui`](./packages/ui) the component library
- `apps/docs` — documentation site (TanStack Start + headless Fumadocs)
## Develop
```bash
bun install
bun run dev # docs at http://localhost:3000
bun run build # build all packages
bun run lint # Biome
bun run typecheck
```
## Releasing
Versioning and publishing use [Changesets](https://github.com/changesets/changesets).
1. Add a changeset describing your change:
```bash
bun run changeset
```
2. Push to `main`. The **Release** workflow opens a "Version Packages" PR.
3. Merge that PR — the workflow builds `@mxv/ui` and publishes it to npm.
Requires an `NPM_TOKEN` repository secret with publish access to the `@mxv` scope. The default
`GITHUB_TOKEN` handles the release PR.