| | |
| | | import { QuartzTransformerPluginInstance } from '../plugins/types' |
| | | import { QuartzLogger } from '../log' |
| | | import chalk from 'chalk' |
| | | import { trace } from '../trace' |
| | | |
| | | export type QuartzProcessor = Processor<MDRoot, HTMLRoot, void> |
| | | export function createProcessor(transformers: QuartzTransformerPluginInstance[]): QuartzProcessor { |
| | |
| | | console.log(`[process] ${fp} -> ${file.data.slug}`) |
| | | } |
| | | } catch (err) { |
| | | console.log(chalk.red(`\nFailed to process \`${fp}\`: `) + err) |
| | | trace(`\nFailed to process \`${fp}\``, err as Error) |
| | | process.exit(1) |
| | | } |
| | | } |