@birdapi/velinstyle-tailwind 1.4.0
Optionale Compatibility Layer für die Migration von Tailwind-Projekten zu VelinStyle. Compatibility ≠ Design System. English: Tailwind Compat package
Zweck
- Tailwind-nahe Utilities ausliefern, die Core nicht aufblasen dürfen
- Opt-in per npm-Paket + CLI
--compat tailwind - Core semantisch halten (
@birdapi/velinstyle)
Architektur
Core (@birdapi/velinstyle)
↓
Compatibility (@birdapi/velinstyle-tailwind) — optionales CSS + Catalog
↓
Heuristic (--heuristic palette-roles) — optional map-only
Installation
npm install @birdapi/velinstyle@1.4.0 @birdapi/velinstyle-tailwind@1.4.0@import '@birdapi/velinstyle';
@import '@birdapi/velinstyle-tailwind';Zuerst Core importieren. Klassennamen nutzen das Präfix velin-* (z. B. px-4 → velin-px-4). Es gibt kein velin-tw-*-Präfix.
Root-Subpaths: @birdapi/velinstyle/tailwind und @birdapi/velinstyle/tailwind/css.
Paketfakten (1.4.0)
| Feld | Wert |
|---|---|
| version | 1.4.0 (folgt Core-Minor) |
| type | module |
| license | MIT |
| engines | node >= 18 |
| CSS entry | ./src/index.css |
| repository.directory | packages/velinstyle-tailwind |
Sheet-Struktur (Exports)
spacing,sizing,flex-grid,miscopacity-color(Tier 1),opacity-color-tier2static-scale,medium-static,final-staticresponsive(nursm|md|lg|xl)
Catalog & Kollisionen
| Catalog | Größe |
|---|---|
| Core | 1427 |
| Compat | 2736 |
| Core ∩ Compat | ∅ (beim Merge erzwungen) |
CLI
Siehe Tailwind-migrate-Leitfaden. Ohne --compat werden Compat-Klassen nie still angewendet.
Compat-Catalog ≠ Migration-Intelligence Rewrite Catalog. Residual Theme/Palette-Mappings bleiben leer, bis sie explizit freigegeben sind — siehe Migration Intelligence.
Außerhalb dieses Pakets
Heuristiken, State/Dark-Engines, Arbitrary Values und cn()-Rewriting sind keine Compat-CSS-Verantwortung.