26 Commits

Author SHA1 Message Date
Daniel Micay
3ff0ac7097 use ECMAScript 2021 2021-06-29 02:42:39 -04:00
Daniel Micay
5f018c01e1 treat mask-icon.svg as an implementation detail 2021-05-18 14:05:02 -04:00
Daniel Micay
7547a689d4 use full path for cache busting renaming 2021-04-19 20:35:20 -04:00
Daniel Micay
747020407b add version to fastboot.js library path 2021-04-11 23:25:22 -04:00
Daniel Micay
342a31c06c automate CSS/JS cache busting 2021-03-26 21:03:34 -04:00
Daniel Micay
f5f23e2a95 minify CSS and JS before HTML 2021-03-26 20:02:12 -04:00
Daniel Micay
393121b700 update fastboot.js to v1.0.5 2021-02-17 12:36:29 -05:00
Daniel Micay
1b798c605e fix globs for fastboot library ignores 2021-01-27 20:42:55 -05:00
Daniel Micay
17e4f5a7ee pre-compress mjs files 2021-01-27 20:27:58 -05:00
Danny Lin
890abfdaff Update web installer for fastboot.js updates
Some of the API and paths have changed, so this needs to be updated
accordingly. The most prominent change is the removal of BlobStore and
downloading support from fastboot.js, because a fastboot library should
not be responsible for downloading files.
2021-01-27 20:24:49 -05:00
Danny Lin
dff5a750d1 Switch to new bundled fastboot.js
This simplifies cache busting greatly without needing to do further
processing on any fastboot.js code before deploying. It also removes the
need for a non-module script with global scope.
2021-01-23 23:08:12 -05:00
Daniel Micay
a8f63181c9 clean up for deployment 2021-01-23 04:00:56 -05:00
Daniel Micay
6746fbacaf split long line 2020-12-10 10:44:17 -05:00
Daniel Micay
f2c6629bb6 simplify static compression pattern 2020-12-06 10:23:51 -05:00
Daniel Micay
abc83cbed6 generate atom feed for releases 2020-12-02 12:51:22 -05:00
Daniel Micay
f98d3f738f sort file types in process_static 2020-11-17 17:42:02 -05:00
Daniel Micay
dcc8933ab6 expand json validation / processing 2020-11-17 17:36:16 -05:00
Daniel Micay
815d917f90 minify xml 2020-11-14 00:16:57 -05:00
Daniel Micay
012a527abd add our response to Copperhead's baseless lawsuit 2020-11-05 15:24:59 -05:00
Daniel Micay
edf73acc08 add Global Privacy Control metadata 2020-11-02 13:37:04 -05:00
Daniel Micay
7c64d8d77e minify html attributes 2020-10-28 09:38:31 -04:00
Daniel Micay
fdc1804419 expand html-minifier usage 2020-09-29 15:55:22 -04:00
Daniel Micay
cf3cc9e6cd add package.json for conveniently installing tools 2020-04-07 21:55:09 -04:00
Daniel Micay
fe32de663f add brotli pre-compression to processing script 2020-04-07 17:21:31 -04:00
Daniel Micay
196b8cddca set strict options for scripts 2020-04-07 10:06:29 -04:00
Daniel Micay
96962bf0aa split out processing script 2020-04-06 16:47:03 -04:00