mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-27 18:12:29 +08:00
refactor(forge.config): avoid duplication for linux makers
adds a baseLinuxMakersConfigOptions
This commit is contained in:
parent
0c1185df33
commit
e0862ce8f3
@ -3,6 +3,11 @@ const fs = require("fs-extra");
|
|||||||
|
|
||||||
const APP_NAME = "TriliumNext Notes";
|
const APP_NAME = "TriliumNext Notes";
|
||||||
|
|
||||||
|
const baseLinuxMakerConfigOptions = {
|
||||||
|
icon: "./images/app-icons/png/128x128.png",
|
||||||
|
desktopTemplate: path.resolve("./bin/electron-forge/desktop.ejs"),
|
||||||
|
};
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
packagerConfig: {
|
packagerConfig: {
|
||||||
executableName: "trilium",
|
executableName: "trilium",
|
||||||
@ -50,8 +55,7 @@ module.exports = {
|
|||||||
name: "@electron-forge/maker-deb",
|
name: "@electron-forge/maker-deb",
|
||||||
config: {
|
config: {
|
||||||
options: {
|
options: {
|
||||||
icon: "./images/app-icons/png/128x128.png",
|
...baseLinuxMakerConfigOptions
|
||||||
desktopTemplate: path.resolve("./bin/electron-forge/desktop.ejs")
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -59,8 +63,7 @@ module.exports = {
|
|||||||
name: "@electron-forge/maker-rpm",
|
name: "@electron-forge/maker-rpm",
|
||||||
config: {
|
config: {
|
||||||
options: {
|
options: {
|
||||||
icon: "./images/app-icons/png/128x128.png",
|
...baseLinuxMakerConfigOptions
|
||||||
desktopTemplate: path.resolve("./bin/electron-forge/desktop.ejs")
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
Loading…
x
Reference in New Issue
Block a user