Files
Aksel Mini eead0535a2 🎉 Initial commit — monorepo scaffolding
Set up pnpm workspace with packages/* and aksel.nav.no/* globs,
root README and gitignore. Component packages land in later commits.
2026-08-03 09:15:00 +02:00

1.3 KiB

Aksel Mini

A small, self-contained imitation of the Aksel design system monorepo. It exists purely as a local fixture for testing code-review tooling against a realistic repository layout — it is not affiliated with NAV or the real Aksel project.

Layout

Path Package Description
packages/core/tokens @navikt/ds-tokens Color and spacing tokens, emitted as CSS custom properties
packages/core/css @navikt/ds-css Component styles referencing token variables
packages/core/icons @navikt/aksel-icons SVG icons as React components
packages/core/react @navikt/ds-react React component library
aksel.nav.no/website — Vite-powered documentation site with live examples

Getting started

pnpm install
pnpm build

Then run the website:

pnpm --filter website dev

Release

Packages are versioned together. When a change is merged to main, bump versions in the affected packages and add an entry to the package CHANGELOG.md files.