chore(desktop/forge): add missing fields

This commit is contained in:
Elian Doran 2025-05-24 21:57:09 +03:00
parent 72c1fb25a7
commit 791a51dfe3
No known key found for this signature in database
2 changed files with 7 additions and 1 deletions

View File

@ -3,7 +3,7 @@
"version": "0.0.1", "version": "0.0.1",
"description": "Build your personal knowledge base with TriliumNext Notes", "description": "Build your personal knowledge base with TriliumNext Notes",
"private": true, "private": true,
"main": "dist/main.cjs", "main": "main.cjs",
"dependencies": { "dependencies": {
"@electron/remote": "2.1.2", "@electron/remote": "2.1.2",
"better-sqlite3": "^11.9.1", "better-sqlite3": "^11.9.1",

View File

@ -4,6 +4,9 @@
* This script is used internally by the `rebuild-deps` target of the `desktop`. Normally we could use * This script is used internally by the `rebuild-deps` target of the `desktop`. Normally we could use
* `electron-rebuild` CLI directly, but it would rebuild the monorepo-level dependencies and breaks * `electron-rebuild` CLI directly, but it would rebuild the monorepo-level dependencies and breaks
* the server build (and it doesn't expose a CLI option to override this). * the server build (and it doesn't expose a CLI option to override this).
*
* A side purpose is to generate a fake `package.json` file in the `dist` directory
* that contains only the native dependencies. This is used by `electron-forge`.
*/ */
import { join, resolve } from "path"; import { join, resolve } from "path";
@ -45,6 +48,9 @@ function createFakePackageJson(distPath: string, packageJson: any) {
name: "trilium", name: "trilium",
version: packageJson.version, version: packageJson.version,
main: packageJson.main, main: packageJson.main,
author: packageJson.author,
license: packageJson.license,
description: packageJson.description,
dependencies: finalDependencies, dependencies: finalDependencies,
devDependencies: { devDependencies: {
"electron": packageJson.devDependencies?.electron || packageJson.dependencies?.electron, "electron": packageJson.devDependencies?.electron || packageJson.dependencies?.electron,