This produces a nice .zip which can be distributed as is.
Unfortunately, the only way to produce a signed binary is by generating
the macOS app on macOS.
Also, now that we have support for regenerating all the files
in ./build/ properly, we can safely delete it from the repository
to clean up commits and PRs. They no longer need to update the
generated files in ./build/.
Generated apps are stored in ./apps/. Run gulp.js release to
generate apps for win32, osx64 and linux64.
To package the Chrome app, run gulp.js dist and pack the ./dist/
folder.
Move outputDir to a constant.
Add an output variable which contains the filenames for each
output file.
Remove usage of 'let' and 'for(... of [Object])' from osd.js,
since uglify doesn't support ES6 and babel failed on
google-analytics-bundle.js
Fix 'deploy-receiver-css'. uglify() was being called as part of
the pipeline instead of the correct minifyCSS() call.
Let npm sort the deps rather than editing them manually
Add missing openlayers dependency