mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 18:36:30 +01:00 
			
		
		
		
	chore(docs): start writing entrypoint for editing docs
This commit is contained in:
		
							
								
								
									
										26
									
								
								electron-docs-main.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								electron-docs-main.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| import cls from "./src/services/cls.js"; | ||||
| import sql_init from "./src/services/sql_init.js"; | ||||
|  | ||||
| async function startElectron() { | ||||
|     await import("./electron-main.js"); | ||||
| } | ||||
|  | ||||
| async function initializeDb() { | ||||
|     return new Promise<void>((resolve) => { | ||||
|         cls.init(async () => { | ||||
|             await sql_init.createInitialDatabase(); | ||||
|             sql_init.setDbAsInitialized(); | ||||
|             resolve(); | ||||
|         }); | ||||
|     }) | ||||
| } | ||||
|  | ||||
| async function main() { | ||||
|     if (!sql_init.isDbInitialized()) { | ||||
|         initializeDb(); | ||||
|     } | ||||
|  | ||||
|     await startElectron(); | ||||
| } | ||||
|  | ||||
| await main(); | ||||
| @@ -36,6 +36,7 @@ | ||||
|     "electron:start-prod-nix-no-dir": "electron-rebuild --version 33.3.1 && npm run build:prepare-dist && cross-env TRILIUM_ENV=dev nix-shell -p electron_33 --run \"electron ./dist/electron-main.js --inspect=5858 .\"", | ||||
|     "electron:qstart": "npm run electron:switch && npm run electron:start", | ||||
|     "electron:switch": "electron-rebuild", | ||||
|     "docs:edit": "cross-env NODE_OPTIONS=\"--import tsx\" TRILIUM_DATA_DIR=./data-docs TRILIUM_ENV=dev electron ./electron-docs-main.ts .", | ||||
|     "electron-forge:start": "npm run build:prepare-dist && electron-forge start", | ||||
|     "electron-forge:make": "npm run build:prepare-dist && electron-forge make", | ||||
|     "electron-forge:package": "npm run build:prepare-dist && electron-forge package", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user