Overview

Introduction

An overview of the Frigear Nuxt workspace and its applications.

Frigear Nuxt

This repository is a pnpm workspace for building Frigear's Nuxt applications and sharing reusable layers, modules, and packages between them. The main application is @frigear-nu/website; the source is organized so common functionality can be reused instead of copied between apps.

How the workspace fits together

  • Applications are deployable products, such as the Frigear website and this documentation site.
  • Layers provide reusable Nuxt configuration and application conventions. @frigear-nu/base is the shared foundation for websites.
  • Modules extend Nuxt applications. For example, @frigear-nu/users manages user-related functionality.
  • Packages provide shared libraries or tools that are not Nuxt modules, such as @frigear-nu/cli.

These are conceptual categories: modules and layers are also distributed as workspace packages under packages/.

Workspace packages are linked with pnpm's workspace:* protocol. Run package commands from the repository root so pnpm resolves those links correctly.

Continue reading

Copyright © 2026