oneie
Version:
Build apps, websites, and AI agents in English. Zero-interaction setup for AI agents (Claude Code, Cursor, Windsurf). Download to your computer, run in the cloud, deploy to the edge. Open source and free forever.
48 lines • 1.54 kB
TypeScript
/**
* Validation utilities for CLI
*/
/**
* Validates email address format
* @param email Email address to validate
* @returns True if valid, false otherwise
*/
export declare function isValidEmail(email: string): boolean;
/**
* Validates URL format
* @param url URL to validate
* @returns True if valid, false otherwise
*/
export declare function isValidUrl(url: string): boolean;
/**
* Generates a URL-safe slug from a string
* @param text Text to slugify
* @returns URL-safe slug (lowercase, hyphens)
*/
export declare function slugify(text: string): string;
/**
* Reserved names that cannot be used by customers
*/
export declare const RESERVED_NAMES: {
readonly name: readonly ["one"];
readonly folder: readonly ["onegroup", "one"];
readonly website: readonly ["https://one.ie", "http://one.ie", "one.ie", "www.one.ie"];
};
/**
* Validates that organization name is not reserved
* @param name Organization name to validate
* @returns True if valid (not reserved), false if reserved
*/
export declare function isReservedName(name: string): boolean;
/**
* Validates that folder name is not reserved
* @param folder Folder name to validate
* @returns True if reserved, false if valid
*/
export declare function isReservedFolder(folder: string): boolean;
/**
* Validates that website URL is not reserved
* @param website Website URL to validate
* @returns True if reserved, false if valid
*/
export declare function isReservedWebsite(website: string): boolean;
//# sourceMappingURL=validation.d.ts.map