Commit 41f390a
committed
Update third party npm dependencies.
The following dependencies are updated:
* @fortawesome/fontawesome-free: 6.52 -> 7.0.0
* bootstrap: 5.3.3 -> 5.3.7
* iframe-resizer: 4.3.11 -> 4.4.2
* jquery-ui-dist: 1.13.2 -> 1.13.3
* luxon: 3.4.4 -> 3.7.1
* sortablejs: 1.15.2 -> 1.15.6
* autoprefixer: 10.4.19 -> 10.4.21
* chokidar: 3.6.0 -> 4.0.3
* cssnano: 6.1.2 -> 7.1.0
* postcss: 8.4.38 -> 8.5.6
* prettier: 3.2.5 -> 3.6.2
* rtlcss: 4.1.1 -> 4.3.0
* sass: 1.75.0 -> 1.90.0
* terser: 5.30.4 -> 5.43.1
* yargs: 17.7.2 -> 18.0.0
All libraries except for `iframe-resizer` are at their latest versions.
The `iframe-resizer` library has changed considerably and upgrading to
the latest version requires quite a few changes. Furthermore, they now
have a commercial license version (which requires purchase) and an open
source license version. We can use the open source version, but there
are some annoying things that they do with that (like console logs that
you can't prevent). I have chosen the last version available before
things went haywire and `iframe-resizer` started doing stupid things.
Note that the there are two changes to the the generate-assets.js script
that were needed. There is a change in how yargs is used, and an option
needed to be added to the `sass.compile` call to disable warnings about
deprecated sass usage in Bootstrap's scss.1 parent de0407a commit 41f390a
File tree
3 files changed
+1444
-1010
lines changed- htdocs
3 files changed
+1444
-1010
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
| |||
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
17 | | - | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| |||
110 | 111 | | |
111 | 112 | | |
112 | 113 | | |
113 | | - | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
114 | 119 | | |
115 | 120 | | |
116 | 121 | | |
| |||
0 commit comments