janus-idp.github.io
This is an monorepo that automatically deploys to janus-idp.io.
What's inside?
This turborepo uses pnpm as a package manager. It includes the following packages/apps:
Apps and Packages
landing-page
: The Next.js app for janus-idp.ioui
: a stub React component library shared any applications in/apps
eslint-config-custom
:eslint
configurations (includeseslint-config-next
andeslint-config-prettier
)tsconfig
:tsconfig.json
s used throughout the monorepo
Install dependencies
To install the dependencies, run the following command:
pnpm install
Develop
To develop all apps and packages, run the following command:
pnpm run dev
Lint
To lint all apps and packages, run the following command:
pnpm run lint
Build
To build all apps and packages, run the following command:
pnpm run build
Fix dependency mismatches
To fix the dependency mismatches between workspaces, run the following command:
pnpm check-dependency-version-consistency . --fix
node_modules
folders
Delete To delete all the node_modules
folders in the workspace, run the following command:
npx npkill
Useful Links
Learn more about pnpm:
Learn more about Turborepo: