Monorepo official WhatAnime
This turborepo uses npm as a package manager. It includes the following packages/apps:
docs
: a Storybook appweb
: a Next.js appdesign-system
: a React component librarydesign-tokens
: a Tokens libraryeslint-config-custom
:eslint
configurationstsconfig
:tsconfig.json
s used throughout the monorepo
Each package/app is 100% TypeScript.
This turborepo has some additional tools already setup for you:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting
It is recommended that you have nvm installed to use the version configured in the .nvmrc file.
NVM : https://github.com/nvm-sh/nvm
cd whatanime-ui
nvm use
npm install
npm i
To build all apps and packages, run the following command:
npm run build
To develop all apps and packages, run the following command:
npm run dev
Site: https://www.whatanime.org
Storybook: https://storybook.whatanime.org
Design System: https://www.npmjs.com/package/@whatanime/design-system
Design Tokens: https://www.npmjs.com/package/@whatanime/design-tokens