1
2
3
4
5
6
7
8
9
10
11
12
| 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)
| }
|
|