This monorepo hosts the /id
internal component library and projects built on top of it.
- Use
Node v16.19.0
. - Install
pnpm v7.26.3
globally. - Run
pnpm install
.
Project is managed by turborepo
.
Check the .env.example
file for the required environment variables.
Run pnpm dev --filter [ui | customer-playground | organization-switching]
to start individual projects in dev mode.
eslint
has trouble uniquely identifying the @typescript-eslint
package because both the root level eslint
config and the @remix-run/eslint-config
use the same peer dependency which somehow ends up installing twice. For the time being we removed the root config and set up individual eslint
configs that do not cascade.
Reference:
- pull request that removes the root config
- pnpm issue that explaines the problem