chore(edit-docs): split into two entrypoints

This commit is contained in:
Elian Doran 2025-05-27 14:03:54 +03:00
parent bf082fdd40
commit 6021d33317
No known key found for this signature in database
4 changed files with 28 additions and 8 deletions

View File

@ -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
}

View File

@ -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";

View File

@ -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";