Turborepo Nuxt Boilerplate screenshot

Turborepo Nuxt Boilerplate

Author Avatar Theme by Gurvancampion
Updated: 16 Apr 2024
114 Stars

Nuxt.js 3 x Histoire x Vitest x VitePress x Turbo (pnpm)

Categories

Overview

Turborepo is a monorepo starter kit with Nuxt, Histoire, Vitest, and VitePress. It provides a solid foundation for any project and can be easily extended. The repo uses pnpm as a package manager and includes various packages/apps such as a Nuxt.js app, a VitePress app, and a stub Nuxt component library with Histoire. It also has additional tools like TypeScript for static type checking and ESLint for code linting.

Features

  • Monorepo with Nuxt, Histoire, Vitest, and VitePress as a starter for any project
  • Includes a Nuxt.js app, a VitePress app, and a stub Nuxt component library with Histoire
  • Uses pnpm as a package manager
  • Provides TypeScript for static type checking
  • Implements ESLint for code linting
  • Offers remote caching feature for sharing cache artifacts across machines
  • Can be linked to a custom remote cache server

Installation

To install all dependencies, run the following command:

npm install

Summary

Turborepo is a versatile monorepo starter kit that provides a powerful foundation for any project. It includes popular frameworks and tools like Nuxt, Histoire, Vitest, and VitePress, making it easy to start and extend projects. The repository utilizes pnpm as a package manager and offers additional features such as TypeScript, ESLint, and remote caching. With its comprehensive set of features, Turborepo is a valuable tool for developers looking to streamline their development process and improve collaboration with their team.