Small refactor
This commit is contained in:
		| @@ -36,6 +36,10 @@ const outputPath: string = path.join(outputDir, outputFilename); | ||||
| 	} | ||||
| }); | ||||
|  | ||||
| let compiler = new JsonCompiler(); | ||||
| if (options.format === 'pot') { | ||||
| 	compiler = new PoCompiler(); | ||||
| } | ||||
| const parsers: ParserInterface[] = [ | ||||
| 	new PipeParser(), | ||||
| 	new DirectiveParser(), | ||||
| @@ -56,11 +60,6 @@ try { | ||||
|  | ||||
| 	let collection: TranslationCollection = extracted; | ||||
|  | ||||
| 	let compiler = new JsonCompiler(); | ||||
| 	if (options.format === 'pot') { | ||||
| 		compiler = new PoCompiler(); | ||||
| 	} | ||||
|  | ||||
| 	if (!options.replace && fs.existsSync(outputPath)) { | ||||
| 		const existing: TranslationCollection = compiler.parse(fs.readFileSync(outputPath, 'utf-8')); | ||||
| 		if (existing.count() > 0) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user