The frontend mono-repo for Vishnu 21st camp.
| Name | Description |
|---|---|
| web | Main website for Vishnu 21st |
| admin | Admin panel for managing group homepage and etc. |
| liff | LINE Front-end Framework for junior LINE OA |
| Name | Description |
|---|---|
| assets | Art assets provider |
| env | Constants and environment provider |
| eslint-config-custom | eslint global configuration |
| tailwind-config | tailwind global configuration |
| tsconfig | tsconfig global configuration |
| types | Types declaration |
| ui | a stub React component library |
To download all dependencies required to run the application, run the following command:
pnpm install
To add a new dependency to the entire workspace, run the following command substituting pacakge-name with a specific package.
pnpm add -w pacakge-name
To add a new dependency to a specific app or package, run the following command substituting app-name with a specific app and pacakge-name with a specific package.
pnpm add --filter app-name pacakge-name
To develop all apps and packages, run the following command:
pnpm run dev
To only run develop command for some apps, run the following command substituting app-name with a specific app.
pnpm run dev --filter app-name
To build all apps and packages, run the following command:
pnpm run build
To only build some apps, run the following command substituting app-name with a specific app.
pnpm run --filter app-name build