apps/design-system/content/docs/index.mdx
Welcome to the Supabase Design System!
Start with some sensible defaults, then customize the components to your needs.
One of the drawback of packaging the components in an npm package is that the style is coupled with the implementation. The design of your components should be separate from their implementation.
</AccordionContent> </AccordionItem> <AccordionItem value="faq-2"> <AccordionTrigger> Which libraries do you use? </AccordionTrigger> <AccordionContent> We use the following libraries as a basis. Anywhere we use additional libraries, we document them in the individual component pages. - [tailwindcss](https://tailwindcss.com)
- [shadcn/ui](https://ui.shadcn.com)
- [lucide-react](https://lucide.dev)
- [react-hook-form](https://react-hook-form.com)
You can find the full list of dependencies in the [package.json](https://github.com/supabase/design-system/blob/main/package.json) file.
</AccordionContent>