mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-29 17:26:38 +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: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:qstart": "npm run electron:switch && npm run electron:start", | ||||||
|     "electron:switch": "electron-rebuild", |     "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:start": "npm run build:prepare-dist && electron-forge start", | ||||||
|     "electron-forge:make": "npm run build:prepare-dist && electron-forge make", |     "electron-forge:make": "npm run build:prepare-dist && electron-forge make", | ||||||
|     "electron-forge:package": "npm run build:prepare-dist && electron-forge package", |     "electron-forge:package": "npm run build:prepare-dist && electron-forge package", | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user