0.1.1 • Published 11 months ago
@mon-studios/mon-ui v0.1.1
MON UI
MON UI is the design system and library in use at Mon Protocol to build our internal and external products.
Introduction
MON UI is built as a React library, using Shadcn as the base components.
We use Storybook for documenting and displaying our components. A cloud hosted version of storybook is available at https://design.monprotocol.ai
Under the hood, we use Typescript + Vite for builds, TailwindCSS for styling and Plop for CLI.
Getting Started as a Contributor
Installation
- Before installing, please ensure you have PNPM installed locally.
Install the relevant packages
pnpm install
Start your local storybook instance
pnpm run storybook
Generating a New Component
- This command will start a CLI to help you compose a new component using Shadcn (or not) as a base.
pnpm run generate
Publishing to NPM
- Our package is hosted on NPM: https://www.npmjs.com/package/@mon-studios/mon-ui
- While our CI/CD is being configured, all publishing will be done manually.
- You will require write access from one of our package maintainers
If you have access, you may publish via:
# if necessary npm version <major|minor|patch> npm publish --access public