data/library-details/index.ts

import type { LibraryDetails } from "./types.ts";
import kobalte from "./kobalte.ts";
import solid_ui from "./solid-ui.ts";
import shadcn_solid from "./shadcn-solid.ts";
import zaidan from "./zaidan.ts";
import hope_ui from "./hope-ui.ts";
import rocksolid from "./rocksolid.ts";
import nikala_ui from "./nikala-ui.ts";
import torch_ui from "./torch-ui.ts";
import magicui_solid from "./magicui-solid.ts";
import mystic_ui from "./mystic-ui.ts";
import uiarc from "./uiarc.ts";
import _21st_dev from "./21st-dev.ts";
import react_bits from "./react-bits.ts";
import transition_dev from "./transition-dev.ts";
import shadcn_ui from "./shadcn-ui.ts";
import magic_ui from "./magic-ui.ts";
import aceternity_ui from "./aceternity-ui.ts";
import motion from "./motion.ts";
import gsap from "./gsap.ts";
import radix_ui from "./radix-ui.ts";
import base_ui from "./base-ui.ts";
import react_aria from "./react-aria.ts";
import heroui from "./heroui.ts";
import mantine from "./mantine.ts";
import chakra_ui from "./chakra-ui.ts";
import mui from "./mui.ts";
import ant_design from "./ant-design.ts";
import daisyui from "./daisyui.ts";
import flowbite from "./flowbite.ts";
import preline from "./preline.ts";
import hyperui from "./hyperui.ts";
import origin_ui from "./origin-ui.ts";
import motion_primitives from "./motion-primitives.ts";
import animata from "./animata.ts";
import lucide from "./lucide.ts";
import recharts from "./recharts.ts";
import tremor from "./tremor.ts";
import react_three_fiber from "./react-three-fiber.ts";
import shadcn_svelte from "./shadcn-svelte.ts";
import primevue from "./primevue.ts";
import uselayouts from "./uselayouts.ts";
import nexvyn_ui from "./nexvyn-ui.ts";
import cult_ui from "./cult-ui.ts";
import spell_ui from "./spell-ui.ts";
import bencho from "./bencho.ts";
import rare_ui from "./rare-ui.ts";
import obsidian_ui from "./obsidian-ui.ts";
import design_spells from "./design-spells.ts";
import ark_ui from "./ark-ui.ts";
import park_ui from "./park-ui.ts";
import headless_ui from "./headless-ui.ts";
import tailwind_css from "./tailwind-css.ts";
import kibo_ui from "./kibo-ui.ts";
import cmdk from "./cmdk.ts";
import kbar from "./kbar.ts";
import shadcnblocks from "./shadcnblocks.ts";
import ruixen_ui from "./ruixen-ui.ts";
import fancy_components from "./fancy-components.ts";
import anime_js from "./anime-js.ts";
import react_spring from "./react-spring.ts";
import lenis from "./lenis.ts";
import rive from "./rive.ts";
import dotlottie from "./dotlottie.ts";
import godui from "./godui.ts";
import hampton_ui from "./hampton-ui.ts";
import dimaac_ui from "./dimaac-ui.ts";
import satisium_ui from "./satisium-ui.ts";
import wensity_ui from "./wensity-ui.ts";
import ai_canvas from "./ai-canvas.ts";
import codefronts from "./codefronts.ts";
import intent_ui from "./intent-ui.ts";
import reui from "./reui.ts";
import elevenlabs_ui from "./elevenlabs-ui.ts";
import inspira_ui from "./inspira-ui.ts";
import reka_ui from "./reka-ui.ts";
import melt_ui from "./melt-ui.ts";
import zard_ui from "./zard-ui.ts";
import spartan_ui from "./spartan-ui.ts";
import corvu from "./corvu.ts";
import quoin from "./quoin-ui.ts";
import starwind_ui from "./starwind-ui.ts";
import webcoreui from "./webcoreui.ts";
import web_awesome from "./web-awesome.ts";
import morphin from "./morphin.ts";
import viora_ui from "./viora-ui.ts";
import tween_ui from "./tween-ui.ts";
import scrollx_ui from "./scrollx-ui.ts";
import toggle_supply from "./toggle-supply.ts";
import designpass from "./designpass.ts";
import prompt_motion from "./prompt-motion.ts";
import evil_buttons from "./evil-buttons.ts";
import drawably from "./drawably.ts";
import appllama from "./appllama.ts";
import amicons from "./amicons.ts";
import lucide_animated from "./lucide-animated.ts";
import lordicon from "./lordicon.ts";
import useanimations from "./useanimations.ts";
import all_svg_icons from "./all-svg-icons.ts";
import beui from "./beui.ts";
import hugeicons from "./hugeicons.ts";
import rune_icons from "./rune-icons.ts";
import amicro from "./amicro.ts";
import svelte_bits from "./svelte-bits.ts";
import canvas_ui from "./canvas-ui.ts";
import loading_dev from "./loading-dev.ts";
import hextaui from "./hextaui.ts";
import gradients_sh from "./gradients-sh.ts";
import dualkit from "./dualkit.ts";

export type { LibraryDetails };

/**
 * Detail content keyed by registry slug.
 *
 * Keys must match `data/libraries.ts` exactly. A slug with no entry here 404s
 * at the detail route, so `tests/library-pages.test.mjs` asserts the two sets
 * are identical.
 */
export const libraryDetails: Record<string, LibraryDetails> = {
  "kobalte": kobalte,
  "solid-ui": solid_ui,
  "shadcn-solid": shadcn_solid,
  "zaidan": zaidan,
  "hope-ui": hope_ui,
  "rocksolid": rocksolid,
  "nikala-ui": nikala_ui,
  "torch-ui": torch_ui,
  "magicui-solid": magicui_solid,
  "mystic-ui": mystic_ui,
  "uiarc": uiarc,
  "21st-dev": _21st_dev,
  "react-bits": react_bits,
  "transition-dev": transition_dev,
  "shadcn-ui": shadcn_ui,
  "magic-ui": magic_ui,
  "aceternity-ui": aceternity_ui,
  "motion": motion,
  "gsap": gsap,
  "radix-ui": radix_ui,
  "base-ui": base_ui,
  "react-aria": react_aria,
  "heroui": heroui,
  "mantine": mantine,
  "chakra-ui": chakra_ui,
  "mui": mui,
  "ant-design": ant_design,
  "daisyui": daisyui,
  "flowbite": flowbite,
  "preline": preline,
  "hyperui": hyperui,
  "origin-ui": origin_ui,
  "motion-primitives": motion_primitives,
  "animata": animata,
  "lucide": lucide,
  "recharts": recharts,
  "tremor": tremor,
  "react-three-fiber": react_three_fiber,
  "shadcn-svelte": shadcn_svelte,
  "primevue": primevue,
  "uselayouts": uselayouts,
  "nexvyn-ui": nexvyn_ui,
  "cult-ui": cult_ui,
  "spell-ui": spell_ui,
  "bencho": bencho,
  "rare-ui": rare_ui,
  "obsidian-ui": obsidian_ui,
  "design-spells": design_spells,
  "ark-ui": ark_ui,
  "park-ui": park_ui,
  "headless-ui": headless_ui,
  "tailwind-css": tailwind_css,
  "kibo-ui": kibo_ui,
  "cmdk": cmdk,
  "kbar": kbar,
  "shadcnblocks": shadcnblocks,
  "ruixen-ui": ruixen_ui,
  "fancy-components": fancy_components,
  "anime-js": anime_js,
  "react-spring": react_spring,
  "lenis": lenis,
  "rive": rive,
  "dotlottie": dotlottie,
  "godui": godui,
  "hampton-ui": hampton_ui,
  "dimaac-ui": dimaac_ui,
  "satisium-ui": satisium_ui,
  "wensity-ui": wensity_ui,
  "ai-canvas": ai_canvas,
  "codefronts": codefronts,
  "intent-ui": intent_ui,
  "reui": reui,
  "elevenlabs-ui": elevenlabs_ui,
  "inspira-ui": inspira_ui,
  "reka-ui": reka_ui,
  "melt-ui": melt_ui,
  "zard-ui": zard_ui,
  "spartan-ui": spartan_ui,
  "corvu": corvu,
  "quoin-ui": quoin,
  "starwind-ui": starwind_ui,
  "webcoreui": webcoreui,
  "web-awesome": web_awesome,
  "morphin": morphin,
  "viora-ui": viora_ui,
  "tween-ui": tween_ui,
  "scrollx-ui": scrollx_ui,
  "toggle-supply": toggle_supply,
  "designpass": designpass,
  "prompt-motion": prompt_motion,
  "evil-buttons": evil_buttons,
  "drawably": drawably,
  "appllama": appllama,
  "amicons": amicons,
  "lucide-animated": lucide_animated,
  "lordicon": lordicon,
  "useanimations": useanimations,
  "all-svg-icons": all_svg_icons,
  "beui": beui,
  "hugeicons": hugeicons,
  "rune-icons": rune_icons,
  "amicro": amicro,
  "svelte-bits": svelte_bits,
  "canvas-ui": canvas_ui,
  "loading-dev": loading_dev,
  "hextaui": hextaui,
  "gradients-sh": gradients_sh,
  "dualkit": dualkit,
};