UNPKG

@pitifulhawk/flash-up

Version:

Interactive project scaffolder for modern web applications

34 lines 1.37 kB
import { Framework, PackageManager, EnhancedAddOnConfig, EnhancedAddOnInstallConfig, ProjectLanguage } from "../types/index.js"; export declare class AddOnManager { private targetPath; private framework; private packageManager; private templateManager; private language; constructor(targetPath: string, framework: Framework, packageManager: PackageManager, language?: ProjectLanguage); installAddOns(config: EnhancedAddOnConfig): Promise<boolean>; private installCSSFramework; private installUILibrary; private installHTTPClient; private installLinting; private installAddOnConfig; private setupTailwindCSS; private setupTailwindVite; private setupTailwindNextJS; private ensureGlobalsCssImport; private setupShadcnUI; private setupChakraUI; private setupAceternityUI; private setupMotionOverrides; private createAxiosConfig; private createFetchUtils; private createChakraReactSetup; private createChakraReactProvider; private ensureChakraPathAliases; private createChakraNextSetup; private updateNextConfigForChakra; private updateLayoutForChakra; static getAddOnConfig(id: string): EnhancedAddOnInstallConfig | undefined; static getCompatibleAddOns(framework: Framework): EnhancedAddOnInstallConfig[]; } //# sourceMappingURL=addon-manager.d.ts.map