Wedges
An ever-expanding, open-source React UI library built with the Wedges Design System, Radix primitives, and Tailwind CSS.
Install / Use
/learn @lmsqueezy/WedgesREADME
Wedges
Wedges is an ever-expanding, open-source React UI library built with the Wedges Design System, Radix primitives, and Tailwind CSS.
With Wedges, you get a range of pre-built, customizable components that are easy to use and integrate into your React projects. It also comes with full TypeScript support, ensuring type safety and developer-friendly experience.
<a href="https://lemonsqueezy.com/wedges/docs"><strong>Get Started with Wedges →</strong></a>
License
Wedges is licensed under the MIT License.
Getting Started
Visit <a href="https://www.lemonsqueezy.com/wedges/docs" target="_blank">Wedges Docs</a> to get started.
Repository Structure
This repository is organized as a monorepo (Turborepo) and is managed with <a href="https://pnpm.io" target="_blank">PNPM</a>.
Packages
-
packages/wedges - This is the heart of our project – the UI library itself. Here you'll find all the components, utilities, and core functionality of the Wedges UI library.
-
packages/eslint-config - This package contains the ESLint configuration used by packages and apps in this monorepo.
Apps
- apps/docs - Contains the Next.js documentation site for the Wedges UI library. This is where we maintain the documentation, examples, and guides for using the library.
Development
- Clone the monorepo.
- Install the necessary dependencies using PNPM:
pnpm i --hoist
To start the development server, run:
pnpm dev
Contributing
Any contributions you make are greatly appreciated. If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Please refer to the CONTRIBUTING for more information.
Connect with us
Follow us <a href="https://twitter.com/lmsqueezy/" target="_blank" rel="noreferrer">@lmsqueezy</a> for the latest and coolest. Let us know what you're building with Wedges!
