From 1268f5a146877b314b868400e1800bde0bc3d059 Mon Sep 17 00:00:00 2001 From: Ronan Berder Date: Wed, 3 Jun 2026 23:20:23 +0800 Subject: [PATCH] rename style pack source files --- AGENTS.md | 42 +- docs/src/assets/styles-luma.css | 8842 ++++++++++++++++++- docs/src/assets/styles-lyra.css | 8783 +++++++++++++++++- docs/src/assets/styles-maia.css | 8779 +++++++++++++++++- docs/src/assets/styles-mira.css | 8837 +++++++++++++++++- docs/src/assets/styles-nova.css | 8838 +++++++++++++++++- docs/src/assets/styles-vega.css | 8791 +++++++++++++++++- handoff.md | 36 +- packages/css/package.json | 31 +- plan.md | 6 +- scripts/generate-css-entrypoints.js | 2 +- src/css/basecoat-luma.css | 2 +- src/css/basecoat-lyra.css | 2 +- src/css/basecoat-maia.css | 2 +- src/css/basecoat-mira.css | 2 +- src/css/basecoat-nova.css | 2 +- src/css/basecoat-rhea.css | 2 +- src/css/basecoat-sera.css | 2 +- src/css/basecoat-vega.css | 2 +- src/css/styles/{style-luma.css => luma.css} | 0 src/css/styles/{style-lyra.css => lyra.css} | 0 src/css/styles/{style-maia.css => maia.css} | 0 src/css/styles/{style-mira.css => mira.css} | 0 src/css/styles/{style-nova.css => nova.css} | 0 src/css/styles/{style-rhea.css => rhea.css} | 0 src/css/styles/{style-sera.css => sera.css} | 0 src/css/styles/{style-vega.css => vega.css} | 0 27 files changed, 52935 insertions(+), 68 deletions(-) rename src/css/styles/{style-luma.css => luma.css} (100%) rename src/css/styles/{style-lyra.css => lyra.css} (100%) rename src/css/styles/{style-maia.css => maia.css} (100%) rename src/css/styles/{style-mira.css => mira.css} (100%) rename src/css/styles/{style-nova.css => nova.css} (100%) rename src/css/styles/{style-rhea.css => rhea.css} (100%) rename src/css/styles/{style-sera.css => sera.css} (100%) rename src/css/styles/{style-vega.css => vega.css} (100%) diff --git a/AGENTS.md b/AGENTS.md index 082886c..744824e 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -18,7 +18,7 @@ Basecoat is not a literal DOM port of shadcn/ui. It is an alternative implementa - Edit sources only: - `src/css/base/base.css` – Shared base layer, tokens, and semantic utility classes - `src/css/components/*.css` – Component CSS classes (Tailwind + custom) - - `src/css/styles/style-*.css` – Style-pack visual rules (`vega`, `nova`, `maia`, `lyra`, `mira`, `luma`, `sera`, `rhea`) + - `src/css/styles/*.css` – Style-pack visual rules (`vega`, `nova`, `maia`, `lyra`, `mira`, `luma`, `sera`, `rhea`) - `src/css/basecoat.css` – Aggregate CSS entrypoint - `src/js/*.js` – Individual component JS files (kebab-case, ESM) + `basecoat.js` (component registry) - `src/nunjucks/*.njk` and `src/jinja/*.html.jinja` – Component template macros @@ -41,17 +41,17 @@ Basecoat is not a literal DOM port of shadcn/ui. It is an alternative implementa - Basecoat keeps its own component class API (`btn`, `dialog`, `popover`, etc.). Do not introduce shadcn `cn-*` classes into Basecoat source. - Shadcn/ui style packs are used as reference material, but must be mapped onto Basecoat markup and selectors. - Style-pack architecture is one file per style: - - `src/css/styles/style-vega.css` - - `src/css/styles/style-nova.css` - - `src/css/styles/style-maia.css` - - `src/css/styles/style-lyra.css` - - `src/css/styles/style-mira.css` - - `src/css/styles/style-luma.css` - - `src/css/styles/style-sera.css` - - `src/css/styles/style-rhea.css` + - `src/css/styles/vega.css` + - `src/css/styles/nova.css` + - `src/css/styles/maia.css` + - `src/css/styles/lyra.css` + - `src/css/styles/mira.css` + - `src/css/styles/luma.css` + - `src/css/styles/sera.css` + - `src/css/styles/rhea.css` - `basecoat.css` and the default CDN bundle remain Vega-compatible for Basecoat backward compatibility. This is a Basecoat compatibility decision; upstream shadcn/ui's current default generated config is Nova. - Non-default styles must be selected through standalone style bundles (`basecoat-