mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-03 21:08:25 +00:00 
			
		
		
		
	Refactor generate-svg.js (#29348)
Small refactor to avoid `process` global and to sync it with `generate-images`.
This commit is contained in:
		@@ -4,15 +4,16 @@ import {optimize} from 'svgo';
 | 
			
		||||
import {parse} from 'node:path';
 | 
			
		||||
import {readFile, writeFile, mkdir} from 'node:fs/promises';
 | 
			
		||||
import {fileURLToPath} from 'node:url';
 | 
			
		||||
import {exit} from 'node:process';
 | 
			
		||||
 | 
			
		||||
const glob = (pattern) => fastGlob.sync(pattern, {
 | 
			
		||||
  cwd: fileURLToPath(new URL('..', import.meta.url)),
 | 
			
		||||
  absolute: true,
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
function exit(err) {
 | 
			
		||||
function doExit(err) {
 | 
			
		||||
  if (err) console.error(err);
 | 
			
		||||
  process.exit(err ? 1 : 0);
 | 
			
		||||
  exit(err ? 1 : 0);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
async function processFile(file, {prefix, fullName} = {}) {
 | 
			
		||||
@@ -64,7 +65,7 @@ async function main() {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
try {
 | 
			
		||||
  exit(await main());
 | 
			
		||||
  doExit(await main());
 | 
			
		||||
} catch (err) {
 | 
			
		||||
  exit(err);
 | 
			
		||||
  doExit(err);
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user