/** * Constantes do framework RW-UC */ /** * Palavra-chave que indica conclusão bem-sucedida do loop Ralph */ export declare const COMPLETE_KEYWORD = "COMPLETE"; export declare const VERSION: string; /** * Nome do framework */ export declare const FRAMEWORK_NAME = "RW-UC"; /** * Nome completo do framework */ export declare const FRAMEWORK_FULL_NAME = "Ralph Wiggum - Use Case to Command"; /** * Diretório padrão para estado do Ralph */ export declare const RALPH_STATE_DIR = ".ralph"; /** * Arquivo de estado do pipeline */ export declare const RALPH_STATE_FILE = "state.yaml"; /** * Diretório de logs */ export declare const RALPH_LOGS_DIR = ".ralph/logs"; /** * Valores padrão de iterações por tipo de tarefa */ export declare const DEFAULT_ITERATIONS: { readonly simple: 20; readonly medium: 30; readonly complex: 50; }; /** * Timeouts padrão (em milissegundos) */ export declare const DEFAULT_TIMEOUTS: { readonly task: number; readonly pipeline: number; readonly command: number; readonly endpoint: number; }; /** * Padrões de arquivos a ignorar */ export declare const IGNORE_PATTERNS: readonly ["node_modules", ".git", "dist", "build", "coverage", ".ralph"]; /** * Extensões de arquivo por linguagem */ export declare const FILE_EXTENSIONS: { readonly java: readonly [".java"]; readonly typescript: readonly [".ts", ".tsx"]; readonly javascript: readonly [".js", ".jsx", ".mjs", ".cjs"]; readonly python: readonly [".py"]; readonly go: readonly [".go"]; readonly rust: readonly [".rs"]; readonly csharp: readonly [".cs"]; readonly kotlin: readonly [".kt", ".kts"]; }; /** * Comandos de build por ferramenta */ export declare const BUILD_COMMANDS: { readonly maven: "mvn compile"; readonly gradle: "./gradlew build"; readonly npm: "npm run build"; readonly yarn: "yarn build"; readonly pnpm: "pnpm build"; readonly pip: "pip install -e ."; readonly cargo: "cargo build"; readonly go: "go build ./..."; }; /** * Comandos de teste por ferramenta */ export declare const TEST_COMMANDS: { readonly maven: "mvn test"; readonly gradle: "./gradlew test"; readonly npm: "npm test"; readonly yarn: "yarn test"; readonly pnpm: "pnpm test"; readonly pytest: "pytest"; readonly cargo: "cargo test"; readonly go: "go test ./..."; readonly jest: "jest"; readonly vitest: "vitest run"; }; //# sourceMappingURL=constants.d.ts.map