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/baseis the shared foundation for websites. - Modules extend Nuxt applications. For example,
@frigear-nu/usersmanages 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.