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
5c5193ef48
remove old build system and unused dependencies
...
some of these are for the ie11 legacy build, which has been
postponed. They will be brougth back when we bring back the legacy build
2021-12-09 18:04:11 +01:00
Bruno Windels
f83a0cec4e
update postcss plugins so they all use the same version of postcss
2021-12-01 18:09:26 +01:00
Bruno Windels
3fd2d39898
remove unused packages and move dev deps accordingly
2021-12-01 17:26:48 +01:00
Bruno Windels
7e1818b285
Merge branch 'master' into bwindels/vite-mvp
2021-12-01 12:30:33 +01:00
Bruno Windels
3322827979
upgrade impunity to propagate exit code
2021-11-30 08:16:28 +01:00
Bruno Windels
a134e48ebb
update impunity to 1.0.8 to run tests on node >= 16.12
2021-11-29 10:49:26 +01:00
Bruno Windels
2802164bb4
update to version that doesn't use a bash script anymore, which doesnt work on macos
2021-11-26 12:45:40 +01:00
Bruno Windels
f1a6a4924e
commit yarn.lock too
2021-11-19 10:23:59 +01:00
Bruno Windels
da7f66a531
setup babel for legacy build as input transform plugin
2021-11-09 14:52:03 +01:00
Bruno Windels
ffef4936f9
update caniuse defs again after rebase
2021-11-08 11:14:00 +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
01712c3f23
make tests run again
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
Bruno Windels
e1c8088de2
update caniuse browser definitions
2021-11-05 21:02:16 +01:00
Bruno Windels
8fa6f4f9fd
add lint command for typescript
...
and detect missing await
2021-08-18 17:20:31 +02:00
Bruno Windels
ce273d8761
make tests run again with typescript support
2021-08-17 12:52:50 +02:00
Danila Fedorin
973b33c032
Add snowpack and typescript dependencies
2021-08-06 12:15:23 -07:00
Danila Fedorin
4022c6121b
Switch to DOMPurify in platform layer for sanitization.
2021-07-12 15:00:16 -07:00
Danila Fedorin
1435c2c9a2
Add HTML sanitization to domain layer.
2021-07-09 13:06:24 -07:00
Danila Fedorin
eca5308742
Move deserialization into domain and fix tests.
2021-07-07 12:21:10 -07:00
Danila Fedorin
e08aa7df88
Add HTML parser library for tests.
2021-07-06 19:10:36 -07:00
Bruno Windels
0685fa2622
update olm to 3.2.3
2021-06-08 17:23:39 +02:00
Bruno Windels
6a5679a338
create mock storage using fake-indexeddb
2021-06-02 12:32:03 +02:00
Bruno Windels
245b5458d0
put latest version in package.json as well
2021-05-31 13:06:11 +02:00
Bruno Windels
5f5f83912d
try see if newer autoprefixer fixes our issue(it didn't, but good still)
2021-05-31 13:02:01 +02:00
Bruno Windels
c3b5c8750e
add eslint as dep, and have yarn lint run it
2021-05-17 12:53:58 +02:00
Bruno Windels
7e05e4e109
update caniuse to have up to date browser definitions for build script
2021-02-17 11:41:06 +01:00
Bruno Windels
47a43869e6
fix grid layout in IE 11
...
this brings back index addressing rather than x y in the grid vm,
as we need to have a css class for every position for IE 11,
as we can't use css variables and autoprefixer can
translate grid-areas
2020-10-08 14:17:43 +02:00
Bruno Windels
e3581c8260
use our fork of es6-promise with flush exposed as the promise polyfill
2020-09-28 15:27:38 +02:00
Bruno Windels
36b56132b0
add TextEncoder/Decoder polyfill to legacy bundle
2020-09-18 12:04:22 +02:00
Bruno Windels
5752cca69c
go back to bs58 and use other base64 decoder
...
as base-x isn't meant for base64
2020-09-17 17:56:05 +02:00
Bruno Windels
4ec0e67384
use base-x to support both base64 and base58
2020-09-17 11:36:54 +02:00
Bruno Windels
27ff6fc6b1
update deps
...
didn't solve my problem with rollup-plugin-cleanup but doesn't hurt
2020-09-17 09:37:34 +02:00
Bruno Windels
729e669ec8
add aes-js dep
2020-09-16 18:31:17 +02:00
Bruno Windels
ff09f82f81
add bs58 as a dependency
...
override some of its imports as they would just add
a lot of nodejs fluff that needs stubbing out for a browser.
2020-09-16 16:58:35 +02:00
Bruno Windels
571c445f1b
Merge branch 'master' into bwindels/e2ee
2020-09-03 11:30:31 +02:00
Bruno Windels
cbc3ae3891
upgrade impunity to fix unit tests not loading lib/ as esm
2020-09-03 11:29:04 +02:00
Bruno Windels
a4c2ad2346
Merge branch 'master' into bwindels/e2ee
2020-08-27 20:11:08 +02:00
Bruno Windels
1ee592ea85
make tests work on node 14
2020-08-27 20:10:44 +02:00
Bruno Windels
e8efd52223
Merge branch 'master' into bwindels/e2ee
2020-08-27 20:04:49 +02:00
Bruno Windels
d51d43abfe
use xxhashjs instead which will also work on windows
2020-08-27 20:02:20 +02:00
Bruno Windels
7bf2a3929c
add another-json as a dependency
...
also add a postinstall script to turn it into an ES module,
so it works with our setup
2020-08-27 18:45:54 +02:00
Bruno Windels
cfd2fd9862
add olm as a dependency
2020-08-26 14:49:16 +02:00
Bruno Windels
67c94ee99d
upgrade postcss
2020-08-19 11:40:17 +02:00
Bruno Windels
5748b8ba45
upgrade @rollup/plugin-multi-entry
2020-08-19 11:39:48 +02:00
Bruno Windels
7756da78d7
upgrade @rollup/plugin-commonjs
2020-08-19 11:39:04 +02:00
Bruno Windels
74e9313a78
upgrade @rollup/plugin-node-resolve
2020-08-19 11:38:07 +02:00
Bruno Windels
6813fd2264
upgrade from rollup v1 to v2
...
so we can use ?. optional chaining
2020-08-19 11:27:35 +02:00