{"version":3,"sources":["../src/index.ts"],"names":["__LAST_MODIFIED__"],"mappings":"srBAmDaA,CAAAA,CAAoB","file":"index.cjs","sourcesContent":["// Core logic\nexport { createClipboardWatcher } from './core/clipboard';\nexport { findConfig, createConfig, getProjectId, ensureStateDirExists, loadConfigOrExit, findConfigPath } from './core/config';\nexport {\n  commitState,\n  deletePendingState,\n  hasBeenProcessed,\n  findLatestStateFile,\n  findStateFileByIdentifier,\n  readStateFile,\n  readAllStateFiles,\n  writePendingState\n} from './core/state';\nexport { processPatch, applyOperations, createSnapshot, restoreSnapshot } from './core/transaction';\n\n// Commands\nexport { initCommand } from './commands/init';\nexport { watchCommand } from './commands/watch';\nexport { logCommand } from './commands/log';\nexport { revertCommand } from './commands/revert';\nexport { applyCommand } from './commands/apply';\nexport { gitCommitCommand } from './commands/git-commit';\n\n// Types\nexport * from 'relaycode-core';\n\n// Utils\nexport { executeShellCommand, getErrorCount } from './utils/shell';\nexport { getTypeScriptErrorCount } from './utils/typescript';\nexport {\n  deleteFile,\n  readFileContent,\n  writeFileContent,\n  fileExists,\n  renameFile,\n  safeRename,\n} from './utils/fs';\nexport { logger, getErrorMessage, isEnoentError } from './utils/logger';\nexport { getConfirmation } from './utils/prompt';\nexport { formatTransactionDetails } from './utils/formatters';\nexport {\n  createNotifier,\n  notifyPatchDetected,\n  notifyApprovalRequired,\n  requestApprovalWithNotification,\n  notifySuccess,\n  notifyFailure,\n  notifyRollbackFailure,\n} from './utils/notifier';\nexport { STATE_DIRECTORY_NAME, CONFIG_FILE_NAMES } from './utils/constants';\n\nexport const __LAST_MODIFIED__ = '2025-10-28 10:48:30';\n"]}