UNPKG

psrworld

Version:

A TypeScript-powered project scaffolding tool with dual CommonJS/ESM build support

30 lines 1.32 kB
import type { Framework, FrameworkVariant } from '../types'; /** * Framework configurations for project scaffolding * Each framework contains variants with different setups and features */ export declare const FRAMEWORKS: Framework[]; /** * Find variant by name across all frameworks * @param frameworks - Array of framework configurations * @param variantName - Name of the variant to find * @returns Object with variant and framework, or null if not found */ export declare function getVariantByName(frameworks: Framework[], variantName: string): { variant: FrameworkVariant; framework: Framework; } | null; /** * Get Tailwind CSS variants for a specific framework variant * @param variant - Framework variant * @returns Array of Tailwind CSS variants or empty array if none */ export declare function getTailwindVariants(variant: FrameworkVariant): import("../types").TailwindCssVariant[]; /** * Find Tailwind variant by name within a framework variant * @param variant - Framework variant * @param tailwindVariantName - Name of the Tailwind variant * @returns Tailwind variant or null if not found */ export declare function getTailwindVariantByName(variant: FrameworkVariant, tailwindVariantName: string): import("../types").TailwindCssVariant | null; //# sourceMappingURL=frameworks.d.ts.map