From ca7e25048bb9ace6c407210caecb47afe315f16d Mon Sep 17 00:00:00 2001 From: Romain Gilliotte Date: Thu, 23 Apr 2020 08:53:31 +0200 Subject: [PATCH] + doc --- documentation/01-frontend.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/documentation/01-frontend.md b/documentation/01-frontend.md index e9dc1ef4..b05f97f4 100644 --- a/documentation/01-frontend.md +++ b/documentation/01-frontend.md @@ -44,6 +44,20 @@ The build system needs an upgrade: - The project depends on `babel-polyfill`, which is deprecated - No attention was put into splitting the build files, so the users have to download / parse over 600kB of compressed javascript on the homepage. +#### Updating dependencies + +All dependencies besides AngularJS, font awesome and bootstrap were updated on the fork. + +The only problems were: +- SortableJS introduced a breaking change on 1.10, we're sticking with ~1.9.0. +- uuid introducted breaking changes on the way to import the library. It can find solved with `grep` in < 3 minutes +- Replace @bower_components/font-awesome by "font-awesome": "^4.7.0" +- Some dev dependencies are deprecated + - Replace babel-polyfill with core-js:3 and reconfigure webpack + - Replace zopfli-webpack-plugin with @gfx/zopfli + +All the rest can go to their latest version. + ### Folder scaffolding ```