Reusable react ui components with build on top of Tailwind CSS and Shadcn UI. In this package, We customize the Tailwind CSS and Shadcn UI to make it more user-friendly and easy to use.
nvm use
to use the correct node version.v20.12.2
. You can check your node version by running node -v
.pnpm install
to install all the dependencies.pnpm build
to build the package.pnpm storybook
to start the storybook app in development mode.pnpm storybook:docs
to start the storybook docs in development mode.pnpm storybook:build
to build the storybook app for production.pnpm storybook:build:docs
to build the storybook docs for production.pnpm preview
to build the storybook app for production.pnpm preview:docs
to build the storybook docs for production.pnpm test:coverage
to generate the code coverage report.pnpm test
to run the tests.pnpm test:watch
to run the tests in watch mode.Once you are ready to publish the package, then run below command in the terminal, it will create a changeset for the package. you have select the package which you want to publish.
pnpm changeset
after the above command, commit the changes and push the changes to the remote repository. So that the CI/CD pipeline will publish the package to npm registry.
npm login
command(If you are not logged in).pnpm changeset
to create a changeset for the package.pnpm version
to bump the version of the package.pnpm release
to publish the package to npm.git push --follow-tags
command.npx @eslint/migrate-config .eslintrc.cjs
to migrate the eslint to v9. for more information click here