- Changed `repomix.config.json` to disable comment removal, empty line removal, and compression, while enabling Base64 truncation. - Updated the include paths to add a new "tests/" directory. - Enhanced the `ExportAISection` tests by refining mock implementations and adding new test cases for export settings, template presets, and UI elements. - Improved the `useAsyncData` hook to store success and error callbacks in refs to prevent unnecessary re-fetching. - Adjusted timer handling in `useAsrConfig` tests for better accuracy and reliability. - Added new mock implementations in `RecordingPage` tests to ensure proper state management during rendering.
110 lines
2.5 KiB
JSON
110 lines
2.5 KiB
JSON
{
|
|
"$schema": "https://repomix.com/schemas/latest/schema.json",
|
|
"input": {
|
|
"maxFileSize": 52428800
|
|
},
|
|
"output": {
|
|
"filePath": "repomix-output.md",
|
|
"style": "markdown",
|
|
"parsableStyle": true,
|
|
"fileSummary": true,
|
|
"directoryStructure": true,
|
|
"files": true,
|
|
"removeComments": false,
|
|
"removeEmptyLines": false,
|
|
"compress": false,
|
|
"topFilesLength": 5,
|
|
"showLineNumbers": true,
|
|
"truncateBase64": true,
|
|
"copyToClipboard": false,
|
|
"tokenCountTree": false,
|
|
"git": {
|
|
"sortByChanges": true,
|
|
"sortByChangesMaxCommits": 100,
|
|
"includeDiffs": false,
|
|
"includeLogs": false,
|
|
"includeLogsCount": 50
|
|
}
|
|
},
|
|
"include": [
|
|
"src/", "client/src-tauri", "client/src", "tests/"
|
|
],
|
|
"ignore": {
|
|
"useGitignore": true,
|
|
"useDefaultPatterns": true,
|
|
"customPatterns": [
|
|
"**/*_pb2.py",
|
|
"**/*_pb2_grpc.py",
|
|
"**/*.pb2.py",
|
|
"**/*.pb2_grpc.py",
|
|
"**/*.pyi",
|
|
"**/*.wav",
|
|
"**/*.nfaudio",
|
|
"**/*.m4a",
|
|
"**/*.mp3",
|
|
"**/*.mp4",
|
|
"**/*.mov",
|
|
"**/*.avi",
|
|
"**/*.mkv",
|
|
"**/*.flv",
|
|
"**/*.wmv",
|
|
"**/*.webm",
|
|
"**/*.m3u8",
|
|
"**/noteflow.rs",
|
|
"**/noteflow_pb2.py",
|
|
"src/noteflow_pb2.py",
|
|
"client/src-tauri/src/grpc/noteflow.rs",
|
|
"src/noteflow/grpc/proto/noteflow_pb2.py",
|
|
"src/noteflow/grpc/proto/noteflow_pb2_grpc.py",
|
|
"src/noteflow/grpc/proto/noteflow_pb2.pyi",
|
|
"**/persistence/migrations/**",
|
|
"**/node_modules/**",
|
|
"**/target/**",
|
|
"**/gen/**",
|
|
"**/__pycache__/**",
|
|
"**/*.pyc",
|
|
"**/.pytest_cache/**",
|
|
"**/.mypy_cache/**",
|
|
"**/.ruff_cache/**",
|
|
"**/dist/**",
|
|
"**/build/**",
|
|
"**/.vite/**",
|
|
"**/coverage/**",
|
|
"**/htmlcov/**",
|
|
"**/playwright-report/**",
|
|
"**/test-results/**",
|
|
"uv.lock",
|
|
"**/Cargo.lock",
|
|
"**/package-lock.json",
|
|
"**/bun.lockb",
|
|
"**/yarn.lock",
|
|
"**/*.lock",
|
|
"**/*.lockb",
|
|
"**/*.png",
|
|
"**/*.jpg",
|
|
"**/*.jpeg",
|
|
"**/*.gif",
|
|
"**/*.ico",
|
|
"**/*.svg",
|
|
"**/*.icns",
|
|
"**/*.webp",
|
|
"**/*.xml",
|
|
"**/icons/**",
|
|
"**/public/**",
|
|
"client/app-icon.png",
|
|
"**/*.md",
|
|
".benchmarks/**",
|
|
"noteflow-api-spec.json",
|
|
"scratch.md",
|
|
"repomix-output.md",
|
|
"**/logs/**",
|
|
"**/status_line.json"
|
|
]
|
|
},
|
|
"security": {
|
|
"enableSecurityCheck": true
|
|
},
|
|
"tokenCount": {
|
|
"encoding": "o200k_base"
|
|
}
|
|
} |