Tooling
CLI, TypeScript configuration, linting (Biome), and the developer toolchain around LibyUI.
Tooling
LibyUI comes with an opinionated but configurable developer toolchain. This section covers the CLI for scaffolding components, TypeScript setup, and the Biome linter/formatter configuration used in the project.
Setup overview
Install LibyUI and its peer dependencies via your package manager
Run pnpm shadcn to initialize the component registry and generate your components.json
Configure TypeScript path aliases (@/) in tsconfig.json
Add Biome (or your preferred linter) for consistent formatting across the project
Toolchain
CLI
Use shadcn CLI to add, update, and manage LibyUI components in your project.
TypeScript
Path aliases, strict mode, and TypeScript configuration recommended for LibyUI projects.
Biome
The linter and formatter configuration used in LibyUI — fast, zero-config, and opinionated.
Tailwind CSS
PostCSS setup, design token structure, and Tailwind configuration for LibyUI.
Common questions
Is there a tooling topic you'd like covered in more detail? Open an issue or leave feedback here.
How is this guide?
Last updated on 2/26/2026