repomix
Version:
A tool to pack repository contents to single file for AI consumption
15 lines (14 loc) • 515 B
JavaScript
import { setLogLevelByWorkerData } from '../../../shared/logger.js';
import { cleanupLanguageParser } from '../../treeSitter/parseFile.js';
import { processContent } from '../fileProcessContent.js';
setLogLevelByWorkerData();
export default async ({ rawFile, config }) => {
const processedContent = await processContent(rawFile, config);
return {
path: rawFile.path,
content: processedContent,
};
};
export const onWorkerTermination = async () => {
await cleanupLanguageParser();
};