mirror of
				https://github.com/ZetaKebab/quartz.git
				synced 2025-10-30 13:19:47 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
		
			518 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			518 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| import config from "../quartz.config"
 | |
| import { FilePath, ServerSlug } from "./path"
 | |
| import { createFileParser, createProcessor } from "./processors/parse"
 | |
| 
 | |
| const transformers = config.plugins.transformers
 | |
| const processor = createProcessor(transformers)
 | |
| 
 | |
| // only called from worker thread
 | |
| export async function parseFiles(
 | |
|   baseDir: string,
 | |
|   fps: FilePath[],
 | |
|   allSlugs: ServerSlug[],
 | |
|   verbose: boolean,
 | |
| ) {
 | |
|   const parse = createFileParser(transformers, baseDir, fps, allSlugs, verbose)
 | |
|   return parse(processor)
 | |
| }
 | 
