electron-builder.yml
Rama main · réplica de lectura del repositorio original.
{
"$schema": "https://raw.githubusercontent.com/electron-userland/electron-builder/master/packages/app-builder-lib/scheme.json",
"appId": "app.louis.desktop",
"productName": "Louis",
"copyright": "Copyright © Louis contributors",
"directories": {
"app": "desktop",
"output": "desktop/out",
"buildResources": "desktop/icons"
},
"beforeBuild": "desktop/electron-before-build.cjs",
"files": [
"*.mjs",
"!*.test.mjs",
"preload.cjs",
"loading.html",
"icons/**/*",
"package.json"
],
"extraResources": [
{
"from": ".output",
"to": ".output"
},
{
"from": "desktop/resources/bin",
"to": "bin",
"filter": ["**/*", "!README.md"]
},
{
"from": "shared/louis-env.mjs",
"to": "shared/louis-env.mjs"
},
{
"from": "shared/bundledYotoClientId.mjs",
"to": "shared/bundledYotoClientId.mjs"
},
{
"from": "shared/youtubeSafeSearch.mjs",
"to": "shared/youtubeSafeSearch.mjs"
}
],
"asar": true,
"publish": null,
"mac": {
"category": "public.app-category.entertainment",
"icon": "icon.png",
"identity": null,
"target": [
{
"target": "dmg",
"arch": ["arm64", "x64"]
}
],
"artifactName": "Louis-${version}-${arch}.${ext}"
},
"dmg": {
"artifactName": "Louis-${version}-${arch}.${ext}"
},
"win": {
"icon": "icon.png",
"target": [
{
"target": "nsis",
"arch": ["x64"]
}
],
"artifactName": "Louis-Setup-${version}.${ext}"
},
"nsis": {
"oneClick": false,
"allowToChangeInstallationDirectory": true,
"artifactName": "Louis-Setup-${version}.${ext}"
},
"linux": {
"icon": "icon.png",
"target": ["dir"]
}
}