Installation
npm install skeletal-ui
# or
pnpm add skeletal-ui
# or
yarn add skeletal-uiPeer dependencies: react >= 18, typescript >= 5.0
Browser crawl (optional but recommended)
For pixel-accurate skeleton generation, install a Playwright browser:
npx playwright install chromiumWithout Playwright you can still run
skeletal-ui analyze --no-browserto generate minimal placeholder skeletons using AST-only classification.
Styles
Import the default pulse animation once in your app entry point:
// app/layout.tsx (Next.js App Router) or main.tsx (Vite)
import 'skeletal-ui/styles.css'