Free & open source, built for every frontend stack. Star Exhuma on GitHub
ExhumaBeta
DocsComponentsBlog
Ship your first component in seconds
Copy-paste, framework-native — no lock-in. 13 ecosystems supported.
Install
Exhumav0.1.0

Universal tactile interaction engines and layout architecture adapted natively across 13 frontend ecosystems. Free, open-source under MIT.

Zero Runtime Wrappers · 100% Offline CLI
Product
  • Docs
  • Components
  • Ecosystems
  • Blog
Developers
  • CLI Reference
  • Theming & Dark Mode
  • Lifecycle & Memory Safety
  • Installation
Community
  • GitHub
  • npm
MIT License © 2026·A Fleect Artifact.
⌘KSearch
⌘⌥TTheme
// DOCS·Journal·Architecture

Why Copy-Paste Headless Architecture Wins Over Monolithic NPM

How shadcn/ui and Exhuma proved that owning your component source code fundamentally outscales third-party npm runtime dependencies across multi-framework teams.

  • 6 min read
  • October 2026
  • Authored by Fleect
  • Architecture
  • Philosophy
  • Ecosystems
// 01·SECTION 01

The Illusion of Monolithic Libraries

For nearly a decade, frontend development was dominated by massive, monolithic npm UI packages. You ran npm install some-ui-library, and overnight your node_modules absorbed hundreds of megabytes of nested dependencies, conflicting emotion/styled-components runtimes, and CSS-in-JS abstractions that slowed server rendering down to a crawl.

Note
The Shift toward Code Ownership
When shadcn/ui popularized copy-paste component architecture, it fundamentally challenged the idea that UI components must be distributed as compiled binary npm packages.
// 02·SECTION 02

The Hidden Dependency Tax

Monolithic libraries introduce severe technical debt during major framework upgrades. When Next.js 15, React 19, or Svelte 5 release groundbreaking concurrency or compiler features, teams frequently find themselves blocked for months waiting for an upstream npm package maintainer to release compatible type definitions and peer dependency fixes.

terminal.sh
bash
# Old World: Monolithic Dependency Hell
npm install @bloated/ui-components
# npm ERR! ERESOLVE could not resolve peer dependency React 19

# Exhuma World: Direct Code Ownership
npx exhuma add tilt-card --flavor=react
# ✔ Installed TiltCard -> src/components/ui/tilt-card.tsx (100% owned, zero runtime lock-in)
// 03·SECTION 03

The Universal Component Contract

Exhuma took this concept one step further. What if you work in an enterprise organization with teams authoring applications across Next.js, Nuxt/Vue, SvelteKit, and Flutter? With Exhuma, a single canonical mathematical engine authors idiomatic, clean code natively tailored for each target platform without runtime wrappers.

// 04·SECTION 04

Zero Runtime Lock-in

Because the code lives directly inside your repository, you possess 100% control over the DOM, styling tokens, accessibility roles, and performance optimizations. You can refactor props or change CSS variables anytime without waiting for external release cycles.

Shipping the 20-Component Beta: The Mechanics of Dynamic Greedy Row Masonry60 FPS Spring Physics on the GPU Compositor
On This Page
The Illusion of Monolithic LibrariesThe Hidden Dependency TaxThe Universal Component ContractZero Runtime Lock-in