/** * Constants and Configuration * Shared constants used across all packages */ /** * Default ports */ export declare const DEFAULT_CORE_PORT = 8765; export declare const DEFAULT_WS_PORT = 8766; export declare const DEFAULT_LOGS_PORT = 8767; /** * Network configuration */ export declare const WS_HEARTBEAT_INTERVAL = 30000; export declare const WS_RECONNECT_DELAY = 5000; export declare const WS_MAX_RECONNECT_ATTEMPTS = 5; export declare const REQUEST_TIMEOUT = 30000; /** * Session configuration */ export declare const SESSION_TOKEN_EXPIRY = 3600000; export declare const SESSION_CLEANUP_INTERVAL = 60000; export declare const SESSION_IDLE_TIMEOUT = 1800000; /** * Build configuration */ export declare const BUILD_CACHE_SIZE_LIMIT = 1073741824; export declare const BUILD_TIMEOUT = 300000; export declare const MAX_CONCURRENT_BUILDS = 3; /** * File size limits */ export declare const MAX_APK_SIZE = 104857600; export declare const MAX_LOG_FILE_SIZE = 10485760; export declare const MAX_LOG_ENTRIES = 10000; /** * Version information */ export declare const JETSTART_VERSION = "0.1.0"; export declare const MIN_ANDROID_API_LEVEL = 24; export declare const TARGET_ANDROID_API_LEVEL = 34; /** * URLs and paths */ export declare const JETSTART_CONFIG_FILE = "jetstart.config.json"; export declare const JETSTART_CACHE_DIR = ".jetstart/cache"; export declare const JETSTART_SESSIONS_DIR = ".jetstart/sessions"; export declare const JETSTART_LOGS_DIR = ".jetstart/logs"; /** * Error codes */ export declare const ERROR_CODES: { readonly INVALID_COMMAND: 1001; readonly INVALID_PROJECT_NAME: 1002; readonly PROJECT_ALREADY_EXISTS: 1003; readonly PROJECT_NOT_FOUND: 1004; readonly SERVER_START_FAILED: 2001; readonly BUILD_FAILED: 2002; readonly SESSION_CREATION_FAILED: 2003; readonly INVALID_SESSION: 2004; readonly CONNECTION_FAILED: 3001; readonly DOWNLOAD_FAILED: 3002; readonly INSTALLATION_FAILED: 3003; readonly LAUNCH_FAILED: 3004; readonly WEBSOCKET_ERROR: 4001; readonly NETWORK_TIMEOUT: 4002; readonly AUTHENTICATION_FAILED: 4003; readonly COMPILATION_ERROR: 5001; readonly PACKAGING_ERROR: 5002; readonly SIGNING_ERROR: 5003; }; /** * Success messages */ export declare const SUCCESS_MESSAGES: { readonly PROJECT_CREATED: "Project created successfully"; readonly BUILD_COMPLETE: "Build completed successfully"; readonly CONNECTION_ESTABLISHED: "Connection established"; readonly APK_INSTALLED: "APK installed successfully"; }; /** * Log tags */ export declare const LOG_TAGS: { readonly CLI: "jetstart:cli"; readonly CORE: "jetstart:core"; readonly CLIENT: "jetstart:client"; readonly BUILD: "jetstart:build"; readonly NETWORK: "jetstart:network"; readonly WEBSOCKET: "jetstart:ws"; readonly LOGS: "jetstart:logs"; }; /** * File patterns */ export declare const IGNORE_PATTERNS: string[]; /** * MIME types */ export declare const MIME_TYPES: { readonly APK: "application/vnd.android.package-archive"; readonly JSON: "application/json"; readonly TEXT: "text/plain"; }; //# sourceMappingURL=constants.d.ts.map