diff --git a/apps/edit-docs/package.json b/apps/edit-docs/package.json index ecc7eff87..4da17ee6f 100644 --- a/apps/edit-docs/package.json +++ b/apps/edit-docs/package.json @@ -27,11 +27,13 @@ "{options.outputPath}" ], "options": { - "main": "apps/edit-docs/src/electron-docs-main.ts", + "main": "apps/edit-docs/src/edit-docs.ts", "outputPath": "apps/edit-docs/dist", - "outputFileName": "main.js", "tsConfig": "apps/edit-docs/tsconfig.app.json", "platform": "node", + "additionalEntryPoints": [ + "apps/edit-docs/src/edit-demo.ts" + ], "external": [ "electron", "@electron/remote", @@ -41,7 +43,7 @@ "format": [ "cjs" ], - "minify": true, + "minify": false, "thirdParty": true, "declaration": false, "esbuildOptions": { @@ -91,7 +93,7 @@ } } }, - "serve": { + "edit-docs": { "executor": "nx:run-commands", "dependsOn": [ "rebuild-deps" @@ -99,11 +101,29 @@ "defaultConfiguration": "default", "configurations": { "default": { - "command": "electron main.cjs", + "command": "electron edit-docs.cjs", "cwd": "{projectRoot}/dist" }, "nixos": { - "command": "nix-shell -p electron_35 --run \"electron {projectRoot}/dist/main.cjs\"", + "command": "nix-shell -p electron_35 --run \"electron {projectRoot}/dist/edit-docs.cjs\"", + "cwd": ".", + "forwardAllArgs": false + } + } + }, + "edit-demo": { + "executor": "nx:run-commands", + "dependsOn": [ + "rebuild-deps" + ], + "defaultConfiguration": "default", + "configurations": { + "default": { + "command": "electron edit-demo.cjs", + "cwd": "{projectRoot}/dist" + }, + "nixos": { + "command": "nix-shell -p electron_35 --run \"electron {projectRoot}/dist/edit-demo.cjs\"", "cwd": ".", "forwardAllArgs": false } diff --git a/apps/edit-docs/src/electron-edit-demo.ts b/apps/edit-docs/src/edit-demo.ts similarity index 98% rename from apps/edit-docs/src/electron-edit-demo.ts rename to apps/edit-docs/src/edit-demo.ts index 204e9220a..936ddd157 100644 --- a/apps/edit-docs/src/electron-edit-demo.ts +++ b/apps/edit-docs/src/edit-demo.ts @@ -1,4 +1,4 @@ -import { extractZip, initializeDatabase, startElectron } from "./electron-utils.js"; +import { extractZip, initializeDatabase, startElectron } from "./utils.js"; import { initializeTranslations } from "@triliumnext/server/src/services/i18n.js"; import debounce from "@triliumnext/client/src/services/debounce.js"; import fs from "fs/promises"; diff --git a/apps/edit-docs/src/electron-docs-main.ts b/apps/edit-docs/src/edit-docs.ts similarity index 99% rename from apps/edit-docs/src/electron-docs-main.ts rename to apps/edit-docs/src/edit-docs.ts index e1d5c0cad..889e2f55c 100644 --- a/apps/edit-docs/src/electron-docs-main.ts +++ b/apps/edit-docs/src/edit-docs.ts @@ -6,7 +6,7 @@ import { initializeTranslations } from "@triliumnext/server/src/services/i18n.js import archiver, { type Archiver } from "archiver"; import type { WriteStream } from "fs"; import debounce from "@triliumnext/client/src/services/debounce.js"; -import { extractZip, initializeDatabase, startElectron } from "./electron-utils.js"; +import { extractZip, initializeDatabase } from "./utils.js"; import cls from "@triliumnext/server/src/services/cls.js"; import type { AdvancedExportOptions } from "@triliumnext/server/src/services/export/zip.js"; import TaskContext from "@triliumnext/server/src/services/task_context.js"; diff --git a/apps/edit-docs/src/electron-utils.ts b/apps/edit-docs/src/utils.ts similarity index 100% rename from apps/edit-docs/src/electron-utils.ts rename to apps/edit-docs/src/utils.ts