Bruno Windels
c921091957
run two vite builds for the sdk build, assets & js separately
2021-12-22 16:31:19 +01:00
Bruno Windels
ceb0b5793b
somewhat works, but not everything we need
...
it's missing still:
- non-css assets like the download sandbox and the olm worker aren't written for some reason
- the es and cjs lib.js entry points end up in assets with a hash for some reason
- in these entry files, apart from our exports, something is adding an import statement for every import that was found in the tree
- all assets are hashed even though the config tries to disable that
- tests are included
2021-12-22 16:31:18 +01:00
Bruno Windels
c11f0774eb
move common parts of build config to separate file and merge with it
2021-12-22 16:31:18 +01:00
Bruno Windels
ba84387722
remove commented out code
2021-12-09 18:15:22 +01:00
Bruno Windels
dea7e7b4f5
enable minification and source maps
2021-12-09 16:42:35 +01:00
Bruno Windels
62827b92b7
implement placeholder replacement so it still works with minification
2021-12-09 16:37:31 +01:00
Bruno Windels
a4fac68393
use same method for setting version and build hash placeholder in sw
...
also better naming in service worker plugin
2021-12-09 14:36:12 +01:00
Bruno Windels
8e4da396ea
replace global hash in given chunks
2021-12-09 12:15:17 +01:00
Bruno Windels
c344032c0a
transpile service worker and cleanup build plugin
2021-12-09 11:39:28 +01:00
Bruno Windels
91e69a2bd0
fix icons in manifest not being found
2021-12-06 15:25:44 +01:00
Bruno Windels
155cd4c9bd
make olmPath absolute if it isn't already
2021-12-06 13:49:14 +01:00
Bruno Windels
fceca845a9
comment why we do this
2021-12-01 18:11:01 +01:00
Bruno Windels
09338d8aa8
bring back postcss plugins, apart from autoprefixer, which breaks vite
2021-12-01 18:10:25 +01:00
Bruno Windels
a504e74f54
extract function for script tag url
2021-12-01 18:10:02 +01:00
Bruno Windels
7fda78ff2f
disable legacy build for now
2021-12-01 14:06:15 +01:00
Bruno Windels
fcde507183
WIP
2021-11-08 11:13:02 +01:00
Bruno Windels
16918ddb7d
ie11 build wip
2021-11-08 11:12:13 +01:00
Bruno Windels
923a1a2057
use vite define option to inject version number everywhere
2021-11-08 11:10:34 +01:00
Bruno Windels
216afd45cc
vite/rollup plugin to inject and transform manifest & service worker
2021-11-08 11:10:34 +01:00
Bruno Windels
afadd25885
tweak build settings somewhat for now
2021-11-08 11:10:34 +01:00
Bruno Windels
b6fda8865f
make all dependencies use vite and remove post-install script / lib dir
2021-11-08 11:10:34 +01:00
Bruno Windels
db3e8a9c6b
rearrange assets and main.js to make them run with vite
2021-11-08 11:10:23 +01:00