diff --git a/.changeset/beetroot-stack-rebrand.md b/.changeset/beetroot-stack-rebrand.md deleted file mode 100644 index ec3a2b1..0000000 --- a/.changeset/beetroot-stack-rebrand.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@btravstack/theme": minor ---- - -Beetroot Stack rebrand — studied from tanstack.com: a near-neutral black canvas where each package glows in its own accent. - -- Near-black canvas (`oklch(13% 0.006 310)`) is the canonical dark-default; the light scheme remains the daylight fallback. -- Typography: Geist (display 700/800 + body — weight contrast does the branding) + JetBrains Mono replace Montserrat. -- The multi-accent stack: new `--pkg-amqp` / `--pkg-temporal` / `--pkg-unthrown` / `--pkg-demesne` tokens expose the official per-package accents so the landing (and any consumer) can show the stack in color; the org beetroot pink stays the `--accent` knob for wordmark, links and CTAs. -- Elevation through surface lightness (no hairline card borders), solid ink hero name (no gradient text), floating hero mark kept as the one character moment, no glow washes. -- Non-breaking: all semantic tokens keep their names and the one-knob rebrand contract is unchanged — each docs site still overrides only `--accent` with its package color, which is exactly the studied per-library accent system. diff --git a/.changeset/theme-vue-peer.md b/.changeset/theme-vue-peer.md deleted file mode 100644 index ff843da..0000000 --- a/.changeset/theme-vue-peer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@btravstack/theme": patch ---- - -Declare `vue` as an optional peer dependency. The theme's `Layout` imports `vue` at runtime; it is always provided by the host VitePress app, so it is marked optional to avoid tripping strict / no-auto-install consumers while still documenting the requirement. diff --git a/packages/theme/CHANGELOG.md b/packages/theme/CHANGELOG.md index d30a696..aee441e 100644 --- a/packages/theme/CHANGELOG.md +++ b/packages/theme/CHANGELOG.md @@ -1,5 +1,21 @@ # @btravstack/theme +## 1.6.0 + +### Minor Changes + +- 458940e: Beetroot Stack rebrand — studied from tanstack.com: a near-neutral black canvas where each package glows in its own accent. + + - Near-black canvas (`oklch(13% 0.006 310)`) is the canonical dark-default; the light scheme remains the daylight fallback. + - Typography: Geist (display 700/800 + body — weight contrast does the branding) + JetBrains Mono replace Montserrat. + - The multi-accent stack: new `--pkg-amqp` / `--pkg-temporal` / `--pkg-unthrown` / `--pkg-demesne` tokens expose the official per-package accents so the landing (and any consumer) can show the stack in color; the org beetroot pink stays the `--accent` knob for wordmark, links and CTAs. + - Elevation through surface lightness (no hairline card borders), solid ink hero name (no gradient text), floating hero mark kept as the one character moment, no glow washes. + - Non-breaking: all semantic tokens keep their names and the one-knob rebrand contract is unchanged — each docs site still overrides only `--accent` with its package color, which is exactly the studied per-library accent system. + +### Patch Changes + +- b783afc: Declare `vue` as an optional peer dependency. The theme's `Layout` imports `vue` at runtime; it is always provided by the host VitePress app, so it is marked optional to avoid tripping strict / no-auto-install consumers while still documenting the requirement. + ## 1.5.0 ### Minor Changes diff --git a/packages/theme/package.json b/packages/theme/package.json index 91ac186..a05e4f7 100644 --- a/packages/theme/package.json +++ b/packages/theme/package.json @@ -1,6 +1,6 @@ { "name": "@btravstack/theme", - "version": "1.5.0", + "version": "1.6.0", "description": "Shared VitePress theme and design tokens for btravstack sites", "license": "MIT", "author": "Benoit TRAVERS",