Comments (4)
Thank you @abulka! This is the most useful documentation I have found for maker config in 2021.
from electron-forge-docs.
Update: I found some helpful documentation here but I was thrown off by the out-of-date documentation on nmpjs.com: https://www.npmjs.com/package/electron-forge
from electron-forge-docs.
My Migration Notes
For my own project, I migrated by kind of figuring it out. I like the new format better. Here is what I did to my
package.json
:
- Renamed
electronPackagerConfig
->packagerConfig
- Removed
make_targets
,electronRebuildConfig
and all theelectronInstaller*
entries and replaced them with a singlemakers
entry e.g."config": { "forge": { "makers": [ { "name": "@electron-forge/maker-squirrel", "config": { "name": "myproject" } }, { "name": "@electron-forge/maker-zip", "platforms": [ "darwin" ] }, { "name": "@electron-forge/maker-deb", "config": {}, "platforms": [ "linux" ] }, { "name": "@electron-forge/maker-rpm", "config": {} } ]
In addition, for what its worth, I read all the config examples for all the makers and compiled this list of possible keywords in each makers object:
- name - platforms (a list of strings) - config - name - background - format - options - maintainer - homepage - categories - mimeType - keychain - features - audio - mpris - webgl - summary - certificateFile - certificatePassword
Many thanks for this documentation! I don't understand why they never keep the documentations updated.
from electron-forge-docs.
I think we caught most of these problems in the v6.0.0 stable release. Please open an issue (or submit a PR) if you find any new problems!
from electron-forge-docs.
Related Issues (20)
- Document That Publish Command Pass Through Options to Make
- Better Document Publish Dry Run
- Shorthand properties not work HOT 1
- occor error when start the template project which webpack-typescript
- Could not initialize new project HOT 1
- VS Code Debug Instructions Are Wrong HOT 1
- No mention of vite on `Getting Started`
- WSL does now support GUI apps
- contextIsolation is not an option of config's renderer property
- Config docs should include `npm install` commands HOT 1
- king og bug erey.
- king of bug> Hi,
- Issue with Maker zip example when using releases on S3 HOT 2
- =
- dark mode HOT 5
- Add Vale linter for doc quality checks HOT 1
- 修改安装的应用图标报错
- custom .desktop file in forge.config.js
- Make some mention of the fact that the barrier to entry for auto-updates using github is 1000 dollars HOT 7
- Add React integration with the vite template
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from electron-forge-docs.