Overview
The Turborepo Vite starter is an official starter pack that provides a setup for developing applications using the Turborepo framework. It includes multiple packages and apps that are 100% TypeScript, as well as preconfigured tools like ESLint and Jest for code linting and testing.
Features
- Multiple Packages and Apps: The Turborepo Vite starter includes various packages and apps, such as “docs” and “web”, which are vanilla Vite TypeScript applications.
- Shared Component Library: The starter pack also includes a component and utility library called “ui” that is shared by both the “web” and “docs” applications.
- Shared Configuration Files: The Turborepo Vite starter provides shared configuration files like
eslint-config-customfor eslint andtsconfigfor TypeScript throughout the monorepo.
Installation
To get started with the Turborepo Vite starter, follow these steps:
- Run the following command:
[command](replace[command]with the actual command needed). - This will set up the Turborepo and install all the necessary dependencies.
Summary
The Turborepo Vite starter is an official starter pack that enables developers to quickly get started with developing applications using the Turborepo framework. It offers a set of preconfigured tools, including TypeScript for static type checking, ESLint for code linting, Jest for testing, and Prettier for code formatting. The starter pack includes multiple packages, apps, and a shared component library, making it a comprehensive and efficient solution for building TypeScript applications.