GitHub

Vite

Instructions to install Shark UI in a Vite project

Create project

To create a new Vite project, you can use the following command:

Add Tailwind CSS

Replace everything in src/index.css with the following:

src/index.css

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:

TypeScripttsconfig.json

Edit tsconfig.app.json file

Add the following code to the tsconfig.app.json file to resolve paths, for your IDE:

TypeScripttsconfig.app.json

Update vite.config.ts

Add the following code to the vite.config.ts so your app can resolve paths without error:

TypeScriptvite.config.ts

Run the CLI

Run the shadcn init command to setup your project:

You will be asked a few questions to configure components.json.

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:

TypeScriptsrc/App.tsx