Python runner
# Build render process via webpack with watch on it & launch electron
$ yarn start
# Clean dist directory
$ yarn clean
# Build render process sources via webpack for production env
$ yarn build
# Build render process sources via webpack for development env
$ yarn build:devAbove scripts will generate each pacakges under ./packages
$ yarn makeThe script will generate an installer based on platform of running this script. Electron-forge will detect what current running platform is.
{
...
"config": {
"forge": {
"packagerConfig": {
"asar": true
},
"makers": [
{
"name": "@electron-forge/maker-squirrel",
"config": {}
},
{
"name": "@electron-forge/maker-dmg",
"config": {
"format": "ULFO"
}
},
{
"name": "@electron-forge/maker-deb",
"config": {}
}
]
}
},
...
}By editing config block inside of package.json, you can customize packaging configuration.
pacakgeConfig is block to customize electron-package step all the options are passed to electron-package task. (FYI out (distribution path) can't be overriden cause electron-forge is specifying the path inner side of sources)
Jay Lee jaylee.possible@gmail.com 🏠
Gincheong gincheong2@gmail.com 🏠