Notes/apps/desktop/package.json

91 lines
3.1 KiB
JSON
Raw Normal View History

{
"name": "@triliumnext/desktop",
"version": "0.0.1",
"private": true,
"main": "main.js",
"dependencies": {
"@electron/remote": "2.1.2",
"better-sqlite3": "^11.9.1",
"electron-debug": "4.1.0",
"electron-dl": "4.0.0",
2025-04-26 11:38:39 +03:00
"electron-squirrel-startup": "1.0.1",
"jquery.fancytree": "2.38.5",
2025-04-26 11:45:32 +03:00
"jquery-hotkeys": "0.2.2",
"@highlightjs/cdn-assets": "11.11.1"
},
"devDependencies": {
"@types/electron-squirrel-startup": "1.0.2",
"@triliumnext/server": "workspace:*",
"copy-webpack-plugin": "13.0.0",
"electron": "35.1.5",
"@electron/rebuild": "3.7.2",
"@electron-forge/cli": "7.8.0",
"@electron-forge/maker-deb": "7.8.0",
"@electron-forge/maker-dmg": "7.8.0",
"@electron-forge/maker-flatpak": "7.8.0",
"@electron-forge/maker-rpm": "7.8.0",
"@electron-forge/maker-squirrel": "7.8.0",
"@electron-forge/maker-zip": "7.8.0",
"@electron-forge/plugin-auto-unpack-natives": "7.8.0",
"prebuild-install": "^7.1.1"
},
"config": {
"forge": "../electron-forge/forge.config.cjs"
},
"packageManager": "pnpm@10.9.0+sha512.0486e394640d3c1fb3c9d43d49cf92879ff74f8516959c235308f5a8f62e2e19528a65cdc2a3058f587cde71eba3d5b56327c8c33a97e4c4051ca48a10ca2d5f",
"scripts": {
"start-prod": "nx build desktop && cross-env TRILIUM_DATA_DIR=data TRILIUM_RESOURCE_DIR=dist TRILIUM_PORT=37841 electron dist/main.js",
"rebuild": "electron-rebuild"
},
2025-04-27 12:46:45 +03:00
"license": "AGPL-3.0-only",
"author": {
"name": "TriliumNext Notes Team",
"email": "contact@eliandoran.me",
"url": "https://github.com/TriliumNext/Notes"
},
"description": "Build your personal knowledge base with TriliumNext Notes",
"nx": {
2025-04-30 22:28:25 +03:00
"name": "desktop",
"targets": {
2025-04-28 19:58:43 +03:00
"postbuild": {
"executor": "nx:run-commands",
2025-04-28 19:58:43 +03:00
"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"
}
}
2025-04-28 19:58:43 +03:00
},
"serve": {
"executor": "nx:run-commands",
2025-04-28 19:58:43 +03:00
"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
}
}
2025-04-24 15:04:34 +03:00
},
2025-04-26 02:12:52 +03:00
"electron-forge:make": {
"dependsOn": [ "build" ],
"command": "pnpm -C apps/desktop exec cross-env DEBUG=* NODE_INSTALLER=npm electron-forge make dist"
2025-04-26 02:12:52 +03:00
},
"electron-forge:package": {
"dependsOn": [ "build" ],
"command": "pnpm -C apps/desktop exec cross-env DEBUG=* NODE_INSTALLER=npm electron-forge package dist"
}
}
}
}