electron-builder

v7.14.1
A complete solution to package and build a ready for distribution Electron app for MacOS, Windows and Linux with “auto update” support out of the box
electron builder build installer install packager pack nsis app and 9 more...

//

Update wiki if docs changed. Update only if functionalily are generally available (latest release, not next)

lint

tslint 'src/**/*.ts' 'test/src/**/*.ts' 'nsis-auto-updater/src/**/*.ts'

test

node ./test/out/helpers/runTests.js

compile

npm run compile-production && npm run compile-updater && npm run compile-test

pretest

npm run compile && npm run lint && npm run pack-updater

precommit

validate-commit-msg

test-linux

docker run --rm -ti -v ${PWD}:/project -v ${PWD##*/}-node-modules:/project/node_modules -v ~/.electron:/root/.electron electronuserland/electron-builder:wine /test.sh

whitespace

whitespace 'src/**/*.ts'

update-wiki

git subtree split -b wiki --prefix docs/ && git push -f wiki wiki:master

compile-test

ts-babel test

pack-updater

cd nsis-auto-updater && npm install --production --no-bin-links && cd ..

docker-images

docker/build.sh

compile-updater

ts-babel nsis-auto-updater

semantic-release

semantic-release pre && npm publish && semantic-release post

compile-production

ts-babel

Metadata

  • MIT
  • >=0.4.0
  • Stefan Judis
  • released 10/17/2016

Downloads