shades-common-components

@furystack/shades-common-components — reusable UI components and CSS-variable theming

Cache Me If You Can
Architecture

Cache Me If You Can

FuryStack's @furystack/cache isn't your grandmother's memoization wrapper — it's a full state machine with observable entries, stale/cache timers, capacity eviction, and a UI component that renders it all for you.

Themes All the Way Down
shades

Themes All the Way Down

FuryStack Shades ships 19 themes, 90+ CSS variables, scoped nesting, and a ThemeProviderService that turns your entire design system into a runtime dial — here's how it actually works under the hood.

Routing, But Make It Nested
Frontend

Routing, But Make It Nested

The old flat Router served us well, but it's time to talk about its successor — NestedRouter brings hierarchical routes, type-safe links, automatic breadcrumbs, navigation trees, and view transitions to Shades.

The Showcase Strikes Back
Frontend

The Showcase Strikes Back

The Shades Showcase App went from a humble component demo to a 60+ page, 19-theme, fully-routed component museum — and it only took two months.

Showcase-time
Frontend

Showcase-time

Updates on Shades - Kick-ass DataGrid updates, fragments and a brand new Showcase app