Create project
Start by creating a new React project using vite. Select the React + TypeScript template:
Add Tailwind CSS
Replace everything in src/index.css with the following:
Edit tsconfig.json file
The current version of Vite splits TypeScript configuration into three files, two of which need to be edited. Add the baseUrl and paths properties to the compilerOptions section of the tsconfig.json and tsconfig.app.json files:
Edit tsconfig.app.json file
Add the following code to the tsconfig.app.json file to resolve paths, for your IDE:
Update vite.config.ts
Add the following code to the vite.config.ts so your app can resolve paths without error:
Run the CLI
Run the shadcn init command to setup your project:
You will be asked a few questions to configure components.json.
Ignore them if you want to use Pure UI Design System.
Enter license
Enter your license key to unlock the full features of Pure UI:
Initialize design system
Use Design System to learn and initialize your own design system or start with the default theme:
Add components
You can now start adding components to your project.
The command above will add the Button component to your project. You can then import it like this: