UNPKG

hextaui

Version:

Build stunning websites effortlessly. HextaUI CLI tool to easily install components for Next.js, Vite, and Astro projects.

26 lines (25 loc) 894 B
import { Component } from "../config/components.js"; /** * Finds a component by name (case-insensitive) */ export declare function findComponentByName(name: string): Component | undefined; /** * Validates component names and returns found components with any invalid names */ export declare function validateComponentNames(componentNames: string[]): { validComponents: Component[]; invalidNames: string[]; }; /** * Resolves all required components for a given set of components * Returns a flattened list with no duplicates, in the correct order */ export declare function resolveRequiredComponents(componentNames: string[]): Component[]; /** * Gets a list of component names that will be installed (including required ones) */ export declare function getInstallationList(componentNames: string[]): { requested: string[]; required: string[]; total: Component[]; };