.
├── docs # usage guides
├── packages # components
├── packages/{Component}/stories # components stories
├──── shared # shared resource
├────── utils # shared code utils
├────── styles # shared component styles
├────────── scss # shared scss variables and styles
├──── storybook # storybook
├── .generator # new component generator script folder
└── README.md
Clone this repository, then install dependencies
$ yarn install
$ yarn run new
Creating new component generates:
master
branch. Pull request is encouraged.Build all components
$ yarn run build
Build specific component
$ cd packages/your-component
$ yarn run build
or Build via workspace (root folder)
$ yarn workspace {workspace-name} run build
{workspace-name} is the Component package name
in package.json
$ yarn run sb
Name | License | Description |
---|---|---|
Svelte |
Compiles code to tiny, framework-less vanilla JS — your app starts fast and stays fast | |
Vite |
Blazing fast dev tooling & bundler | |
SASS |
Stylesheet language that’s compiled to CSS. Use variables, nested rules, mixins, functions, and more |