build: add import/order eslint rule (#44085) * build: add import/order eslint rule * chore: run lint:js --fix
		
			
				
	
	
		
			10 lines
		
	
	
	
		
			325 B
			
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
	
		
			325 B
			
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
const asar = require('@electron/asar');
 | 
						|
 | 
						|
const crypto = require('node:crypto');
 | 
						|
const fs = require('node:fs');
 | 
						|
 | 
						|
const archive = process.argv[2];
 | 
						|
const hashFile = process.argv[3];
 | 
						|
 | 
						|
const { headerString } = asar.getRawHeader(archive);
 | 
						|
fs.writeFileSync(hashFile, crypto.createHash('SHA256').update(headerString).digest('hex'));
 |