Dev Container 🪢
TurboRepo 🪢
TypeScript 🪢
ESLint (Flat Config) 🪢
Prettier
TailwindCSS 🪢
Tailwind Variants 🪢
Next Intl 🪢
Framer Motion
Next Sitemap 🪢
Bundle Analyzer 🪢
Plop Generator
Husky 🪢
Lint-staged 🪢
Commitlint
- Clone this repository or select "Use this template" on GitHub repository page
- Open the project in VSCode
- Click on the bottom left corner and select "Reopen in Container" or use the command (Cmd+Shift+P)
Remote-Containers: Reopen in Container
# Building apps
pnpm build
# Start development
pnpm dev
# Lint code with ESLint
pnpm lint
# Preview
pnpm preview
# Install husky hooks
pnpm prepare
# Format code with Prettier
pnpm format
# Commit with Commitizen (pretty git commit)
pnpm commit
# Inspect ESLint configuration
pnpm eslint-config-inspector
# Analyze bundle
pnpm analyze
# Generate components, pages, contexts...
pnpm generateWe use Conventional Commits to standardize commit messages.
You can add the Conventional Commits plugin to your VSCode and make life easier!
