Skip to content

whatanime-app/whatanime-ui

Repository files navigation

Monorepo official WhatAnime

What's inside?

This turborepo uses npm as a package manager. It includes the following packages/apps:

Apps and Packages

  • docs: a Storybook app
  • web: a Next.js app
  • design-system: a React component library
  • design-tokens: a Tokens library
  • eslint-config-custom: eslint configurations
  • tsconfig: tsconfig.jsons used throughout the monorepo

Each package/app is 100% TypeScript.

Utilities

This turborepo has some additional tools already setup for you:

Installation

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

Build

To build all apps and packages, run the following command:

npm run build

Develop

To develop all apps and packages, run the following command:

npm run dev

Links:

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