From 54b7cfed382c6c805a31475453c46daf02d7b423 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 24 Sep 2022 13:57:56 +0000
Subject: [PATCH 01/49] Update leaflet-active-area digest to f4300e2
---
package-lock.json | 4 ++--
package.json | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0952e30b9e..4ba7c3b3b6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -17543,8 +17543,8 @@
"integrity": "sha512-/xwPEBidtg69Q3HlqPdU3DnrXQOvQU/CCHA1tcDQVzOwm91YMYaILjNp7L4Eaw5Z4sOYdbBz6koWyibppd8Zqw=="
},
"leaflet-active-area": {
- "version": "git+https://github.com/Mappy/Leaflet-active-area.git#f09574a3eb7fdce3a6778e4822955c6416415e43",
- "from": "git+https://github.com/Mappy/Leaflet-active-area.git#f09574a3eb7fdce3a6778e4822955c6416415e43"
+ "version": "git+https://github.com/Mappy/Leaflet-active-area.git#f4300e288735c3290b26930a16a2463070a1beab",
+ "from": "git+https://github.com/Mappy/Leaflet-active-area.git#f4300e288735c3290b26930a16a2463070a1beab"
},
"less": {
"version": "3.13.1",
diff --git a/package.json b/package.json
index b95fe56d81..ac63c939b7 100644
--- a/package.json
+++ b/package.json
@@ -143,7 +143,7 @@
"influx": "5.9.3",
"juice": "8.0.0",
"leaflet": "1.7.1",
- "leaflet-active-area": "git+https://github.com/Mappy/Leaflet-active-area.git#f09574a3eb7fdce3a6778e4822955c6416415e43",
+ "leaflet-active-area": "git+https://github.com/Mappy/Leaflet-active-area.git#f4300e288735c3290b26930a16a2463070a1beab",
"lodash": "4.17.21",
"mapbox-gl": "1.13.1",
"match-sorter": "6.3.1",
From caf7eb29bee1969d07eb268ca9ebf42f6bc78154 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 24 Sep 2022 13:59:44 +0000
Subject: [PATCH 02/49] Update dependency async to v2.6.4
---
package-lock.json | 6 +++---
package.json | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0952e30b9e..4982fcdf7c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6742,9 +6742,9 @@
"integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg=="
},
"async": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
- "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+ "version": "2.6.4",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz",
+ "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==",
"requires": {
"lodash": "^4.17.14"
}
diff --git a/package.json b/package.json
index b95fe56d81..2f4bb8bfe9 100644
--- a/package.json
+++ b/package.json
@@ -95,7 +95,7 @@
"angulargrid": "0.6.5",
"angulartics": "1.6.0",
"angulartics-google-analytics": "0.5.0",
- "async": "2.6.3",
+ "async": "2.6.4",
"autolinker": "3.15.0",
"axios": "0.21.4",
"basic-auth": "2.0.1",
From 4eaa71326b9e30882d1ebeb9cf14087a4b256032 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 24 Sep 2022 14:06:56 +0000
Subject: [PATCH 03/49] Update dependency classnames to v2.3.2
---
package-lock.json | 6 +++---
package.json | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 4ba7c3b3b6..d172c4f736 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8189,9 +8189,9 @@
}
},
"classnames": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz",
- "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz",
+ "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw=="
},
"clean-css": {
"version": "4.2.4",
diff --git a/package.json b/package.json
index ac63c939b7..92c5e86429 100644
--- a/package.json
+++ b/package.json
@@ -103,7 +103,7 @@
"bootstrap": "3.4.1",
"chalk": "4.1.2",
"check-node-version": "4.2.1",
- "classnames": "2.3.1",
+ "classnames": "2.3.2",
"compression": "1.7.4",
"connect-flash": "0.1.1",
"connect-mongo": "4.6.0",
From f87f28a9c9076f0ffe0ec90174a4549dfbf2f212 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 24 Sep 2022 14:08:42 +0000
Subject: [PATCH 04/49] Update dependency express-session to v1.17.3
---
package-lock.json | 17 +++++++++++------
package.json | 2 +-
2 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 4ba7c3b3b6..2c0e695bdb 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -11642,11 +11642,11 @@
}
},
"express-session": {
- "version": "1.17.2",
- "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.2.tgz",
- "integrity": "sha512-mPcYcLA0lvh7D4Oqr5aNJFMtBMKPLl++OKKxkHzZ0U0oDq1rpKBnkR5f5vCHR26VeArlTOEF9td4x5IjICksRQ==",
+ "version": "1.17.3",
+ "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.3.tgz",
+ "integrity": "sha512-4+otWXlShYlG1Ma+2Jnn+xgKUZTMJ5QD3YvfilX3AcocOAbIkVylSWEklzALe/+Pu4qV6TYBj5GwOBFfdKqLBw==",
"requires": {
- "cookie": "0.4.1",
+ "cookie": "0.4.2",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
"depd": "~2.0.0",
@@ -11656,6 +11656,11 @@
"uid-safe": "~2.1.5"
},
"dependencies": {
+ "cookie": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
+ "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA=="
+ },
"debug": {
"version": "2.6.9",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
@@ -11672,7 +11677,7 @@
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
},
"safe-buffer": {
"version": "5.2.1",
@@ -22422,7 +22427,7 @@
"random-bytes": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz",
- "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs="
+ "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ=="
},
"randombytes": {
"version": "2.1.0",
diff --git a/package.json b/package.json
index ac63c939b7..e19b602f26 100644
--- a/package.json
+++ b/package.json
@@ -113,7 +113,7 @@
"expo-server-sdk": "2.4.0",
"express": "4.17.3",
"express-paginate": "1.0.2",
- "express-session": "1.17.2",
+ "express-session": "1.17.3",
"fbgraph": "1.4.4",
"firebase": "3.9.0",
"firebase-admin": "4.2.1",
From 0bddbcdf150563fa6dc3db7bea06ba3715c61b6f Mon Sep 17 00:00:00 2001
From: Callum Macdonald
Date: Sat, 24 Sep 2022 16:28:24 +0200
Subject: [PATCH 05/49] Automate docker build and tagging.
---
deploy/docker/dockerBuild.sh | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
create mode 100755 deploy/docker/dockerBuild.sh
diff --git a/deploy/docker/dockerBuild.sh b/deploy/docker/dockerBuild.sh
new file mode 100755
index 0000000000..2dcd202fb9
--- /dev/null
+++ b/deploy/docker/dockerBuild.sh
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+STATUS=$(git status --porcelain | grep -c '^')
+
+if [[ "$STATUS" != "0" ]]
+then
+ echo "Cowardly refusing to build with a dirty git"
+ exit 1
+fi
+
+# Get the current commit hash of the repository
+COMMIT=$(git rev-parse --short HEAD)
+
+OS=$(uname -s)
+
+# Switch to the repository root directory
+cd ../..
+
+if [ "$OS" = "Darwin" ]; then
+ docker build -f ./production.Dockerfile . -t trustrootsops/trustroots:latest -t "trustrootsops/trustroots:git-${COMMIT}"
+else
+ sudo docker build -f ./production.Dockerfile . -t trustrootsops/trustroots:latest -t "trustrootsops/trustroots:git-${COMMIT}"
+fi
From 80aeb72a3c0add1acdb72b8ed21ea5f6dd179ced Mon Sep 17 00:00:00 2001
From: Callum Macdonald
Date: Sat, 24 Sep 2022 16:32:58 +0200
Subject: [PATCH 06/49] Output the tag names.
---
deploy/docker/dockerBuild.sh | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/deploy/docker/dockerBuild.sh b/deploy/docker/dockerBuild.sh
index 2dcd202fb9..611f1cc8eb 100755
--- a/deploy/docker/dockerBuild.sh
+++ b/deploy/docker/dockerBuild.sh
@@ -21,3 +21,9 @@ if [ "$OS" = "Darwin" ]; then
else
sudo docker build -f ./production.Dockerfile . -t trustrootsops/trustroots:latest -t "trustrootsops/trustroots:git-${COMMIT}"
fi
+
+echo
+echo "Docker images built."
+echo
+echo "trustrootsops/trustroots:latest"
+echo "trustrootsops/trustroots:git-${COMMIT}"
From f76e295dc4a4d66afa6dca8c7190ce2e4f72f680 Mon Sep 17 00:00:00 2001
From: Callum Macdonald
Date: Sat, 24 Sep 2022 16:34:30 +0200
Subject: [PATCH 07/49] Update readme.
---
README.md | 29 ++++++-----------------------
1 file changed, 6 insertions(+), 23 deletions(-)
diff --git a/README.md b/README.md
index 15d9aa415e..bedba4109a 100644
--- a/README.md
+++ b/README.md
@@ -9,32 +9,15 @@
-## Volunteering
+## Maintenance mode
-You don't have to be a programmer to participate!
+Trustroots is in maintenance mode. No new features are being developed. Our
+medium term plan is decentralisation, more on that will be published soon.
-Check [Team Guide](https://team.trustroots.org/Volunteering.html) for more info on how to get started.
+## Building for production
-## Bugs & feature suggestions
-
-- [Issues about the website](https://github.com/Trustroots/trustroots/issues)
-- [Issues about mobile apps](https://github.com/Trustroots/trustroots-expo-mobile/issues)
-- [Report security issues](https://github.com/Trustroots/trustroots/blob/master/SECURITY.md#readme)
-
-## Running the software
-
-We have two main ways to run the software.
-
-### Running locally
-
-Install the stack on your localhost and run [NodeJS](https://nodejs.org/en/download/) and [MongoDB](https://docs.mongodb.com/manual/installation/) locally.
-This approach takes a little more time to setup, and bit more manual configuration,
-but is fast, and can be easier to work with. [Read more](https://team.trustroots.org/Install.html).
-
-### Running with Docker
-
-If you are familiar with Docker, this is the easiest and quickest way
-to get started. Running Docker can be a little bit slower than running locally. [Read more](https://team.trustroots.org/Install-Docker.html).
+See `deploy/docker`. Run `dockerBuild.sh`. Then `docker push` the latest tags
+which are output as the last part of the `dockerBuild.sh` script.
## License
From 358d99372cfb65f7d699a19d143677e4764f2cbb Mon Sep 17 00:00:00 2001
From: Callum Macdonald
Date: Sat, 24 Sep 2022 16:47:30 +0200
Subject: [PATCH 08/49] Add branch strategy to readme.
---
README.md | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/README.md b/README.md
index bedba4109a..3e5c485d33 100644
--- a/README.md
+++ b/README.md
@@ -19,6 +19,15 @@ medium term plan is decentralisation, more on that will be published soon.
See `deploy/docker`. Run `dockerBuild.sh`. Then `docker push` the latest tags
which are output as the last part of the `dockerBuild.sh` script.
+## Merging
+
+Only use `git merge --no-ff branch` or the "Create a merge commit" option on
+GitHub. We don't want to delete any commit hashes. No rebasing or squashing.
+
+We use the commit hash to track what was deployed when, so any of those
+operations can destroy that history, making it much harder to understand what
+code was deployed when in the past.
+
## License
- [The AGPL License](LICENSE.md)
From fb9a7476b245d6081f300ced10f6e434d8c53ff2 Mon Sep 17 00:00:00 2001
From: Callum Macdonald
Date: Sat, 24 Sep 2022 16:47:48 +0200
Subject: [PATCH 09/49] More explicit push notice.
---
deploy/docker/dockerBuild.sh | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/deploy/docker/dockerBuild.sh b/deploy/docker/dockerBuild.sh
index 611f1cc8eb..b2b62762c0 100755
--- a/deploy/docker/dockerBuild.sh
+++ b/deploy/docker/dockerBuild.sh
@@ -25,5 +25,7 @@ fi
echo
echo "Docker images built."
echo
-echo "trustrootsops/trustroots:latest"
-echo "trustrootsops/trustroots:git-${COMMIT}"
+echo "Please push these images now like so:"
+echo
+echo "docker push trustrootsops/trustroots:git-${COMMIT}"
+echo "docker push trustrootsops/trustroots:latest"
From 38a9c1eaf7b195b3682e4bb206df6f1ea0580e31 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 24 Sep 2022 16:10:12 +0000
Subject: [PATCH 10/49] Update dependency glob to v7.2.3
---
package-lock.json | 18 ++++++++++++++----
package.json | 2 +-
2 files changed, 15 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6a10e34a99..e00543fba9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -12813,16 +12813,26 @@
"integrity": "sha512-wcCp8vu8FT22BnvKVPjXa/ICBWRq/zjFfdofZy1WSpQZpphblv12/bOQLBC1rMM7SGOFS9ltVmKOHil5+Ml7gA=="
},
"glob": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
- "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"requires": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.1",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
+ },
+ "dependencies": {
+ "minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ }
}
},
"glob-all": {
diff --git a/package.json b/package.json
index ed8f0e76ba..c598e75210 100644
--- a/package.json
+++ b/package.json
@@ -118,7 +118,7 @@
"firebase": "3.9.0",
"firebase-admin": "4.2.1",
"git-rev": "0.2.1",
- "glob": "7.2.0",
+ "glob": "7.2.3",
"gm": "1.23.1",
"gulp": "4.0.2",
"gulp-concat": "2.6.1",
From d67045300631668aa221b76c3483aec93c740ab4 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 24 Sep 2022 16:12:04 +0000
Subject: [PATCH 11/49] Update dependency gulp-load-plugins to v2.0.8
---
package-lock.json | 61 +++++++++++++++++++++++++++++++++++++----------
package.json | 2 +-
2 files changed, 50 insertions(+), 13 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6a10e34a99..f487bd8126 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -13705,29 +13705,66 @@
}
},
"gulp-load-plugins": {
- "version": "2.0.7",
- "resolved": "https://registry.npmjs.org/gulp-load-plugins/-/gulp-load-plugins-2.0.7.tgz",
- "integrity": "sha512-/3nl/p7s9O03Yv6SSEqN2dXEbDE0+JpsKfJl6h/GgCLqqnkZT0bF+JWcz87HzcTBeh/MVzMosAJx4kLDTWrTNQ==",
+ "version": "2.0.8",
+ "resolved": "https://registry.npmjs.org/gulp-load-plugins/-/gulp-load-plugins-2.0.8.tgz",
+ "integrity": "sha512-BS0aRx67WnWPt8stEDvwt+biD2gQ1NwDMgxuUhX5+AQSujqlcSecbdL+U6g0zu2S3YjOuY+eGmnXjT2J3hRMIg==",
"requires": {
"array-unique": "^0.3.2",
- "fancy-log": "^1.2.0",
- "findup-sync": "^4.0.0",
- "gulplog": "^1.0.0",
- "has-gulplog": "^0.1.0",
+ "fancy-log": "^2.0.0",
+ "findup-sync": "^5.0.0",
+ "gulplog": "^2.0.0",
+ "has-gulplog": "^1.0.0",
"micromatch": "^4.0.2",
"resolve": "^1.17.0"
},
"dependencies": {
+ "fancy-log": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-2.0.0.tgz",
+ "integrity": "sha512-9CzxZbACXMUXW13tS0tI8XsGGmxWzO2DmYrGuBJOJ8k8q2K7hwfJA5qHjuPPe8wtsco33YR9wc+Rlr5wYFvhSA==",
+ "requires": {
+ "color-support": "^1.1.3"
+ }
+ },
"findup-sync": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
- "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==",
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz",
+ "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==",
"requires": {
"detect-file": "^1.0.0",
- "is-glob": "^4.0.0",
- "micromatch": "^4.0.2",
+ "is-glob": "^4.0.3",
+ "micromatch": "^4.0.4",
"resolve-dir": "^1.0.1"
}
+ },
+ "glogg": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/glogg/-/glogg-2.0.0.tgz",
+ "integrity": "sha512-YDtL/QX54MN8+GorvS9tnKI5HtqWrFW9bv5yPRmFBeofi5neWzqQN8X/0HmM5zMkDbB8OYvC3/Pj8UEJUZFeqA==",
+ "requires": {
+ "sparkles": "^2.0.0"
+ }
+ },
+ "gulplog": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-2.0.0.tgz",
+ "integrity": "sha512-eCHCHeo5/PtfQZtb6KF6zUpiZkGHMKx0bVq0PgYfHgkW+8YiSKzkTK1w6DkPrvH0G9qkihVMeCTLH4zL2Kn9Lw==",
+ "requires": {
+ "glogg": "^2.0.0"
+ }
+ },
+ "has-gulplog": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-1.0.0.tgz",
+ "integrity": "sha512-3bRkTBls3EdDU9Aw9VyMjSeIfPTGZO9C/eDEr7wdnu9fP0I2Mli8eQlo+oN57Oog8rpByXFZeNXNs+pQwJF6ow==",
+ "requires": {
+ "sparkles": "^2.0.0"
+ }
+ },
+ "sparkles": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-2.0.0.tgz",
+ "integrity": "sha512-rqUsosNTLY8KIT6qhuJlXzIUjYJNHTDoHmPnJwfnD7bEvSSvhUOMKuPMCsmLR3vDhyTGi0oAqAbLjgiIXnL2wQ=="
}
}
},
diff --git a/package.json b/package.json
index ed8f0e76ba..836e84ddf5 100644
--- a/package.json
+++ b/package.json
@@ -126,7 +126,7 @@
"gulp-fontello": "0.5.2",
"gulp-htmlmin": "5.0.1",
"gulp-less": "4.0.1",
- "gulp-load-plugins": "2.0.7",
+ "gulp-load-plugins": "2.0.8",
"gulp-ng-annotate": "2.1.0",
"gulp-print": "5.0.2",
"gulp-rename": "2.0.0",
From 8d3f06537065e86adf88046436c4361b14413dfe Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 24 Sep 2022 18:30:18 +0000
Subject: [PATCH 12/49] Update dependency i18next-browser-languagedetector to
v6.1.5
---
package-lock.json | 23 +++++++++++++++++++----
package.json | 2 +-
2 files changed, 20 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6a10e34a99..b239a76a40 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14625,11 +14625,26 @@
}
},
"i18next-browser-languagedetector": {
- "version": "6.1.4",
- "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-6.1.4.tgz",
- "integrity": "sha512-wukWnFeU7rKIWT66VU5i8I+3Zc4wReGcuDK2+kuFhtoxBRGWGdvYI9UQmqNL/yQH1KogWwh+xGEaIPH8V/i2Zg==",
+ "version": "6.1.5",
+ "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-6.1.5.tgz",
+ "integrity": "sha512-11t7b39oKeZe4uyMxLSPnfw28BCPNLZgUk7zyufex0zKXZ+Bv+JnmJgoB+IfQLZwDt1d71PM8vwBX1NCgliY3g==",
"requires": {
- "@babel/runtime": "^7.14.6"
+ "@babel/runtime": "^7.18.9"
+ },
+ "dependencies": {
+ "@babel/runtime": {
+ "version": "7.19.0",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz",
+ "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==",
+ "requires": {
+ "regenerator-runtime": "^0.13.4"
+ }
+ },
+ "regenerator-runtime": {
+ "version": "0.13.9",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
+ "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="
+ }
}
},
"i18next-http-backend": {
diff --git a/package.json b/package.json
index ed8f0e76ba..63e59ff617 100644
--- a/package.json
+++ b/package.json
@@ -137,7 +137,7 @@
"helmet": "5.0.2",
"html-to-text": "8.1.0",
"i18next": "20.3.2",
- "i18next-browser-languagedetector": "6.1.4",
+ "i18next-browser-languagedetector": "6.1.5",
"i18next-http-backend": "1.3.2",
"imagesloaded": "4.1.4",
"influx": "5.9.3",
From 51f2de345372780cd6ab8d77cd146dc7727d80d7 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 24 Sep 2022 18:32:09 +0000
Subject: [PATCH 13/49] Update dependency mapbox-gl to v1.13.2
---
package-lock.json | 45 ++++++++++++++++++++++++++-------------------
package.json | 2 +-
2 files changed, 27 insertions(+), 20 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6a10e34a99..63ac11cdbc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4585,12 +4585,19 @@
}
},
"@mapbox/geojson-rewind": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.1.tgz",
- "integrity": "sha512-eL7fMmfTBKjrb+VFHXCGv9Ot0zc3C0U+CwXo1IrP+EPwDczLoXv34Tgq3y+2mPSFNVUXgU42ILWJTC7145KPTA==",
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/@mapbox/geojson-rewind/-/geojson-rewind-0.5.2.tgz",
+ "integrity": "sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==",
"requires": {
"get-stream": "^6.0.1",
- "minimist": "^1.2.5"
+ "minimist": "^1.2.6"
+ },
+ "dependencies": {
+ "minimist": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
+ }
}
},
"@mapbox/geojson-types": {
@@ -4601,7 +4608,7 @@
"@mapbox/jsonlint-lines-primitives": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/@mapbox/jsonlint-lines-primitives/-/jsonlint-lines-primitives-2.0.2.tgz",
- "integrity": "sha1-zlblOfg1UrWNENZy6k1vya3HsjQ="
+ "integrity": "sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ=="
},
"@mapbox/mapbox-gl-supported": {
"version": "1.5.0",
@@ -4647,7 +4654,7 @@
"@mapbox/point-geometry": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/@mapbox/point-geometry/-/point-geometry-0.1.0.tgz",
- "integrity": "sha1-ioP5M1x4YO/6Lu7KJUMyqgru2PI="
+ "integrity": "sha512-6j56HdLTwWGO0fJPlrZtdU/B13q8Uwmo18Ck2GnGgN9PCFyKTZ3UbXeEdRFh18i9XQ92eH2VdtpJHpBD3aripQ=="
},
"@mapbox/tiny-sdf": {
"version": "1.2.5",
@@ -4657,7 +4664,7 @@
"@mapbox/unitbezier": {
"version": "0.0.0",
"resolved": "https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz",
- "integrity": "sha1-FWUb1VOme4WB+zmIEMmK2Go0Uk4="
+ "integrity": "sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA=="
},
"@mapbox/vector-tile": {
"version": "1.3.1",
@@ -9278,7 +9285,7 @@
"csscolorparser": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/csscolorparser/-/csscolorparser-1.0.3.tgz",
- "integrity": "sha1-s085HupNqPPpgjHizNjfnAQfFxs="
+ "integrity": "sha512-umPSgYwZkdFoUrH5hIq5kf0wPSXiro51nPw0j2K/c83KflkPSTBGMz6NJvMB+07VlL0y7VPo6QJcDjcgKTTm3w=="
},
"cssesc": {
"version": "3.0.0",
@@ -10197,9 +10204,9 @@
}
},
"earcut": {
- "version": "2.2.3",
- "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.3.tgz",
- "integrity": "sha512-iRDI1QeCQIhMCZk48DRDMVgQSSBDmbzzNhnxIo+pwx3swkfjMh6vh0nWLq1NdvGHLKH6wIrAM3vQWeTj6qeoug=="
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz",
+ "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ=="
},
"ecc-jsbn": {
"version": "0.1.2",
@@ -18098,9 +18105,9 @@
}
},
"mapbox-gl": {
- "version": "1.13.1",
- "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-1.13.1.tgz",
- "integrity": "sha512-GSyubcoSF5MyaP8z+DasLu5v7KmDK2pp4S5+VQ5WdVQUOaAqQY4jwl4JpcdNho3uWm2bIKs7x1l7q3ynGmW60g==",
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/mapbox-gl/-/mapbox-gl-1.13.2.tgz",
+ "integrity": "sha512-CPjtWygL+f7naL+sGHoC2JQR0DG7u+9ik6WdkjjVmz2uy0kBC2l+aKfdi3ZzUR7VKSQJ6Mc/CeCN+6iVNah+ww==",
"requires": {
"@mapbox/geojson-rewind": "^0.5.0",
"@mapbox/geojson-types": "^1.0.2",
@@ -19104,7 +19111,7 @@
"murmurhash-js": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/murmurhash-js/-/murmurhash-js-1.0.0.tgz",
- "integrity": "sha1-sGJ44h/Gw3+lMTcysEEry2rhX1E="
+ "integrity": "sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw=="
},
"mute-stdout": {
"version": "1.0.1",
@@ -23346,7 +23353,7 @@
"rw": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz",
- "integrity": "sha1-P4Yt+pGrdmsUiF700BEkv9oHT7Q="
+ "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ=="
},
"rxjs": {
"version": "6.6.7",
@@ -25039,9 +25046,9 @@
}
},
"supercluster": {
- "version": "7.1.4",
- "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.4.tgz",
- "integrity": "sha512-GhKkRM1jMR6WUwGPw05fs66pOFWhf59lXq+Q3J3SxPvhNcmgOtLRV6aVQPMRsmXdpaeFJGivt+t7QXUPL3ff4g==",
+ "version": "7.1.5",
+ "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz",
+ "integrity": "sha512-EulshI3pGUM66o6ZdH3ReiFcvHpM3vAigyK+vcxdjpJyEbIIrtbmBdY23mGgnI24uXiGFvrGq9Gkum/8U7vJWg==",
"requires": {
"kdbush": "^3.0.0"
}
diff --git a/package.json b/package.json
index ed8f0e76ba..4e831e083a 100644
--- a/package.json
+++ b/package.json
@@ -145,7 +145,7 @@
"leaflet": "1.7.1",
"leaflet-active-area": "git+https://github.com/Mappy/Leaflet-active-area.git#f4300e288735c3290b26930a16a2463070a1beab",
"lodash": "4.17.21",
- "mapbox-gl": "1.13.1",
+ "mapbox-gl": "1.13.2",
"match-sorter": "6.3.1",
"medium-editor": "5.23.3",
"method-override": "3.0.0",
From 1d895d92c4d93e3794fa65bd1de6da295b3f1608 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 24 Sep 2022 21:46:00 +0000
Subject: [PATCH 14/49] Update dependency moment to v2.29.4
---
package-lock.json | 6 +++---
package.json | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6a10e34a99..995f3ad0b6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18778,9 +18778,9 @@
"dev": true
},
"moment": {
- "version": "2.29.2",
- "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.2.tgz",
- "integrity": "sha512-UgzG4rvxYpN15jgCmVJwac49h9ly9NurikMWGPdVxm8GZD6XjkKPxDTjQQ43gtGgnV3X0cAyWDdP2Wexoquifg=="
+ "version": "2.29.4",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz",
+ "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w=="
},
"moment-timezone": {
"version": "0.5.34",
diff --git a/package.json b/package.json
index ed8f0e76ba..0b138a48f2 100644
--- a/package.json
+++ b/package.json
@@ -152,7 +152,7 @@
"migrate": "1.7.0",
"mkdir-recursive": "0.4.0",
"mmmagic": "0.5.3",
- "moment": "2.29.2",
+ "moment": "2.29.4",
"mongodb": "3.6.11",
"mongoose": "5.13.9",
"mongoose-beautiful-unique-validation": "7.1.1",
From d4108888600267c90af329e867da8ab98bd0c804 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 24 Sep 2022 21:47:51 +0000
Subject: [PATCH 15/49] Update dependency mongoose to v5.13.15
---
package-lock.json | 35 +++++++++++++++++++++++++++++------
package.json | 2 +-
2 files changed, 30 insertions(+), 7 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6a10e34a99..c92442c1b6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18857,15 +18857,15 @@
}
},
"mongoose": {
- "version": "5.13.9",
- "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.9.tgz",
- "integrity": "sha512-JbLw5ie0LJxm7V9LoNxRY//6cyFJf0cOpON2TWUWvF9pabil6ArfECL3xHV2N+mwwO4gXiIa+c0pwTzDUVTgqw==",
+ "version": "5.13.15",
+ "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.13.15.tgz",
+ "integrity": "sha512-cxp1Gbb8yUWkaEbajdhspSaKzAvsIvOtRlYD87GN/P2QEUhpd6bIvebi36T6M0tIVAMauNaK9SPA055N3PwF8Q==",
"requires": {
"@types/bson": "1.x || 4.0.x",
"@types/mongodb": "^3.5.27",
"bson": "^1.1.4",
"kareem": "2.3.2",
- "mongodb": "3.6.11",
+ "mongodb": "3.7.3",
"mongoose-legacy-pluralize": "1.0.2",
"mpath": "0.8.4",
"mquery": "3.2.5",
@@ -18882,6 +18882,29 @@
"resolved": "https://registry.npmjs.org/bson/-/bson-1.1.6.tgz",
"integrity": "sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg=="
},
+ "mongodb": {
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.7.3.tgz",
+ "integrity": "sha512-Psm+g3/wHXhjBEktkxXsFMZvd3nemI0r3IPsE0bU+4//PnvNWKkzhZcEsbPcYiWqe8XqXJJEg4Tgtr7Raw67Yw==",
+ "requires": {
+ "bl": "^2.2.1",
+ "bson": "^1.1.4",
+ "denque": "^1.4.1",
+ "optional-require": "^1.1.8",
+ "safe-buffer": "^5.1.2",
+ "saslprep": "^1.0.0"
+ },
+ "dependencies": {
+ "optional-require": {
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.1.8.tgz",
+ "integrity": "sha512-jq83qaUb0wNg9Krv1c5OQ+58EK+vHde6aBPzLvPPqJm89UQWsvSuFy9X/OSNJnFeSOKo7btE0n8Nl2+nE+z5nA==",
+ "requires": {
+ "require-at": "^1.0.6"
+ }
+ }
+ }
+ },
"optional-require": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/optional-require/-/optional-require-1.0.3.tgz",
@@ -19040,7 +19063,7 @@
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
}
}
},
@@ -24216,7 +24239,7 @@
"sliced": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz",
- "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E="
+ "integrity": "sha512-VZBmZP8WU3sMOZm1bdgTadsQbcscK0UM8oKxKVBs4XAhUo2Xxzm/OFMGBkPusxw9xL3Uy8LrzEqGqJhclsr0yA=="
},
"slick": {
"version": "1.12.2",
diff --git a/package.json b/package.json
index ed8f0e76ba..93552bf675 100644
--- a/package.json
+++ b/package.json
@@ -154,7 +154,7 @@
"mmmagic": "0.5.3",
"moment": "2.29.2",
"mongodb": "3.6.11",
- "mongoose": "5.13.9",
+ "mongoose": "5.13.15",
"mongoose-beautiful-unique-validation": "7.1.1",
"mongoose-integer": "0.1.1",
"mongoose-paginate": "5.0.3",
From 7f4a5a7bc7edf12e5ce5709848584ecee9b4d886 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun, 25 Sep 2022 00:05:42 +0000
Subject: [PATCH 16/49] Update dependency nodemailer to v6.7.8
---
package-lock.json | 6 +++---
package.json | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6a10e34a99..539dbcdf42 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19619,9 +19619,9 @@
"dev": true
},
"nodemailer": {
- "version": "6.7.3",
- "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.3.tgz",
- "integrity": "sha512-KUdDsspqx89sD4UUyUKzdlUOper3hRkDVkrKh/89G+d9WKsU5ox51NWS4tB1XR5dPUdR4SP0E3molyEfOvSa3g=="
+ "version": "6.7.8",
+ "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.7.8.tgz",
+ "integrity": "sha512-2zaTFGqZixVmTxpJRCFC+Vk5eGRd/fYtvIR+dl5u9QXLTQWGIf48x/JXvo58g9sa0bU6To04XUv554Paykum3g=="
},
"nodemailer-stub-transport": {
"version": "1.1.0",
diff --git a/package.json b/package.json
index ed8f0e76ba..8ad5ded252 100644
--- a/package.json
+++ b/package.json
@@ -163,7 +163,7 @@
"multer": "1.4.4",
"natural": "5.1.13",
"ng-file-upload": "12.2.13",
- "nodemailer": "6.7.3",
+ "nodemailer": "6.7.8",
"nunjucks": "3.2.3",
"passport": "0.5.0",
"passport-facebook": "3.0.0",
From bc89556ccab81696d33c560b94842bc539c67a64 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun, 25 Sep 2022 00:07:37 +0000
Subject: [PATCH 17/49] Update dependency react-map-gl to v5.3.19
---
package-lock.json | 50 +++++++++++++++++++++++------------------------
package.json | 2 +-
2 files changed, 25 insertions(+), 27 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6a10e34a99..6e02b59b5e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4673,19 +4673,12 @@
"integrity": "sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q=="
},
"@math.gl/web-mercator": {
- "version": "3.5.6",
- "resolved": "https://registry.npmjs.org/@math.gl/web-mercator/-/web-mercator-3.5.6.tgz",
- "integrity": "sha512-siWHLJGp9o8fDEM1t0Rby+JXftl6il0z3927liWGzkHqFftXPHY858ShPy45ThDU8q5lyCftg8aVgrv4nfD+Zw==",
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/@math.gl/web-mercator/-/web-mercator-3.6.3.tgz",
+ "integrity": "sha512-UVrkSOs02YLehKaehrxhAejYMurehIHPfFQvPFZmdJHglHOU4V2cCUApTVEwOksvCp161ypEqVp+9H6mGhTTcw==",
"requires": {
"@babel/runtime": "^7.12.0",
- "gl-matrix": "~3.3.0"
- },
- "dependencies": {
- "gl-matrix": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/gl-matrix/-/gl-matrix-3.3.0.tgz",
- "integrity": "sha512-COb7LDz+SXaHtl/h4LeaFcNdJdAQSDeVqjiIihSXNrkWObZLhDI4hIkZC11Aeqp7bcE72clzB0BnDXr2SmslRA=="
- }
+ "gl-matrix": "^3.4.0"
}
},
"@nicolo-ribaudo/chokidar-2": {
@@ -5226,9 +5219,9 @@
"dev": true
},
"@types/geojson": {
- "version": "7946.0.8",
- "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.8.tgz",
- "integrity": "sha512-1rkryxURpr6aWP7R786/UQOkJ3PcpQiWkAXBmdWc7ryFWqN6a4xfK7BtjXvFBKO9LjQ+MWQSWxYeZX1OApnArA=="
+ "version": "7946.0.10",
+ "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.10.tgz",
+ "integrity": "sha512-Nmh0K3iWQJzniTuPRcJn5hxXkfB1T1pgB89SBig5PlJQU5yocazeu4jATJlaA0GYFKWMqDdvYemoSnF2pXgLVA=="
},
"@types/glob": {
"version": "7.2.0",
@@ -5249,6 +5242,11 @@
"@types/node": "*"
}
},
+ "@types/hammerjs": {
+ "version": "2.0.41",
+ "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.41.tgz",
+ "integrity": "sha512-ewXv/ceBaJprikMcxCmWU1FKyMAQ2X7a9Gtmzw8fcg2kIePI1crERDM818W+XYrxqdBBOdlf2rm137bU+BltCA=="
+ },
"@types/istanbul-lib-coverage": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz",
@@ -5296,9 +5294,9 @@
"dev": true
},
"@types/mapbox-gl": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/@types/mapbox-gl/-/mapbox-gl-2.6.0.tgz",
- "integrity": "sha512-lHdITzC0IVn9+Pq6WFkkK0N6rUKIqxsdrNeixiQdvROFn2Aeu3TDvhpuag1IdengL5WGGRuEhK6m6HB916ReLw==",
+ "version": "2.7.5",
+ "resolved": "https://registry.npmjs.org/@types/mapbox-gl/-/mapbox-gl-2.7.5.tgz",
+ "integrity": "sha512-T8gACm3oGKMlBo2l/9vnKEAxgCc0g2mr8g6dI1d3ZO6EzRe7JALBONlWRmc7SOHV79kiarkcdLdDVEnfd+jilA==",
"requires": {
"@types/geojson": "*"
}
@@ -14037,7 +14035,7 @@
"hammerjs": {
"version": "2.0.8",
"resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz",
- "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE="
+ "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ=="
},
"handle-thing": {
"version": "2.0.1",
@@ -18634,11 +18632,11 @@
}
},
"mjolnir.js": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/mjolnir.js/-/mjolnir.js-2.6.0.tgz",
- "integrity": "sha512-rGA7+BJKvXI0ypxQD/+rQE/sW26kmc8UIZWhmQrjhwCf/zvhbcBlsu2vPB6w0Kv/rVnVFEONTSQqC0vFEpQvIA==",
+ "version": "2.7.1",
+ "resolved": "https://registry.npmjs.org/mjolnir.js/-/mjolnir.js-2.7.1.tgz",
+ "integrity": "sha512-72BeUWgTv2cj5aZQKpwL8caNUFhXZ9bDm1hxpNj70XJQ62IBnTZmtv/WPxJvtaVNhzNo+D2U8O6ryNI0zImYcw==",
"requires": {
- "@babel/runtime": "^7.0.0",
+ "@types/hammerjs": "^2.0.41",
"hammerjs": "^2.0.8"
}
},
@@ -22562,9 +22560,9 @@
"integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA=="
},
"react-map-gl": {
- "version": "5.3.16",
- "resolved": "https://registry.npmjs.org/react-map-gl/-/react-map-gl-5.3.16.tgz",
- "integrity": "sha512-JxYkZFQvhEQdLUFFIlViMwtFFdJ1gRU8yj5ZDSiyNtFv6esaIozNL/SPG0bSXauGNsNYmQROcgW1zU9RoaAaQA==",
+ "version": "5.3.19",
+ "resolved": "https://registry.npmjs.org/react-map-gl/-/react-map-gl-5.3.19.tgz",
+ "integrity": "sha512-Ia8OlbFJIjC9x7XMaUCNtm179NKiD/bjQOt1R/SbBcaz35pSFPUyI0SwOnIUQ98/mR4xopL6phgIfs0B3yZhtQ==",
"requires": {
"@babel/runtime": "^7.0.0",
"@types/geojson": "^7946.0.7",
@@ -22573,7 +22571,7 @@
"mjolnir.js": "^2.5.0",
"prop-types": "^15.7.2",
"resize-observer-polyfill": "^1.5.1",
- "viewport-mercator-project": "^6.2.3 || ^7.0.2"
+ "viewport-mercator-project": "^7.0.4"
}
},
"react-medium-editor": {
diff --git a/package.json b/package.json
index ed8f0e76ba..9776ab19b3 100644
--- a/package.json
+++ b/package.json
@@ -177,7 +177,7 @@
"react-bootstrap": "0.33.1",
"react-dom": "17.0.2",
"react-i18next": "11.15.1",
- "react-map-gl": "5.3.16",
+ "react-map-gl": "5.3.19",
"react-medium-editor": "1.8.1",
"react-query": "3.18.1",
"react-responsive": "8.2.0",
From f26c5a7f045498d5d9375fb40586134a019b96ff Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun, 25 Sep 2022 02:57:15 +0000
Subject: [PATCH 18/49] Update dependency winston to v2.4.6
---
package-lock.json | 20 ++++++++++----------
package.json | 2 +-
2 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6a10e34a99..286f2a9ea4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8470,7 +8470,7 @@
"colors": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
- "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs="
+ "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw=="
},
"combined-stream": {
"version": "1.0.8",
@@ -9519,7 +9519,7 @@
"cycle": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz",
- "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI="
+ "integrity": "sha512-TVF6svNzeQCOpjCqsy0/CSy8VgObG3wXusJ73xW2GbG5rGx7lC8zxDSURicsXI2UsGdi2L0QNRCi745/wUDvsA=="
},
"cyclist": {
"version": "1.0.1",
@@ -11802,7 +11802,7 @@
"eyes": {
"version": "0.1.8",
"resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz",
- "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A="
+ "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ=="
},
"faker": {
"version": "5.5.3",
@@ -28175,11 +28175,11 @@
}
},
"winston": {
- "version": "2.4.5",
- "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.5.tgz",
- "integrity": "sha512-TWoamHt5yYvsMarGlGEQE59SbJHqGsZV8/lwC+iCcGeAe0vUaOh+Lv6SYM17ouzC/a/LB1/hz/7sxFBtlu1l4A==",
+ "version": "2.4.6",
+ "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.6.tgz",
+ "integrity": "sha512-J5Zu4p0tojLde8mIOyDSsmLmcP8I3Z6wtwpTDHx1+hGcdhxcJaAmG4CFtagkb+NiN1M9Ek4b42pzMWqfc9jm8w==",
"requires": {
- "async": "~1.0.0",
+ "async": "^3.2.3",
"colors": "1.0.x",
"cycle": "1.0.x",
"eyes": "0.1.x",
@@ -28188,9 +28188,9 @@
},
"dependencies": {
"async": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz",
- "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k="
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
+ "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
}
}
},
diff --git a/package.json b/package.json
index ed8f0e76ba..9190d3d379 100644
--- a/package.json
+++ b/package.json
@@ -194,7 +194,7 @@
"validator": "13.7.0",
"wink-statistics": "2.1.1",
"wink-tokenizer": "5.2.3",
- "winston": "2.4.5",
+ "winston": "2.4.6",
"winston-papertrail": "1.0.5"
},
"devDependencies": {
From 87d6b1e078ad8b89225e00db3010e5428efba8c2 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sun, 25 Sep 2022 02:57:20 +0000
Subject: [PATCH 19/49] Update phusion/passenger-nodejs Docker tag to v2.3.1
---
production.Dockerfile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/production.Dockerfile b/production.Dockerfile
index 39834940f1..e7da7b54ef 100644
--- a/production.Dockerfile
+++ b/production.Dockerfile
@@ -1,4 +1,4 @@
-FROM phusion/passenger-nodejs:2.3.0 as builder
+FROM phusion/passenger-nodejs:2.3.1 as builder
# Install prerequisites
# https://docs.docker.com/engine/articles/dockerfile_best-practices/#apt-get
@@ -48,7 +48,7 @@ RUN npm run build:webpack
# Create the production container
# ------------------------------------------------------------------------------
-FROM phusion/passenger-nodejs:2.3.0
+FROM phusion/passenger-nodejs:2.3.1
# Enable nginx in the passenger container
RUN rm -f /etc/service/nginx/down
From 7f65037f74d21c502e89d06d0bdb0f67f473f9e9 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 1 Oct 2022 00:41:26 +0000
Subject: [PATCH 20/49] Update dependency styled-components to v5.3.6
---
package-lock.json | 59 +++++++++++++++++++++++++++++++++++------------
package.json | 2 +-
2 files changed, 45 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0f37e003f8..1cf2299d75 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -116,11 +116,28 @@
}
},
"@babel/helper-annotate-as-pure": {
- "version": "7.16.0",
- "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
- "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
+ "version": "7.18.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz",
+ "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==",
"requires": {
- "@babel/types": "^7.16.0"
+ "@babel/types": "^7.18.6"
+ },
+ "dependencies": {
+ "@babel/helper-validator-identifier": {
+ "version": "7.19.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz",
+ "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w=="
+ },
+ "@babel/types": {
+ "version": "7.19.3",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz",
+ "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==",
+ "requires": {
+ "@babel/helper-string-parser": "^7.18.10",
+ "@babel/helper-validator-identifier": "^7.19.1",
+ "to-fast-properties": "^2.0.0"
+ }
+ }
}
},
"@babel/helper-builder-binary-assignment-operator-visitor": {
@@ -659,6 +676,11 @@
"@babel/types": "^7.16.0"
}
},
+ "@babel/helper-string-parser": {
+ "version": "7.18.10",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz",
+ "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw=="
+ },
"@babel/helper-validator-identifier": {
"version": "7.15.7",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
@@ -3785,11 +3807,18 @@
"integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
},
"@emotion/is-prop-valid": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.2.tgz",
- "integrity": "sha512-3QnhqeL+WW88YjYbQL5gUIkthuMw7a0NGbZ7wfFVk2kg/CK5w8w5FFa0RzWjyY1+sujN0NWbtSHH6OJmWHtJpQ==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz",
+ "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==",
"requires": {
- "@emotion/memoize": "^0.7.4"
+ "@emotion/memoize": "^0.8.0"
+ },
+ "dependencies": {
+ "@emotion/memoize": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz",
+ "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA=="
+ }
}
},
"@emotion/memoize": {
@@ -7131,7 +7160,7 @@
"babel-plugin-syntax-jsx": {
"version": "6.18.0",
"resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
- "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY="
+ "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw=="
},
"babel-preset-current-node-syntax": {
"version": "1.0.1",
@@ -7987,7 +8016,7 @@
"camelize": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz",
- "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs="
+ "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg=="
},
"caniuse-api": {
"version": "3.0.0",
@@ -9164,7 +9193,7 @@
"css-color-keywords": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz",
- "integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU="
+ "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg=="
},
"css-color-names": {
"version": "0.0.4",
@@ -25005,9 +25034,9 @@
}
},
"styled-components": {
- "version": "5.3.5",
- "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz",
- "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==",
+ "version": "5.3.6",
+ "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.6.tgz",
+ "integrity": "sha512-hGTZquGAaTqhGWldX7hhfzjnIYBZ0IXQXkCYdvF1Sq3DsUaLx6+NTHC5Jj1ooM2F68sBiVz3lvhfwQs/S3l6qg==",
"requires": {
"@babel/helper-module-imports": "^7.0.0",
"@babel/traverse": "^7.4.5",
@@ -25024,7 +25053,7 @@
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="
},
"supports-color": {
"version": "5.5.0",
diff --git a/package.json b/package.json
index 3410d73667..0372ee29e9 100644
--- a/package.json
+++ b/package.json
@@ -186,7 +186,7 @@
"serve-favicon": "2.5.0",
"speakingurl": "14.0.1",
"stopword": "1.0.11",
- "styled-components": "5.3.5",
+ "styled-components": "5.3.6",
"ui-leaflet": "2.0.0",
"use-debounce": "3.4.3",
"use-persisted-state": "0.3.3",
From 67d51b82fe24b381795b21b0c480c6679276cdad Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 1 Oct 2022 00:43:17 +0000
Subject: [PATCH 21/49] Update sentry-javascript monorepo to v6.19.7
---
package-lock.json | 110 +++++++++++++++++++++++-----------------------
package.json | 8 ++--
2 files changed, 59 insertions(+), 59 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0f37e003f8..77d065271a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4868,68 +4868,68 @@
}
},
"@sentry/browser": {
- "version": "6.19.6",
- "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-6.19.6.tgz",
- "integrity": "sha512-V5QyY1cO1iuFCI78dOFbHV7vckbeQEPPq3a5dGSXlBQNYnd9Ec5xoxp5nRNpWQPOZ8/Ixt9IgRxdqVTkWib51g==",
+ "version": "6.19.7",
+ "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-6.19.7.tgz",
+ "integrity": "sha512-oDbklp4O3MtAM4mtuwyZLrgO1qDVYIujzNJQzXmi9YzymJCuzMLSRDvhY83NNDCRxf0pds4DShgYeZdbSyKraA==",
"requires": {
- "@sentry/core": "6.19.6",
- "@sentry/types": "6.19.6",
- "@sentry/utils": "6.19.6",
+ "@sentry/core": "6.19.7",
+ "@sentry/types": "6.19.7",
+ "@sentry/utils": "6.19.7",
"tslib": "^1.9.3"
}
},
"@sentry/core": {
- "version": "6.19.6",
- "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.19.6.tgz",
- "integrity": "sha512-biEotGRr44/vBCOegkTfC9rwqaqRKIpFljKGyYU6/NtzMRooktqOhjmjmItNCMRknArdeaQwA8lk2jcZDXX3Og==",
- "requires": {
- "@sentry/hub": "6.19.6",
- "@sentry/minimal": "6.19.6",
- "@sentry/types": "6.19.6",
- "@sentry/utils": "6.19.6",
+ "version": "6.19.7",
+ "resolved": "https://registry.npmjs.org/@sentry/core/-/core-6.19.7.tgz",
+ "integrity": "sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw==",
+ "requires": {
+ "@sentry/hub": "6.19.7",
+ "@sentry/minimal": "6.19.7",
+ "@sentry/types": "6.19.7",
+ "@sentry/utils": "6.19.7",
"tslib": "^1.9.3"
}
},
"@sentry/hub": {
- "version": "6.19.6",
- "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.19.6.tgz",
- "integrity": "sha512-PuEOBZxvx3bjxcXmWWZfWXG+orojQiWzv9LQXjIgroVMKM/GG4QtZbnWl1hOckUj7WtKNl4hEGO2g/6PyCV/vA==",
+ "version": "6.19.7",
+ "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-6.19.7.tgz",
+ "integrity": "sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA==",
"requires": {
- "@sentry/types": "6.19.6",
- "@sentry/utils": "6.19.6",
+ "@sentry/types": "6.19.7",
+ "@sentry/utils": "6.19.7",
"tslib": "^1.9.3"
}
},
"@sentry/integrations": {
- "version": "6.19.6",
- "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-6.19.6.tgz",
- "integrity": "sha512-K2xuA/ByhTh3qfIe0/XIsQSNf1HrRuIgtkC4TbU7T0QosybtXDsh6t/EWK+qzs2RjVE+Iaqldihstpoyew1JgA==",
+ "version": "6.19.7",
+ "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-6.19.7.tgz",
+ "integrity": "sha512-yNeeFyuygJaV7Mdc5qWuDa13xVj5mVdECaaw2Xs4pfeHaXmRfRzZY17N8ypWFegKWxKBHynyQRMD10W5pBwJvA==",
"requires": {
- "@sentry/types": "6.19.6",
- "@sentry/utils": "6.19.6",
+ "@sentry/types": "6.19.7",
+ "@sentry/utils": "6.19.7",
"localforage": "^1.8.1",
"tslib": "^1.9.3"
}
},
"@sentry/minimal": {
- "version": "6.19.6",
- "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.19.6.tgz",
- "integrity": "sha512-T1NKcv+HTlmd8EbzUgnGPl4ySQGHWMCyZ8a8kXVMZOPDzphN3fVIzkYzWmSftCWp0rpabXPt9aRF2mfBKU+mAQ==",
+ "version": "6.19.7",
+ "resolved": "https://registry.npmjs.org/@sentry/minimal/-/minimal-6.19.7.tgz",
+ "integrity": "sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ==",
"requires": {
- "@sentry/hub": "6.19.6",
- "@sentry/types": "6.19.6",
+ "@sentry/hub": "6.19.7",
+ "@sentry/types": "6.19.7",
"tslib": "^1.9.3"
}
},
"@sentry/node": {
- "version": "6.19.6",
- "resolved": "https://registry.npmjs.org/@sentry/node/-/node-6.19.6.tgz",
- "integrity": "sha512-kHQMfsy40ZxxdS9zMPmXCOOLWOJbQj6/aVSHt/L1QthYcgkAi7NJQNXnQIPWQDe8eP3DfNIWM7dc446coqjXrQ==",
- "requires": {
- "@sentry/core": "6.19.6",
- "@sentry/hub": "6.19.6",
- "@sentry/types": "6.19.6",
- "@sentry/utils": "6.19.6",
+ "version": "6.19.7",
+ "resolved": "https://registry.npmjs.org/@sentry/node/-/node-6.19.7.tgz",
+ "integrity": "sha512-gtmRC4dAXKODMpHXKfrkfvyBL3cI8y64vEi3fDD046uqYcrWdgoQsffuBbxMAizc6Ez1ia+f0Flue6p15Qaltg==",
+ "requires": {
+ "@sentry/core": "6.19.7",
+ "@sentry/hub": "6.19.7",
+ "@sentry/types": "6.19.7",
+ "@sentry/utils": "6.19.7",
"cookie": "^0.4.1",
"https-proxy-agent": "^5.0.0",
"lru_map": "^0.3.3",
@@ -4937,28 +4937,28 @@
}
},
"@sentry/tracing": {
- "version": "6.19.6",
- "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.19.6.tgz",
- "integrity": "sha512-STZdlEtTBqRmPw6Vjkzi/1kGkGPgiX0zdHaSOhSeA2HXHwx7Wnfu7veMKxtKWdO+0yW9QZGYOYqp0GVf4Swujg==",
- "requires": {
- "@sentry/hub": "6.19.6",
- "@sentry/minimal": "6.19.6",
- "@sentry/types": "6.19.6",
- "@sentry/utils": "6.19.6",
+ "version": "6.19.7",
+ "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-6.19.7.tgz",
+ "integrity": "sha512-ol4TupNnv9Zd+bZei7B6Ygnr9N3Gp1PUrNI761QSlHtPC25xXC5ssSD3GMhBgyQrcvpuRcCFHVNNM97tN5cZiA==",
+ "requires": {
+ "@sentry/hub": "6.19.7",
+ "@sentry/minimal": "6.19.7",
+ "@sentry/types": "6.19.7",
+ "@sentry/utils": "6.19.7",
"tslib": "^1.9.3"
}
},
"@sentry/types": {
- "version": "6.19.6",
- "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.19.6.tgz",
- "integrity": "sha512-QH34LMJidEUPZK78l+Frt3AaVFJhEmIi05Zf8WHd9/iTt+OqvCHBgq49DDr1FWFqyYWm/QgW/3bIoikFpfsXyQ=="
+ "version": "6.19.7",
+ "resolved": "https://registry.npmjs.org/@sentry/types/-/types-6.19.7.tgz",
+ "integrity": "sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg=="
},
"@sentry/utils": {
- "version": "6.19.6",
- "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.19.6.tgz",
- "integrity": "sha512-fAMWcsguL0632eWrROp/vhPgI7sBj/JROWVPzpabwVkm9z3m1rQm6iLFn4qfkZL8Ozy6NVZPXOQ7EXmeU24byg==",
+ "version": "6.19.7",
+ "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-6.19.7.tgz",
+ "integrity": "sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA==",
"requires": {
- "@sentry/types": "6.19.6",
+ "@sentry/types": "6.19.7",
"tslib": "^1.9.3"
}
},
@@ -14760,7 +14760,7 @@
"immediate": {
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
- "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps="
+ "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ=="
},
"import-fresh": {
"version": "3.3.0",
@@ -17677,7 +17677,7 @@
"lie": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
- "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=",
+ "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==",
"requires": {
"immediate": "~3.0.5"
}
@@ -18019,7 +18019,7 @@
"lru_map": {
"version": "0.3.3",
"resolved": "https://registry.npmjs.org/lru_map/-/lru_map-0.3.3.tgz",
- "integrity": "sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0="
+ "integrity": "sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ=="
},
"luxon": {
"version": "1.28.0",
diff --git a/package.json b/package.json
index 3410d73667..877a74ffdf 100644
--- a/package.json
+++ b/package.json
@@ -69,10 +69,10 @@
"prepare": "husky install"
},
"dependencies": {
- "@sentry/browser": "6.19.6",
- "@sentry/integrations": "6.19.6",
- "@sentry/node": "6.19.6",
- "@sentry/tracing": "6.19.6",
+ "@sentry/browser": "6.19.7",
+ "@sentry/integrations": "6.19.7",
+ "@sentry/node": "6.19.7",
+ "@sentry/tracing": "6.19.7",
"acl": "0.4.11",
"agenda": "1.0.3",
"akismet-api": "5.3.0",
From 3bc6b5a7caff2c793f7b1092ac282fea2f81c4df Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 1 Oct 2022 03:57:34 +0000
Subject: [PATCH 22/49] Update dependency autolinker to v3.16.2
---
package-lock.json | 12 ++++++------
package.json | 2 +-
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0f37e003f8..a7cd2b1a21 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6802,17 +6802,17 @@
"integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
},
"autolinker": {
- "version": "3.15.0",
- "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-3.15.0.tgz",
- "integrity": "sha512-N/5Dk5AZnqL9k6kkHdFIGLm/0/rRuSnJwqYYhLCJjU7ZtiaJwCBzNTvjzy1zzJADngv/wvtHYcrPHytPnASeFA==",
+ "version": "3.16.2",
+ "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-3.16.2.tgz",
+ "integrity": "sha512-JiYl7j2Z19F9NdTmirENSUUIIL/9MytEWtmzhfmsKPCp9E+G35Y0UNCMoM9tFigxT59qSc8Ml2dlZXOCVTYwuA==",
"requires": {
"tslib": "^2.3.0"
},
"dependencies": {
"tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
+ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
}
}
},
diff --git a/package.json b/package.json
index 3410d73667..076e1f7e7c 100644
--- a/package.json
+++ b/package.json
@@ -96,7 +96,7 @@
"angulartics": "1.6.0",
"angulartics-google-analytics": "0.5.0",
"async": "2.6.4",
- "autolinker": "3.15.0",
+ "autolinker": "3.16.2",
"axios": "0.21.4",
"basic-auth": "2.0.1",
"body-parser": "1.19.1",
From fec2df38a6aa44c1ece45e361f8c5b9875c0aaac Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 1 Oct 2022 06:33:32 +0000
Subject: [PATCH 23/49] Update dependency body-parser to v1.20.0
---
package-lock.json | 108 ++++++++++++++++++++++++++++++++++++----------
package.json | 2 +-
2 files changed, 87 insertions(+), 23 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0f37e003f8..2fd98c5b4e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -7372,20 +7372,22 @@
"integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA=="
},
"body-parser": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz",
- "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==",
+ "version": "1.20.0",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz",
+ "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==",
"requires": {
- "bytes": "3.1.1",
+ "bytes": "3.1.2",
"content-type": "~1.0.4",
"debug": "2.6.9",
- "depd": "~1.1.2",
- "http-errors": "1.8.1",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "http-errors": "2.0.0",
"iconv-lite": "0.4.24",
- "on-finished": "~2.3.0",
- "qs": "6.9.6",
- "raw-body": "2.4.2",
- "type-is": "~1.6.18"
+ "on-finished": "2.4.1",
+ "qs": "6.10.3",
+ "raw-body": "2.5.1",
+ "type-is": "~1.6.18",
+ "unpipe": "1.0.0"
},
"dependencies": {
"debug": {
@@ -7396,15 +7398,53 @@
"ms": "2.0.0"
}
},
+ "depd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
+ },
+ "destroy": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
+ },
+ "http-errors": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+ "requires": {
+ "depd": "2.0.0",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "toidentifier": "1.0.1"
+ }
+ },
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "requires": {
+ "ee-first": "1.1.1"
+ }
},
"qs": {
- "version": "6.9.6",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
- "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ=="
+ "version": "6.10.3",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
+ "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
+ "requires": {
+ "side-channel": "^1.0.4"
+ }
+ },
+ "statuses": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
}
}
},
@@ -7807,9 +7847,9 @@
}
},
"bytes": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz",
- "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg=="
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
+ "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
},
"cacache": {
"version": "12.0.4",
@@ -22549,14 +22589,38 @@
"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
},
"raw-body": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz",
- "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==",
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
+ "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
"requires": {
- "bytes": "3.1.1",
- "http-errors": "1.8.1",
+ "bytes": "3.1.2",
+ "http-errors": "2.0.0",
"iconv-lite": "0.4.24",
"unpipe": "1.0.0"
+ },
+ "dependencies": {
+ "depd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
+ },
+ "http-errors": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+ "requires": {
+ "depd": "2.0.0",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "toidentifier": "1.0.1"
+ }
+ },
+ "statuses": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
+ }
}
},
"rc": {
diff --git a/package.json b/package.json
index 3410d73667..a7fb218799 100644
--- a/package.json
+++ b/package.json
@@ -99,7 +99,7 @@
"autolinker": "3.15.0",
"axios": "0.21.4",
"basic-auth": "2.0.1",
- "body-parser": "1.19.1",
+ "body-parser": "1.20.0",
"bootstrap": "3.4.1",
"chalk": "4.1.2",
"check-node-version": "4.2.1",
From d35dcdd10fce85b728a3b4b9651c71301f7cb4a8 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 1 Oct 2022 06:35:23 +0000
Subject: [PATCH 24/49] Update dependency del to v6.1.1
---
package-lock.json | 30 +++++++++++++++---------------
package.json | 2 +-
2 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0f37e003f8..9f681d88d0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9862,9 +9862,9 @@
}
},
"del": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz",
- "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz",
+ "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==",
"requires": {
"globby": "^11.0.1",
"graceful-fs": "^4.2.4",
@@ -11838,9 +11838,9 @@
"dev": true
},
"fast-glob": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
- "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
+ "version": "3.2.12",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
+ "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
"requires": {
"@nodelib/fs.stat": "^2.0.2",
"@nodelib/fs.walk": "^1.2.3",
@@ -13258,15 +13258,15 @@
}
},
"globby": {
- "version": "11.0.4",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
- "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
+ "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
"requires": {
"array-union": "^2.1.0",
"dir-glob": "^3.0.1",
- "fast-glob": "^3.1.1",
- "ignore": "^5.1.4",
- "merge2": "^1.3.0",
+ "fast-glob": "^3.2.9",
+ "ignore": "^5.2.0",
+ "merge2": "^1.4.1",
"slash": "^3.0.0"
}
},
@@ -14733,9 +14733,9 @@
"dev": true
},
"ignore": {
- "version": "5.1.9",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz",
- "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ=="
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz",
+ "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="
},
"ignore-by-default": {
"version": "1.0.1",
diff --git a/package.json b/package.json
index 3410d73667..fa0a68fcf0 100644
--- a/package.json
+++ b/package.json
@@ -108,7 +108,7 @@
"connect-flash": "0.1.1",
"connect-mongo": "4.6.0",
"cookie-parser": "1.4.6",
- "del": "6.0.0",
+ "del": "6.1.1",
"expect-ct": "1.0.0",
"expo-server-sdk": "2.4.0",
"express": "4.17.3",
From e30d420ec45d6ef39b3e4205cde4c851fa5a0989 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 1 Oct 2022 09:51:31 +0000
Subject: [PATCH 25/49] Update dependency express to v4.18.1
---
package-lock.json | 193 ++++++++++++++++++++++++++++++++--------------
package.json | 2 +-
2 files changed, 137 insertions(+), 58 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0f37e003f8..66ce559874 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6501,7 +6501,7 @@
"array-flatten": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
+ "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
},
"array-includes": {
"version": "3.1.4",
@@ -9908,9 +9908,9 @@
}
},
"destroy": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
- "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
+ "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg=="
},
"detect-file": {
"version": "1.0.0",
@@ -10261,7 +10261,7 @@
"encodeurl": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
+ "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="
},
"end-of-stream": {
"version": "1.4.4",
@@ -11522,37 +11522,38 @@
}
},
"express": {
- "version": "4.17.3",
- "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz",
- "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==",
+ "version": "4.18.1",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz",
+ "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==",
"requires": {
"accepts": "~1.3.8",
"array-flatten": "1.1.1",
- "body-parser": "1.19.2",
+ "body-parser": "1.20.0",
"content-disposition": "0.5.4",
"content-type": "~1.0.4",
- "cookie": "0.4.2",
+ "cookie": "0.5.0",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
- "depd": "~1.1.2",
+ "depd": "2.0.0",
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
- "finalhandler": "~1.1.2",
+ "finalhandler": "1.2.0",
"fresh": "0.5.2",
+ "http-errors": "2.0.0",
"merge-descriptors": "1.0.1",
"methods": "~1.1.2",
- "on-finished": "~2.3.0",
+ "on-finished": "2.4.1",
"parseurl": "~1.3.3",
"path-to-regexp": "0.1.7",
"proxy-addr": "~2.0.7",
- "qs": "6.9.7",
+ "qs": "6.10.3",
"range-parser": "~1.2.1",
"safe-buffer": "5.2.1",
- "send": "0.17.2",
- "serve-static": "1.14.2",
+ "send": "0.18.0",
+ "serve-static": "1.15.0",
"setprototypeof": "1.2.0",
- "statuses": "~1.5.0",
+ "statuses": "2.0.1",
"type-is": "~1.6.18",
"utils-merge": "1.0.1",
"vary": "~1.1.2"
@@ -11568,20 +11569,22 @@
}
},
"body-parser": {
- "version": "1.19.2",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz",
- "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==",
+ "version": "1.20.0",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz",
+ "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==",
"requires": {
"bytes": "3.1.2",
"content-type": "~1.0.4",
"debug": "2.6.9",
- "depd": "~1.1.2",
- "http-errors": "1.8.1",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
+ "http-errors": "2.0.0",
"iconv-lite": "0.4.24",
- "on-finished": "~2.3.0",
- "qs": "6.9.7",
- "raw-body": "2.4.3",
- "type-is": "~1.6.18"
+ "on-finished": "2.4.1",
+ "qs": "6.10.3",
+ "raw-body": "2.5.1",
+ "type-is": "~1.6.18",
+ "unpipe": "1.0.0"
}
},
"bytes": {
@@ -11590,9 +11593,9 @@
"integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
},
"cookie": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
- "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA=="
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz",
+ "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw=="
},
"debug": {
"version": "2.6.9",
@@ -11602,28 +11605,56 @@
"ms": "2.0.0"
}
},
+ "depd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
+ },
+ "http-errors": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+ "requires": {
+ "depd": "2.0.0",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "toidentifier": "1.0.1"
+ }
+ },
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
},
"negotiator": {
"version": "0.6.3",
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
"integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="
},
+ "on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "requires": {
+ "ee-first": "1.1.1"
+ }
+ },
"qs": {
- "version": "6.9.7",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz",
- "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw=="
+ "version": "6.10.3",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz",
+ "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==",
+ "requires": {
+ "side-channel": "^1.0.4"
+ }
},
"raw-body": {
- "version": "2.4.3",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz",
- "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==",
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
+ "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==",
"requires": {
"bytes": "3.1.2",
- "http-errors": "1.8.1",
+ "http-errors": "2.0.0",
"iconv-lite": "0.4.24",
"unpipe": "1.0.0"
}
@@ -11632,6 +11663,11 @@
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
+ },
+ "statuses": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
}
}
},
@@ -11968,16 +12004,16 @@
}
},
"finalhandler": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
- "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
+ "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==",
"requires": {
"debug": "2.6.9",
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
- "on-finished": "~2.3.0",
+ "on-finished": "2.4.1",
"parseurl": "~1.3.3",
- "statuses": "~1.5.0",
+ "statuses": "2.0.1",
"unpipe": "~1.0.0"
},
"dependencies": {
@@ -11992,7 +12028,20 @@
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
+ },
+ "on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "requires": {
+ "ee-first": "1.1.1"
+ }
+ },
+ "statuses": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
}
}
},
@@ -20914,7 +20963,7 @@
"path-to-regexp": {
"version": "0.1.7",
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
- "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
+ "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
},
"path-type": {
"version": "4.0.0",
@@ -23818,23 +23867,23 @@
}
},
"send": {
- "version": "0.17.2",
- "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz",
- "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==",
+ "version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
+ "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==",
"requires": {
"debug": "2.6.9",
- "depd": "~1.1.2",
- "destroy": "~1.0.4",
+ "depd": "2.0.0",
+ "destroy": "1.2.0",
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
"fresh": "0.5.2",
- "http-errors": "1.8.1",
+ "http-errors": "2.0.0",
"mime": "1.6.0",
"ms": "2.1.3",
- "on-finished": "~2.3.0",
+ "on-finished": "2.4.1",
"range-parser": "~1.2.1",
- "statuses": "~1.5.0"
+ "statuses": "2.0.1"
},
"dependencies": {
"debug": {
@@ -23848,10 +23897,27 @@
"ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
}
}
},
+ "depd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
+ "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="
+ },
+ "http-errors": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
+ "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==",
+ "requires": {
+ "depd": "2.0.0",
+ "inherits": "2.0.4",
+ "setprototypeof": "1.2.0",
+ "statuses": "2.0.1",
+ "toidentifier": "1.0.1"
+ }
+ },
"mime": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
@@ -23861,6 +23927,19 @@
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
+ },
+ "on-finished": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
+ "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==",
+ "requires": {
+ "ee-first": "1.1.1"
+ }
+ },
+ "statuses": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
+ "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
}
}
},
@@ -23954,14 +24033,14 @@
}
},
"serve-static": {
- "version": "1.14.2",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz",
- "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
+ "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==",
"requires": {
"encodeurl": "~1.0.2",
"escape-html": "~1.0.3",
"parseurl": "~1.3.3",
- "send": "0.17.2"
+ "send": "0.18.0"
}
},
"set-blocking": {
diff --git a/package.json b/package.json
index 3410d73667..ef4c597cad 100644
--- a/package.json
+++ b/package.json
@@ -111,7 +111,7 @@
"del": "6.0.0",
"expect-ct": "1.0.0",
"expo-server-sdk": "2.4.0",
- "express": "4.17.3",
+ "express": "4.18.1",
"express-paginate": "1.0.2",
"express-session": "1.17.3",
"fbgraph": "1.4.4",
From f7fce220ab25a5ab21427c655a5c224522e03de7 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 1 Oct 2022 09:53:22 +0000
Subject: [PATCH 26/49] Update dependency gm to v1.25.0
---
package-lock.json | 16 ++++++++--------
package.json | 2 +-
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0f37e003f8..b1dafb3890 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6550,12 +6550,12 @@
"array-parallel": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/array-parallel/-/array-parallel-0.1.3.tgz",
- "integrity": "sha1-j3hTCJJu1apHjEfmTRszS2wMlH0="
+ "integrity": "sha512-TDPTwSWW5E4oiFiKmz6RGJ/a80Y91GuLgUYuLd49+XBS75tYo8PNgaT2K/OxuQYqkoI852MDGBorg9OcUSTQ8w=="
},
"array-series": {
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/array-series/-/array-series-0.1.5.tgz",
- "integrity": "sha1-3103v8XC7wdV4qpPkv6ufUtaly8="
+ "integrity": "sha512-L0XlBwfx9QetHOsbLDrE/vh2t018w9462HM3iaFfxRiK83aJjAt/Ja3NMkOW7FICwWTlQBa3ZbL5FKhuQWkDrg=="
},
"array-slice": {
"version": "1.1.0",
@@ -9088,7 +9088,7 @@
"cross-spawn": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz",
- "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=",
+ "integrity": "sha512-yAXz/pA1tD8Gtg2S98Ekf/sewp3Lcp3YoFKJ4Hkp5h5yLWnKVTDU0kwjKJ8NDCYcfTLfyGkzTikst+jWypT1iA==",
"requires": {
"lru-cache": "^4.0.1",
"which": "^1.2.9"
@@ -9106,7 +9106,7 @@
"yallist": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
- "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
+ "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A=="
}
}
},
@@ -13284,9 +13284,9 @@
"integrity": "sha1-dptZhKlvYGarnqdYIkgl7mwhDws="
},
"gm": {
- "version": "1.23.1",
- "resolved": "https://registry.npmjs.org/gm/-/gm-1.23.1.tgz",
- "integrity": "sha1-Lt7rlYCE0PjqeYjl2ZWxx9/BR3c=",
+ "version": "1.25.0",
+ "resolved": "https://registry.npmjs.org/gm/-/gm-1.25.0.tgz",
+ "integrity": "sha512-4kKdWXTtgQ4biIo7hZA396HT062nDVVHPjQcurNZ3o/voYN+o5FUC5kOwuORbpExp3XbTJ3SU7iRipiIhQtovw==",
"requires": {
"array-parallel": "~0.1.3",
"array-series": "~0.1.5",
@@ -22390,7 +22390,7 @@
"pseudomap": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
- "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
+ "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ=="
},
"psl": {
"version": "1.8.0",
diff --git a/package.json b/package.json
index 3410d73667..be28e6cdbb 100644
--- a/package.json
+++ b/package.json
@@ -119,7 +119,7 @@
"firebase-admin": "4.2.1",
"git-rev": "0.2.1",
"glob": "7.2.3",
- "gm": "1.23.1",
+ "gm": "1.25.0",
"gulp": "4.0.2",
"gulp-concat": "2.6.1",
"gulp-eslint": "6.0.0",
From bac3a4e56ea914de97f9f227b0c0617ed8a7d34a Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat, 1 Oct 2022 12:28:54 +0000
Subject: [PATCH 27/49] Update dependency html-to-text to v8.2.1
---
package-lock.json | 19 +++++++++++++------
package.json | 2 +-
2 files changed, 14 insertions(+), 7 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0f37e003f8..8201b4384b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -10008,7 +10008,7 @@
"discontinuous-range": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz",
- "integrity": "sha1-44Mx8IRLukm5qctxx3FYWqsbxlo="
+ "integrity": "sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ=="
},
"dns-equal": {
"version": "1.0.0",
@@ -14429,16 +14429,23 @@
}
},
"html-to-text": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-8.1.0.tgz",
- "integrity": "sha512-Z9iYAqYK2c18GswSbnxJSeMs7lyJgwR2oIkDOyOHGBbYsPsG4HvT379jj3Lcbfko8A5ceyyMHAfkmp/BiXA9/Q==",
+ "version": "8.2.1",
+ "resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-8.2.1.tgz",
+ "integrity": "sha512-aN/3JvAk8qFsWVeE9InWAWueLXrbkoVZy0TkzaGhoRBC2gCFEeRLDDJN3/ijIGHohy6H+SZzUQWN/hcYtaPK8w==",
"requires": {
"@selderee/plugin-htmlparser2": "^0.6.0",
"deepmerge": "^4.2.2",
"he": "^1.2.0",
"htmlparser2": "^6.1.0",
- "minimist": "^1.2.5",
+ "minimist": "^1.2.6",
"selderee": "^0.6.0"
+ },
+ "dependencies": {
+ "minimist": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
+ }
}
},
"htmlparser2": {
@@ -22503,7 +22510,7 @@
"railroad-diagrams": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz",
- "integrity": "sha1-635iZ1SN3t+4mcG5Dlc3RVnN234="
+ "integrity": "sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A=="
},
"randexp": {
"version": "0.4.6",
diff --git a/package.json b/package.json
index 3410d73667..b2f1b73c21 100644
--- a/package.json
+++ b/package.json
@@ -135,7 +135,7 @@
"gulp-uglify": "3.0.2",
"he": "1.2.0",
"helmet": "5.0.2",
- "html-to-text": "8.1.0",
+ "html-to-text": "8.2.1",
"i18next": "20.3.2",
"i18next-browser-languagedetector": "6.1.5",
"i18next-http-backend": "1.3.2",
From 3c451ebda3f66af46df70c50918d4e7a56e0fb11 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 3 Oct 2022 14:02:35 +0000
Subject: [PATCH 28/49] Update dependency axios to v0.27.2
---
package-lock.json | 47 ++++++++++++++++++++++++++++-------------------
package.json | 2 +-
2 files changed, 29 insertions(+), 20 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index a71c7ac15d..ecd8114b18 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -6909,11 +6909,29 @@
"integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA=="
},
"axios": {
- "version": "0.21.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
- "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
+ "version": "0.27.2",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz",
+ "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
"requires": {
- "follow-redirects": "^1.14.0"
+ "follow-redirects": "^1.14.9",
+ "form-data": "^4.0.0"
+ },
+ "dependencies": {
+ "follow-redirects": {
+ "version": "1.15.2",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
+ "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA=="
+ },
+ "form-data": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ }
+ }
}
},
"babel-jest": {
@@ -9964,7 +9982,8 @@
"depd": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
+ "dev": true
},
"des.js": {
"version": "1.0.1",
@@ -12674,7 +12693,8 @@
"follow-redirects": {
"version": "1.14.8",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz",
- "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA=="
+ "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==",
+ "dev": true
},
"for-in": {
"version": "1.0.2",
@@ -14589,18 +14609,6 @@
"integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
"dev": true
},
- "http-errors": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz",
- "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==",
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.4",
- "setprototypeof": "1.2.0",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.1"
- }
- },
"http-parser-js": {
"version": "0.5.5",
"resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz",
@@ -24948,7 +24956,8 @@
"statuses": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
+ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
+ "dev": true
},
"stopword": {
"version": "1.0.11",
diff --git a/package.json b/package.json
index 52925f8f3d..ca82374dfe 100644
--- a/package.json
+++ b/package.json
@@ -97,7 +97,7 @@
"angulartics-google-analytics": "0.5.0",
"async": "2.6.4",
"autolinker": "3.16.2",
- "axios": "0.21.4",
+ "axios": "0.27.2",
"basic-auth": "2.0.1",
"body-parser": "1.20.0",
"bootstrap": "3.4.1",
From 39f5d1f75fb0aad51e1de27ce5489442f297024b Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 3 Oct 2022 14:06:10 +0000
Subject: [PATCH 29/49] Update dependency helmet to v5.1.1
---
package-lock.json | 6 +++---
package.json | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index ecd8114b18..7641a5282a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14412,9 +14412,9 @@
"integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
},
"helmet": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/helmet/-/helmet-5.0.2.tgz",
- "integrity": "sha512-QWlwUZZ8BtlvwYVTSDTBChGf8EOcQ2LkGMnQJxSzD1mUu8CCjXJZq/BXP8eWw4kikRnzlhtYo3lCk0ucmYA3Vg=="
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/helmet/-/helmet-5.1.1.tgz",
+ "integrity": "sha512-/yX0oVZBggA9cLJh8aw3PPCfedBnbd7J2aowjzsaWwZh7/UFY0nccn/aHAggIgWUFfnykX8GKd3a1pSbrmlcVQ=="
},
"hex-color-regex": {
"version": "1.1.0",
diff --git a/package.json b/package.json
index ca82374dfe..0d593e3c15 100644
--- a/package.json
+++ b/package.json
@@ -134,7 +134,7 @@
"gulp-sourcemaps": "3.0.0",
"gulp-uglify": "3.0.2",
"he": "1.2.0",
- "helmet": "5.0.2",
+ "helmet": "5.1.1",
"html-to-text": "8.2.1",
"i18next": "20.3.2",
"i18next-browser-languagedetector": "6.1.5",
From 99d2a85aa45c96a84bc3648f042ade0fcb2f66cf Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 3 Oct 2022 14:11:52 +0000
Subject: [PATCH 30/49] Update dependency i18next to v20.6.1
---
package-lock.json | 6 +++---
package.json | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 7641a5282a..8e56e245fc 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14802,9 +14802,9 @@
"integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ=="
},
"i18next": {
- "version": "20.3.2",
- "resolved": "https://registry.npmjs.org/i18next/-/i18next-20.3.2.tgz",
- "integrity": "sha512-e8CML2R9Ng2sSQOM80wb/PrM2j8mDm84o/T4Amzn9ArVyNX5/ENWxxAXkRpZdTQNDaxKImF93Wep4mAoozFrKw==",
+ "version": "20.6.1",
+ "resolved": "https://registry.npmjs.org/i18next/-/i18next-20.6.1.tgz",
+ "integrity": "sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==",
"requires": {
"@babel/runtime": "^7.12.0"
}
diff --git a/package.json b/package.json
index 0d593e3c15..b78ae7053f 100644
--- a/package.json
+++ b/package.json
@@ -136,7 +136,7 @@
"he": "1.2.0",
"helmet": "5.1.1",
"html-to-text": "8.2.1",
- "i18next": "20.3.2",
+ "i18next": "20.6.1",
"i18next-browser-languagedetector": "6.1.5",
"i18next-http-backend": "1.3.2",
"imagesloaded": "4.1.4",
From 56f452cf37d592d22b36700b81e4a8538fe38424 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 3 Oct 2022 14:13:40 +0000
Subject: [PATCH 31/49] Update dependency i18next-http-backend to v1.4.4
---
package-lock.json | 16 +++-------------
package.json | 2 +-
2 files changed, 4 insertions(+), 14 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 7641a5282a..9d1429e01c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9160,16 +9160,6 @@
"integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==",
"requires": {
"node-fetch": "2.6.7"
- },
- "dependencies": {
- "node-fetch": {
- "version": "2.6.7",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz",
- "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==",
- "requires": {
- "whatwg-url": "^5.0.0"
- }
- }
}
},
"cross-spawn": {
@@ -14833,9 +14823,9 @@
}
},
"i18next-http-backend": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-1.3.2.tgz",
- "integrity": "sha512-SfcoUmsSWnc2LYsDsCq5TCg18cxJXvXymX9N37V+qqMKQY8Gf0rWkjOnRd20sMK633Dq4NF9tvqPbOiFJ49Kbw==",
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-1.4.4.tgz",
+ "integrity": "sha512-M4gLPe6JKZ2p1UmE6t4rzWV/sAxgrLThW7ztXAsTpFwFqXoyzhTzX8eYxVv9KjpCQh4K9nwxnEjEi+74C4Thbg==",
"requires": {
"cross-fetch": "3.1.5"
}
diff --git a/package.json b/package.json
index 0d593e3c15..614016f497 100644
--- a/package.json
+++ b/package.json
@@ -138,7 +138,7 @@
"html-to-text": "8.2.1",
"i18next": "20.3.2",
"i18next-browser-languagedetector": "6.1.5",
- "i18next-http-backend": "1.3.2",
+ "i18next-http-backend": "1.4.4",
"imagesloaded": "4.1.4",
"influx": "5.9.3",
"juice": "8.0.0",
From 640488fb556d1328ef210e8656624657f356a834 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 3 Oct 2022 14:15:31 +0000
Subject: [PATCH 32/49] Update dependency juice to v8.1.0
---
package-lock.json | 102 +++++++++++++++++++++++++++-------------------
package.json | 2 +-
2 files changed, 62 insertions(+), 42 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 7641a5282a..055379f181 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8192,22 +8192,32 @@
},
"dependencies": {
"tslib": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
- "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz",
+ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ=="
}
}
},
"cheerio-select": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz",
- "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==",
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.6.0.tgz",
+ "integrity": "sha512-eq0GdBvxVFbqWgmCm7M3XGs1I8oLy/nExUnh6oLqmBditPO9AqQJrkslDpMun/hZ0yyTs8L0m85OHp4ho6Qm9g==",
"requires": {
- "css-select": "^4.1.3",
- "css-what": "^5.0.1",
+ "css-select": "^4.3.0",
+ "css-what": "^6.0.1",
"domelementtype": "^2.2.0",
- "domhandler": "^4.2.0",
- "domutils": "^2.7.0"
+ "domhandler": "^4.3.1",
+ "domutils": "^2.8.0"
+ },
+ "dependencies": {
+ "domhandler": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
+ "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
+ "requires": {
+ "domelementtype": "^2.2.0"
+ }
+ }
}
},
"chokidar": {
@@ -9311,15 +9321,25 @@
"integrity": "sha1-aiw3NEkoYYYxxUvTPO3TAdoYvqA="
},
"css-select": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
- "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
+ "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
"requires": {
"boolbase": "^1.0.0",
- "css-what": "^5.0.0",
- "domhandler": "^4.2.0",
- "domutils": "^2.6.0",
- "nth-check": "^2.0.0"
+ "css-what": "^6.0.1",
+ "domhandler": "^4.3.1",
+ "domutils": "^2.8.0",
+ "nth-check": "^2.0.1"
+ },
+ "dependencies": {
+ "domhandler": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz",
+ "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==",
+ "requires": {
+ "domelementtype": "^2.2.0"
+ }
+ }
}
},
"css-select-base-adapter": {
@@ -9357,9 +9377,9 @@
}
},
"css-what": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
- "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw=="
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
+ "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw=="
},
"css.escape": {
"version": "1.5.1",
@@ -17605,15 +17625,15 @@
}
},
"juice": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/juice/-/juice-8.0.0.tgz",
- "integrity": "sha512-LRCfXBOqI1wt+zYR/5xwDnf+ZyiJiDt44DGZaBSAVwZWyWv3BliaiGTLS6KCvadv3uw6XGiPPFcTfY7CdF7Z/Q==",
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/juice/-/juice-8.1.0.tgz",
+ "integrity": "sha512-FLzurJrx5Iv1e7CfBSZH68dC04EEvXvvVvPYB7Vx1WAuhCp1ZPIMtqxc+WTWxVkpTIC2Ach/GAv0rQbtGf6YMA==",
"requires": {
- "cheerio": "^1.0.0-rc.3",
+ "cheerio": "1.0.0-rc.10",
"commander": "^6.1.0",
"mensch": "^0.3.4",
"slick": "^1.12.2",
- "web-resource-inliner": "^5.0.0"
+ "web-resource-inliner": "^6.0.1"
},
"dependencies": {
"commander": {
@@ -20359,9 +20379,9 @@
}
},
"nth-check": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
- "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
+ "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
"requires": {
"boolbase": "^1.0.0"
}
@@ -24498,7 +24518,7 @@
"slick": {
"version": "1.12.2",
"resolved": "https://registry.npmjs.org/slick/-/slick-1.12.2.tgz",
- "integrity": "sha1-vQSN23TefRymkV+qSldXCzVQwtc="
+ "integrity": "sha512-4qdtOGcBjral6YIBCWJ0ljFSKNLz9KkhbWtuGvUyRowl1kxfuE1x/Z/aJcaiilpb3do9bl5K7/1h9XC5wWpY/A=="
},
"slug": {
"version": "0.9.4",
@@ -27143,22 +27163,22 @@
}
},
"web-resource-inliner": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/web-resource-inliner/-/web-resource-inliner-5.0.0.tgz",
- "integrity": "sha512-AIihwH+ZmdHfkJm7BjSXiEClVt4zUFqX4YlFAzjL13wLtDuUneSaFvDBTbdYRecs35SiU7iNKbMnN+++wVfb6A==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/web-resource-inliner/-/web-resource-inliner-6.0.1.tgz",
+ "integrity": "sha512-kfqDxt5dTB1JhqsCUQVFDj0rmY+4HLwGQIsLPbyrsN9y9WV/1oFDSx3BQ4GfCv9X+jVeQ7rouTqwK53rA/7t8A==",
"requires": {
"ansi-colors": "^4.1.1",
"escape-goat": "^3.0.0",
- "htmlparser2": "^4.0.0",
+ "htmlparser2": "^5.0.0",
"mime": "^2.4.6",
"node-fetch": "^2.6.0",
"valid-data-url": "^3.0.0"
},
"dependencies": {
"ansi-colors": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz",
- "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA=="
+ "version": "4.1.3",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
+ "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw=="
},
"domhandler": {
"version": "3.3.0",
@@ -27169,13 +27189,13 @@
}
},
"htmlparser2": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz",
- "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-5.0.1.tgz",
+ "integrity": "sha512-vKZZra6CSe9qsJzh0BjBGXo8dvzNsq/oGvsjfRdOrrryfeD9UOBEEQdeoqCRmKZchF5h2zOBMQ6YuQ0uRUmdbQ==",
"requires": {
"domelementtype": "^2.0.1",
- "domhandler": "^3.0.0",
- "domutils": "^2.0.0",
+ "domhandler": "^3.3.0",
+ "domutils": "^2.4.2",
"entities": "^2.0.0"
}
}
diff --git a/package.json b/package.json
index 0d593e3c15..051a514ea9 100644
--- a/package.json
+++ b/package.json
@@ -141,7 +141,7 @@
"i18next-http-backend": "1.3.2",
"imagesloaded": "4.1.4",
"influx": "5.9.3",
- "juice": "8.0.0",
+ "juice": "8.1.0",
"leaflet": "1.7.1",
"leaflet-active-area": "git+https://github.com/Mappy/Leaflet-active-area.git#f4300e288735c3290b26930a16a2463070a1beab",
"lodash": "4.17.21",
From 4d99741664658e26a06922f11802bf3982cc2e17 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 3 Oct 2022 14:22:49 +0000
Subject: [PATCH 33/49] Update dependency natural to v5.2.3
---
package-lock.json | 20 ++++++++++----------
package.json | 2 +-
2 files changed, 11 insertions(+), 11 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 7641a5282a..5d5fadaa8b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19388,9 +19388,9 @@
"optional": true
},
"natural": {
- "version": "5.1.13",
- "resolved": "https://registry.npmjs.org/natural/-/natural-5.1.13.tgz",
- "integrity": "sha512-fbV7Jvr8X0S+Yb/iggoGxTBRMSbTxN1m2sgBspNI5dSnE6x3lN2P48O1ddyoiTtMC2q4OKDkHJAGuNRs9jM9WA==",
+ "version": "5.2.3",
+ "resolved": "https://registry.npmjs.org/natural/-/natural-5.2.3.tgz",
+ "integrity": "sha512-fsGGpbU15YBc2oQCEsi0t7ZeF3VmKyxDhgWucQTPk4zaDFzeZtquRbZt4xlznN2ZUlH88215HcThMYaDHFM48Q==",
"requires": {
"afinn-165": "^1.0.2",
"apparatus": "^0.0.10",
@@ -23617,9 +23617,9 @@
}
},
"safe-stable-stringify": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.3.1.tgz",
- "integrity": "sha512-kYBSfT+troD9cDA85VDnHZ1rpHC50O0g1e6WlGHVCz/g+JS+9WKLj+XwFYyR8UbrZN8ll9HUpDAAddY58MGisg=="
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.0.tgz",
+ "integrity": "sha512-eehKHKpab6E741ud7ZIMcXhKcP6TSIezPkNZhy5U8xC6+VvrRdUA2tMgxGxaGl4cz7c2Ew5+mg5+wNB16KQqrA=="
},
"safer-buffer": {
"version": "2.1.2",
@@ -25504,7 +25504,7 @@
"sylvester": {
"version": "0.0.12",
"resolved": "https://registry.npmjs.org/sylvester/-/sylvester-0.0.12.tgz",
- "integrity": "sha1-WohEFc0tACxX56OqyZRip1zp/bQ="
+ "integrity": "sha512-SzRP5LQ6Ts2G5NyAa/jg16s8e3R7rfdFjizy1zeoecYWw+nGL+YA1xZvW/+iJmidBGSdLkuvdwTYEyJEb+EiUw=="
},
"symbol-tree": {
"version": "3.2.4",
@@ -26290,9 +26290,9 @@
"dev": true
},
"underscore": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.2.tgz",
- "integrity": "sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g=="
+ "version": "1.13.6",
+ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz",
+ "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A=="
},
"undertaker": {
"version": "1.3.0",
diff --git a/package.json b/package.json
index 0d593e3c15..29985b5787 100644
--- a/package.json
+++ b/package.json
@@ -161,7 +161,7 @@
"mongoose-url-slugs": "1.0.2",
"morgan": "1.10.0",
"multer": "1.4.4",
- "natural": "5.1.13",
+ "natural": "5.2.3",
"ng-file-upload": "12.2.13",
"nodemailer": "6.7.8",
"nunjucks": "3.2.3",
From 57f4089f55b7198020a60e1483f793f0ebf36580 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 3 Oct 2022 14:35:16 +0000
Subject: [PATCH 34/49] Update dependency sanitize-html to v2.7.2
---
package-lock.json | 8 ++++----
package.json | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 7641a5282a..be94b068a9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -20879,7 +20879,7 @@
"parse-srcset": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz",
- "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE="
+ "integrity": "sha512-/2qh0lav6CmI15FzA3i/2Bzk2zCgQhGMkvhOhKNcBVQ1ldgpbfiNTVslmooUmWJcADi1f1kIeynbDRVzNlfR6Q=="
},
"parse5": {
"version": "6.0.1",
@@ -23836,9 +23836,9 @@
}
},
"sanitize-html": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.6.1.tgz",
- "integrity": "sha512-DzjSz3H5qDntD7s1TcWCSoRPmNR8UmA+y+xZQOvWgjATe2Br9ZW73+vD3Pj6Snrg0RuEuJdXgrKvnYuiuixRkA==",
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.7.2.tgz",
+ "integrity": "sha512-DggSTe7MviO+K4YTCwprG6W1vsG+IIX67yp/QY55yQqKCJYSWzCA1rZbaXzkjoKeL9+jqwm56wD6srYLtUNivg==",
"requires": {
"deepmerge": "^4.2.2",
"escape-string-regexp": "^4.0.0",
diff --git a/package.json b/package.json
index 0d593e3c15..4131c67cd2 100644
--- a/package.json
+++ b/package.json
@@ -182,7 +182,7 @@
"react-query": "3.18.1",
"react-responsive": "8.2.0",
"react-select": "5.2.1",
- "sanitize-html": "2.6.1",
+ "sanitize-html": "2.7.2",
"serve-favicon": "2.5.0",
"speakingurl": "14.0.1",
"stopword": "1.0.11",
From 69f19097f9e0a350f28e01a57fd1adbe4572f63d Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Mon, 3 Oct 2022 14:37:02 +0000
Subject: [PATCH 35/49] Update dependency wink-tokenizer to v5.3.0
---
package-lock.json | 6 +++---
package.json | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 7641a5282a..85086b89b1 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -28438,9 +28438,9 @@
}
},
"wink-tokenizer": {
- "version": "5.2.3",
- "resolved": "https://registry.npmjs.org/wink-tokenizer/-/wink-tokenizer-5.2.3.tgz",
- "integrity": "sha512-pMvnjcGC9pMToomdB6FfYzv7r/6r+B75Ip4QxvmtGUSO+THq/27y81Q9zdOhQSl14TJidjtSn0pZIw4+OKkiSg==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/wink-tokenizer/-/wink-tokenizer-5.3.0.tgz",
+ "integrity": "sha512-O/yAw0g3FmSgeeQuYAJJfP7fVPB4A6ay0018qASh79aWmIOyPYy4j4r9EQT8xBjicja6lCLvgRVAybmEBaATQA==",
"requires": {
"emoji-regex": "^9.0.0"
},
diff --git a/package.json b/package.json
index 0d593e3c15..083ebbe678 100644
--- a/package.json
+++ b/package.json
@@ -193,7 +193,7 @@
"uuid": "8.3.2",
"validator": "13.7.0",
"wink-statistics": "2.1.1",
- "wink-tokenizer": "5.2.3",
+ "wink-tokenizer": "5.3.0",
"winston": "2.4.6",
"winston-papertrail": "1.0.5"
},
From b6da111cbfda18bdd1c03a74505d2f5b56f2b4c5 Mon Sep 17 00:00:00 2001
From: Callum Macdonald
Date: Fri, 4 Nov 2022 10:34:49 +0100
Subject: [PATCH 36/49] Remove comment. Use npm build.
---
production.Dockerfile | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
diff --git a/production.Dockerfile b/production.Dockerfile
index e7da7b54ef..c5b26ec5c9 100644
--- a/production.Dockerfile
+++ b/production.Dockerfile
@@ -38,11 +38,7 @@ COPY public public
COPY testutils testutils
# Build the app
-# RUN npm run build
-# BROKEN - The `npm run build` fails currently, so for testing, I'm building it
-# on the host and copying it (above in the public folder).
-RUN npm run build:generate-circle-images
-RUN npm run build:webpack
+RUN npm run build
# ------------------------------------------------------------------------------
# Create the production container
From 7936748fa64c63575130ec0b5cb14a8da8c2c52c Mon Sep 17 00:00:00 2001
From: Callum Macdonald
Date: Sat, 12 Nov 2022 11:51:24 +0100
Subject: [PATCH 37/49] Remove email download.
---
.../components/AdminNewsletter.component.js | 117 +-----------------
.../server/policies/admin.server.policy.js | 17 +--
.../server/routes/admin.server.routes.js | 18 +--
3 files changed, 20 insertions(+), 132 deletions(-)
diff --git a/modules/admin/client/components/AdminNewsletter.component.js b/modules/admin/client/components/AdminNewsletter.component.js
index d37ddc1317..e0629dbb91 100644
--- a/modules/admin/client/components/AdminNewsletter.component.js
+++ b/modules/admin/client/components/AdminNewsletter.component.js
@@ -1,130 +1,17 @@
// External dependencies
-import React, { useState, useEffect } from 'react';
+import React from 'react';
// Internal dependencies
import AdminHeader from './AdminHeader.component';
-import * as api from '@/modules/tribes/client/api/tribes.api';
-
export default function AdminNewsletter() {
- const [circleId, setCircleId] = useState('');
- const [circles, setCircles] = useState([]);
- const [onlyNewsletterCircleMembers, setOnlyNewsletterCircleMembers] =
- useState(false);
-
- const fetchData = async () => {
- const circles = await api.read({ limit: 500 });
- setCircles(circles);
- };
-
- useEffect(() => {
- fetchData();
- }, []);
-
- const now = new Date();
- const dateString = [
- now.getUTCFullYear(),
- now.getUTCMonth() + 1,
- now.getUTCDate(),
- ].join('-');
-
return (
<>
>
);
diff --git a/modules/admin/server/policies/admin.server.policy.js b/modules/admin/server/policies/admin.server.policy.js
index 6e848e099f..0e48ccf4ba 100644
--- a/modules/admin/server/policies/admin.server.policy.js
+++ b/modules/admin/server/policies/admin.server.policy.js
@@ -30,14 +30,15 @@ exports.invokeRolesPolicies = () => {
{ resources: '/api/admin/users', permissions: ['post'] },
{ resources: '/api/admin/users/by-role', permissions: ['post'] },
{ resources: '/api/admin/reference-threads', permissions: ['get'] },
- {
- resources: '/api/admin/newsletter-subscribers',
- permissions: ['get'],
- },
- {
- resources: '/api/admin/newsletter-subscribers/circle',
- permissions: ['get'],
- },
+ // #egW6Qq Disable email download
+ // {
+ // resources: '/api/admin/newsletter-subscribers',
+ // permissions: ['get'],
+ // },
+ // {
+ // resources: '/api/admin/newsletter-subscribers/circle',
+ // permissions: ['get'],
+ // },
],
},
]);
diff --git a/modules/admin/server/routes/admin.server.routes.js b/modules/admin/server/routes/admin.server.routes.js
index 77050aa036..355e79c926 100644
--- a/modules/admin/server/routes/admin.server.routes.js
+++ b/modules/admin/server/routes/admin.server.routes.js
@@ -9,7 +9,6 @@ const adminThreads = require('../controllers/admin.threads.server.controller');
const adminUsers = require('../controllers/admin.users.server.controller');
const adminNotes = require('../controllers/admin.notes.server.controller');
const adminReferenceThreads = require('../controllers/admin.reference-threads.server.controller');
-const adminNewsletter = require('../controllers/admin.newsletter.server.controller');
module.exports = app => {
app
@@ -72,13 +71,14 @@ module.exports = app => {
.all(adminPolicy.isAllowed)
.get(adminAuditLog.record, adminReferenceThreads.list);
- app
- .route('/api/admin/newsletter-subscribers')
- .all(adminPolicy.isAllowed)
- .get(adminNewsletter.list);
+ // #egW6Qq Disable email download
+ // app
+ // .route('/api/admin/newsletter-subscribers')
+ // .all(adminPolicy.isAllowed)
+ // .get(adminNewsletter.list);
- app
- .route('/api/admin/newsletter-subscribers/circle')
- .all(adminPolicy.isAllowed)
- .get(adminNewsletter.listCircleMembers);
+ // app
+ // .route('/api/admin/newsletter-subscribers/circle')
+ // .all(adminPolicy.isAllowed)
+ // .get(adminNewsletter.listCircleMembers);
};
From 9d0dd872ffa70a3d3779edc239ca68bf7ea51305 Mon Sep 17 00:00:00 2001
From: Callum Macdonald
Date: Fri, 10 Mar 2023 14:53:52 +0100
Subject: [PATCH 38/49] Disable the search input box.
This doesn't work without mapbox. We need to do some more work to get this working again.
---
modules/search/client/views/search-input.client.view.html | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/modules/search/client/views/search-input.client.view.html b/modules/search/client/views/search-input.client.view.html
index 387d0695f8..4c4e980b0a 100644
--- a/modules/search/client/views/search-input.client.view.html
+++ b/modules/search/client/views/search-input.client.view.html
@@ -8,7 +8,8 @@
type="text"
id="search-query"
class="form-control input-lg"
- placeholder="Search places"
+ placeholder="Map search is temporarily offline, please navigate on the map"
+ disabled
tabindex="0"
ng-model="search.searchQuery"
tr-location
From 5553e650c519de6b045f585b53d34268cd4f3a78 Mon Sep 17 00:00:00 2001
From: Callum Macdonald
Date: Fri, 10 Mar 2023 14:56:32 +0100
Subject: [PATCH 39/49] Stop if building fails.
---
deploy/docker/dockerBuild.sh | 3 +++
1 file changed, 3 insertions(+)
diff --git a/deploy/docker/dockerBuild.sh b/deploy/docker/dockerBuild.sh
index b2b62762c0..d5255b4465 100755
--- a/deploy/docker/dockerBuild.sh
+++ b/deploy/docker/dockerBuild.sh
@@ -1,5 +1,8 @@
#!/bin/bash
+# Stop executing if we hit any errors
+set -e
+
STATUS=$(git status --porcelain | grep -c '^')
if [[ "$STATUS" != "0" ]]
From 42fac231b75df0ee43bc7df181c4fab427ddbe66 Mon Sep 17 00:00:00 2001
From: Callum Macdonald
Date: Fri, 10 Mar 2023 15:00:56 +0100
Subject: [PATCH 40/49] Trying to put set in a new positon
---
deploy/docker/dockerBuild.sh | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/deploy/docker/dockerBuild.sh b/deploy/docker/dockerBuild.sh
index d5255b4465..3d0fcbe4c5 100755
--- a/deploy/docker/dockerBuild.sh
+++ b/deploy/docker/dockerBuild.sh
@@ -1,8 +1,5 @@
#!/bin/bash
-# Stop executing if we hit any errors
-set -e
-
STATUS=$(git status --porcelain | grep -c '^')
if [[ "$STATUS" != "0" ]]
@@ -19,6 +16,9 @@ OS=$(uname -s)
# Switch to the repository root directory
cd ../..
+# Stop executing if we hit any errors
+set -e
+
if [ "$OS" = "Darwin" ]; then
docker build -f ./production.Dockerfile . -t trustrootsops/trustroots:latest -t "trustrootsops/trustroots:git-${COMMIT}"
else
From 0937ac68b6dd65c62e4cadf04316362c6e56d964 Mon Sep 17 00:00:00 2001
From: Callum Macdonald
Date: Thu, 16 Mar 2023 13:31:07 +0100
Subject: [PATCH 41/49] Switch to ghcr.io from docker hub.
---
deploy/docker/dockerBuild.sh | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/deploy/docker/dockerBuild.sh b/deploy/docker/dockerBuild.sh
index 3d0fcbe4c5..6c531264ab 100755
--- a/deploy/docker/dockerBuild.sh
+++ b/deploy/docker/dockerBuild.sh
@@ -20,9 +20,9 @@ cd ../..
set -e
if [ "$OS" = "Darwin" ]; then
- docker build -f ./production.Dockerfile . -t trustrootsops/trustroots:latest -t "trustrootsops/trustroots:git-${COMMIT}"
+ docker build -f ./production.Dockerfile . -t ghcr.io/trustrootsops/trustroots:latest -t "ghcr.io/trustrootsops/trustroots:git-${COMMIT}"
else
- sudo docker build -f ./production.Dockerfile . -t trustrootsops/trustroots:latest -t "trustrootsops/trustroots:git-${COMMIT}"
+ sudo docker build -f ./production.Dockerfile . -t ghcr.io/trustrootsops/trustroots:latest -t "ghcr.io/trustrootsops/trustroots:git-${COMMIT}"
fi
echo
@@ -30,5 +30,5 @@ echo "Docker images built."
echo
echo "Please push these images now like so:"
echo
-echo "docker push trustrootsops/trustroots:git-${COMMIT}"
-echo "docker push trustrootsops/trustroots:latest"
+echo "docker push ghcr.io/trustrootsops/trustroots:git-${COMMIT}"
+echo "docker push ghcr.io/trustrootsops/trustroots:latest"
From 1784790f505940b022cf1a5dcea747948626a707 Mon Sep 17 00:00:00 2001
From: robino <3918407+robokow@users.noreply.github.com>
Date: Tue, 21 Mar 2023 09:25:10 +0100
Subject: [PATCH 42/49] Update OffersPresentational.js
Disable map rendering on user profiles https://github.com/trustrootsops/tr-ops/issues/84
---
.../client/components/OffersPresentational.js | 38 -------------------
1 file changed, 38 deletions(-)
diff --git a/modules/offers/client/components/OffersPresentational.js b/modules/offers/client/components/OffersPresentational.js
index c485698901..6f693e12c8 100644
--- a/modules/offers/client/components/OffersPresentational.js
+++ b/modules/offers/client/components/OffersPresentational.js
@@ -5,7 +5,6 @@ import React, { Component } from 'react';
// Internal dependencies
import '@/config/client/i18n';
-import OfferLocation from './OfferLocation.component';
import OfferStatusButton from './OfferStatusButton';
import ReadMorePanel from '@/modules/core/client/components/ReadMorePanel';
@@ -120,40 +119,6 @@ export class OffersPresentational extends Component {
);
}
- renderMap() {
- const { isMobile } = this.state;
- const { offer, t } = this.props;
- return (
- <>
- {this.isHosting() && (
-
- )}
- {this.isHosting() && (
-
- )}
- >
- );
- }
-
renderOffer() {
const { t } = this.props;
const { isOwnOffer, offer, username } = this.props;
@@ -176,9 +141,6 @@ export class OffersPresentational extends Component {
{/* Hosting: no */}
{!this.isHosting() && this.renderHostingNo()}
-
- {/* The map (React component) */}
- {this.renderMap()}
);
}
From 13448b1a8acbe1117ddae1c0aec53c5a61105124 Mon Sep 17 00:00:00 2001
From: robino <3918407+robokow@users.noreply.github.com>
Date: Sat, 1 Apr 2023 08:47:39 +0200
Subject: [PATCH 43/49] Update search-input.client.view.html
Bringing back Mapbox for April. Start of new billing month and as per https://github.com/trustrootsops/trustroots/commit/1784790f505940b022cf1a5dcea747948626a707 amount of quieries should be much lower now.
---
modules/search/client/views/search-input.client.view.html | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/modules/search/client/views/search-input.client.view.html b/modules/search/client/views/search-input.client.view.html
index 4c4e980b0a..31b7f27947 100644
--- a/modules/search/client/views/search-input.client.view.html
+++ b/modules/search/client/views/search-input.client.view.html
@@ -8,8 +8,7 @@
type="text"
id="search-query"
class="form-control input-lg"
- placeholder="Map search is temporarily offline, please navigate on the map"
- disabled
+ placeholder="Search Places"
tabindex="0"
ng-model="search.searchQuery"
tr-location
From 1a9185bc39e437290b0d4ccc07fb08be294844ef Mon Sep 17 00:00:00 2001
From: robino
Date: Fri, 7 Apr 2023 19:28:06 +0200
Subject: [PATCH 44/49] Replacing with original FAQ/Foundation docs
---
.../components/FaqFoundation.component.js | 25 +++++++++----------
.../client/components/Foundation.component.js | 9 -------
2 files changed, 12 insertions(+), 22 deletions(-)
diff --git a/modules/pages/client/components/FaqFoundation.component.js b/modules/pages/client/components/FaqFoundation.component.js
index a3cdfbfbe2..4064185e02 100644
--- a/modules/pages/client/components/FaqFoundation.component.js
+++ b/modules/pages/client/components/FaqFoundation.component.js
@@ -10,19 +10,10 @@ export default function FaqFoundation() {
{t("What's your legal status?")}
- As of May 2022{' '}
-
- Trustroots Foundation is dissolved
-
- . What does it mean for the community? We don’t know exactly yet!
-
-
-
-
- Prior to that, the website was owned and operated by{' '}
- Trustroots Foundation, a non-profit Limited
- by Guarantee (LBG) under section 60 exemption, registered in the
- United Kingdom in March 2015.
+ The website is owned and operated by{' '}
+ Trustroots Foundation, a non-profit
+ Limited by Guarantee (LBG) under section 60 exemption, registered in
+ the United Kingdom in March 2015.
@@ -123,6 +114,13 @@ export default function FaqFoundation() {
.
+
+
{t('Who are the board?')}
+
+ We: Mikael, Kasper, and Natalia.
+
+
+
Donations and grants are the most likely
ways. There are many inspiring organisations out there serving as
great examples:{' '}
+
Warmshowers Foundation,{' '}
Abgefahren e.V.{' '}
(Hitchwiki),
BeVolunteer,{' '}
Servas,{' '}
diff --git a/modules/pages/client/components/Foundation.component.js b/modules/pages/client/components/Foundation.component.js
index b1fc5d8fc9..6ba06b5aee 100644
--- a/modules/pages/client/components/Foundation.component.js
+++ b/modules/pages/client/components/Foundation.component.js
@@ -30,15 +30,6 @@ export default function Foundation({ user }) {
-
-
- As of May 2022{' '}
-
- Trustroots Foundation is dissolved
-
- . We still try to find out what does it mean for the community.
-
-
{t(`Trustroots is owned and operated by Trustroots Foundation, a non-profit
Limited by Guarantee (LBG) under section 60 exemption, registered in the
From 044262d8954f51ca3fac576ca8de48a9ed1bbfdb Mon Sep 17 00:00:00 2001
From: robino
Date: Fri, 7 Apr 2023 19:31:25 +0200
Subject: [PATCH 45/49] Smaller edits
---
modules/pages/client/components/FaqFoundation.component.js | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/modules/pages/client/components/FaqFoundation.component.js b/modules/pages/client/components/FaqFoundation.component.js
index 4064185e02..d763104791 100644
--- a/modules/pages/client/components/FaqFoundation.component.js
+++ b/modules/pages/client/components/FaqFoundation.component.js
@@ -117,7 +117,7 @@ export default function FaqFoundation() {
{t('Who are the board?')}
- We: Mikael, Kasper, and Natalia.
+ We: Mikael and Natalia.
@@ -132,8 +132,7 @@ export default function FaqFoundation() {
Donations and grants are the most likely
ways. There are many inspiring organisations out there serving as
great examples:{' '}
- Warmshowers Foundation,{' '}
- Abgefahren e.V.{' '}
+ Abgefahren e.V.,{' '}
(Hitchwiki), BeVolunteer,{' '}
Servas,{' '}
WWOOF and many more. Again, if you
From 57b802d0d61cfb2f28bbaf82fa4ec9fb5d5d7995 Mon Sep 17 00:00:00 2001
From: Callum Macdonald
Date: Thu, 13 Apr 2023 15:05:25 +0200
Subject: [PATCH 46/49] Keep npm version < 8.
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index a11fca92bb..6f13b92b02 100644
--- a/package.json
+++ b/package.json
@@ -10,7 +10,7 @@
},
"engines": {
"node": ">=14.0.0",
- "npm": ">=6.0.0",
+ "npm": ">=6.0.0 <8.0.0",
"mongodb": ">=3.6 <=4.4"
},
"browserslist": [
From bbcabc4509ba73b18fe6bac90694f72805cf72a1 Mon Sep 17 00:00:00 2001
From: Callum Macdonald
Date: Thu, 13 Apr 2023 16:56:07 +0200
Subject: [PATCH 47/49] Quick and dirty spam check in signup fields.
---
.../users.authentication.server.controller.js | 41 +++++++++++++++++++
1 file changed, 41 insertions(+)
diff --git a/modules/users/server/controllers/users.authentication.server.controller.js b/modules/users/server/controllers/users.authentication.server.controller.js
index f822879239..40c2704ee1 100644
--- a/modules/users/server/controllers/users.authentication.server.controller.js
+++ b/modules/users/server/controllers/users.authentication.server.controller.js
@@ -17,6 +17,32 @@ const crypto = require('crypto');
const mongoose = require('mongoose');
const User = mongoose.model('User');
+function isNameSpam(input) {
+ if (
+ input.length > 25 ||
+ input.includes(':') ||
+ input.includes('/') ||
+ input.includes('_') ||
+ input.includes('www') ||
+ input.includes('bit.ly')
+ ) {
+ return true;
+ }
+ return false;
+}
+
+function isUsernameInvalid(input) {
+ if (
+ input.contains(' ') ||
+ input.contains(':') ||
+ input.contains('www') ||
+ input.contains('/')
+ ) {
+ return true;
+ }
+ return false;
+}
+
/**
* Signup
*/
@@ -38,6 +64,21 @@ exports.signup = function (req, res) {
done();
},
+ // Simple anti spam check on name input fields
+ function (done) {
+ const { firstName, lastName, username } = req.body;
+ if (
+ isNameSpam(firstName) ||
+ isNameSpam(lastName) ||
+ isNameSpam(username) ||
+ isUsernameInvalid(username)
+ ) {
+ return done(new Error('Invalid signup attempt'));
+ }
+
+ done();
+ },
+
// Generate random token
function (done) {
crypto.randomBytes(20, function (err, buffer) {
From 11f2852f33714d94ee63fea3dc2862b66e2e24d6 Mon Sep 17 00:00:00 2001
From: Callum Macdonald
Date: Thu, 13 Apr 2023 17:27:51 +0200
Subject: [PATCH 48/49] Bugfix. It's includes not contains. DOH.
---
.../users.authentication.server.controller.js | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/modules/users/server/controllers/users.authentication.server.controller.js b/modules/users/server/controllers/users.authentication.server.controller.js
index 40c2704ee1..4950c5a912 100644
--- a/modules/users/server/controllers/users.authentication.server.controller.js
+++ b/modules/users/server/controllers/users.authentication.server.controller.js
@@ -19,7 +19,8 @@ const User = mongoose.model('User');
function isNameSpam(input) {
if (
- input.length > 25 ||
+ // The username field says it limits to 34, so apply that to all the fields
+ input.length > 34 ||
input.includes(':') ||
input.includes('/') ||
input.includes('_') ||
@@ -33,10 +34,10 @@ function isNameSpam(input) {
function isUsernameInvalid(input) {
if (
- input.contains(' ') ||
- input.contains(':') ||
- input.contains('www') ||
- input.contains('/')
+ input.includes(' ') ||
+ input.includes(':') ||
+ input.includes('www') ||
+ input.includes('/')
) {
return true;
}
From aa9889ca30e9d8726e8404174380dee1005946d4 Mon Sep 17 00:00:00 2001
From: Callum Macdonald
Date: Sat, 15 Apr 2023 13:49:08 +0200
Subject: [PATCH 49/49] Bugfix, mongo logic error.
The `$elemMatch: { $ne: 'suspended' }` matches all records which have a role which is not `suspended`. Given that every user has the role `user`, this matches every user. The correct query is to say match every user who does not have the role suspended.
---
modules/users/server/jobs/user-finish-signup.server.job.js | 4 ++--
.../server/jobs/user-welcome-sequence-first.server.job.js | 4 ++--
.../server/jobs/user-welcome-sequence-second.server.job.js | 4 ++--
.../server/jobs/user-welcome-sequence-third.server.job.js | 4 ++--
4 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/modules/users/server/jobs/user-finish-signup.server.job.js b/modules/users/server/jobs/user-finish-signup.server.job.js
index b4f103d4cc..49de929f5b 100644
--- a/modules/users/server/jobs/user-finish-signup.server.job.js
+++ b/modules/users/server/jobs/user-finish-signup.server.job.js
@@ -38,8 +38,8 @@ module.exports = function (job, agendaDone) {
},
// Exlude users with `suspended` role
roles: {
- $elemMatch: {
- $ne: 'suspended',
+ $not: {
+ $eq: 'suspended',
},
},
})
diff --git a/modules/users/server/jobs/user-welcome-sequence-first.server.job.js b/modules/users/server/jobs/user-welcome-sequence-first.server.job.js
index 17d7924631..8b57f0df5a 100644
--- a/modules/users/server/jobs/user-welcome-sequence-first.server.job.js
+++ b/modules/users/server/jobs/user-welcome-sequence-first.server.job.js
@@ -41,8 +41,8 @@ module.exports = function (job, agendaDone) {
// Exlude users with `suspended` role
roles: {
- $elemMatch: {
- $ne: 'suspended',
+ $not: {
+ $eq: 'suspended',
},
},
})
diff --git a/modules/users/server/jobs/user-welcome-sequence-second.server.job.js b/modules/users/server/jobs/user-welcome-sequence-second.server.job.js
index c80648b434..8ceb4d8cbc 100644
--- a/modules/users/server/jobs/user-welcome-sequence-second.server.job.js
+++ b/modules/users/server/jobs/user-welcome-sequence-second.server.job.js
@@ -41,8 +41,8 @@ module.exports = function (job, agendaDone) {
// Exlude users with `suspended` role
roles: {
- $elemMatch: {
- $ne: 'suspended',
+ $not: {
+ $eq: 'suspended',
},
},
})
diff --git a/modules/users/server/jobs/user-welcome-sequence-third.server.job.js b/modules/users/server/jobs/user-welcome-sequence-third.server.job.js
index 9fbbb19a40..41c43e2326 100644
--- a/modules/users/server/jobs/user-welcome-sequence-third.server.job.js
+++ b/modules/users/server/jobs/user-welcome-sequence-third.server.job.js
@@ -41,8 +41,8 @@ module.exports = function (job, agendaDone) {
// Exlude users with `suspended` role
roles: {
- $elemMatch: {
- $ne: 'suspended',
+ $not: {
+ $eq: 'suspended',
},
},
})