├── .gitignore ├── 01-hello-world ├── index.html ├── index.js └── package.json ├── 02-load-css ├── index.html ├── main.js ├── package.json ├── renderer.js └── style.css ├── 03-load-js ├── index.html ├── main.js ├── package.json └── renderer.js ├── 04-menu ├── index.html ├── main-menu.js ├── main.js └── package.json ├── 05-06-dialogs ├── dialogs.js ├── index.html ├── kitten.jpeg ├── main-menu.js ├── main.js └── package.json ├── 07-main-renderer ├── counter.js ├── index.html ├── main.js ├── package.json └── renderer.js ├── 08-ipc ├── index.html ├── main.js ├── package.json └── renderer.js ├── 09-remote ├── index.html ├── main.js ├── package.json └── renderer.js ├── 10-app-icon ├── build-assets │ └── icon.png ├── build │ ├── icon.icns │ └── icon.ico ├── main.js ├── package.json └── renderer.js ├── 11-package ├── build-assets │ └── icon.png ├── build │ ├── icon.icns │ └── icon.ico ├── index.html ├── main.js ├── package.json └── renderer.js ├── 12-codesign ├── build-assets │ ├── build-mac.sh │ ├── build-win.cmd │ ├── icon.png │ ├── verify-mac.sh │ └── verify-win.cmd ├── build │ ├── icon.icns │ └── icon.ico ├── index.html ├── main.js ├── package.json └── renderer.js ├── 13-autoupdates-mac ├── auto-updater.js ├── build-assets │ ├── build-mac.sh │ ├── build-win.cmd │ └── icon.png ├── build │ ├── icon.icns │ └── icon.ico ├── index.html ├── main.js ├── package.json └── renderer.js ├── 14-autoupdates-win ├── auto-updater.js ├── build-assets │ ├── build-mac.sh │ ├── build-win.cmd │ └── icon.png ├── build │ ├── icon.icns │ └── icon.ico ├── index.html ├── main.js ├── package.json └── renderer.js ├── README.md ├── bin └── symlink.js ├── images └── egghead-electron-logo.png └── package.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/.gitignore -------------------------------------------------------------------------------- /01-hello-world/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/01-hello-world/index.html -------------------------------------------------------------------------------- /01-hello-world/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/01-hello-world/index.js -------------------------------------------------------------------------------- /01-hello-world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/01-hello-world/package.json -------------------------------------------------------------------------------- /02-load-css/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/02-load-css/index.html -------------------------------------------------------------------------------- /02-load-css/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/02-load-css/main.js -------------------------------------------------------------------------------- /02-load-css/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/02-load-css/package.json -------------------------------------------------------------------------------- /02-load-css/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/02-load-css/renderer.js -------------------------------------------------------------------------------- /02-load-css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/02-load-css/style.css -------------------------------------------------------------------------------- /03-load-js/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/03-load-js/index.html -------------------------------------------------------------------------------- /03-load-js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/03-load-js/main.js -------------------------------------------------------------------------------- /03-load-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/03-load-js/package.json -------------------------------------------------------------------------------- /03-load-js/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/03-load-js/renderer.js -------------------------------------------------------------------------------- /04-menu/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/04-menu/index.html -------------------------------------------------------------------------------- /04-menu/main-menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/04-menu/main-menu.js -------------------------------------------------------------------------------- /04-menu/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/04-menu/main.js -------------------------------------------------------------------------------- /04-menu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/04-menu/package.json -------------------------------------------------------------------------------- /05-06-dialogs/dialogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/05-06-dialogs/dialogs.js -------------------------------------------------------------------------------- /05-06-dialogs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/05-06-dialogs/index.html -------------------------------------------------------------------------------- /05-06-dialogs/kitten.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/05-06-dialogs/kitten.jpeg -------------------------------------------------------------------------------- /05-06-dialogs/main-menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/05-06-dialogs/main-menu.js -------------------------------------------------------------------------------- /05-06-dialogs/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/05-06-dialogs/main.js -------------------------------------------------------------------------------- /05-06-dialogs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/05-06-dialogs/package.json -------------------------------------------------------------------------------- /07-main-renderer/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/07-main-renderer/counter.js -------------------------------------------------------------------------------- /07-main-renderer/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/07-main-renderer/index.html -------------------------------------------------------------------------------- /07-main-renderer/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/07-main-renderer/main.js -------------------------------------------------------------------------------- /07-main-renderer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/07-main-renderer/package.json -------------------------------------------------------------------------------- /07-main-renderer/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/07-main-renderer/renderer.js -------------------------------------------------------------------------------- /08-ipc/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/08-ipc/index.html -------------------------------------------------------------------------------- /08-ipc/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/08-ipc/main.js -------------------------------------------------------------------------------- /08-ipc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/08-ipc/package.json -------------------------------------------------------------------------------- /08-ipc/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/08-ipc/renderer.js -------------------------------------------------------------------------------- /09-remote/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/09-remote/index.html -------------------------------------------------------------------------------- /09-remote/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/09-remote/main.js -------------------------------------------------------------------------------- /09-remote/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/09-remote/package.json -------------------------------------------------------------------------------- /09-remote/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/09-remote/renderer.js -------------------------------------------------------------------------------- /10-app-icon/build-assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/10-app-icon/build-assets/icon.png -------------------------------------------------------------------------------- /10-app-icon/build/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/10-app-icon/build/icon.icns -------------------------------------------------------------------------------- /10-app-icon/build/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/10-app-icon/build/icon.ico -------------------------------------------------------------------------------- /10-app-icon/main.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /10-app-icon/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/10-app-icon/package.json -------------------------------------------------------------------------------- /10-app-icon/renderer.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /11-package/build-assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/11-package/build-assets/icon.png -------------------------------------------------------------------------------- /11-package/build/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/11-package/build/icon.icns -------------------------------------------------------------------------------- /11-package/build/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/11-package/build/icon.ico -------------------------------------------------------------------------------- /11-package/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/11-package/index.html -------------------------------------------------------------------------------- /11-package/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/11-package/main.js -------------------------------------------------------------------------------- /11-package/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/11-package/package.json -------------------------------------------------------------------------------- /11-package/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/11-package/renderer.js -------------------------------------------------------------------------------- /12-codesign/build-assets/build-mac.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/12-codesign/build-assets/build-mac.sh -------------------------------------------------------------------------------- /12-codesign/build-assets/build-win.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/12-codesign/build-assets/build-win.cmd -------------------------------------------------------------------------------- /12-codesign/build-assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/12-codesign/build-assets/icon.png -------------------------------------------------------------------------------- /12-codesign/build-assets/verify-mac.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/12-codesign/build-assets/verify-mac.sh -------------------------------------------------------------------------------- /12-codesign/build-assets/verify-win.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/12-codesign/build-assets/verify-win.cmd -------------------------------------------------------------------------------- /12-codesign/build/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/12-codesign/build/icon.icns -------------------------------------------------------------------------------- /12-codesign/build/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/12-codesign/build/icon.ico -------------------------------------------------------------------------------- /12-codesign/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/12-codesign/index.html -------------------------------------------------------------------------------- /12-codesign/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/12-codesign/main.js -------------------------------------------------------------------------------- /12-codesign/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/12-codesign/package.json -------------------------------------------------------------------------------- /12-codesign/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/12-codesign/renderer.js -------------------------------------------------------------------------------- /13-autoupdates-mac/auto-updater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/13-autoupdates-mac/auto-updater.js -------------------------------------------------------------------------------- /13-autoupdates-mac/build-assets/build-mac.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/13-autoupdates-mac/build-assets/build-mac.sh -------------------------------------------------------------------------------- /13-autoupdates-mac/build-assets/build-win.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/13-autoupdates-mac/build-assets/build-win.cmd -------------------------------------------------------------------------------- /13-autoupdates-mac/build-assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/13-autoupdates-mac/build-assets/icon.png -------------------------------------------------------------------------------- /13-autoupdates-mac/build/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/13-autoupdates-mac/build/icon.icns -------------------------------------------------------------------------------- /13-autoupdates-mac/build/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/13-autoupdates-mac/build/icon.ico -------------------------------------------------------------------------------- /13-autoupdates-mac/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/13-autoupdates-mac/index.html -------------------------------------------------------------------------------- /13-autoupdates-mac/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/13-autoupdates-mac/main.js -------------------------------------------------------------------------------- /13-autoupdates-mac/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/13-autoupdates-mac/package.json -------------------------------------------------------------------------------- /13-autoupdates-mac/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/13-autoupdates-mac/renderer.js -------------------------------------------------------------------------------- /14-autoupdates-win/auto-updater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/14-autoupdates-win/auto-updater.js -------------------------------------------------------------------------------- /14-autoupdates-win/build-assets/build-mac.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/14-autoupdates-win/build-assets/build-mac.sh -------------------------------------------------------------------------------- /14-autoupdates-win/build-assets/build-win.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/14-autoupdates-win/build-assets/build-win.cmd -------------------------------------------------------------------------------- /14-autoupdates-win/build-assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/14-autoupdates-win/build-assets/icon.png -------------------------------------------------------------------------------- /14-autoupdates-win/build/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/14-autoupdates-win/build/icon.icns -------------------------------------------------------------------------------- /14-autoupdates-win/build/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/14-autoupdates-win/build/icon.ico -------------------------------------------------------------------------------- /14-autoupdates-win/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/14-autoupdates-win/index.html -------------------------------------------------------------------------------- /14-autoupdates-win/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/14-autoupdates-win/main.js -------------------------------------------------------------------------------- /14-autoupdates-win/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/14-autoupdates-win/package.json -------------------------------------------------------------------------------- /14-autoupdates-win/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/14-autoupdates-win/renderer.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/README.md -------------------------------------------------------------------------------- /bin/symlink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/bin/symlink.js -------------------------------------------------------------------------------- /images/egghead-electron-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/images/egghead-electron-logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccnokes/build-a-desktop-app-with-electron/HEAD/package.json --------------------------------------------------------------------------------