Skip to content

Install

  1. Buy a pack. Polar emails you a license key.
  2. Add the @vintage registry to your project's components.json, with your key in the VINTAGEUI_KEY environment variable.
  3. Run the shadcn add commands for the items your pack includes.
  4. Every install is refused without a valid license key for the pack that owns the item. There is no free tier.
  5. Fonts, high-resolution images and zip bundles are not served by the registry. Download them from your Polar customer portal under the same purchase.
components.json
{
  "registries": {
    "@vintage": {
      "url": "https://vintageui.com/api/registry/{name}",
      "headers": {
        "Authorization": "Bearer ${VINTAGEUI_KEY}"
      }
    }
  }
}
terminal
export VINTAGEUI_KEY=<your Polar license key>
npx shadcn@latest add @vintage/vintage-theme
npx shadcn@latest add @vintage/paper-card
npx shadcn@latest add @vintage/stamp-button