From 33ca266535c28da14c9de57eb4aa12ad2e527d36 Mon Sep 17 00:00:00 2001
From: les
Date: Fri, 6 Dec 2019 11:38:15 +0100
Subject: [PATCH 01/52] prepare gh as a mirror
---
README.md | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 96c7d99a..dffcd7c7 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,12 @@
+
+> ### :warning: WARNING
+> THIS REPO IS A MIRROR
+
# gancio
#### a shared agenda for local communities
-[gancio.org](https://gancio.org)
+- repo :point_right: [https://framagit.org/les/gancio]
+- website :point_right: [gancio.org](https://gancio.org)
+- demo :point_right: [demo.gancio.org](https://demo.gancio.org)
Made with :heart: by [underscore hacklab](https://autistici.org/underscore)
From f8c7fa2b45b62cd0d339227b8a69e6d951661faf Mon Sep 17 00:00:00 2001
From: les
Date: Fri, 6 Dec 2019 11:41:13 +0100
Subject: [PATCH 02/52] minor
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index dffcd7c7..73e9cf45 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
# gancio
#### a shared agenda for local communities
-- repo :point_right: [https://framagit.org/les/gancio]
+- repo :point_right: [framagit.org/les/gancio](https://framagit.org/les/gancio)
- website :point_right: [gancio.org](https://gancio.org)
- demo :point_right: [demo.gancio.org](https://demo.gancio.org)
From f9601492dc37681b2e07399811d8a3a7d38ca3e6 Mon Sep 17 00:00:00 2001
From: les
Date: Fri, 6 Dec 2019 11:30:41 +0100
Subject: [PATCH 03/52] update dependencies
---
package.json | 26 +-
server/federation/helpers.js | 4 +-
yarn.lock | 835 ++++++++++++++++-------------------
3 files changed, 403 insertions(+), 462 deletions(-)
diff --git a/package.json b/package.json
index 96de332d..51a710d7 100644
--- a/package.json
+++ b/package.json
@@ -44,15 +44,15 @@
"axios": "^0.19.0",
"bcryptjs": "^2.4.3",
"body-parser": "^1.18.3",
- "bootstrap": "^4.3.1",
+ "bootstrap": "^4.4.1",
"config": "^3.2.4",
"consola": "^2.11.0",
"cookie-parser": "^1.4.4",
"cors": "^2.8.5",
"cross-env": "^6.0.0",
"dayjs": "^1.8.17",
- "element-ui": "^2.12.0",
- "email-templates": "^6.0.2",
+ "element-ui": "^2.13.0",
+ "email-templates": "^6.0.6",
"express": "^4.17.1",
"express-jwt": "^5.3.1",
"express-middleware-log": "^1.2.0",
@@ -69,29 +69,29 @@
"node-fetch": "^2.6.0",
"nuxt": "^2.10.2",
"nuxt-express-module": "^0.0.11",
- "pg": "^7.12.1",
+ "pg": "^7.14.0",
"sanitize-html": "^1.20.1",
"sass-loader": "^8.0.0",
"sequelize": "^5.21.2",
"sequelize-cli": "^5.5.1",
- "sharp": "^0.23.2",
- "sqlite3": "^4.1.0",
+ "sharp": "^0.23.4",
+ "sqlite3": "^4.1.1",
"url": "^0.11.0",
"v-calendar": "^1.0.0-beta.16",
"vue-awesome": "^4.0.0",
"vue-clipboard2": "^0.3.1",
- "vue-i18n": "^8.15.0",
- "yargs": "^14.0.0"
+ "vue-i18n": "^8.15.1",
+ "yargs": "^15.0.2"
},
"devDependencies": {
- "@nuxtjs/eslint-config": "^1.1.2",
+ "@nuxtjs/eslint-config": "^2.0.0",
"babel-eslint": "^10.0.3",
- "eslint": "^6.6.0",
- "eslint-config-prettier": "^6.5.0",
+ "eslint": "^6.7.2",
+ "eslint-config-prettier": "^6.7.0",
"eslint-config-standard": ">=14.1.0",
"eslint-loader": "^3.0.0",
"eslint-plugin-import": ">=2.17.3",
- "eslint-plugin-jest": ">=23.0.2",
+ "eslint-plugin-jest": ">=23.1.1",
"eslint-plugin-node": ">=10.0.0",
"eslint-plugin-nuxt": ">=0.5.0",
"eslint-plugin-prettier": "^3.1.1",
@@ -100,7 +100,7 @@
"eslint-plugin-vue": "^6.0.1",
"jsdoc": "^3.6.3",
"less-loader": "^5.0.0",
- "nodemon": "^1.19.4",
+ "nodemon": "^2.0.1",
"prettier": "^1.19.1",
"pug-plain-loader": "^1.0.0",
"webpack-cli": "^3.3.10"
diff --git a/server/federation/helpers.js b/server/federation/helpers.js
index e138612e..75823e8c 100644
--- a/server/federation/helpers.js
+++ b/server/federation/helpers.js
@@ -97,7 +97,7 @@ const Helpers = {
}
}
- fedi_user = await fetch(URL, { headers: { 'Accept': 'application/jrd+json, application/json' } })
+ fedi_user = await fetch(URL, { headers: { Accept: 'application/jrd+json, application/json' } })
.then(res => {
if (!res.ok) {
debug('[ERR] Actor %s => %s', URL, res.statusText)
@@ -123,7 +123,7 @@ const Helpers = {
if (instance) { return instance }
}
- instance = await fetch(`${instance_url}/api/v1/instance`, { headers: { 'Accept': 'application/json' } })
+ instance = await fetch(`${instance_url}/api/v1/instance`, { headers: { Accept: 'application/json' } })
.then(res => res.json())
.then(instance => {
const data = {
diff --git a/yarn.lock b/yarn.lock
index 4f272e8f..94d4beaf 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -712,10 +712,10 @@
resolved "https://registry.yarnpkg.com/@hapi/address/-/address-2.1.2.tgz#1c794cd6dbf2354d1eb1ef10e0303f573e1c7222"
integrity sha512-O4QDrx+JoGKZc6aN64L04vqa7e41tIiLU+OvKdcYaEMP97UttL0f9GIi9/0A4WAMx0uBd6SidDIhktZhgOcN8Q==
-"@hapi/boom@^7.4.3":
- version "7.4.11"
- resolved "https://registry.yarnpkg.com/@hapi/boom/-/boom-7.4.11.tgz#37af8417eb9416aef3367aa60fa04a1a9f1fc262"
- integrity sha512-VSU/Cnj1DXouukYxxkes4nNJonCnlogHvIff1v1RVoN4xzkKhMXX+GRmb3NyH1iar10I9WFPDv2JPwfH3GaV0A==
+"@hapi/boom@^8.0.1":
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/@hapi/boom/-/boom-8.0.1.tgz#13f1f2f2a3abfb0787c79e35e238c8aff6aa1661"
+ integrity sha512-SnBM2GzEYEA6AGFKXBqNLWXR3uNBui0bkmklYXX1gYtevVhDTy2uakwkSauxvIWMtlANGRhzChYg95If3FWCwA==
dependencies:
"@hapi/hoek" "8.x.x"
@@ -746,21 +746,21 @@
dependencies:
"@hapi/hoek" "8.x.x"
-"@ladjs/i18n@^1.2.1":
- version "1.2.1"
- resolved "https://registry.yarnpkg.com/@ladjs/i18n/-/i18n-1.2.1.tgz#74478f3495e2f6b1684e58ff043c040954c6ff35"
- integrity sha512-rlo8e+2UIylCo/KiZuxd/DJsyGZ1XMFFJaxxVXMj6BO2qyfjB91pjCpIQxUmpSWddWQlPKxsm85avr1o2RG9Uw==
+"@ladjs/i18n@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/@ladjs/i18n/-/i18n-2.0.0.tgz#0235d989a8600bb9b230264261a99dfce4b0aae3"
+ integrity sha512-2h9bVJ818dcCfuV8kUEAA4B5jDyDsPilhGkBKgR1W1vt+QZFueIKBolJ/FJKr5ExHySmFKF5sOTC6f3S0+3KHA==
dependencies:
- "@hapi/boom" "^7.4.3"
- auto-bind "^2.1.0"
- boolean "^1.0.0"
+ "@hapi/boom" "^8.0.1"
+ boolean "1.0.0"
country-language "^0.1.7"
debug "^4.1.1"
- i18n "^0.8.3"
+ i18n "^0.8.4"
i18n-locales "^0.0.2"
lodash "^4.17.15"
moment "^2.24.0"
- qs "^6.8.0"
+ multimatch "^4.0.0"
+ qs "^6.9.1"
titleize "^2.1.0"
"@nuxt/babel-preset-app@2.10.2":
@@ -1041,19 +1041,19 @@
consola "^2.10.1"
defu "^0.0.3"
-"@nuxtjs/eslint-config@^1.1.2":
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/@nuxtjs/eslint-config/-/eslint-config-1.1.2.tgz#cde4c950014a781bcc34abbfef9c62546d8fc34c"
- integrity sha512-uKBdza1/Poz32gEodQ9MSW8M9CU4RPdvEiSLX5LWyavrbjhXW9iIbzJzSDlgMhD1QfQ5WrWv1iqL3Bh/ArbIgw==
+"@nuxtjs/eslint-config@^2.0.0":
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/@nuxtjs/eslint-config/-/eslint-config-2.0.0.tgz#8030d4bfd2bf6141eed23c78eaa26c98357b793f"
+ integrity sha512-FsMV3eK+Xu9cEc90QTW2iID4XKi58oVwRqx3JpXgBLNJyB8TlvokO3fUZucN+cVqKMPcwoP3TYnQ1LZqRedhUw==
dependencies:
- eslint-config-standard "^12.0.0"
- eslint-plugin-import "^2.18.0"
- eslint-plugin-jest "^22.10.0"
- eslint-plugin-node "^9.1.0"
+ eslint-config-standard "^14.1.0"
+ eslint-plugin-import "^2.18.2"
+ eslint-plugin-jest "^23.0.4"
+ eslint-plugin-node "^10.0.0"
eslint-plugin-promise "^4.2.1"
- eslint-plugin-standard "^4.0.0"
- eslint-plugin-unicorn "^9.1.1"
- eslint-plugin-vue "^5.2.3"
+ eslint-plugin-standard "^4.0.1"
+ eslint-plugin-unicorn "^13.0.0"
+ eslint-plugin-vue "^6.0.1"
"@nuxtjs/proxy@^1.3.3":
version "1.3.3"
@@ -1094,38 +1094,26 @@
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.3.tgz#bdfd69d61e464dcc81b25159c270d75a73c1a636"
integrity sha512-Il2DtDVRGDcqjDtE+rF8iqg1CArehSK84HZJCT7AMITlyXRBpuPhqGLDQMowraqqu1coEaimg4ZOqggt6L6L+A==
+"@types/minimatch@^3.0.3":
+ version "3.0.3"
+ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d"
+ integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==
+
"@types/node@*":
version "12.7.12"
resolved "https://registry.yarnpkg.com/@types/node/-/node-12.7.12.tgz#7c6c571cc2f3f3ac4a59a5f2bd48f5bdbc8653cc"
integrity sha512-KPYGmfD0/b1eXurQ59fXD1GBzhSQfz6/lKBxkaHX9dKTzjXbK68Zt7yGUxUsCS1jeTy/8aL+d9JEr+S54mpkWQ==
-"@types/prop-types@*":
- version "15.7.3"
- resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.3.tgz#2ab0d5da2e5815f94b0b9d4b95d1e5f243ab2ca7"
- integrity sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==
+"@types/normalize-package-data@^2.4.0":
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e"
+ integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==
"@types/q@^1.5.1":
version "1.5.2"
resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8"
integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==
-"@types/react@^16.8.12":
- version "16.9.5"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-16.9.5.tgz#079dabd918b19b32118c25fd00a786bb6d0d5e51"
- integrity sha512-jQ12VMiFOWYlp+j66dghOWcmDDwhca0bnlcTxS4Qz/fh5gi6wpaZDthPEu/Gc/YlAuO87vbiUXL8qKstFvuOaA==
- dependencies:
- "@types/prop-types" "*"
- csstype "^2.2.0"
-
-"@typescript-eslint/experimental-utils@^1.13.0":
- version "1.13.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz#b08c60d780c0067de2fb44b04b432f540138301e"
- integrity sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==
- dependencies:
- "@types/json-schema" "^7.0.3"
- "@typescript-eslint/typescript-estree" "1.13.0"
- eslint-scope "^4.0.0"
-
"@typescript-eslint/experimental-utils@^2.5.0":
version "2.7.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.7.0.tgz#58d790a3884df3041b5a5e08f9e5e6b7c41864b5"
@@ -1135,14 +1123,6 @@
"@typescript-eslint/typescript-estree" "2.7.0"
eslint-scope "^5.0.0"
-"@typescript-eslint/typescript-estree@1.13.0":
- version "1.13.0"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz#8140f17d0f60c03619798f1d628b8434913dc32e"
- integrity sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==
- dependencies:
- lodash.unescape "4.0.1"
- semver "5.5.0"
-
"@typescript-eslint/typescript-estree@2.7.0":
version "2.7.0"
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.7.0.tgz#34fd98c77a07b40d04d5b4203eddd3abeab909f4"
@@ -1443,7 +1423,7 @@ acorn@^4.0.4, acorn@~4.0.2:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787"
integrity sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=
-acorn@^6.0.2, acorn@^6.0.7, acorn@^6.2.1:
+acorn@^6.0.7, acorn@^6.2.1:
version "6.3.0"
resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.3.0.tgz#0087509119ffa4fc0a0041d1e93a417e68cb856e"
integrity sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==
@@ -1495,14 +1475,6 @@ alphanum-sort@^1.0.0:
resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=
-ambi@^2.2.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/ambi/-/ambi-2.5.0.tgz#7c8e372be48891157e7cea01cb6f9143d1f74220"
- integrity sha1-fI43K+SIkRV+fOoBy2+RQ9H3QiA=
- dependencies:
- editions "^1.1.1"
- typechecker "^4.3.0"
-
ansi-align@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f"
@@ -1549,6 +1521,11 @@ ansi-regex@^4.1.0:
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997"
integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
+ansi-regex@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
+ integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
+
ansi-styles@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
@@ -1629,6 +1606,11 @@ arr-union@^3.1.0:
resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
+array-differ@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b"
+ integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==
+
array-flatten@1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
@@ -1642,6 +1624,11 @@ array-includes@^3.0.3:
define-properties "^1.1.2"
es-abstract "^1.7.0"
+array-union@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d"
+ integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
+
array-uniq@^1.0.2:
version "1.0.3"
resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
@@ -1652,6 +1639,11 @@ array-unique@^0.3.2:
resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
+arrify@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa"
+ integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==
+
asap@~2.0.3:
version "2.0.6"
resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46"
@@ -1713,7 +1705,7 @@ async-validator@~1.8.1:
dependencies:
babel-runtime "6.x"
-async@^1.5.0, async@~1.5.2:
+async@^1.5.0:
version "1.5.2"
resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=
@@ -1733,13 +1725,6 @@ atob@^2.1.1:
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
-auto-bind@^2.1.0, auto-bind@^2.1.1:
- version "2.1.1"
- resolved "https://registry.yarnpkg.com/auto-bind/-/auto-bind-2.1.1.tgz#8ae509671ecdfbd5009fc99b0f19ae9c3a2abf50"
- integrity sha512-NUwV1i9D3vxxY1KnfZgSZ716d6ovY7o8LfOwLhGIPFBowIb6Ln6DBW64+jCqPzUznel2hRSkQnYQqvh7/ldw8A==
- dependencies:
- "@types/react" "^16.8.12"
-
autoprefixer@^9.6.1:
version "9.6.4"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.6.4.tgz#e6453be47af316b2923eaeaed87860f52ad4b7eb"
@@ -1986,15 +1971,15 @@ boolbase@^1.0.0, boolbase@~1.0.0:
resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=
-boolean@^1.0.0:
+boolean@1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/boolean/-/boolean-1.0.0.tgz#45764b4aac187a050995b0a33d7579b6759f0dfd"
integrity sha512-IB1lgIywn37N9Aff8CciCblVpMUflgL42vyxPUH0IvaDdIi/QwBHKv1lq/HOkATHCfa7c4MbMYJ7Bo7hGuoI+w==
-bootstrap@^4.3.1:
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.3.1.tgz#280ca8f610504d99d7b6b4bfc4b68cec601704ac"
- integrity sha512-rXqOmH1VilAt2DyPzluTi2blhk17bO7ef+zLLPlWvG494pDxcM234pJ8wTc/6R40UWizAIIMgxjvxZg5kmsbag==
+bootstrap@^4.4.1:
+ version "4.4.1"
+ resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.4.1.tgz#8582960eea0c5cd2bede84d8b0baf3789c3e8b01"
+ integrity sha512-tbx5cHubwE6e2ZG7nqM3g/FZ5PQEDMWmMGNrCUBVRPHXTJaH7CBDdsLeu3eCh3B1tzAxTnAbtmrzvWEvT2NNEA==
boxen@^1.2.1:
version "1.3.0"
@@ -2407,7 +2392,7 @@ cheerio@^0.22.0:
lodash.reject "^4.4.0"
lodash.some "^4.4.0"
-chokidar@^2.0.2, chokidar@^2.1.8:
+chokidar@^2.0.2:
version "2.1.8"
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917"
integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==
@@ -2458,6 +2443,11 @@ ci-info@^1.5.0, ci-info@^1.6.0:
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497"
integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==
+ci-info@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46"
+ integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==
+
cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3:
version "1.0.4"
resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de"
@@ -2556,6 +2546,15 @@ cliui@^5.0.0:
strip-ansi "^5.2.0"
wrap-ansi "^5.1.0"
+cliui@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
+ integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
+ dependencies:
+ string-width "^4.2.0"
+ strip-ansi "^6.0.0"
+ wrap-ansi "^6.2.0"
+
clone-deep@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387"
@@ -2997,11 +2996,6 @@ crypto-random-string@^1.0.0:
resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e"
integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=
-csextends@^1.0.3:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/csextends/-/csextends-1.2.0.tgz#6374b210984b54d4495f29c99d3dd069b80543e5"
- integrity sha512-S/8k1bDTJIwuGgQYmsRoE+8P+ohV32WhQ0l4zqrc0XDdxOhjQQD7/wTZwCzoZX53jSX3V/qwjT+OkPTxWQcmjg==
-
css-blank-pseudo@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz#dfdefd3254bf8a82027993674ccf35483bfcb3c5"
@@ -3196,11 +3190,6 @@ csso@^3.5.1:
dependencies:
css-tree "1.0.0-alpha.29"
-csstype@^2.2.0:
- version "2.6.7"
- resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.7.tgz#20b0024c20b6718f4eda3853a1f5a1cce7f5e4a5"
- integrity sha512-9Mcn9sFbGBAdmimWb2gLVDtFJzeKtDGIr76TUqmjZrw9LFXBMSU70lcs+C0/7fyCd6iBDqmksUcCOUIkisPHsQ==
-
cuint@^0.2.2:
version "0.2.2"
resolved "https://registry.yarnpkg.com/cuint/-/cuint-0.2.2.tgz#408086d409550c2631155619e9fa7bcadc3b991b"
@@ -3465,6 +3454,14 @@ dom-serializer@0:
domelementtype "^2.0.1"
entities "^2.0.0"
+dom-serializer@^0.2.1:
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51"
+ integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==
+ dependencies:
+ domelementtype "^2.0.1"
+ entities "^2.0.0"
+
dom-serializer@~0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.1.tgz#1ec4059e284babed36eec2941d4a970a189ce7c0"
@@ -3495,6 +3492,13 @@ domhandler@^2.3.0:
dependencies:
domelementtype "1"
+domhandler@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-3.0.0.tgz#51cd13efca31da95bbb0c5bee3a48300e333b3e9"
+ integrity sha512-eKLdI5v9m67kbXQbJSNn1zjh0SDzvzWVWtX+qEI3eMjZw8daH9k8rlj1FZY9memPwjiskQFbe7vHVVJIAqoEhw==
+ dependencies:
+ domelementtype "^2.0.1"
+
domutils@1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf"
@@ -3511,6 +3515,15 @@ domutils@^1.5.1, domutils@^1.7.0:
dom-serializer "0"
domelementtype "1"
+domutils@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.0.0.tgz#15b8278e37bfa8468d157478c58c367718133c08"
+ integrity sha512-n5SelJ1axbO636c2yUtOGia/IcJtVtlhQbFiVDBZHKV5ReJO1ViX7sFEemtuyoAnBxk5meNSYgA8V4s0271efg==
+ dependencies:
+ dom-serializer "^0.2.1"
+ domelementtype "^2.0.1"
+ domhandler "^3.0.0"
+
dot-prop@^4.1.0, dot-prop@^4.1.1:
version "4.2.0"
resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57"
@@ -3548,13 +3561,6 @@ duplexify@^3.4.2, duplexify@^3.6.0:
readable-stream "^2.0.0"
stream-shift "^1.0.0"
-eachr@^2.0.2:
- version "2.0.4"
- resolved "https://registry.yarnpkg.com/eachr/-/eachr-2.0.4.tgz#466f7caa10708f610509e32c807aafe57fc122bf"
- integrity sha1-Rm98qhBwj2EFCeMsgHqv5X/BIr8=
- dependencies:
- typechecker "^2.0.8"
-
ecc-jsbn@~0.1.1:
version "0.1.2"
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
@@ -3570,19 +3576,6 @@ ecdsa-sig-formatter@1.0.11:
dependencies:
safe-buffer "^5.0.1"
-editions@^1.1.1, editions@^1.3.3:
- version "1.3.4"
- resolved "https://registry.yarnpkg.com/editions/-/editions-1.3.4.tgz#3662cb592347c3168eb8e498a0ff73271d67f50b"
- integrity sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==
-
-editions@^2.1.0, editions@^2.1.3:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/editions/-/editions-2.2.0.tgz#dacd0c2a9441ebef592bba316a6264febb337f35"
- integrity sha512-RYg3iEA2BDLCNVe8PUkD+ox5vAKxB9XS/mAhx1bdxGCF0CpX077C0pyTA9t5D6idCYA3avl5/XDHKPsHFrygfw==
- dependencies:
- errlop "^1.1.2"
- semver "^6.3.0"
-
editorconfig@^0.15.3:
version "0.15.3"
resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5"
@@ -3608,10 +3601,10 @@ electron-to-chromium@^1.3.247:
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.280.tgz#5f8950c8329e3e11b59c705fd59b4b8d9b3de5b9"
integrity sha512-qYWNMjKLEfQAWZF2Sarvo+ahigu0EArnpCFSoUuZJS3W5wIeVfeEvsgmT2mgIrieQkeQ0+xFmykK3nx2ezekPQ==
-element-ui@^2.12.0:
- version "2.12.0"
- resolved "https://registry.yarnpkg.com/element-ui/-/element-ui-2.12.0.tgz#a893bc11ae4f7dbb7e9d541606f23e643f131ee4"
- integrity sha512-DapyT0PW4i/1ETPHk8K8Qbe8B6hj10+dXsRTrOTFryV9wAs6e9mCxbV65awokyR2/v/KuIHJmqX+mH3wUa4rOQ==
+element-ui@^2.13.0:
+ version "2.13.0"
+ resolved "https://registry.yarnpkg.com/element-ui/-/element-ui-2.13.0.tgz#f6bb04e5b0a76ea5f62466044b774407ba4ebd2d"
+ integrity sha512-KYsHWsBXYbLELS8cdfvgJTOMSUby3UEjvsPV1V1VmgJ/DdkOAS4z3MiOrPxrT9w2Cc5lZ4eVSQiGhYFR5NVChw==
dependencies:
async-validator "~1.8.1"
babel-helper-vue-jsx-merge-props "^2.0.0"
@@ -3633,19 +3626,18 @@ elliptic@^6.0.0:
minimalistic-assert "^1.0.0"
minimalistic-crypto-utils "^1.0.0"
-email-templates@^6.0.2:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/email-templates/-/email-templates-6.0.3.tgz#aa42b5d83922255116c12ad9870a9e56404cbf8d"
- integrity sha512-AP0S6F7+JJF4gUX8h/mKG0VWgopDJjUeCIF4/VnJSn/8G13TakHPC9pQntpmHHC6ohIFQwxKyNo3H4MsWuUogw==
+email-templates@^6.0.6:
+ version "6.0.6"
+ resolved "https://registry.yarnpkg.com/email-templates/-/email-templates-6.0.6.tgz#b32163b17900fd6fdacb526e81ee32656cb9cf9c"
+ integrity sha512-p4dWh4Br4xk3FHCXPEHmAwBm4AwVX4TBU9nP0uzxStZB/PeCyw2eLkJ17e0xcbLW+rF6D1MNQPwAT/QySzkxMQ==
dependencies:
- "@ladjs/i18n" "^1.2.1"
+ "@ladjs/i18n" "^2.0.0"
"@sindresorhus/is" "^1.2.0"
- auto-bind "^2.1.1"
consolidate "^0.15.1"
debug "^4.1.1"
get-paths "^0.0.7"
html-to-text "^5.1.1"
- juice "^5.2.0"
+ juice "^6.0.0"
lodash "^4.17.15"
nodemailer "^6.3.1"
pify "^4.0.1"
@@ -3706,13 +3698,6 @@ entities@^2.0.0:
resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4"
integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==
-errlop@^1.1.2:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/errlop/-/errlop-1.1.2.tgz#a99a48f37aa264d614e342ffdbbaa49eec9220e0"
- integrity sha512-djkRp+urJ+SmqDBd7F6LUgm4Be1TTYBxia2bhjNdFBuBDQtJDHExD2VbxR6eyst3h1TZy3qPRCdqb6FBoFttTA==
- dependencies:
- editions "^2.1.3"
-
errno@^0.1.1, errno@^0.1.3, errno@~0.1.7:
version "0.1.7"
resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618"
@@ -3810,7 +3795,7 @@ escape-string-regexp@^2.0.0:
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
-eslint-ast-utils@^1.0.0:
+eslint-ast-utils@^1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/eslint-ast-utils/-/eslint-ast-utils-1.1.0.tgz#3d58ba557801cfb1c941d68131ee9f8c34bd1586"
integrity sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA==
@@ -3818,23 +3803,18 @@ eslint-ast-utils@^1.0.0:
lodash.get "^4.4.2"
lodash.zip "^4.2.0"
-eslint-config-prettier@^6.5.0:
- version "6.5.0"
- resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.5.0.tgz#aaf9a495e2a816865e541bfdbb73a65cc162b3eb"
- integrity sha512-cjXp8SbO9VFGW/Z7mbTydqS9to8Z58E5aYhj3e1+Hx7lS9s6gL5ILKNpCqZAFOVYRcSkWPFYljHrEh8QFEK5EQ==
+eslint-config-prettier@^6.7.0:
+ version "6.7.0"
+ resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.7.0.tgz#9a876952e12df2b284adbd3440994bf1f39dfbb9"
+ integrity sha512-FamQVKM3jjUVwhG4hEMnbtsq7xOIDm+SY5iBPfR8gKsJoAB2IQnNF+bk1+8Fy44Nq7PPJaLvkRxILYdJWoguKQ==
dependencies:
get-stdin "^6.0.0"
-eslint-config-standard@>=14.1.0:
+eslint-config-standard@>=14.1.0, eslint-config-standard@^14.1.0:
version "14.1.0"
resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-14.1.0.tgz#b23da2b76fe5a2eba668374f246454e7058f15d4"
integrity sha512-EF6XkrrGVbvv8hL/kYa/m6vnvmUT+K82pJJc4JJVMM6+Qgqh0pnwprSxdduDLB9p/7bIxD+YV5O0wfb8lmcPbA==
-eslint-config-standard@^12.0.0:
- version "12.0.0"
- resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-12.0.0.tgz#638b4c65db0bd5a41319f96bba1f15ddad2107d9"
- integrity sha512-COUz8FnXhqFitYj4DTqHzidjIL/t4mumGZto5c7DrBpvWoie+Sn3P4sLEzUGeYhRElWuFEf8K1S1EfvD1vixCQ==
-
eslint-import-resolver-node@^0.3.2:
version "0.3.2"
resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a"
@@ -3862,14 +3842,6 @@ eslint-module-utils@^2.4.0:
debug "^2.6.8"
pkg-dir "^2.0.0"
-eslint-plugin-es@^1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-1.4.1.tgz#12acae0f4953e76ba444bfd1b2271081ac620998"
- integrity sha512-5fa/gR2yR3NxQf+UXkeLeP8FBBl6tSgdrAz1+cF84v1FMM4twGwQoqTnn+QxFLcPOrF4pdKEJKDB/q9GoyJrCA==
- dependencies:
- eslint-utils "^1.4.2"
- regexpp "^2.0.1"
-
eslint-plugin-es@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-2.0.0.tgz#0f5f5da5f18aa21989feebe8a73eadefb3432976"
@@ -3878,7 +3850,7 @@ eslint-plugin-es@^2.0.0:
eslint-utils "^1.4.2"
regexpp "^3.0.0"
-eslint-plugin-import@>=2.17.3, eslint-plugin-import@^2.18.0:
+eslint-plugin-import@>=2.17.3, eslint-plugin-import@^2.18.2:
version "2.18.2"
resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.18.2.tgz#02f1180b90b077b33d447a17a2326ceb400aceb6"
integrity sha512-5ohpsHAiUBRNaBWAF08izwUGlbrJoJJ+W9/TBwsGoR1MnlgfwMIKrFeSjWbt6moabiXW9xNvtFz+97KHRfI4HQ==
@@ -3895,21 +3867,14 @@ eslint-plugin-import@>=2.17.3, eslint-plugin-import@^2.18.0:
read-pkg-up "^2.0.0"
resolve "^1.11.0"
-eslint-plugin-jest@>=23.0.2:
- version "23.0.3"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-23.0.3.tgz#d3f157f7791f97713372c13259ba1dfc436eb4c1"
- integrity sha512-9cNxr66zeOyz1S9AkQL4/ouilR6QHpYj8vKOQZ60fu9hAt5PJWS4KqWqfr1aqN5NFEZSPjFOla2Azn+KTWiGwg==
+eslint-plugin-jest@>=23.1.1, eslint-plugin-jest@^23.0.4:
+ version "23.1.1"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-23.1.1.tgz#1220ab53d5a4bf5c3c4cd07c0dabc6199d4064dd"
+ integrity sha512-2oPxHKNh4j1zmJ6GaCBuGcb8FVZU7YjFUOJzGOPnl9ic7VA/MGAskArLJiRIlnFUmi1EUxY+UiATAy8dv8s5JA==
dependencies:
"@typescript-eslint/experimental-utils" "^2.5.0"
-eslint-plugin-jest@^22.10.0:
- version "22.17.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-22.17.0.tgz#dc170ec8369cd1bff9c5dd8589344e3f73c88cf6"
- integrity sha512-WT4DP4RoGBhIQjv+5D0FM20fAdAUstfYAf/mkufLNTojsfgzc5/IYW22cIg/Q4QBavAZsROQlqppiWDpFZDS8Q==
- dependencies:
- "@typescript-eslint/experimental-utils" "^1.13.0"
-
-eslint-plugin-node@>=10.0.0:
+eslint-plugin-node@>=10.0.0, eslint-plugin-node@^10.0.0:
version "10.0.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-10.0.0.tgz#fd1adbc7a300cf7eb6ac55cf4b0b6fc6e577f5a6"
integrity sha512-1CSyM/QCjs6PXaT18+zuAXsjXGIGo5Rw630rSKwokSs2jrYURQc4R5JZpoanNCqwNmepg+0eZ9L7YiRUJb8jiQ==
@@ -3921,18 +3886,6 @@ eslint-plugin-node@>=10.0.0:
resolve "^1.10.1"
semver "^6.1.0"
-eslint-plugin-node@^9.1.0:
- version "9.2.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-9.2.0.tgz#b1911f111002d366c5954a6d96d3cd5bf2a3036a"
- integrity sha512-2abNmzAH/JpxI4gEOwd6K8wZIodK3BmHbTxz4s79OIYwwIt2gkpEXlAouJXu4H1c9ySTnRso0tsuthSOZbUMlA==
- dependencies:
- eslint-plugin-es "^1.4.1"
- eslint-utils "^1.4.2"
- ignore "^5.1.1"
- minimatch "^3.0.4"
- resolve "^1.10.1"
- semver "^6.1.0"
-
eslint-plugin-nuxt@>=0.5.0:
version "0.5.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-nuxt/-/eslint-plugin-nuxt-0.5.0.tgz#ca855110c5e32d07629112d53cf632bece1ba78c"
@@ -3953,35 +3906,32 @@ eslint-plugin-promise@>=4.0.1, eslint-plugin-promise@^4.2.1:
resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz#845fd8b2260ad8f82564c1222fce44ad71d9418a"
integrity sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==
-eslint-plugin-standard@>=4.0.1, eslint-plugin-standard@^4.0.0:
+eslint-plugin-standard@>=4.0.1, eslint-plugin-standard@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4"
integrity sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ==
-eslint-plugin-unicorn@^9.1.1:
- version "9.1.1"
- resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-9.1.1.tgz#1588a0473f9a0e37cfbbcf7552065a0b0a96ce26"
- integrity sha512-SHh/N54pRu5KXlS4Boa1qbWM7yTNl6VpuYJ8Qc1O3TJDr+CDUwEEdUtVlVSV/dBUE97BC8Xk0+Y5zphn21qlCA==
+eslint-plugin-unicorn@^13.0.0:
+ version "13.0.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-unicorn/-/eslint-plugin-unicorn-13.0.0.tgz#3d73a17cc34ade1aaa02655ae78bbd8a2053fa81"
+ integrity sha512-9CQk0v74vQpETMt6iqNgjf3IbWEFhrT0sjaLnjkl9SF3rJH6ZL9f7H42BXJ6LPENQR97QzhrIvB8VG0nD05wxQ==
dependencies:
+ ci-info "^2.0.0"
clean-regexp "^1.0.0"
- eslint-ast-utils "^1.0.0"
- import-modules "^1.1.0"
- lodash.camelcase "^4.1.1"
- lodash.defaultsdeep "^4.6.0"
- lodash.kebabcase "^4.0.1"
- lodash.snakecase "^4.0.1"
+ eslint-ast-utils "^1.1.0"
+ eslint-template-visitor "^1.1.0"
+ import-modules "^2.0.0"
+ lodash.camelcase "^4.3.0"
+ lodash.defaultsdeep "^4.6.1"
+ lodash.kebabcase "^4.1.1"
+ lodash.snakecase "^4.1.1"
lodash.topairs "^4.3.0"
- lodash.upperfirst "^4.2.0"
- regexpp "^2.0.1"
+ lodash.upperfirst "^4.3.1"
+ read-pkg-up "^7.0.0"
+ regexpp "^3.0.0"
reserved-words "^0.1.2"
- safe-regex "^2.0.1"
-
-eslint-plugin-vue@^5.2.3:
- version "5.2.3"
- resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-5.2.3.tgz#3ee7597d823b5478804b2feba9863b1b74273961"
- integrity sha512-mGwMqbbJf0+VvpGR5Lllq0PMxvTdrZ/ZPjmhkacrCHbubJeJOt+T6E3HUzAifa2Mxi7RSdJfC9HFpOeSYVMMIw==
- dependencies:
- vue-eslint-parser "^5.0.0"
+ safe-regex "^2.1.1"
+ semver "^6.3.0"
eslint-plugin-vue@^6.0.0, eslint-plugin-vue@^6.0.1:
version "6.0.1"
@@ -4006,6 +3956,15 @@ eslint-scope@^5.0.0:
esrecurse "^4.1.0"
estraverse "^4.1.1"
+eslint-template-visitor@^1.1.0:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/eslint-template-visitor/-/eslint-template-visitor-1.1.0.tgz#f090d124d1a52e05552149fc50468ed59608b166"
+ integrity sha512-Lmy6QVlmFiIGl5fPi+8ACnov3sare+0Ouf7deJAGGhmUfeWJ5fVarELUxZRpsZ9sHejiJUq8626d0dn9uvcZTw==
+ dependencies:
+ eslint-visitor-keys "^1.1.0"
+ espree "^6.1.1"
+ multimap "^1.0.2"
+
eslint-utils@^1.4.2:
version "1.4.2"
resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.2.tgz#166a5180ef6ab7eb462f162fd0e6f2463d7309ab"
@@ -4025,10 +3984,10 @@ eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0:
resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2"
integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==
-eslint@^6.6.0:
- version "6.6.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.6.0.tgz#4a01a2fb48d32aacef5530ee9c5a78f11a8afd04"
- integrity sha512-PpEBq7b6qY/qrOmpYQ/jTMDYfuQMELR4g4WI1M/NaSDDD/bdcMb+dj4Hgks7p41kW2caXsPsEZAEAyAgjVVC0g==
+eslint@^6.7.2:
+ version "6.7.2"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.7.2.tgz#c17707ca4ad7b2d8af986a33feba71e18a9fecd1"
+ integrity sha512-qMlSWJaCSxDFr8fBPvJM9kJwbazrhNcBU3+DszDW1OlEwKBBRWsJc7NJFelvwQpanHCR14cOLD41x8Eqvo3Nng==
dependencies:
"@babel/code-frame" "^7.0.0"
ajv "^6.10.0"
@@ -4045,7 +4004,7 @@ eslint@^6.6.0:
file-entry-cache "^5.0.1"
functional-red-black-tree "^1.0.1"
glob-parent "^5.0.0"
- globals "^11.7.0"
+ globals "^12.1.0"
ignore "^4.0.6"
import-fresh "^3.0.0"
imurmurhash "^0.1.4"
@@ -4058,7 +4017,7 @@ eslint@^6.6.0:
minimatch "^3.0.4"
mkdirp "^0.5.1"
natural-compare "^1.4.0"
- optionator "^0.8.2"
+ optionator "^0.8.3"
progress "^2.0.0"
regexpp "^2.0.1"
semver "^6.1.2"
@@ -4073,15 +4032,6 @@ esm@^3.2.25:
resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10"
integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==
-espree@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/espree/-/espree-4.1.0.tgz#728d5451e0fd156c04384a7ad89ed51ff54eb25f"
- integrity sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w==
- dependencies:
- acorn "^6.0.2"
- acorn-jsx "^5.0.0"
- eslint-visitor-keys "^1.0.0"
-
espree@^5.0.0:
version "5.0.1"
resolved "https://registry.yarnpkg.com/espree/-/espree-5.0.1.tgz#5d6526fa4fc7f0788a5cf75b15f30323e2f81f7a"
@@ -4091,7 +4041,7 @@ espree@^5.0.0:
acorn-jsx "^5.0.0"
eslint-visitor-keys "^1.0.0"
-espree@^6.1.2:
+espree@^6.1.1, espree@^6.1.2:
version "6.1.2"
resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.2.tgz#6c272650932b4f91c3714e5e7b5f5e2ecf47262d"
integrity sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA==
@@ -4313,13 +4263,6 @@ extend@~3.0.2:
resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
-extendr@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/extendr/-/extendr-2.1.0.tgz#301aa0bbea565f4d2dc8f570f2a22611a8527b56"
- integrity sha1-MBqgu+pWX00tyPVw8qImEahSe1Y=
- dependencies:
- typechecker "~2.0.1"
-
external-editor@^3.0.3:
version "3.1.0"
resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495"
@@ -4354,13 +4297,6 @@ extract-css-chunks-webpack-plugin@^4.6.0:
webpack-external-import "^0.0.1-beta.19"
webpack-sources "^1.1.0"
-extract-opts@^2.2.0:
- version "2.2.0"
- resolved "https://registry.yarnpkg.com/extract-opts/-/extract-opts-2.2.0.tgz#1fa28eba7352c6db480f885ceb71a46810be6d7d"
- integrity sha1-H6KOunNSxttID4hc63GkaBC+bX0=
- dependencies:
- typechecker "~2.0.1"
-
extsprintf@1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
@@ -4386,7 +4322,7 @@ fast-json-stable-stringify@^2.0.0:
resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I=
-fast-levenshtein@~2.0.4:
+fast-levenshtein@~2.0.6:
version "2.0.6"
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
@@ -4502,7 +4438,7 @@ find-up@^3.0.0:
dependencies:
locate-path "^3.0.0"
-find-up@^4.0.0:
+find-up@^4.0.0, find-up@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
@@ -4786,17 +4722,6 @@ glob@^7.1.5:
once "^1.3.0"
path-is-absolute "^1.0.0"
-glob@~6.0.4:
- version "6.0.4"
- resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22"
- integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=
- dependencies:
- inflight "^1.0.4"
- inherits "2"
- minimatch "2 || 3"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
global-dirs@^0.1.0:
version "0.1.1"
resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445"
@@ -4840,11 +4765,18 @@ global-prefix@^3.0.0:
kind-of "^6.0.2"
which "^1.3.1"
-globals@^11.1.0, globals@^11.7.0:
+globals@^11.1.0:
version "11.12.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
+globals@^12.1.0:
+ version "12.3.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-12.3.0.tgz#1e564ee5c4dded2ab098b0f88f24702a3c56be13"
+ integrity sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw==
+ dependencies:
+ type-fest "^0.8.1"
+
globals@^9.18.0:
version "9.18.0"
resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a"
@@ -4874,7 +4806,7 @@ got@^6.7.1:
unzip-response "^2.0.1"
url-parse-lax "^1.0.0"
-graceful-fs@*, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2:
+graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2:
version "4.2.2"
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.2.tgz#6f0952605d0140c1cfdb138ed005775b92d67b02"
integrity sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==
@@ -5125,7 +5057,7 @@ html-webpack-plugin@^3.2.0:
toposort "^1.0.0"
util.promisify "1.0.0"
-htmlparser2@^3.10.0, htmlparser2@^3.10.1, htmlparser2@^3.3.0, htmlparser2@^3.9.1, htmlparser2@^3.9.2:
+htmlparser2@^3.10.0, htmlparser2@^3.10.1, htmlparser2@^3.3.0, htmlparser2@^3.9.1:
version "3.10.1"
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.1.tgz#bd679dc3f59897b6a34bb10749c855bb53a9392f"
integrity sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==
@@ -5137,6 +5069,16 @@ htmlparser2@^3.10.0, htmlparser2@^3.10.1, htmlparser2@^3.3.0, htmlparser2@^3.9.1
inherits "^2.0.1"
readable-stream "^3.1.1"
+htmlparser2@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-4.0.0.tgz#6034658db65b7713a572a9ebf79f650832dceec8"
+ integrity sha512-cChwXn5Vam57fyXajDtPXL1wTYc8JtLbr2TN76FYu05itVVVealxLowe2B3IEznJG4p9HAYn/0tJaRlGuEglFQ==
+ dependencies:
+ domelementtype "^2.0.1"
+ domhandler "^3.0.0"
+ domutils "^2.0.0"
+ entities "^2.0.0"
+
http-errors@1.7.2:
version "1.7.2"
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f"
@@ -5211,17 +5153,17 @@ i18n-locales@^0.0.2:
resolved "https://registry.yarnpkg.com/i18n-locales/-/i18n-locales-0.0.2.tgz#12e56046f1fa260e11658f4ac62f60b363479ff9"
integrity sha512-WCaJVIfU10v0/ZNy+mG7fCUQb1o2PsM7tNf1dUg0uU9OxtygDkWRqLT9Q/X30V2XsUb6XUEPbSsdUiORfDPVQA==
-i18n@^0.8.3:
- version "0.8.3"
- resolved "https://registry.yarnpkg.com/i18n/-/i18n-0.8.3.tgz#2d8cf1c24722602c2041d01ba6ae5eaa51388f0e"
- integrity sha1-LYzxwkciYCwgQdAbpq5eqlE4jw4=
+i18n@^0.8.4:
+ version "0.8.4"
+ resolved "https://registry.yarnpkg.com/i18n/-/i18n-0.8.4.tgz#948e1ee7ddefef18b2785969388e097327031bd0"
+ integrity sha512-PvMcG+yqYWXrwgdmCpL+APCGa8lRY0tdlo2cXp9UeR3u4h1bJGqFsgybfmG/MqtL1iDmdaPPPLJebXGrZ1XoMQ==
dependencies:
debug "*"
- make-plural "^3.0.3"
- math-interval-parser "^1.1.0"
- messageformat "^0.3.1"
+ make-plural "^6.0.1"
+ math-interval-parser "^2.0.1"
+ messageformat "^2.3.0"
mustache "*"
- sprintf-js ">=1.0.3"
+ sprintf-js "^1.1.2"
iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4:
version "0.4.24"
@@ -5279,19 +5221,6 @@ ignore@^5.1.1, ignore@^5.1.4:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf"
integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==
-ignorefs@^1.0.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/ignorefs/-/ignorefs-1.2.0.tgz#da59fb858976e4a5e43702ccd1f282fdbc9e5756"
- integrity sha1-2ln7hYl25KXkNwLM0fKC/byeV1Y=
- dependencies:
- editions "^1.3.3"
- ignorepatterns "^1.1.0"
-
-ignorepatterns@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/ignorepatterns/-/ignorepatterns-1.1.0.tgz#ac8f436f2239b5dfb66d5f0d3a904a87ac67cc5e"
- integrity sha1-rI9DbyI5td+2bV8NOpBKh6xnzF4=
-
image-size@^0.7.3:
version "0.7.5"
resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.7.5.tgz#269f357cf5797cb44683dfa99790e54c705ead04"
@@ -5345,10 +5274,10 @@ import-local@2.0.0:
pkg-dir "^3.0.0"
resolve-cwd "^2.0.0"
-import-modules@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/import-modules/-/import-modules-1.1.0.tgz#748db79c5cc42bb9701efab424f894e72600e9dc"
- integrity sha1-dI23nFzEK7lwHvq0JPiU5yYA6dw=
+import-modules@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/import-modules/-/import-modules-2.0.0.tgz#9c1e13b4e7a15682f70a6e3fa29534e4540cfc5d"
+ integrity sha512-iczM/v9drffdNnABOKwj0f9G3cFDon99VcG1mxeBsdqnbd+vnQ5c2uAiCHNQITqFTOPaEvwg3VjoWCur0uHLEw==
imurmurhash@^0.1.4:
version "0.1.4"
@@ -5960,18 +5889,18 @@ jstransformer@1.0.0:
is-promise "^2.0.0"
promise "^7.0.1"
-juice@^5.2.0:
- version "5.2.0"
- resolved "https://registry.yarnpkg.com/juice/-/juice-5.2.0.tgz#a40ea144bde2845fe2aade46a81f493f8ea677a0"
- integrity sha512-0l6GZmT3efexyaaay3SchKT5kG311N59TEFP5lfvEy0nz9SNqjx311plJ3b4jze7arsmDsiHQLh/xnAuk0HFTQ==
+juice@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/juice/-/juice-6.0.0.tgz#cd8f8fe5210ef129d186fe2c41c0ec169f7b07b6"
+ integrity sha512-5T3JPgXYiw6A6axsb9E09Gzq46WbfJeDirY6nMrqY55iAdqEoPDxSr1GpXqYfoyndx4ujpBPXGLzBRzbiqOOaw==
dependencies:
cheerio "^0.22.0"
commander "^2.15.1"
cross-spawn "^6.0.5"
deep-extend "^0.6.0"
- mensch "^0.3.3"
+ mensch "^0.3.4"
slick "^1.12.2"
- web-resource-inliner "^4.3.1"
+ web-resource-inliner "^4.3.3"
jwa@^1.4.1:
version "1.4.1"
@@ -6096,6 +6025,11 @@ levn@^0.3.0, levn@~0.3.0:
prelude-ls "~1.1.2"
type-check "~0.3.2"
+lines-and-columns@^1.1.6:
+ version "1.1.6"
+ resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
+ integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=
+
linkify-it@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf"
@@ -6188,7 +6122,7 @@ lodash.bind@^4.1.4:
resolved "https://registry.yarnpkg.com/lodash.bind/-/lodash.bind-4.2.1.tgz#7ae3017e939622ac31b7d7d7dcb1b34db1690d35"
integrity sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=
-lodash.camelcase@^4.1.1:
+lodash.camelcase@^4.3.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6"
integrity sha1-soqmKIorn8ZRA1x3EfZathkDMaY=
@@ -6203,7 +6137,7 @@ lodash.defaults@^4.0.1:
resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c"
integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=
-lodash.defaultsdeep@^4.6.0:
+lodash.defaultsdeep@^4.6.1:
version "4.6.1"
resolved "https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6"
integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==
@@ -6263,7 +6197,7 @@ lodash.isstring@^4.0.1:
resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451"
integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=
-lodash.kebabcase@^4.0.1, lodash.kebabcase@^4.1.1:
+lodash.kebabcase@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36"
integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY=
@@ -6313,7 +6247,7 @@ lodash.set@^4.0.0:
resolved "https://registry.yarnpkg.com/lodash.set/-/lodash.set-4.3.2.tgz#d8757b1da807dde24816b0d6a84bea1a76230b23"
integrity sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=
-lodash.snakecase@^4.0.1:
+lodash.snakecase@^4.1.1:
version "4.1.1"
resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d"
integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40=
@@ -6353,7 +6287,7 @@ lodash.uniq@^4.5.0:
resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
-lodash.upperfirst@^4.2.0:
+lodash.upperfirst@^4.3.1:
version "4.3.1"
resolved "https://registry.yarnpkg.com/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz#1365edf431480481ef0d1c68957a5ed99d49f7ce"
integrity sha1-E2Xt9DFIBIHvDRxolXpe2Z1J984=
@@ -6434,13 +6368,18 @@ make-dir@^3.0.0:
dependencies:
semver "^6.0.0"
-make-plural@^3.0.3, make-plural@~3.0.3:
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/make-plural/-/make-plural-3.0.6.tgz#2033a03bac290b8f3bb91258f65b9df7e8b01ca7"
- integrity sha1-IDOgO6wpC487uRJY9lud9+iwHKc=
+make-plural@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/make-plural/-/make-plural-4.3.0.tgz#f23de08efdb0cac2e0c9ba9f315b0dff6b4c2735"
+ integrity sha512-xTYd4JVHpSCW+aqDof6w/MebaMVNTVYBZhbB/vi513xXdiPT92JMVCo0Jq8W2UZnzYRFeVbQiQ+I25l13JuKvA==
optionalDependencies:
minimist "^1.2.0"
+make-plural@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/make-plural/-/make-plural-6.0.1.tgz#ed3839fac3f469ebbe505751d48fe3319769edfc"
+ integrity sha512-h0uBNi4tpDkiWUyYKrJNj8Kif6q3Ba5zp/8jnfPy3pQE+4XcTj6h3eZM5SYVUyDNX9Zk69Isr/dx0I+78aJUaQ==
+
mamacro@^0.0.3:
version "0.0.3"
resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4"
@@ -6486,12 +6425,10 @@ marked@^0.7.0:
resolved "https://registry.yarnpkg.com/marked/-/marked-0.7.0.tgz#b64201f051d271b1edc10a04d1ae9b74bb8e5c0e"
integrity sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==
-math-interval-parser@^1.1.0:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/math-interval-parser/-/math-interval-parser-1.1.0.tgz#dbeda5b06b3249973c6df6170fde2386f0afd893"
- integrity sha1-2+2lsGsySZc8bfYXD94jhvCv2JM=
- dependencies:
- xregexp "^2.0.0"
+math-interval-parser@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/math-interval-parser/-/math-interval-parser-2.0.1.tgz#e22cd6d15a0a7f4c03aec560db76513da615bed4"
+ integrity sha512-VmlAmb0UJwlvMyx8iPhXUDnVW1F9IrGEd9CIOmv+XL8AErCUUuozoDMrgImvnYt2A+53qVX/tPW6YJurMKYsvA==
md5.js@^1.3.4:
version "1.3.5"
@@ -6561,10 +6498,10 @@ memory-fs@^0.5.0:
errno "^0.1.3"
readable-stream "^2.0.1"
-mensch@^0.3.3:
- version "0.3.3"
- resolved "https://registry.yarnpkg.com/mensch/-/mensch-0.3.3.tgz#e200ff4dd823717f8e0563b32e3f5481fca262b2"
- integrity sha1-4gD/TdgjcX+OBWOzLj9UgfyiYrI=
+mensch@^0.3.4:
+ version "0.3.4"
+ resolved "https://registry.yarnpkg.com/mensch/-/mensch-0.3.4.tgz#770f91b46cb16ea5b204ee735768c3f0c491fecd"
+ integrity sha512-IAeFvcOnV9V0Yk+bFhYR07O3yNina9ANIN5MoXBKYJ/RLYPurd2d0yw14MDhpr9/momp0WofT1bPUh3hkzdi/g==
merge-descriptors@1.0.1:
version "1.0.1"
@@ -6583,16 +6520,24 @@ merge-stream@^2.0.0:
resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
-messageformat@^0.3.1:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/messageformat/-/messageformat-0.3.1.tgz#e58fff8245e9b3971799e5b43db58b3e9417f5a2"
- integrity sha1-5Y//gkXps5cXmeW0PbWLPpQX9aI=
+messageformat-formatters@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/messageformat-formatters/-/messageformat-formatters-2.0.1.tgz#0492c1402a48775f751c9b17c0354e92be012b08"
+ integrity sha512-E/lQRXhtHwGuiQjI7qxkLp8AHbMD5r2217XNe/SREbBlSawe0lOqsFb7rflZJmlQFSULNLIqlcjjsCPlB3m3Mg==
+
+messageformat-parser@^4.1.2:
+ version "4.1.2"
+ resolved "https://registry.yarnpkg.com/messageformat-parser/-/messageformat-parser-4.1.2.tgz#fd34ec39912a14868a1595eaeb742485ab8ab372"
+ integrity sha512-7dWuifeyldz7vhEuL96Kwq1fhZXBW+TUfbnHN4UCrCxoXQTYjHnR78eI66Gk9LaLLsAvzPNVJBaa66DRfFNaiA==
+
+messageformat@^2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/messageformat/-/messageformat-2.3.0.tgz#de263c49029d5eae65d7ee25e0754f57f425ad91"
+ integrity sha512-uTzvsv0lTeQxYI2y1NPa1lItL5VRI8Gb93Y2K2ue5gBPyrbJxfDi/EYWxh2PKv5yO42AJeeqblS9MJSh/IEk4w==
dependencies:
- async "~1.5.2"
- glob "~6.0.4"
- make-plural "~3.0.3"
- nopt "~3.0.6"
- watchr "~2.4.13"
+ make-plural "^4.3.0"
+ messageformat-formatters "^2.0.1"
+ messageformat-parser "^4.1.2"
methods@~1.1.2:
version "1.1.2"
@@ -6678,7 +6623,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
-"minimatch@2 || 3", minimatch@^3.0.4:
+minimatch@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
@@ -6848,6 +6793,22 @@ multer@^1.4.2:
type-is "^1.6.4"
xtend "^4.0.0"
+multimap@^1.0.2:
+ version "1.1.0"
+ resolved "https://registry.yarnpkg.com/multimap/-/multimap-1.1.0.tgz#5263febc085a1791c33b59bb3afc6a76a2a10ca8"
+ integrity sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==
+
+multimatch@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3"
+ integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==
+ dependencies:
+ "@types/minimatch" "^3.0.3"
+ array-differ "^3.0.0"
+ array-union "^2.1.0"
+ arrify "^2.0.1"
+ minimatch "^3.0.4"
+
mustache@*:
version "3.1.0"
resolved "https://registry.yarnpkg.com/mustache/-/mustache-3.1.0.tgz#9fba26e7aefc5709f07ff585abb7e0abced6c372"
@@ -7042,12 +7003,12 @@ nodemailer@^6.3.1:
resolved "https://registry.yarnpkg.com/nodemailer/-/nodemailer-6.3.1.tgz#2784beebac6b9f014c424c54dbdcc5c4d1221346"
integrity sha512-j0BsSyaMlyadEDEypK/F+xlne2K5m6wzPYMXS/yxKI0s7jmT1kBx6GEKRVbZmyYfKOsjkeC/TiMVDJBI/w5gMQ==
-nodemon@^1.19.4:
- version "1.19.4"
- resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-1.19.4.tgz#56db5c607408e0fdf8920d2b444819af1aae0971"
- integrity sha512-VGPaqQBNk193lrJFotBU8nvWZPqEZY2eIzymy2jjY0fJ9qIsxA0sxQ8ATPl0gZC645gijYEc1jtZvpS8QWzJGQ==
+nodemon@^2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-2.0.1.tgz#cec436f8153ad5d3e6c27c304849a06cabea71cc"
+ integrity sha512-UC6FVhNLXjbbV4UzaXA3wUdbEkUZzLGgMGzmxvWAex5nzib/jhcSHVFlQODdbuUHq8SnnZ4/EABBAbC3RplvPg==
dependencies:
- chokidar "^2.1.8"
+ chokidar "^3.2.2"
debug "^3.2.6"
ignore-by-default "^1.0.1"
minimatch "^3.0.4"
@@ -7078,14 +7039,7 @@ nopt@~1.0.10:
dependencies:
abbrev "1"
-nopt@~3.0.6:
- version "3.0.6"
- resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
- integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k=
- dependencies:
- abbrev "1"
-
-normalize-package-data@^2.3.2:
+normalize-package-data@^2.3.2, normalize-package-data@^2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
@@ -7328,17 +7282,17 @@ optimize-css-assets-webpack-plugin@^5.0.3:
cssnano "^4.1.10"
last-call-webpack-plugin "^3.0.0"
-optionator@^0.8.2:
- version "0.8.2"
- resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
- integrity sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=
+optionator@^0.8.3:
+ version "0.8.3"
+ resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
+ integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
dependencies:
deep-is "~0.1.3"
- fast-levenshtein "~2.0.4"
+ fast-levenshtein "~2.0.6"
levn "~0.3.0"
prelude-ls "~1.1.2"
type-check "~0.3.2"
- wordwrap "~1.0.0"
+ word-wrap "~1.2.3"
os-browserify@^0.3.0:
version "0.3.0"
@@ -7514,6 +7468,16 @@ parse-json@^4.0.0:
error-ex "^1.3.1"
json-parse-better-errors "^1.0.1"
+parse-json@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f"
+ integrity sha512-OOY5b7PAEFV0E2Fir1KOkxchnZNCdowAJgQ5NuxjpBKTRP3pQhwkrkxqQjeoKJ+fO7bCpmIZaogI4eZGDMEGOw==
+ dependencies:
+ "@babel/code-frame" "^7.0.0"
+ error-ex "^1.3.1"
+ json-parse-better-errors "^1.0.1"
+ lines-and-columns "^1.1.6"
+
parse-passwd@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
@@ -7619,7 +7583,7 @@ pg-int8@1.0.1:
resolved "https://registry.yarnpkg.com/pg-int8/-/pg-int8-1.0.1.tgz#943bd463bf5b71b4170115f80f8efc9a0c0eb78c"
integrity sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==
-pg-pool@^2.0.4:
+pg-pool@^2.0.7:
version "2.0.7"
resolved "https://registry.yarnpkg.com/pg-pool/-/pg-pool-2.0.7.tgz#f14ecab83507941062c313df23f6adcd9fd0ce54"
integrity sha512-UiJyO5B9zZpu32GSlP0tXy8J2NsJ9EFGFfz5v6PSbdz/1hBLX1rNiiy5+mAm5iJJYwfCv4A0EBcQLGWwjbpzZw==
@@ -7635,15 +7599,15 @@ pg-types@^2.1.0:
postgres-date "~1.0.4"
postgres-interval "^1.1.0"
-pg@^7.12.1:
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/pg/-/pg-7.12.1.tgz#880636d46d2efbe0968e64e9fe0eeece8ef72a7e"
- integrity sha512-l1UuyfEvoswYfcUe6k+JaxiN+5vkOgYcVSbSuw3FvdLqDbaoa2RJo1zfJKfPsSYPFVERd4GHvX3s2PjG1asSDA==
+pg@^7.14.0:
+ version "7.14.0"
+ resolved "https://registry.yarnpkg.com/pg/-/pg-7.14.0.tgz#f46727845ad19c2670a7e8151063a670338b6057"
+ integrity sha512-TLsdOWKFu44vHdejml4Uoo8h0EwCjdIj9Z9kpz7pA5i8iQxOTwVb1+Fy+X86kW5AXKxQpYpYDs4j/qPDbro/lg==
dependencies:
buffer-writer "2.0.0"
packet-reader "1.0.0"
pg-connection-string "0.1.3"
- pg-pool "^2.0.4"
+ pg-pool "^2.0.7"
pg-types "^2.1.0"
pgpass "1.x"
semver "4.3.2"
@@ -8396,10 +8360,10 @@ postgres-interval@^1.1.0:
dependencies:
xtend "^4.0.0"
-prebuild-install@^5.3.2:
- version "5.3.2"
- resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.3.2.tgz#6392e9541ac0b879ef0f22b3d65037417eb2035e"
- integrity sha512-INDfXzTPnhT+WYQemqnAXlP7SvfiFMopMozSgXCZ+RDLb279gKfIuLk4o7PgEawLp3WrMgIYGBpkxpraROHsSA==
+prebuild-install@^5.3.3:
+ version "5.3.3"
+ resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.3.3.tgz#ef4052baac60d465f5ba6bf003c9c1de79b9da8e"
+ integrity sha512-GV+nsUXuPW2p8Zy7SarF/2W/oiK8bFQgJcncoJ0d7kRpekEA0ftChjfEaF9/Y+QJEc/wFR7RAEa8lYByuUIe2g==
dependencies:
detect-libc "^1.0.3"
expand-template "^2.0.3"
@@ -8724,10 +8688,10 @@ qs@6.7.0:
resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"
integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==
-qs@^6.8.0:
- version "6.9.0"
- resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.0.tgz#d1297e2a049c53119cb49cca366adbbacc80b409"
- integrity sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==
+qs@^6.9.1:
+ version "6.9.1"
+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.1.tgz#20082c65cb78223635ab1a9eaca8875a29bf8ec9"
+ integrity sha512-Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA==
qs@~6.5.2:
version "6.5.2"
@@ -8807,6 +8771,15 @@ read-pkg-up@^2.0.0:
find-up "^2.0.0"
read-pkg "^2.0.0"
+read-pkg-up@^7.0.0:
+ version "7.0.1"
+ resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507"
+ integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==
+ dependencies:
+ find-up "^4.1.0"
+ read-pkg "^5.2.0"
+ type-fest "^0.8.1"
+
read-pkg@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"
@@ -8816,6 +8789,16 @@ read-pkg@^2.0.0:
normalize-package-data "^2.3.2"
path-type "^2.0.0"
+read-pkg@^5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc"
+ integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
+ dependencies:
+ "@types/normalize-package-data" "^2.4.0"
+ normalize-package-data "^2.5.0"
+ parse-json "^5.0.0"
+ type-fest "^0.6.0"
+
"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6:
version "2.3.6"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
@@ -8986,7 +8969,7 @@ repeat-string@^1.5.2, repeat-string@^1.6.1:
resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
-request@^2.78.0, request@^2.83.0, request@^2.87.0:
+request@^2.83.0, request@^2.87.0, request@^2.88.0:
version "2.88.0"
resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==
@@ -9188,20 +9171,13 @@ safe-regex@^1.1.0:
dependencies:
ret "~0.1.10"
-safe-regex@^2.0.1:
- version "2.0.2"
- resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-2.0.2.tgz#3601b28d3aefe4b963d42f6c2cdb241265cbd63c"
- integrity sha512-rRALJT0mh4qVFIJ9HvfjKDN77F9vp7kltOpFFI/8e6oKyHFmmxz4aSkY/YVauRDe7U0RrHdw9Lsxdel3E19s0A==
+safe-regex@^2.1.1:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-2.1.1.tgz#f7128f00d056e2fe5c11e81a1324dd974aadced2"
+ integrity sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==
dependencies:
regexp-tree "~0.1.1"
-safefs@^3.1.2:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/safefs/-/safefs-3.2.2.tgz#8170c1444d7038e08caea05a374fae2fa349e15c"
- integrity sha1-gXDBRE1wOOCMrqBaN0+uL6NJ4Vw=
- dependencies:
- graceful-fs "*"
-
"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@^2.1.2, safer-buffer@~2.1.0:
version "2.1.2"
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
@@ -9239,15 +9215,6 @@ sax@^1.2.4, sax@~1.2.4:
resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
-scandirectory@^2.5.0:
- version "2.5.0"
- resolved "https://registry.yarnpkg.com/scandirectory/-/scandirectory-2.5.0.tgz#6ce03f54a090b668e3cbedbf20edf9e310593e72"
- integrity sha1-bOA/VKCQtmjjy+2/IO354xBZPnI=
- dependencies:
- ignorefs "^1.0.0"
- safefs "^3.1.2"
- taskgroup "^4.0.5"
-
schema-utils@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770"
@@ -9300,11 +9267,6 @@ semver@4.3.2:
resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.2.tgz#c7a07158a80bedd052355b770d82d6640f803be7"
integrity sha1-x6BxWKgL7dBSNVt3DYLWZA+AO+c=
-semver@5.5.0:
- version "5.5.0"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab"
- integrity sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==
-
semver@^6.0.0, semver@^6.1.0, semver@^6.1.2, semver@^6.3.0:
version "6.3.0"
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
@@ -9441,16 +9403,16 @@ shallow-clone@^3.0.0:
dependencies:
kind-of "^6.0.2"
-sharp@^0.23.2:
- version "0.23.2"
- resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.23.2.tgz#5f8b77513aa1f7e4d0dd969a3904ced75486c1d7"
- integrity sha512-BSo0tq6Jtzwa6GDKvVMNNPCP/HLczrFLGVcorYv7OtxlKx4UPHy7x9DdfT8F+PK7FCFDemVRwtsjWpvaJI9v6w==
+sharp@^0.23.4:
+ version "0.23.4"
+ resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.23.4.tgz#ca36067cb6ff7067fa6c77b01651cb9a890f8eb3"
+ integrity sha512-fJMagt6cT0UDy9XCsgyLi0eiwWWhQRxbwGmqQT6sY8Av4s0SVsT/deg8fobBQCTDU5iXRgz0rAeXoE2LBZ8g+Q==
dependencies:
color "^3.1.2"
detect-libc "^1.0.3"
nan "^2.14.0"
npmlog "^4.1.2"
- prebuild-install "^5.3.2"
+ prebuild-install "^5.3.3"
semver "^6.3.0"
simple-get "^3.1.0"
tar "^5.0.5"
@@ -9663,7 +9625,7 @@ split@^1.0.0:
dependencies:
through "2"
-sprintf-js@>=1.0.3:
+sprintf-js@^1.1.2:
version "1.1.2"
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673"
integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==
@@ -9673,10 +9635,10 @@ sprintf-js@~1.0.2:
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
-sqlite3@^4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/sqlite3/-/sqlite3-4.1.0.tgz#e051fb9c133be15726322a69e2e37ec560368380"
- integrity sha512-RvqoKxq+8pDHsJo7aXxsFR18i+dU2Wp5o12qAJOV5LNcDt+fgJsc2QKKg3sIRfXrN9ZjzY1T7SNe/DFVqAXjaw==
+sqlite3@^4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/sqlite3/-/sqlite3-4.1.1.tgz#539a42e476640796578e22d589b3283c28055242"
+ integrity sha512-CvT5XY+MWnn0HkbwVKJAyWEMfzpAPwnTiB3TobA5Mri44SrTovmmh499NPQP+gatkeOipqPlBLel7rn4E/PCQg==
dependencies:
nan "^2.12.1"
node-pre-gyp "^0.11.0"
@@ -9832,6 +9794,15 @@ string-width@^4.0.0, string-width@^4.1.0:
is-fullwidth-code-point "^3.0.0"
strip-ansi "^5.2.0"
+string-width@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
+ integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
+ dependencies:
+ emoji-regex "^8.0.0"
+ is-fullwidth-code-point "^3.0.0"
+ strip-ansi "^6.0.0"
+
string.prototype.trimleft@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz#6cc47f0d7eb8d62b0f3701611715a3954591d634"
@@ -9888,6 +9859,13 @@ strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:
dependencies:
ansi-regex "^4.1.0"
+strip-ansi@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
+ integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
+ dependencies:
+ ansi-regex "^5.0.0"
+
strip-bom@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
@@ -10042,14 +10020,6 @@ tar@^5.0.5:
mkdirp "^0.5.0"
yallist "^4.0.0"
-taskgroup@^4.0.5, taskgroup@^4.2.0:
- version "4.3.1"
- resolved "https://registry.yarnpkg.com/taskgroup/-/taskgroup-4.3.1.tgz#7de193febd768273c457730497024d512c27915a"
- integrity sha1-feGT/r12gnPEV3MElwJNUSwnkVo=
- dependencies:
- ambi "^2.2.0"
- csextends "^1.0.3"
-
term-size@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69"
@@ -10316,6 +10286,16 @@ type-fest@^0.5.2:
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.5.2.tgz#d6ef42a0356c6cd45f49485c3b6281fc148e48a2"
integrity sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==
+type-fest@^0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
+ integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
+
+type-fest@^0.8.1:
+ version "0.8.1"
+ resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
+ integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
+
type-is@^1.6.4, type-is@~1.6.17, type-is@~1.6.18:
version "1.6.18"
resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
@@ -10329,23 +10309,6 @@ type@^1.0.1:
resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0"
integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==
-typechecker@^2.0.8:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/typechecker/-/typechecker-2.1.0.tgz#d1c2093a54ff8a19f58cff877eeaa54f2242d383"
- integrity sha1-0cIJOlT/ihn1jP+HfuqlTyJC04M=
-
-typechecker@^4.3.0:
- version "4.7.0"
- resolved "https://registry.yarnpkg.com/typechecker/-/typechecker-4.7.0.tgz#5249f427358f45b7250c4924fd4d01ed9ba435e9"
- integrity sha512-4LHc1KMNJ6NDGO+dSM/yNfZQRtp8NN7psYrPHUblD62Dvkwsp3VShsbM78kOgpcmMkRTgvwdKOTjctS+uMllgQ==
- dependencies:
- editions "^2.1.0"
-
-typechecker@~2.0.1:
- version "2.0.8"
- resolved "https://registry.yarnpkg.com/typechecker/-/typechecker-2.0.8.tgz#e83da84bb64c584ccb345838576c40b0337db82e"
- integrity sha1-6D2oS7ZMWEzLNFg4V2xAsDN9uC4=
-
typedarray@^0.0.6:
version "0.0.6"
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
@@ -10712,18 +10675,6 @@ vue-clipboard2@^0.3.1:
dependencies:
clipboard "^2.0.0"
-vue-eslint-parser@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-5.0.0.tgz#00f4e4da94ec974b821a26ff0ed0f7a78402b8a1"
- integrity sha512-JlHVZwBBTNVvzmifwjpZYn0oPWH2SgWv5dojlZBsrhablDu95VFD+hriB1rQGwbD+bms6g+rAFhQHk6+NyiS6g==
- dependencies:
- debug "^4.1.0"
- eslint-scope "^4.0.0"
- eslint-visitor-keys "^1.0.0"
- espree "^4.1.0"
- esquery "^1.0.1"
- lodash "^4.17.11"
-
vue-eslint-parser@^6.0.5:
version "6.0.5"
resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-6.0.5.tgz#c1c067c2755748e28f3872cd42e8c1c4c1a8059f"
@@ -10753,10 +10704,10 @@ vue-hot-reload-api@^2.3.0:
resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2"
integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==
-vue-i18n@^8.15.0:
- version "8.15.0"
- resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-8.15.0.tgz#9b11ef8e7a124f67cdf788c8c90a81f3606240ed"
- integrity sha512-juJ/avAP39bOMycC+qQDLJ8U9z9LtLF/9PsRoJLBSfsYZo9bqYntyyX5QPicwlb1emJKjgxhZ3YofHiQcXBu0Q==
+vue-i18n@^8.15.1:
+ version "8.15.1"
+ resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-8.15.1.tgz#90097a08a1e932f645c6b9c404c780d24f6d6224"
+ integrity sha512-GBbz8qYCu0U2LNu4IcuFLZiuyninG4k26knvhL7GZG5Ncp4RR2VKDEH6g8gQ6I+UUBCvH2MBQVPSdxWe4DBkPw==
vue-loader@^15.7.1:
version "15.7.1"
@@ -10840,31 +10791,17 @@ watchpack@^1.6.0:
graceful-fs "^4.1.2"
neo-async "^2.5.0"
-watchr@~2.4.13:
- version "2.4.13"
- resolved "https://registry.yarnpkg.com/watchr/-/watchr-2.4.13.tgz#d74847bb4d6f90f61fe2c74f9f68662aa0e07601"
- integrity sha1-10hHu01vkPYf4sdPn2hmKqDgdgE=
- dependencies:
- eachr "^2.0.2"
- extendr "^2.1.0"
- extract-opts "^2.2.0"
- ignorefs "^1.0.0"
- safefs "^3.1.2"
- scandirectory "^2.5.0"
- taskgroup "^4.2.0"
- typechecker "^2.0.8"
-
-web-resource-inliner@^4.3.1:
- version "4.3.3"
- resolved "https://registry.yarnpkg.com/web-resource-inliner/-/web-resource-inliner-4.3.3.tgz#a5446b02bc11beb4cb5e764e928d9c1e4ef47f41"
- integrity sha512-Qk19pohqZs3SoFUW4ZlOHlM8hsOnXhTpCrQ16b1qtJtKzJgO7NZLGP+/lcb2g3hWDQD39/LE/JYOn1Sjy7tn1A==
+web-resource-inliner@^4.3.3:
+ version "4.3.4"
+ resolved "https://registry.yarnpkg.com/web-resource-inliner/-/web-resource-inliner-4.3.4.tgz#07e1b4bcbcbee1021251b018e902bac5713f1be0"
+ integrity sha512-agVAgRhOOi4GVlvKK34oM23tDgH8390HfLnZY2HZl8OFBwKNvUJkH7t89AT2iluQP8w9VHAAKX6Z8EN7/9tqKA==
dependencies:
async "^3.1.0"
chalk "^2.4.2"
datauri "^2.0.0"
- htmlparser2 "^3.9.2"
+ htmlparser2 "^4.0.0"
lodash.unescape "^4.0.1"
- request "^2.78.0"
+ request "^2.88.0"
safer-buffer "^2.1.2"
valid-data-url "^2.0.0"
xtend "^4.0.2"
@@ -11067,16 +11004,16 @@ wkx@^0.4.8:
dependencies:
"@types/node" "*"
+word-wrap@~1.2.3:
+ version "1.2.3"
+ resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
+ integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
+
wordwrap@0.0.2:
version "0.0.2"
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f"
integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=
-wordwrap@~1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
- integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=
-
worker-farm@^1.7.0:
version "1.7.0"
resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8"
@@ -11102,6 +11039,15 @@ wrap-ansi@^6.0.0:
string-width "^4.1.0"
strip-ansi "^5.0.0"
+wrap-ansi@^6.2.0:
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
+ integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
+ dependencies:
+ ansi-styles "^4.0.0"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
+
wrappy@1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
@@ -11152,11 +11098,6 @@ xmlcreate@^2.0.0:
resolved "https://registry.yarnpkg.com/xmlcreate/-/xmlcreate-2.0.1.tgz#2ec38bd7b708d213fd1a90e2431c4af9c09f6a52"
integrity sha512-MjGsXhKG8YjTKrDCXseFo3ClbMGvUD4en29H2Cev1dv4P/chlpw6KdYmlCWDkhosBVKRDjM836+3e3pm1cBNJA==
-xregexp@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-2.0.0.tgz#52a63e56ca0b84a7f3a5f3d61872f126ad7a5943"
- integrity sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=
-
xtend@^4.0.0, xtend@^4.0.1, xtend@^4.0.2, xtend@~4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
@@ -11197,10 +11138,10 @@ yargs-parser@^13.1.0, yargs-parser@^13.1.1:
camelcase "^5.0.0"
decamelize "^1.2.0"
-yargs-parser@^15.0.0:
- version "15.0.0"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.0.tgz#cdd7a97490ec836195f59f3f4dbe5ea9e8f75f08"
- integrity sha512-xLTUnCMc4JhxrPEPUYD5IBR1mWCK/aT6+RJ/K29JY2y1vD+FhtgKK0AXRWvI262q3QSffAQuTouFIKUuHX89wQ==
+yargs-parser@^16.1.0:
+ version "16.1.0"
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-16.1.0.tgz#73747d53ae187e7b8dbe333f95714c76ea00ecf1"
+ integrity sha512-H/V41UNZQPkUMIT5h5hiwg4QKIY1RPvoBV4XcjUbRM8Bk2oKqqyZ0DIEbTFZB0XjbtSPG8SAa/0DxCQmiRgzKg==
dependencies:
camelcase "^5.0.0"
decamelize "^1.2.0"
@@ -11238,22 +11179,22 @@ yargs@^13.1.0:
y18n "^4.0.0"
yargs-parser "^13.1.1"
-yargs@^14.0.0:
- version "14.2.0"
- resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.0.tgz#f116a9242c4ed8668790b40759b4906c276e76c3"
- integrity sha512-/is78VKbKs70bVZH7w4YaZea6xcJWOAwkhbR0CFuZBmYtfTYF0xjGJF43AYd8g2Uii1yJwmS5GR2vBmrc32sbg==
+yargs@^15.0.2:
+ version "15.0.2"
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.0.2.tgz#4248bf218ef050385c4f7e14ebdf425653d13bd3"
+ integrity sha512-GH/X/hYt+x5hOat4LMnCqMd8r5Cv78heOMIJn1hr7QPPBqfeC6p89Y78+WB9yGDvfpCvgasfmWLzNzEioOUD9Q==
dependencies:
- cliui "^5.0.0"
+ cliui "^6.0.0"
decamelize "^1.2.0"
- find-up "^3.0.0"
+ find-up "^4.1.0"
get-caller-file "^2.0.1"
require-directory "^2.1.1"
require-main-filename "^2.0.0"
set-blocking "^2.0.0"
- string-width "^3.0.0"
+ string-width "^4.2.0"
which-module "^2.0.0"
y18n "^4.0.0"
- yargs-parser "^15.0.0"
+ yargs-parser "^16.1.0"
yargs@~3.10.0:
version "3.10.0"
From 55137d2ac23549e633f36ad10139fd4168c2645f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 23 Feb 2023 23:56:16 +0000
Subject: [PATCH 04/52] Bump sequelize from 6.28.0 to 6.29.0
Bumps [sequelize](https://github.com/sequelize/sequelize) from 6.28.0 to 6.29.0.
- [Release notes](https://github.com/sequelize/sequelize/releases)
- [Commits](https://github.com/sequelize/sequelize/compare/v6.28.0...v6.29.0)
---
updated-dependencies:
- dependency-name: sequelize
dependency-type: direct:production
...
Signed-off-by: dependabot[bot]
---
yarn.lock | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/yarn.lock b/yarn.lock
index cba9b3da..c0812b88 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -8313,10 +8313,10 @@ mkdirp@^1.0.3, mkdirp@^1.0.4:
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
-moment-timezone@^0.5.34, moment-timezone@^0.5.38:
- version "0.5.39"
- resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.39.tgz#342625a3b98810f04c8f4ea917e448d3525e600b"
- integrity sha512-hoB6suq4ISDj7BDgctiOy6zljBsdYT0++0ZzZm9rtxIvJhIbQ3nmbgSWe7dNFGurl6/7b1OUkHlmN9JWgXVz7w==
+moment-timezone@^0.5.35, moment-timezone@^0.5.38:
+ version "0.5.40"
+ resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.40.tgz#c148f5149fd91dd3e29bf481abc8830ecba16b89"
+ integrity sha512-tWfmNkRYmBkPJz5mr9GVDn9vRlVZOTe6yqY92rFxiOdWXbjaR0+9LwQnZGGuNR63X456NqmEkbskte8tWL5ePg==
dependencies:
moment ">= 2.9.0"
@@ -11103,9 +11103,9 @@ sequelize-slugify@^1.6.2:
sluglife "^0.9.8"
sequelize@^6.28.0:
- version "6.28.0"
- resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-6.28.0.tgz#d6bc4e36647e8501635467c0777c45a33f5d5ba8"
- integrity sha512-+WHqvUQgTp19GLkt+gyQ+F6qg+FIEO2O5F9C0TOYV/PjZ2a/XwWvVkL1NCkS4VSIjVVvAUutiW6Wv9ofveGaVw==
+ version "6.29.0"
+ resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-6.29.0.tgz#7b8750487adb7502ce8a7005b460d50c8ccc58b7"
+ integrity sha512-m8Wi90rs3NZP9coXE52c7PL4Q078nwYZXqt1IxPvgki7nOFn0p/F0eKsYDBXCPw9G8/BCEa6zZNk0DQUAT4ypA==
dependencies:
"@types/debug" "^4.1.7"
"@types/validator" "^13.7.1"
@@ -11114,7 +11114,7 @@ sequelize@^6.28.0:
inflection "^1.13.2"
lodash "^4.17.21"
moment "^2.29.1"
- moment-timezone "^0.5.34"
+ moment-timezone "^0.5.35"
pg-connection-string "^2.5.0"
retry-as-promised "^7.0.3"
semver "^7.3.5"
From b401d829dbb4733dd21a98e4fee7aec9ce21200f Mon Sep 17 00:00:00 2001
From: lesion
Date: Thu, 9 Mar 2023 21:24:45 +0100
Subject: [PATCH 05/52] remove a small warning
---
pages/index.vue | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
diff --git a/pages/index.vue b/pages/index.vue
index 5a01f421..e26c55ff 100644
--- a/pages/index.vue
+++ b/pages/index.vue
@@ -38,7 +38,7 @@ export default {
this.$fetch()
}
},
- data ({ $store }) {
+ data () {
return {
mdiMagnify, mdiCloseCircle,
isCurrentMonth: true,
@@ -89,16 +89,18 @@ export default {
created () {
this.$root.$on('dayclick', this.dayChange)
this.$root.$on('monthchange', this.monthChange)
- this.storeUnsubscribe = this.$store.subscribeAction( { after: (action, state) => {
- if (action.type === 'setFilter') {
- if (this.filter.query && this.filter.query.length > 2) {
- this.search()
- } else {
- this.tmpEvents = []
- this.$fetch()
+ if (process.client) {
+ this.storeUnsubscribe = this.$store.subscribeAction( { after: (action, state) => {
+ if (action.type === 'setFilter') {
+ if (this.filter.query && this.filter.query.length > 2) {
+ this.search()
+ } else {
+ this.tmpEvents = []
+ this.$fetch()
+ }
}
- }
- }})
+ }})
+ }
},
destroyed () {
this.$root.$off('dayclick')
From d2759a55a58ceb79f30e79c3f3a4efdbd6851ed2 Mon Sep 17 00:00:00 2001
From: lesion
Date: Thu, 9 Mar 2023 21:38:39 +0100
Subject: [PATCH 06/52] wrong user / admin merge dark theme settings - fix #244
---
store/index.js | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/store/index.js b/store/index.js
index 09a7b07e..7e87044f 100644
--- a/store/index.js
+++ b/store/index.js
@@ -41,10 +41,10 @@ export const state = () => ({
export const getters = {
hide_thumbs (state) {
- return (state.localSettings['hide_thumbs'] === null) ? state.settings.hide_thumbs : state.localSettings.hide_thumbs
+ return (![true, false].includes(state.localSettings['hide_thumbs'])) ? state.settings.hide_thumbs : state.localSettings.hide_thumbs
},
is_dark (state) {
- return (state.localSettings['theme.is_dark'] === null) ? state.settings['theme.is_dark'] : state.localSettings['theme.is_dark']
+ return (![true, false].includes(state.localSettings['theme.is_dark'])) ? state.settings['theme.is_dark'] : state.localSettings['theme.is_dark']
}
}
@@ -73,9 +73,10 @@ export const actions = {
// this method is called server side only for each request for nuxt
// we use it to get configuration from db, set locale, etc...
nuxtServerInit ({ commit }, { res, app }) {
-
+ console.error('dentro nuxtServerInit ', res.locals)
if (res.locals && res.locals.settings) {
commit('setSettings', res.locals.settings)
+ console.error(`SETTINGS: ${res.locals.settings}`)
}
commit('setFilter', { type: 'show_recurrent',
value: res.locals.settings.allow_recurrent_event && res.locals.settings.recurrent_event_visible })
From 63d1d2ee53615f8e72936b226d7b1ec75712f718 Mon Sep 17 00:00:00 2001
From: lesion
Date: Thu, 9 Mar 2023 21:41:06 +0100
Subject: [PATCH 07/52] minor
---
store/index.js | 2 --
1 file changed, 2 deletions(-)
diff --git a/store/index.js b/store/index.js
index 7e87044f..a39d809f 100644
--- a/store/index.js
+++ b/store/index.js
@@ -73,10 +73,8 @@ export const actions = {
// this method is called server side only for each request for nuxt
// we use it to get configuration from db, set locale, etc...
nuxtServerInit ({ commit }, { res, app }) {
- console.error('dentro nuxtServerInit ', res.locals)
if (res.locals && res.locals.settings) {
commit('setSettings', res.locals.settings)
- console.error(`SETTINGS: ${res.locals.settings}`)
}
commit('setFilter', { type: 'show_recurrent',
value: res.locals.settings.allow_recurrent_event && res.locals.settings.recurrent_event_visible })
From 92ca5abf5e5d05f0cff5c610800eb0eb9017fe11 Mon Sep 17 00:00:00 2001
From: joenepraat
Date: Fri, 10 Mar 2023 23:16:32 +0000
Subject: [PATCH 08/52] Translated using Weblate (Dutch)
Currently translated at 68.3% (214 of 313 strings)
Translation: Gancio/Web
Translate-URL: https://hosted.weblate.org/projects/gancio/web/nl/
---
locales/nl.json | 238 +++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 237 insertions(+), 1 deletion(-)
diff --git a/locales/nl.json b/locales/nl.json
index 0967ef42..e67534d2 100644
--- a/locales/nl.json
+++ b/locales/nl.json
@@ -1 +1,237 @@
-{}
+{
+ "admin": {
+ "block_user": "Gebruiker verwijderen",
+ "filter_users": "Gebruikers filteren",
+ "add_link": "Link toevoegen",
+ "blocked": "Geblokkeerd",
+ "delete_user": "Verwijderen",
+ "remove_admin": "Beheerder verwijderen",
+ "user_remove_ok": "Gebruiker verwijderd",
+ "user_create_ok": "Gebruiker geregistreerd",
+ "announcement_remove_ok": "Mededeling verwijderd",
+ "instance_locale": "Standaardtaal",
+ "new_announcement": "Nieuwe mededeling",
+ "show_smtp_setup": "E-mailinstellingen",
+ "smtp_port": "SMTP-poort",
+ "config_plugin": "Pluginconfiguratie",
+ "event_remove_ok": "Evenement verwijderd",
+ "select_instance_timezone": "Tijdzone",
+ "add_instance": "Server toevoegen",
+ "hide_boost_bookmark": "Boost/favorieten verbergen",
+ "instance_name": "Servernaam",
+ "show_resource": "Bron tonen",
+ "hide_resource": "Bron verbergen",
+ "delete_resource": "Bron verwijderen",
+ "filter_instances": "Servers filteren",
+ "is_dark": "Donker thema",
+ "footer_links": "Footerlinks",
+ "edit_place": "Locatie bewerken",
+ "smtp_hostname": "SMTP-server",
+ "domain": "Domein",
+ "tilelayer_provider_attribution": "Naamsvermelding",
+ "geolocation": "Geolocatie",
+ "trusted_instances_label_default": "Vriendschappelijke servers",
+ "edit_collection": "Collectie bewerken",
+ "new_collection": "Nieuwe collectie",
+ "smtp_use_sendmail": "Sendmail gebruiken"
+ },
+ "ordinal": {
+ "4": "vierde",
+ "1": "eerste",
+ "3": "derde",
+ "-1": "laatste",
+ "2": "tweede",
+ "5": "vijfde"
+ },
+ "common": {
+ "plugins": "Plugins",
+ "help_translate": "Help vertalen",
+ "tag": "Tag",
+ "close": "Sluiten",
+ "show_map": "Kaart tonen",
+ "calendar": "Agenda",
+ "home": "Start",
+ "about": "Over",
+ "content": "Inhoud",
+ "recurring_event_actions": "Herhalende evenementacties",
+ "admin_actions": "Beheeracties",
+ "add_event": "Evenement toevoegen",
+ "next": "Volgende",
+ "export": "Exporteren",
+ "send": "Verzenden",
+ "where": "Waar",
+ "address": "Adres",
+ "when": "Wanneer",
+ "what": "Wat",
+ "media": "Media",
+ "login": "Inloggen",
+ "email": "E-mail",
+ "password": "Wachtwoord",
+ "register": "Registreren",
+ "description": "Omschrijving",
+ "remove": "Verwijderen",
+ "hide": "Verbergen",
+ "search": "Zoeken",
+ "edit": "Bewerken",
+ "info": "Info",
+ "confirm": "Bevestigen",
+ "admin": "Beheerder",
+ "users": "Gebruikers",
+ "events": "Evenementen",
+ "places": "Locaties",
+ "settings": "Opties",
+ "actions": "Acties",
+ "deactivate": "Uitschakelen",
+ "remove_admin": "Beheerder verwijderen",
+ "activate": "Activeren",
+ "save": "Opslaan",
+ "preview": "Voorbeeld",
+ "logout": "Uitloggen",
+ "share": "Delen",
+ "name": "Naam",
+ "associate": "Associate",
+ "edit_event": "Evenement bewerken",
+ "related": "Gerelateerd",
+ "add": "Toevoegen",
+ "logout_ok": "Uitgelogd",
+ "copy": "Kopiëren",
+ "recover_password": "Wachtwoord herstellen",
+ "new_password": "Nieuw wachtwoord",
+ "new_user": "Nieuwe gebruiker",
+ "ok": "OK",
+ "cancel": "Annuleren",
+ "enable": "Inschakelen",
+ "disable": "Uitschakelen",
+ "me": "Jij",
+ "password_updated": "Wachtwoord veranderd.",
+ "resources": "Bronnen",
+ "n_resources": "geen bron|een bron|{n} bronnen",
+ "activate_user": "Bevestigd",
+ "displayname": "Weergavenaam",
+ "federation": "Federatie",
+ "set_password": "Wachtwoord instellen",
+ "copy_link": "Link kopiëren",
+ "send_via_mail": "E-mail verzenden",
+ "add_to_calendar": "Aan agenda toevoegen",
+ "instances": "Servers",
+ "copied": "Gekopieerd",
+ "embed": "Embedden",
+ "embed_title": "Embed dit evenement op jouw website",
+ "embed_help": "Kopieer en plak de volgende code op jouw website en het evenement wordt zoals hier daar getoond",
+ "max_events": "Max. aantal evenementen",
+ "feed": "RSS-feed",
+ "feed_url_copied": "Open de gekopieerde feed-URL in jouw RSS-feedreader",
+ "follow_me_title": "Volg updates op de fediverse",
+ "follow": "Volgen",
+ "moderation": "Moderatie",
+ "user": "Gebruiker",
+ "authorize": "Goedkeuren",
+ "title": "Titel",
+ "filter": "Filter",
+ "event": "Evenement",
+ "pause": "Pauze",
+ "start": "Start",
+ "fediverse": "Fediverse",
+ "skip": "Overslaan",
+ "delete": "Verwijderen",
+ "announcements": "Mededelingen",
+ "url": "URL",
+ "place": "Locatie",
+ "tags": "Tags",
+ "theme": "Thema",
+ "reset": "Resetten",
+ "import": "Importeren",
+ "label": "Label",
+ "collections": "Collecties"
+ },
+ "login": {
+ "not_registered": "Niet geregistreerd?",
+ "error": "Kon niet inloggen. Controleer jouw inloginformatie.",
+ "ok": "Ingelogd",
+ "insert_email": "Vul je e-mailadres in.",
+ "description": "Door in te loggen kun je nieuwe evenementen aanmaken.",
+ "check_email": "Controleer de inbox en spamfolder van jouw e-mail.",
+ "forgot_password": "Jouw wachtwoord vergeten?"
+ },
+ "recover": {
+ "not_valid_code": "Er ging iets fout."
+ },
+ "export": {
+ "email_description": "Je kunt evenementen die jou interesseren naar je laten e-mailen.",
+ "insert_your_address": "Vul je e-mailadres in",
+ "intro": "In tegenstelling tot asociale platformen die alles doen om gebruikers en hun gegevens voor zichzelf te houden, geloven wij dat informatie, zoals mensen, vrij moet zijn. Daarom kun je op te hoogte blijven van de door jou gewenste evenementen, zonder verplicht door deze website te hoeven ploegen.",
+ "feed_description": "Om updates te volgen met een computer of smartphone, zonder regelmatig deze website te hoeven bezoeken, kun je RSS-feeds gebruiken.
\n\n Om RSS-feeds te kunnen bekijken gebruik je een speciale app om updates te ontvangen van websites die jou interesseren. Het is een goede manier om veel websites snel te kunnen volgen, zonder een account aan te hoeven maken of andere tijdrovende dingen te hoeven doen.
\n\n Wanneer je Android gebruikt raden wij Flym of Feeder aan\n Voor iPhone / iPad kun je Feed4U gebruiken \n Voor een desktop / laptop raden wij Feedbro aan, die je dient toe te voegen aan Firefox of Chrome . \n
\nDoor het toevoegen van deze link aan jouw RSS-feedreader blijf je up-to-date.",
+ "ical_description": "Computers en smartphones hebben meestal een agenda-applicatie die in staat is om een externe agenda te importeren.",
+ "list_description": "Wanneer je een website hebt en je wilt een lijst met evenementen tonen, gebruik dan de volgende code"
+ },
+ "event": {
+ "recurrent": "Herhalend",
+ "only_future": "alleen toekomstige evenementen",
+ "recurrent_description": "Kies de frequentie en selecteer dagen",
+ "multidate": "Meer dagen",
+ "normal": "Normaal",
+ "import_ICS": "Vanuit ICS-bestand importeren",
+ "alt_text_description": "Omschrijving voor blinde of slechtziende mensen",
+ "what_description": "Titel",
+ "description_description": "Omschrijving",
+ "tag_description": "Tag",
+ "media_description": "Je kunt een flyer toevoegen (optioneel)",
+ "added": "Evenement toegevoegd",
+ "saved": "Evenement opgeslagen",
+ "added_anon": "Evenement toegevoegd, maar moet nog wel worden goedgekeurd.",
+ "where_description": "Waar is het evenement? Je kunt de locatie aanmaken wanneer deze nog niet aanwezig is.",
+ "address_description": "Wat is het adres?",
+ "address_description_osm": "Wat is het adres? (door OpenStreetMap-bijdragers)",
+ "confirmed": "Evenement goedgekeurd",
+ "not_found": "Kon het evenement niet vinden",
+ "remove_confirmation": "Weet je zeker dat je dit evenement wilt verwijderen?",
+ "edit_recurrent": "Herhalend evenement bewerken:",
+ "show_recurrent": "herhalende evenementen",
+ "show_past": "ook eerdere evenementen",
+ "ics": "ICS",
+ "anon_description": "Je kunt een evenement toevoegen zonder te registreren of in te loggen, maar je moet wel wachten dat iemand het leest\nen goedkeurt als een geschikt evenement. Het is niet mogelijk om het evenement daarna te wijzigen.
\nJe kunt in plaats daarvan ook inloggen of registreren. Ga anders gewoon je gang en krijg zo snel mogelijk een antwoord. ",
+ "show_multidate": "meerdaagse evenementen",
+ "multidate_description": "Is het een festival? Kies wanneer het begint en het eindigt",
+ "normal_description": "Kies de dag.",
+ "remove_recurrent_confirmation": "Weet je zeker dat je dit herhalende evenement wilt verwijderen?\nEerdere evenementen blijven bewaard, maar er worden geen nieuwe evenementen aangemaakt.",
+ "import_description": "Je kunt evenementen vanuit andere platformen en servers importeren met behulp van standaardformaten (ics en h-event)",
+ "choose_focal_point": "Kies het punt van aandacht",
+ "remove_media_confirmation": "Ga je akkoord met het verwijderen van de afbeelding?",
+ "download_flyer": "Flyer downloaden",
+ "same_day": "op dezelfde dag",
+ "anon": "Anoniem",
+ "updated": "Evenement bijgewerkt",
+ "recurrent_1w_days": "Elke {days}",
+ "recurrent_1m_days": "Dag {days} van elke maand",
+ "recurrent_1m_ordinal": "De {n} {days} van elke maand",
+ "recurrent_2m_days": "Dag {days} om de twee maanden",
+ "recurrent_2w_days": "Elke {days} om de twee weken",
+ "recurrent_2m_ordinal": "De {n} {days} om de twee maanden",
+ "each_week": "Elke week",
+ "each_2w": "Om de week",
+ "each_month": "Elke maand",
+ "due": "tot",
+ "from": "Van",
+ "image_too_big": "De afbeelding kan niet groter zijn dan 4MB",
+ "interact_with_me_at": "Heb interactie met mij op de fediverse via",
+ "interact_with_me": "Volg me",
+ "import_URL": "Vanuit URL importeren"
+ },
+ "confirm": {
+ "title": "Goedkeuring gebruiker"
+ },
+ "setup": {
+ "completed": "Instellen compleet",
+ "start": "Start"
+ },
+ "register": {
+ "complete": "Registraties moeten worden goedgekeurd.",
+ "description": "Sociale bewegingen moeten zich organiseren en zichzelf financieren.
\n
Voordat je evenementen kunt aanmaken moet dit account worden goedgekeurd. Besef je dat achter deze website zich echt mensen bevinden, dus schrijf twee regels om ons te laten weten wat voor evenementen je wilt aanmaken.",
+ "error": "Fout: ",
+ "first_user": "Beheerder aangemaakt"
+ },
+ "settings": {
+ "danger_section": "Gevaarlijk onderdeel",
+ "password_updated": "Wachtwoord veranderd."
+ }
+}
From e1bca6f46ad602085a99c8551607ac044f2c000c Mon Sep 17 00:00:00 2001
From: lesion
Date: Tue, 14 Mar 2023 16:15:42 +0100
Subject: [PATCH 09/52] add Duch (nl) locale (thanks @jeoenepraat)
---
CHANGELOG | 2 ++
locales/index.js | 1 +
nuxt.config.js | 4 ++--
3 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG b/CHANGELOG
index 68b45f36..89328234 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,5 +1,7 @@
All notable changes to this project will be documented in this file.
+### UNRELEASED
+
### 1.6.4 - 22 feb '23
- add missing i18n during setup
- really fix #232
diff --git a/locales/index.js b/locales/index.js
index 9ea49295..9e6a6cd9 100644
--- a/locales/index.js
+++ b/locales/index.js
@@ -8,6 +8,7 @@ module.exports = {
gl: 'Galego',
it: 'Italiano',
nb: 'Norwegian Bokmål',
+ nl: 'Dutch',
pl: 'Polski',
pt: 'Português',
ru: 'Русский',
diff --git a/nuxt.config.js b/nuxt.config.js
index 72eb06d1..6036a7ff 100644
--- a/nuxt.config.js
+++ b/nuxt.config.js
@@ -2,7 +2,7 @@ const config = require('./server/config.js')
const minifyTheme = require('minify-css-string').default
const locales = require('./locales/index')
-import { ca, de, en, es, eu, fr, gl, it, nb, pl, pt, sk, ru, zhHans } from 'vuetify/lib/locale'
+import { ca, de, en, es, eu, fr, gl, it, nb, nl, pl, pt, sk, ru, zhHans } from 'vuetify/lib/locale'
const isDev = (process.env.NODE_ENV !== 'production')
module.exports = {
@@ -141,7 +141,7 @@ module.exports = {
},
buildModules: ['@nuxtjs/vuetify'],
vuetify: {
- lang: { locales: { ca, de, en, es, eu, fr, gl, it, nb, pl, pt, sk, ru, zhHans } },
+ lang: { locales: { ca, de, en, es, eu, fr, gl, it, nb, nl, pl, pt, sk, ru, zhHans } },
treeShake: true,
theme: {
options: {
From f7357666ca79809fe36967dc95f1f19c223c7b0d Mon Sep 17 00:00:00 2001
From: lesion
Date: Tue, 14 Mar 2023 16:16:52 +0100
Subject: [PATCH 10/52] fix event import from URL
---
server/helpers.js | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/server/helpers.js b/server/helpers.js
index 6eab2b3c..fbc2e9e2 100644
--- a/server/helpers.js
+++ b/server/helpers.js
@@ -197,9 +197,9 @@ module.exports = {
* It does supports ICS and H-EVENT
*/
async importURL(req, res) {
- const URL = req.query.URL
+ const url = req.query.URL
try {
- const response = await axios.get(URL)
+ const response = await axios.get(url)
const contentType = response.headers['content-type']
if (contentType.includes('text/html')) {
@@ -211,7 +211,7 @@ module.exports = {
const props = e.properties
let media = get(props, 'featured[0]')
if (media) {
- media = url.resolve(URL, media)
+ media = URL.resolve(url, media)
}
return {
title: get(props, 'name[0]', ''),
From fc8a9f4506264c93d97bb746389a5d74ffb866ec Mon Sep 17 00:00:00 2001
From: lesion
Date: Tue, 14 Mar 2023 16:42:24 +0100
Subject: [PATCH 11/52] address some issues with recurrent events, fix #247
---
components/DateInput.vue | 2 +-
components/eventAdmin.vue | 4 ++--
pages/Admin.vue | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/components/DateInput.vue b/components/DateInput.vue
index f9ddfd86..00426516 100644
--- a/components/DateInput.vue
+++ b/components/DateInput.vue
@@ -1,7 +1,7 @@
v-col(cols=12)
.text-center
- v-btn-toggle.v-col-6.flex-column.flex-sm-row(v-model='type' color='primary' @change='type => change("type", type)')
+ v-btn-toggle.v-col-6.flex-column.flex-sm-row(v-if='!event.parentId' v-model='type' color='primary' @change='type => change("type", type)')
v-btn(value='normal' label="normal") {{ $t('event.normal') }}
v-btn(v-if='settings.allow_multidate_event' value='multidate' label='multidate') {{ $t('event.multidate') }}
v-btn(v-if='settings.allow_recurrent_event' value='recurrent' label="recurrent") {{ $t('event.recurrent') }}
diff --git a/components/eventAdmin.vue b/components/eventAdmin.vue
index 37c1029a..8d76feee 100644
--- a/components/eventAdmin.vue
+++ b/components/eventAdmin.vue
@@ -11,7 +11,7 @@ span
v-icon(v-if='event.is_visible' v-text='mdiEyeOff')
v-icon(v-else='event.is_visible' v-text='mdiEye')
v-list-item-content
- v-list-item-title(v-text="$t(`common.${event.is_visible?'hide':'confirm'}`)")
+ v-list-item-title(v-text="$t(`common.${event.is_visible?(event.parentId?'skip':'hide'):'confirm'}`)")
//- Edit event
v-list-item(:to='`/add/${event.id}`')
@@ -21,7 +21,7 @@ span
v-list-item-title(v-text="$t('common.edit')")
//- Remove
- v-list-item(@click='remove(false)')
+ v-list-item(v-if='!event.parentId' @click='remove(false)')
v-list-item-icon
v-icon(v-text='mdiDelete')
v-list-item-content
diff --git a/pages/Admin.vue b/pages/Admin.vue
index 6ddac5bd..7f623363 100644
--- a/pages/Admin.vue
+++ b/pages/Admin.vue
@@ -1,7 +1,7 @@
v-container.container.pa-0.pa-md-3
v-card
- v-alert(v-if='url!==settings.baseurl' outlined type='warning' color='red' show-icon :icon='mdiAlert')
+ v-alert(v-if='url!==settings.baseurl' outlined type='warning' show-icon :icon='mdiAlert')
span(v-html="$t('admin.wrong_domain_warning', { url, baseurl: settings.baseurl })")
v-tabs(v-model='selectedTab' show-arrows :next-icon='mdiChevronRight' :prev-icon='mdiChevronLeft')
From ae990fc3701db9b872725a561575c46fc9d7b425 Mon Sep 17 00:00:00 2001
From: sedum
Date: Thu, 16 Mar 2023 17:29:48 +0100
Subject: [PATCH 12/52] add support for server side http proxy, close #240
---
docs/install/configuration.md | 21 +++++++++++++++++++++
modules/axios-proxy.js | 26 ++++++++++++++++++++++++++
nuxt.config.js | 1 +
server/config.js | 11 +++++++++++
4 files changed, 59 insertions(+)
create mode 100644 modules/axios-proxy.js
diff --git a/docs/install/configuration.md b/docs/install/configuration.md
index 36de449a..5f46caf4 100644
--- a/docs/install/configuration.md
+++ b/docs/install/configuration.md
@@ -67,3 +67,24 @@ list of strings you can override.
> warning "Restart needed"
> Note that a restart is needed when you change user_locale's content.
+
+### Proxy
+Proxy outward request from gancio.
+Look [here](https://www.npmjs.com/package/https-proxy-agent) for options.
+Note: `hostname` option takes precedence over `host`.
+
+```json
+"proxy": {
+ "protocol": "http:",
+ "hostname": "",
+ "host": "127.0.0.1",
+ "port": "8118",
+ "auth": {
+ "username": "user",
+ "password": "password"
+ },
+ "headers": {
+ "X-Proxy-Header": "example"
+ }
+}
+```
diff --git a/modules/axios-proxy.js b/modules/axios-proxy.js
new file mode 100644
index 00000000..4a617857
--- /dev/null
+++ b/modules/axios-proxy.js
@@ -0,0 +1,26 @@
+const HttpsProxyAgent = require("https-proxy-agent"),
+ axios = require("axios"),
+ config = require('../server/config')
+
+function axiosProxy (_moduleOptions) {
+
+ if (config.proxy && !(!config.proxy.hostname && !config.proxy.host)) {
+ const httpsAgent = new HttpsProxyAgent({
+ protocol: config.proxy.protocol,
+ hostname: config.proxy.hostname,
+ host: config.proxy.host,
+ port: config.proxy.port,
+ auth: config.proxy.auth.username + ':' + config.proxy.auth.password,
+ headers: config.proxy.headers
+ })
+
+ // Use axios as you normally would, but specify httpsAgent in the default configs
+ // https://github.com/nuxt-community/axios-module/pull/428#issuecomment-743313813
+ // Nuxt 2: https://github.com/axios/axios/issues/925#issuecomment-513028175
+ // Nuxt 3: https://github.com/unjs/ofetch#-adding-https-agent
+ axios.defaults.httpsAgent = httpsAgent
+ }
+
+}
+
+module.exports = axiosProxy
\ No newline at end of file
diff --git a/nuxt.config.js b/nuxt.config.js
index 6036a7ff..83f74987 100644
--- a/nuxt.config.js
+++ b/nuxt.config.js
@@ -55,6 +55,7 @@ module.exports = {
modules: [
// Doc: https://axios.nuxtjs.org/usage
'@nuxtjs/i18n',
+ '~/modules/axios-proxy.js', // Note: import this before @nuxtjs/axios to override defaults of both instances: `$axios` available in context, and `axios` used in controllers
'@nuxtjs/axios',
'@nuxtjs/auth',
'@nuxtjs/sitemap',
diff --git a/server/config.js b/server/config.js
index 2388311d..50ff6474 100644
--- a/server/config.js
+++ b/server/config.js
@@ -15,6 +15,17 @@ let config = {
db: {},
user_locale: path.resolve(process.env.cwd || '', 'user_locale'),
upload_path: path.resolve(process.env.cwd || '', 'uploads'),
+ proxy: {
+ protocol: process.env.GANCIO_PROXY_PROTOCOL || '',
+ hostname: process.env.GANCIO_PROXY_HOSTNAME || '',
+ host: process.env.GANCIO_PROXY_HOST || '',
+ port: process.env.GANCIO_PROXY_PORT || '',
+ auth: {
+ username: process.env.GANCIO_PROXY_USERNAME || '',
+ password: process.env.GANCIO_PROXY_PASSWORD || ''
+ },
+ headers: process.env.GANCIO_PROXY_HEADERS && JSON.parse(process.env.GANCIO_PROXY_HEADERS) || {}
+ },
write (config_path= process.env.config_path || './config.json') {
delete config.status
return fs.writeFileSync(config_path, JSON.stringify(config, null, 2))
From 99d78e2492411652284363b9bac50c1c920ee813 Mon Sep 17 00:00:00 2001
From: lesion
Date: Sun, 19 Mar 2023 23:26:57 +0100
Subject: [PATCH 13/52] Squashed commit of the following:
commit 5c0d380740c24e0467cef916fd0560cb26409f9f
Author: lesion
Date: Sun Mar 19 23:22:25 2023 +0100
update yarn.lock
commit 909ee71ecb8f27e4fba72430aecc92bf527e6cd4
Author: lesion
Date: Sun Mar 19 23:22:09 2023 +0100
Squashed commit of the following:
commit fc8a9f4506264c93d97bb746389a5d74ffb866ec
Author: lesion
Date: Tue Mar 14 16:42:24 2023 +0100
address some issues with recurrent events, fix #247
commit f7357666ca79809fe36967dc95f1f19c223c7b0d
Author: lesion
Date: Tue Mar 14 16:16:52 2023 +0100
fix event import from URL
commit e1bca6f46ad602085a99c8551607ac044f2c000c
Author: lesion
Date: Tue Mar 14 16:15:42 2023 +0100
add Duch (nl) locale (thanks @jeoenepraat)
commit 5f8afdbc12474bd8833e7a248a273cd480e8e8d7
Merge: 57a052a 92ca5ab
Author: lesion
Date: Tue Mar 14 11:39:50 2023 +0100
Merge remote-tracking branch 'weblate/master'
commit 57a052a7fa6b598a797de5a1cb66fd70408ea14b
Merge: 63d1d2e 55137d2
Author: lesion
Date: Tue Mar 14 11:39:33 2023 +0100
Merge commit '55137d2ac23549e633f36ad10139fd4168c2645f'
commit 92ca5abf5e5d05f0cff5c610800eb0eb9017fe11
Author: joenepraat
Date: Fri Mar 10 23:16:32 2023 +0000
Translated using Weblate (Dutch)
Currently translated at 68.3% (214 of 313 strings)
Translation: Gancio/Web
Translate-URL: https://hosted.weblate.org/projects/gancio/web/nl/
commit 63d1d2ee53615f8e72936b226d7b1ec75712f718
Author: lesion
Date: Thu Mar 9 21:41:06 2023 +0100
minor
commit d2759a55a58ceb79f30e79c3f3a4efdbd6851ed2
Author: lesion
Date: Thu Mar 9 21:38:39 2023 +0100
wrong user / admin merge dark theme settings - fix #244
commit b401d829dbb4733dd21a98e4fee7aec9ce21200f
Author: lesion
Date: Thu Mar 9 21:24:45 2023 +0100
remove a small warning
commit ccffe5f7b0d117a84fbe23737d1bc844866de82c
Author: lesion
Date: Fri Feb 24 11:40:36 2023 +0100
push tags on release
commit 55137d2ac23549e633f36ad10139fd4168c2645f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu Feb 23 23:56:16 2023 +0000
Bump sequelize from 6.28.0 to 6.29.0
Bumps [sequelize](https://github.com/sequelize/sequelize) from 6.28.0 to 6.29.0.
- [Release notes](https://github.com/sequelize/sequelize/releases)
- [Commits](https://github.com/sequelize/sequelize/compare/v6.28.0...v6.29.0)
---
updated-dependencies:
- dependency-name: sequelize
dependency-type: direct:production
...
Signed-off-by: dependabot[bot]
commit b654f29d8bf0fb56e2ca3ed53448bd08a1028fc4
Author: lesion
Date: Wed Feb 22 13:21:17 2023 +0100
update changelog
commit 0cd1ee9d891a5feb1384751149dd56f401f3a348
Author: lesion
Date: Wed Feb 22 13:17:29 2023 +0100
increase rate limit max requests per minutes
commit b6dafc082e76276c924c349a60642e070b1eea4e
Author: lesion
Date: Wed Feb 22 08:45:39 2023 +0100
minor
commit 0fa7769844f0feecaf9676ecebdcb20dc5754fd4
Author: lesion
Date: Wed Feb 22 08:45:18 2023 +0100
location saving is not working when geocoding is disabled, fix #238
commit 07f9e2d9eeed7fe1855b49ea6c4b776afe10f15a
Author: lesion
Date: Wed Feb 22 08:33:40 2023 +0100
really fix #232
commit bae930799e7c62e7841af8031d94bf9c6feb98c9
Author: lesion
Date: Wed Feb 22 08:33:09 2023 +0100
downgrade mariadb (sequelize is not ready)
commit d733d7fef1c2ebffb4f6ae42461a9a874c5c5d7f
Author: lesion
Date: Wed Feb 22 00:16:28 2023 +0100
aargh
commit 98b22aad70b9c077e0caabad08585b8ae7418b13
Author: lesion
Date: Tue Feb 21 00:56:06 2023 +0100
minor
commit fc098b603de7245f16811e63d48ee323ecbb7e1a
Author: lesion
Date: Tue Feb 21 00:55:44 2023 +0100
missing i18n in setup, fix #239
commit 3eaf72af197d909471e63071f0780ba64e259ffb
Merge: bba196b d6c6034
Author: lesion
Date: Mon Feb 20 21:17:37 2023 +0100
Merge remote-tracking branch 'weblate/master'
commit bba196b0682def503cfb2dce01454aabc3868188
Author: lesion
Date: Sat Feb 18 00:05:52 2023 +0100
update changelog, v1.6.3
commit bb9f7cca47625d92a63d5d6d81029afeb0c129e6
Author: lesion
Date: Sat Feb 18 00:04:28 2023 +0100
minor
commit 80d2dbd06bb5948086acd3d848d291d5b5b7522a
Author: lesion
Date: Fri Feb 17 23:40:28 2023 +0100
minor
commit d6c6034630b96f518e0040d86e0a4def74d1d813
Author: fadelkon
Date: Thu Feb 16 22:09:23 2023 +0000
Translated using Weblate (Catalan)
Currently translated at 100.0% (313 of 313 strings)
Translation: Gancio/Web
Translate-URL: https://hosted.weblate.org/projects/gancio/web/ca/
commit d125cf1506e901a6a494a66961557d9181b8e320
Author: lesion
Date: Fri Feb 17 21:56:31 2023 +0100
set a default user_locale path
commit 4367960a6218b7d59f881a6934a43e1d1840822b
Merge: c8cc5c6 87dd179
Author: lesion
Date: Tue Feb 7 17:46:58 2023 +0100
Merge branch 'master' into gh
commit c8cc5c6c97d3a3fd9a03f04eca1f20880593a896
Merge: 88e0c90 550e221
Author: lesion
Date: Mon Jan 9 17:15:21 2023 +0100
Merge branch 'master' into gh
commit 88e0c90a66f30b815b09f4c75819bfdbc994c30c
Merge: 421aa12 f212ac1
Author: lesion
Date: Thu Dec 15 09:54:41 2022 +0100
Merge branch 'master' into gh
commit 421aa12781e25a6415985f986645fb2995d6e413
Merge: 5f6cc46 b3488e7
Author: lesion
Date: Wed Sep 28 12:26:08 2022 +0200
Merge branch 'master' into gh
commit 5f6cc46cdcf7d857541cf6583698cce49366d10e
Merge: b66feb9 171d968
Author: lesion
Date: Mon Aug 8 00:08:12 2022 +0200
Merge branch 'master' into gh
commit b66feb92e27be821df4ecd9b992e4e98168fdce8
Merge: 80c55d5 05d068f
Author: lesion
Date: Tue Jun 21 23:48:40 2022 +0200
Merge branch 'master' into gh
commit 80c55d5601c40f32f59107cc2b374590ce18e3d7
Merge: 814090e a154fdf
Author: lesion
Date: Mon Jun 6 17:27:00 2022 +0200
Merge branch 'master' into gh
commit 814090e9b671a1a8c39e111e7a5e27b8d142f937
Merge: 616c542 2e3aba9
Author: lesion
Date: Mon Jun 6 17:19:31 2022 +0200
Merge branch 'master' into gh
commit 616c54229a59885dd071b095802ab270660a88de
Merge: e4cb22e 82dcaf9
Author: lesion
Date: Mon Jun 6 16:57:05 2022 +0200
Merge branch 'master' into gh
commit e4cb22ee33e76c4aa9002a94b1dc9a38e9c558cf
Merge: 5dddfbd 8657937
Author: lesion
Date: Fri Mar 11 23:41:22 2022 +0100
Merge branch 'master' into gh
commit 5dddfbd29e0ca00ed33663f18d80df5f1e96e194
Merge: 60e9d95 10c6b0d
Author: lesion
Date: Fri Mar 11 23:22:12 2022 +0100
Merge branch 'master' into gh
commit 60e9d95ba83037822c00817a0c628fa8b5c025f6
Merge: 79445ca ad93f83
Author: lesion
Date: Tue Dec 7 01:35:18 2021 +0100
Merge branch 'master' into gh
commit 79445ca8a70ffe9e426750d55ad4a0197b144730
Merge: 9472d8d cd313ef
Author: les
Date: Thu Jun 24 21:52:25 2021 +0200
Merge branch 'master' into gh
commit 9472d8d919face015065209047247d08c18b4895
Merge: f960149 9e9643e
Author: les
Date: Fri Mar 26 22:27:41 2021 +0100
Merge branch 'dev' into gh
commit f9601492dc37681b2e07399811d8a3a7d38ca3e6
Author: les
Date: Fri Dec 6 11:30:41 2019 +0100
update dependencies
commit f8c7fa2b45b62cd0d339227b8a69e6d951661faf
Author: les
Date: Fri Dec 6 11:41:13 2019 +0100
minor
commit 33ca266535c28da14c9de57eb4aa12ad2e527d36
Author: les
Date: Fri Dec 6 11:38:15 2019 +0100
prepare gh as a mirror
commit 5c8875411631048210eb50030e83cb272a40d54a
Author: lesion
Date: Sun Mar 19 23:18:40 2023 +0100
update deps
commit 7eac4fce324a6e75cdda296d672317cf2497c005
Author: lesion
Date: Sun Mar 19 23:18:25 2023 +0100
refactoring event detail page
commit dc9ca88bc62708b869be3f3efe51d9155fe17830
Author: lesion
Date: Sun Mar 19 23:17:35 2023 +0100
show hide boosts/bookmarks, fix #241
commit d4a25b1dd0b9404e0de7ca5cf546f0d29bc8943e
Author: lesion
Date: Sun Mar 19 23:13:58 2023 +0100
minor with unixFormat
commit 239d6bcab19ef3cf53d1b2544a5c9a36ba8dd25b
Author: lesion
Date: Sun Mar 19 23:12:25 2023 +0100
minor
commit b149f980db8245c12a6940997be6d5657bddf829
Author: lesion
Date: Sun Mar 19 23:12:05 2023 +0100
minor
commit 6f2955c584ec9da2c10991fb09ab57735a31385d
Author: lesion
Date: Sun Mar 19 23:11:49 2023 +0100
minor
commit dd586c38c9ef2f0b408ef90eb27dffe53355305a
Author: lesion
Date: Sun Mar 19 23:11:31 2023 +0100
minor on style
commit 544823717b9801e63bef15394b25bfbcd842c10f
Author: lesion
Date: Sun Mar 19 23:11:15 2023 +0100
fix multidate issue, go to event on save
commit 9ef0c75d03ee2d69f89034b28d6991f85ffefb06
Author: lesion
Date: Sun Mar 19 23:09:47 2023 +0100
use v-lazy, improve search, full tag/place events
commit ac91072b79960815e0535e63ac45e0b5c6100764
Author: lesion
Date: Sun Mar 19 22:47:51 2023 +0100
increase DDOS limiter to 250 req/min
commit d0ca92efb4afe48d2fd236083d9e290ab8d49704
Author: lesion
Date: Sun Mar 19 22:47:14 2023 +0100
update changelog
commit 2d54f19225acc4118d60ef8c9d12f9495e6776ca
Author: lesion
Date: Sun Mar 19 22:46:51 2023 +0100
use luxon instead of dayjs, new $time plugin
---
CHANGELOG | 8 +
assets/helper.js | 51 -
assets/style.css | 10 +-
components/Calendar.vue | 17 +-
components/DateInput.vue | 59 +-
components/Editor.vue | 2 +-
components/Event.vue | 8 +-
components/List.vue | 2 +-
components/NavSearch.vue | 15 +-
components/admin/Moderation.vue | 2 +-
components/admin/Settings.vue | 4 +-
components/admin/Users.vue | 2 +-
locales/en.json | 4 +-
locales/it.json | 9 +-
nuxt.config.js | 3 +-
package.json | 24 +-
pages/add/_edit.vue | 56 +-
pages/event/_slug.vue | 299 ++--
pages/export.vue | 5 +-
pages/index.vue | 87 +-
pages/place/_place.vue | 15 +-
pages/search.vue | 5 +-
pages/tag/_tag.vue | 13 +-
plugins/filters.js | 92 --
plugins/helpers.js | 21 +
plugins/time.js | 170 ++
plugins/v-calendar.js | 8 +-
server/api/controller/event.js | 90 +-
server/api/controller/locale.js | 3 +-
server/api/controller/place.js | 2 +-
server/api/controller/tag.js | 2 +-
server/api/limiter.js | 4 +-
server/routes.js | 8 +-
store/index.js | 8 +-
yarn.lock | 2698 ++++++++++++++++---------------
35 files changed, 1907 insertions(+), 1899 deletions(-)
delete mode 100644 assets/helper.js
delete mode 100644 plugins/filters.js
create mode 100644 plugins/helpers.js
create mode 100644 plugins/time.js
diff --git a/CHANGELOG b/CHANGELOG
index 89328234..93bbd765 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,14 @@
All notable changes to this project will be documented in this file.
### UNRELEASED
+ - optimize home page using lazy loading (v-lazy)
+ - show a progress
+ - improve search flow (order by, press enter or icon...)
+ - add Duch (nl) locale (thanks @jeoenepraat)
+ - fix #244, dark theme user / admin preference merge issue
+ - fix some issues with recurrent events, #247
+ - filters / helpers refactoring
+ - use luxon instead of dayjs, new $time plugin
### 1.6.4 - 22 feb '23
- add missing i18n during setup
diff --git a/assets/helper.js b/assets/helper.js
deleted file mode 100644
index 78b2b3d2..00000000
--- a/assets/helper.js
+++ /dev/null
@@ -1,51 +0,0 @@
-import dayjs from 'dayjs'
-
-export function attributesFromEvents(_events) {
- // merge events with same date
- let attributes = []
- const now = dayjs().unix()
- for (let e of _events) {
- const key = dayjs.unix(e.start_datetime).tz().format('MMDD') // Math.floor(e.start_datetime/(3600*24)) // dayjs.unix(e.start_datetime).tz().format('YYYYMMDD')
- const c = (e.end_datetime || e.start_datetime) < now ? 'vc-past' : ''
-
- if (e.multidate === true) {
- attributes.push({
- dates: { start: new Date(e.start_datetime * 1000), end: new Date(e.end_datetime * 1000) },
- highlight: {
- start: { fillMode: 'outline' },
- base: { fillMode: 'light' },
- end: { fillMode: 'outline' },
- }
- })
- continue
- }
-
- const i = attributes.find(a => a.day === key)
- if (!i) {
- attributes.push({
- day: key, key: e.id, n: 1, dates: new Date(e.start_datetime * 1000),
- dot: { color: 'teal', class: c }
- })
- continue
- }
-
- i.n++
- if (i.n >= 20) {
- i.dot = { color: 'purple', class: c }
- } else if (i.n >= 10) {
- i.dot = { color: 'red', class: c }
- } else if (i.n >= 5) {
- i.dot = { color: 'orange', class: c }
- } else if (i.n >= 3) {
- i.dot = { color: 'yellow', class: c }
- } else {
- i.dot = { color: 'teal', class: c }
- }
-
- }
-
- // add a bar to highlight today
- attributes.push({ key: 'today', dates: new Date(), highlight: { color: 'green', fillMode: 'outline' } })
-
- return attributes
-}
diff --git a/assets/style.css b/assets/style.css
index 7e9cba0a..d0efa757 100644
--- a/assets/style.css
+++ b/assets/style.css
@@ -108,7 +108,11 @@ li {
/* margin-top: 16px;
margin-right: 16px; */
transition: all .5s;
+ min-height: 288px;
overflow: hidden;
+ box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
+ border-radius: 4px;
+
}
.event .title {
@@ -127,11 +131,10 @@ li {
flex: 1 1 auto;
}
-.event .place span {
- white-space: nowrap;
+/* .event .place span {
overflow: hidden;
text-overflow: ellipsis;
-}
+} */
.event a {
text-decoration: none;
@@ -148,6 +151,7 @@ li {
#event {
max-width: 1200px;
+ overflow-wrap: break-word;
}
/* .tags .v-chip .v-chip__content {
diff --git a/components/Calendar.vue b/components/Calendar.vue
index a0de2f25..87c4531e 100644
--- a/components/Calendar.vue
+++ b/components/Calendar.vue
@@ -9,29 +9,26 @@
@input='click'
@update:from-page='updatePage'
:locale='$i18n.locale'
- :popover="{ visibility: 'click' }"
:attributes='attributes'
transition='fade'
aria-label='Calendar'
is-expanded
is-inline)
- .calh.d-flex.justify-center.align-center(slot='placeholder')
- v-progress-circular(indeterminate)
+ .calh.text-center(slot='placeholder')
+ v-progress-circular.mt-5(indeterminate color='primary')