PParable
Documentation menu

Installation

Parable ships through the shadcn registry. You need a React project with Tailwind and shadcn initialised.

1. Set up shadcn

If you haven't already:

npx shadcn@latest init

This creates components.json and lib/utils.ts.

2. Add the Parable registry

Register the @parable namespace in your components.json:

{
  "registries": {
    "@parable": "https://parable.dev/r/{name}.json"
  }
}

3. Install a component

Either by namespace:

npx shadcn@latest add @parable/shimmer-button

…or by full URL (no registry config needed):

npx shadcn@latest add https://parable.dev/r/shimmer-button.json

The component source is written to components/parable/shimmer-button.tsx, and any dependencies (npm packages, other registry components) are resolved automatically. It's your code now.

Requirements

  • React 18+ / 19
  • Tailwind CSS (v4 recommended)
  • shadcn CLI (shadcn@latest)

Some components pull motion (Framer Motion). Each component's page lists its exact dependencies.