- Nodejs: >= 18
- Pnpm: latest version
|- go-sclimb
|- apps
|- landing-page #landing page
|- packages # this folder used to shared source code for apps
|- types
|- tsconfig
...
package.json
...
- Installation:
# Install all packages includes root, apps/*, packages/*
pnpm i
# Add new package to landing-page
pnpm add <package@version> --filter landing-page
- Run Dev:
# Run only landing-page
pnpm dev --filter landing-page
- Run Build:
# Build all apps and packages
pnpm build
# Build only landing-page
pnpm build --filter landing-page