mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-03 20:06:08 +01:00 
			
		
		
		
	
		
			
	
	
		
			23 lines
		
	
	
		
			784 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			23 lines
		
	
	
		
			784 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
| 
								 | 
							
								import BuildHelper from "../../../scripts/build-utils";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								const build = new BuildHelper("apps/desktop");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								async function main() {
							 | 
						||
| 
								 | 
							
								    await build.buildBackend([ "src/main.ts"]);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    // Copy assets.
							 | 
						||
| 
								 | 
							
								    build.copy("src/assets", "assets/");
							 | 
						||
| 
								 | 
							
								    build.copy("/apps/server/src/assets", "assets/");
							 | 
						||
| 
								 | 
							
								    build.copy("/packages/share-theme/src/templates", "share-theme/templates/");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    // Copy node modules dependencies
							 | 
						||
| 
								 | 
							
								    build.copyNodeModules([ "better-sqlite3", "bindings", "file-uri-to-path", "@electron/remote" ]);
							 | 
						||
| 
								 | 
							
								    build.copy("/apps/server/node_modules/jsdom/lib/jsdom/living/xhr/xhr-sync-worker.js", "xhr-sync-worker.js");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    // Integrate the client.
							 | 
						||
| 
								 | 
							
								    build.triggerBuildAndCopyTo("apps/client", "public/");
							 | 
						||
| 
								 | 
							
								    build.deleteFromOutput("public/webpack-stats.json");
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								main();
							 |