mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 18:36:30 +01:00 
			
		
		
		
	chore(edit-docs): get it to start partially
This commit is contained in:
		| @@ -53,18 +53,21 @@ | |||||||
|         "cache": true, |         "cache": true, | ||||||
|         "configurations": { |         "configurations": { | ||||||
|           "default": { |           "default": { | ||||||
|             "command": "electron-rebuild apps/desktop/dist/main.js -m apps/desktop/dist" |             "command": "electron-rebuild {projectRoot}/dist/main.js -m {projectRoot}/dist" | ||||||
|           }, |           }, | ||||||
|           "nixos": { |           "nixos": { | ||||||
|             "command": "electron-rebuild -v $(nix-shell -p electron_35 --run \"electron --version\") apps/desktop/dist/main.js -m apps/desktop/dist" |             "command": "electron-rebuild -v $(nix-shell -p electron_35 --run \"electron --version\") ${projectRoot}/dist/main.js -m ${projectRoot}/dist" | ||||||
|           } |           } | ||||||
|         }         |         }         | ||||||
|       }, |       }, | ||||||
|       "serve": { |       "serve": { | ||||||
|  |         "executor": "nx:run-commands", | ||||||
|         "dependsOn": [ "postbuild" ], |         "dependsOn": [ "postbuild" ], | ||||||
|  |         "defaultConfiguration": "default", | ||||||
|         "configurations": { |         "configurations": { | ||||||
|           "default": { |           "default": { | ||||||
|             "command": "electron apps/desktop/dist/main.js" |             "command": "electron .", | ||||||
|  |             "cwd": "{projectRoot}/dist" | ||||||
|           }, |           }, | ||||||
|           "nixos": { |           "nixos": { | ||||||
|             "command": "nix-shell -p electron_35 --run \"electron {projectRoot}/dist/main.js\"", |             "command": "nix-shell -p electron_35 --run \"electron {projectRoot}/dist/main.js\"", | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| TRILIUM_DATA_DIR=./data-docs | TRILIUM_DATA_DIR=../data | ||||||
| TRILIUM_ENV=dev | TRILIUM_ENV=dev | ||||||
| TRILIUM_INTEGRATION_TEST=memory-no-store | TRILIUM_INTEGRATION_TEST=memory-no-store | ||||||
| TRILIUM_PORT=37741 | TRILIUM_PORT=37741 | ||||||
| @@ -6,14 +6,45 @@ | |||||||
|     "@triliumnext/client": "workspace:*", |     "@triliumnext/client": "workspace:*", | ||||||
|     "@triliumnext/desktop": "workspace:*", |     "@triliumnext/desktop": "workspace:*", | ||||||
|     "@types/fs-extra": "11.0.4", |     "@types/fs-extra": "11.0.4", | ||||||
|  |     "copy-webpack-plugin": "13.0.0", | ||||||
|     "fs-extra": "11.3.0" |     "fs-extra": "11.3.0" | ||||||
|   }, |   }, | ||||||
|   "nx": { |   "nx": { | ||||||
|     "name": "edit-docs", |     "name": "edit-docs", | ||||||
|     "targets": { |     "targets": { | ||||||
|  |       "postbuild": { | ||||||
|  |         "executor": "nx:run-commands", | ||||||
|  |         "dependsOn": [ | ||||||
|  |           "build" | ||||||
|  |         ], | ||||||
|  |         "defaultConfiguration": "default", | ||||||
|  |         "cache": true, | ||||||
|  |         "configurations": { | ||||||
|  |           "default": { | ||||||
|  |             "command": "electron-rebuild -f {projectRoot}/dist/main.js -m {projectRoot}/dist" | ||||||
|  |           }, | ||||||
|  |           "nixos": { | ||||||
|  |             "command": "electron-rebuild -f -v $(nix-shell -p electron_35 --run \"electron --version\") ${projectRoot}/dist/main.js -m ${projectRoot}/dist" | ||||||
|  |           } | ||||||
|  |         } | ||||||
|  |       }, | ||||||
|       "serve": { |       "serve": { | ||||||
|         "dependsOn": [ "build" ], |         "executor": "nx:run-commands", | ||||||
|         "command": "electron {projectRoot}/dist/main" |         "dependsOn": [ | ||||||
|  |           "postbuild" | ||||||
|  |         ], | ||||||
|  |         "defaultConfiguration": "default", | ||||||
|  |         "configurations": { | ||||||
|  |           "default": { | ||||||
|  |             "command": "electron .", | ||||||
|  |             "cwd": "{projectRoot}/dist" | ||||||
|  |           }, | ||||||
|  |           "nixos": { | ||||||
|  |             "command": "nix-shell -p electron_35 --run \"electron {projectRoot}/dist/main.js\"", | ||||||
|  |             "cwd": ".", | ||||||
|  |             "forwardAllArgs": false | ||||||
|  |           } | ||||||
|  |         } | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
|   | |||||||
| @@ -1,6 +1,9 @@ | |||||||
| const { NxAppWebpackPlugin } = require('@nx/webpack/app-plugin'); | const { NxAppWebpackPlugin } = require('@nx/webpack/app-plugin'); | ||||||
|  | const CopyPlugin = require('copy-webpack-plugin'); | ||||||
| const { join } = require('path'); | const { join } = require('path'); | ||||||
|  |  | ||||||
|  | const outputDir = join(__dirname, 'dist'); | ||||||
|  |  | ||||||
| module.exports = { | module.exports = { | ||||||
|   output: { |   output: { | ||||||
|     path: join(__dirname, 'dist'), |     path: join(__dirname, 'dist'), | ||||||
| @@ -14,6 +17,17 @@ module.exports = { | |||||||
|       optimization: false, |       optimization: false, | ||||||
|       outputHashing: 'none', |       outputHashing: 'none', | ||||||
|       generatePackageJson: true, |       generatePackageJson: true, | ||||||
|  |       externalDependencies: [ | ||||||
|  |         "better-sqlite3" | ||||||
|  |       ] | ||||||
|  |     }), | ||||||
|  |     new CopyPlugin({ | ||||||
|  |       patterns: [ | ||||||
|  |         { | ||||||
|  |           from: "../desktop/dist/node_modules", | ||||||
|  |           to: join(outputDir, "node_modules") | ||||||
|  |         }, | ||||||
|  |       ] | ||||||
|     }) |     }) | ||||||
|   ], |   ], | ||||||
| }; | }; | ||||||
|   | |||||||
							
								
								
									
										21
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										21
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							| @@ -349,7 +349,7 @@ importers: | |||||||
|         version: 1.0.2 |         version: 1.0.2 | ||||||
|       copy-webpack-plugin: |       copy-webpack-plugin: | ||||||
|         specifier: 13.0.0 |         specifier: 13.0.0 | ||||||
|         version: 13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0))) |         version: 13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4)) | ||||||
|       electron: |       electron: | ||||||
|         specifier: 35.1.5 |         specifier: 35.1.5 | ||||||
|         version: 35.1.5 |         version: 35.1.5 | ||||||
| @@ -396,6 +396,9 @@ importers: | |||||||
|       '@types/fs-extra': |       '@types/fs-extra': | ||||||
|         specifier: 11.0.4 |         specifier: 11.0.4 | ||||||
|         version: 11.0.4 |         version: 11.0.4 | ||||||
|  |       copy-webpack-plugin: | ||||||
|  |         specifier: 13.0.0 | ||||||
|  |         version: 13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4)) | ||||||
|       fs-extra: |       fs-extra: | ||||||
|         specifier: 11.3.0 |         specifier: 11.3.0 | ||||||
|         version: 11.3.0 |         version: 11.3.0 | ||||||
| @@ -570,7 +573,7 @@ importers: | |||||||
|         version: 1.4.7 |         version: 1.4.7 | ||||||
|       copy-webpack-plugin: |       copy-webpack-plugin: | ||||||
|         specifier: 13.0.0 |         specifier: 13.0.0 | ||||||
|         version: 13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0))) |         version: 13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4)) | ||||||
|       csrf-csrf: |       csrf-csrf: | ||||||
|         specifier: 3.1.0 |         specifier: 3.1.0 | ||||||
|         version: 3.1.0 |         version: 3.1.0 | ||||||
| @@ -741,7 +744,7 @@ importers: | |||||||
|         version: 1.0.1 |         version: 1.0.1 | ||||||
|       webpack: |       webpack: | ||||||
|         specifier: 5.99.6 |         specifier: 5.99.6 | ||||||
|         version: 5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0)) |         version: 5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4) | ||||||
|       ws: |       ws: | ||||||
|         specifier: 8.18.1 |         specifier: 8.18.1 | ||||||
|         version: 8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.5) |         version: 8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.5) | ||||||
| @@ -15785,14 +15788,14 @@ snapshots: | |||||||
|       serialize-javascript: 6.0.2 |       serialize-javascript: 6.0.2 | ||||||
|       webpack: 5.98.0(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4) |       webpack: 5.98.0(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4) | ||||||
|  |  | ||||||
|   copy-webpack-plugin@13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0))): |   copy-webpack-plugin@13.0.0(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4)): | ||||||
|     dependencies: |     dependencies: | ||||||
|       glob-parent: 6.0.2 |       glob-parent: 6.0.2 | ||||||
|       normalize-path: 3.0.0 |       normalize-path: 3.0.0 | ||||||
|       schema-utils: 4.3.2 |       schema-utils: 4.3.2 | ||||||
|       serialize-javascript: 6.0.2 |       serialize-javascript: 6.0.2 | ||||||
|       tinyglobby: 0.2.13 |       tinyglobby: 0.2.13 | ||||||
|       webpack: 5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0)) |       webpack: 5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4) | ||||||
|  |  | ||||||
|   core-js-compat@3.41.0: |   core-js-compat@3.41.0: | ||||||
|     dependencies: |     dependencies: | ||||||
| @@ -21498,14 +21501,14 @@ snapshots: | |||||||
|       '@swc/core': 1.5.29(@swc/helpers@0.5.17) |       '@swc/core': 1.5.29(@swc/helpers@0.5.17) | ||||||
|       esbuild: 0.19.12 |       esbuild: 0.19.12 | ||||||
|  |  | ||||||
|   terser-webpack-plugin@5.3.14(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0))): |   terser-webpack-plugin@5.3.14(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4)): | ||||||
|     dependencies: |     dependencies: | ||||||
|       '@jridgewell/trace-mapping': 0.3.25 |       '@jridgewell/trace-mapping': 0.3.25 | ||||||
|       jest-worker: 27.5.1 |       jest-worker: 27.5.1 | ||||||
|       schema-utils: 4.3.2 |       schema-utils: 4.3.2 | ||||||
|       serialize-javascript: 6.0.2 |       serialize-javascript: 6.0.2 | ||||||
|       terser: 5.39.0 |       terser: 5.39.0 | ||||||
|       webpack: 5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0)) |       webpack: 5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4) | ||||||
|     optionalDependencies: |     optionalDependencies: | ||||||
|       '@swc/core': 1.5.29(@swc/helpers@0.5.17) |       '@swc/core': 1.5.29(@swc/helpers@0.5.17) | ||||||
|       esbuild: 0.19.12 |       esbuild: 0.19.12 | ||||||
| @@ -22246,7 +22249,7 @@ snapshots: | |||||||
|       - esbuild |       - esbuild | ||||||
|       - uglify-js |       - uglify-js | ||||||
|  |  | ||||||
|   webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0)): |   webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4): | ||||||
|     dependencies: |     dependencies: | ||||||
|       '@types/eslint-scope': 3.7.7 |       '@types/eslint-scope': 3.7.7 | ||||||
|       '@types/estree': 1.0.7 |       '@types/estree': 1.0.7 | ||||||
| @@ -22268,7 +22271,7 @@ snapshots: | |||||||
|       neo-async: 2.6.2 |       neo-async: 2.6.2 | ||||||
|       schema-utils: 4.3.2 |       schema-utils: 4.3.2 | ||||||
|       tapable: 2.2.1 |       tapable: 2.2.1 | ||||||
|       terser-webpack-plugin: 5.3.14(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4(webpack-dev-server@5.2.1)(webpack@5.98.0))) |       terser-webpack-plugin: 5.3.14(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack@5.99.6(@swc/core@1.5.29(@swc/helpers@0.5.17))(esbuild@0.19.12)(webpack-cli@5.1.4)) | ||||||
|       watchpack: 2.4.2 |       watchpack: 2.4.2 | ||||||
|       webpack-sources: 3.2.3 |       webpack-sources: 3.2.3 | ||||||
|     optionalDependencies: |     optionalDependencies: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user