@vladimirdukelic/revolutionary-ui-factory
Version:
Revolutionary UI Factory System v2 - Generate ANY UI component for ANY framework with 60-95% code reduction
119 lines (118 loc) • 2.99 kB
TypeScript
/**
* Revolutionary UI Factory - Complete Resources Configuration
* Master list of all frameworks, libraries, and tools available for component generation
*/
import { FRAMEWORK_CONFIGS } from './frameworks';
import { UI_LIBRARIES } from './ui-libraries';
import { ICON_LIBRARIES } from './icon-libraries';
import { DESIGN_TOOLS, COLOR_TOOLS, FONTS } from './design-tools';
export interface FactoryResourceStats {
totalFrameworks: number;
totalUILibraries: number;
totalIconLibraries: number;
totalIcons: number;
totalDesignTools: number;
totalColorTools: number;
totalFonts: number;
totalPackages: number;
}
export declare const getFactoryResourceStats: () => FactoryResourceStats;
export declare const TAILWIND_UTILITIES: {
plugins: string[];
utilities: string[];
};
export declare const CSS_IN_JS_SOLUTIONS: {
id: string;
name: string;
description: string;
}[];
export declare const PACKAGE_CATEGORIES: {
frameworks: {
title: string;
description: string;
packages: string[];
};
uiLibraries: {
title: string;
description: string;
packages: string[];
};
icons: {
title: string;
description: string;
packages: string[];
};
designTools: {
title: string;
description: string;
packages: string[];
};
styling: {
title: string;
description: string;
packages: string[];
};
typography: {
title: string;
description: string;
packages: string[];
};
utilities: {
title: string;
description: string;
packages: string[];
};
};
export { FRAMEWORK_CONFIGS, UI_LIBRARIES, ICON_LIBRARIES, DESIGN_TOOLS, COLOR_TOOLS, FONTS };
export declare const FRAMEWORK_FEATURE_MATRIX: {
react: {
frameworks: string[];
uiLibraries: string[];
styling: string[];
testing: string[];
};
vue: {
frameworks: string[];
uiLibraries: string[];
styling: string[];
testing: string[];
};
angular: {
frameworks: string[];
uiLibraries: string[];
styling: string[];
testing: string[];
};
svelte: {
frameworks: string[];
uiLibraries: string[];
styling: string[];
testing: string[];
};
};
export declare const FACTORY_CAPABILITIES: {
componentGeneration: {
frameworks: number;
uiLibraries: number;
customization: string;
codeReduction: string;
};
designImport: {
figma: boolean;
sketch: boolean;
adobe: boolean;
penpot: boolean;
};
aiFeatures: {
naturalLanguage: boolean;
codeGeneration: boolean;
designToCode: boolean;
optimization: boolean;
};
export: {
formats: string[];
styling: string[];
typescript: boolean;
testing: boolean;
};
};