UNPKG

@alfadesmeta/nocodecart-cli

Version:

CLI tool for installing NoCodeCart premium templates and components in FlutterFlow projects

46 lines (45 loc) 1.64 kB
export declare const POLAR_CONFIG: { organizationId: string; accessToken: string; }; export interface SupportLinks { documentation: string; support: string; } export interface PurchaseUrls { template: string; licenseOnly: string; } export interface ProductVariant { productId: string; benefitId: string; priceId: string; name: string; description?: string; features?: string[]; } export interface ProductConfig { productName: string; variants: ProductVariant[]; purchaseUrls: PurchaseUrls; supportLinks: SupportLinks; description: string; features?: string[]; requirements?: string[]; } export declare const GLOBAL_SUPPORT: { documentation: string; support: string; dashboard: string; marketplace: string; }; export declare const PRODUCT_COMMANDS: Record<string, ProductConfig>; export declare function getProductConfig(command: string): ProductConfig | undefined; export declare function getProductVariantByBenefitId(command: string, benefitId: string): ProductVariant | undefined; export declare function isValidProductForCommand(command: string, benefitId: string): boolean; export declare function getAvailableCommands(): string[]; export declare function getProductVariants(command: string): ProductVariant[]; export declare function validateLicenseKeyFormat(command: string, licenseKey: string): boolean; export declare function getProductDetails(command: string): string; export declare function getVariantFeatures(command: string, benefitId: string): string[]; export declare function formatLicenseError(command: string, type: string): string;