Usage | Bash Script |
---|---|
Notation | <dep name> denote string value[<dep name>] denote list of string value separated by space |
Install dependencies | pnpm install |
Install dependencies for app/package | pnpm --filter <package/app name> add <de name> or pnpm --filter <package/app name> add -D <de name> or pnpm --filter <package/app name> add -D [<de name>] |
Update dependencies | pnpm --filter <package name> up <dep name> pnpm --filter <package name> up <dep name>@latest |
Update dependencies for all app/packages | pnpm up -r <dep name> pnpm up -r <dep name>@latest |
Build all apps and packages | pnpm build |
Run dev server for all apps | pnpm dev |
Filter app/package | pnpm --filter <app name> build or pnpm --filter <first app name> --filter <second app name> dev i.e. run pnpm --filter tour build to build tour app for more info, visit pnpm or turbo |
Remove node_modules and built cache | rm -rf ./**/**/{node_modules,dist,.next,.turbo} ./node_modules |
Change/Switch branch | git switch <branch name> |
Checkout branch or commit | git checkout <branch-name or commit-hash> |
Delete local branch | git branch -d <branch name> |
Delete remote branch | git push --delete <remote branch name> i.e. git push origin dev --delete origin feature1 |
Learn more about the power of Turborepo: