18 lines
		
	
	
		
			412 B
		
	
	
	
		
			TypeScript
		
	
	
		
		
			
		
	
	
			18 lines
		
	
	
		
			412 B
		
	
	
	
		
			TypeScript
		
	
	
| 
								 | 
							
								import path from 'path'
							 | 
						||
| 
								 | 
							
								import {isDev} from "./env";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export const _PATHS = getPaths()
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								function getPaths() {
							 | 
						||
| 
								 | 
							
								  const _root = __dirname;
							 | 
						||
| 
								 | 
							
								  const publicRoot = path.join(_root, isDev ? '../../public' : '..');
							 | 
						||
| 
								 | 
							
								  const preloadRoot = path.join(_root, 'preload')
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  return {
							 | 
						||
| 
								 | 
							
								    electronRoot: _root,
							 | 
						||
| 
								 | 
							
								    publicRoot,
							 | 
						||
| 
								 | 
							
								    preloadRoot,
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    appIcon: path.join(_root, `icons/app.ico`).replace(/[\\/]dist[\\/]/, '/'),
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								}
							 |