@hollow-kit/core
v1.0.1
Published
Framework-agnostic engine for generating pixel-perfect skeleton loading screens. Handles DOM snapshot extraction, layout computation, HTML rendering, and responsive breakpoints.
Readme
@hollow-kit/core
Framework-agnostic engine for generating pixel-perfect skeleton loading screens. Handles DOM snapshot extraction, layout computation, HTML rendering, and responsive breakpoints.
Installation
pnpm add @hollow-kit/coreMost users should install a framework binding instead (@hollow-kit/vue, @hollow-kit/react, or @hollow-kit/svelte). Install core directly only for custom integrations.
API
snapshotHollows(el, name?, config?)— Capture hollows from a rendered DOM elementfromElement(el)— Extract a reusable descriptor from a DOM elementcomputeLayout(desc, width, name?)— Compute hollow positions from a descriptor (no DOM needed)renderHollows(skeleton, options?)— Render hollows to an HTML stringextractResponsiveHollows(el, breakpoints?)— Extract descriptors at multiple viewport widths
License
MIT
