@nx-extend/shadcn-ui
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

@nx-extend/shadcn-ui

@nx-extend/shadcn-ui NPM package

Nx plugin for working with shadcn/ui.

Setup

Install

npm install -D @nx-extend/shadcn-ui
nx g @nx-extend/shadcn-ui:init

After installation update your APPs tailwind.config.ts to this:

import { buildConfig } from '../libs/<lib directory>/src/tailwind.config'

export default buildConfig(__dirname)

If you are using Remix you can import global.css directly like:

import stylesheet from '@<scope>/<utils lib name>/global.css'

export const links: LinksFunction = () => [
  { rel: 'stylesheet', href: stylesheet }
]

Usage

Add

nx add <ui lib name> button

All all components

nx add <ui lib name>

Updating the theme

The generated global.css uses the default shadcn/ui theme. Using the shadcn/ui theme editor, you can effortlessly apply a different theme. Explore available themes here: https://ui.shadcn.com/themes

Readme

Keywords

Package Sidebar

Install

npm i @nx-extend/shadcn-ui

Weekly Downloads

320

Version

2.0.0

License

MIT

Unpacked Size

30 kB

Total Files

30

Last publish

Collaborators

  • tripss