diff --git a/package.json b/package.json index f2eff819..345046c4 100644 --- a/package.json +++ b/package.json @@ -7,9 +7,9 @@ "build": "nuxt build --modern", "start:inspect": "NODE_ENV=production node --inspect node_modules/.bin/nuxt start --modern", "dev": "nuxt dev", - "test-sqlite": "export NODE_ENV=test; export DB=sqlite; jest --testEnvironment=jest-environment-node --bail=1", - "test-mariadb": "export NODE_ENV=test; export DB=mariadb; jest --testEnvironment=jest-environment-node --bail=1", - "test-postgresql": "export NODE_ENV=test; export DB=postgresql; jest --testEnvironment=jest-environment-node --bail=1", + "test-sqlite": "export NODE_ENV=test; export DB=sqlite; jest --testEnvironment=jest-environment-node --forceExit --runInBand --bail=1", + "test-mariadb": "export NODE_ENV=test; export DB=mariadb; jest --testEnvironment=jest-environment-node --runInBand --bail=1", + "test-postgresql": "export NODE_ENV=test; export DB=postgresql; jest --testEnvironment=jest-environment-node --runInBand --bail=1", "start": "nuxt start --modern", "doc": "cd docs && bundle exec jekyll b", "doc:dev": "cd docs && bundle exec jekyll s --drafts", @@ -59,18 +59,18 @@ "ics": "^3.1.0", "jsdom": "^21.1.0", "leaflet": "^1.9.2", - "linkify-html": "^4.0.2", - "linkifyjs": "4.1.0", + "linkify-html": "^4.1.1", + "linkifyjs": "4.1.1", "lodash": "^4.17.21", "luxon": "^3.3.0", "mariadb": "^2.5.6", "memory-cache": "^0.2.0", "microformat-node": "^2.0.1", "minify-css-string": "^1.0.0", - "mkdirp": "^2.1.5", + "mkdirp": "^2.1.6", "multer": "^1.4.5-lts.1", "mysql2": "^2.3.3", - "nuxt-edge": "2.17.0-27941778.c493723", + "nuxt-edge": "2.17.0-27999381.ff351a6", "oauth2orize": "^1.11.1", "passport": "^0.6.0", "passport-anonymous": "^1.0.1", @@ -80,7 +80,7 @@ "passport-oauth2-client-password": "^0.1.2", "passport-oauth2-client-public": "^0.0.1", "pg": "^8.10.0", - "sequelize": "^6.28.0", + "sequelize": "^6.30.0", "sequelize-slugify": "^1.6.2", "sharp": "^0.27.2", "sqlite3": "^5.1.4", @@ -99,10 +99,10 @@ "@nuxtjs/vuetify": "^1.12.3", "jest": "^29.5.0", "jest-environment-node": "^29.5.0", - "prettier": "^2.8.1", + "prettier": "^2.8.7", "pug": "^3.0.2", "pug-plain-loader": "^1.1.0", - "sass": "^1.59.2", + "sass": "^1.60.0", "sequelize-cli": "^6.3.0", "supertest": "^6.3.3", "webpack": "4", diff --git a/yarn.lock b/yarn.lock index 745ef2ae..ea5526c7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17,12 +17,12 @@ dependencies: "@babel/highlight" "^7.18.6" -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.1", "@babel/compat-data@^7.20.14", "@babel/compat-data@^7.20.5": +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.1", "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.21.0": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.0.tgz#c241dc454e5b5917e40d37e525e2f4530c399298" integrity sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g== -"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.20.12": +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.21.3": version "7.21.3" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.21.3.tgz#cf1c877284a469da5d1ce1d1e53665253fae712e" integrity sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw== @@ -314,7 +314,7 @@ "@babel/helper-plugin-utils" "^7.20.2" "@babel/plugin-syntax-class-static-block" "^7.14.5" -"@babel/plugin-proposal-decorators@^7.20.13": +"@babel/plugin-proposal-decorators@^7.21.0": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.21.0.tgz#70e0c89fdcd7465c97593edb8f628ba6e4199d63" integrity sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w== @@ -392,7 +392,7 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-proposal-optional-chaining@^7.18.9", "@babel/plugin-proposal-optional-chaining@^7.20.7": +"@babel/plugin-proposal-optional-chaining@^7.18.9", "@babel/plugin-proposal-optional-chaining@^7.20.7", "@babel/plugin-proposal-optional-chaining@^7.21.0": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea" integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA== @@ -767,7 +767,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-transform-runtime@^7.19.6": +"@babel/plugin-transform-runtime@^7.21.0": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.0.tgz#2a884f29556d0a68cd3d152dcc9e6c71dfb6eee8" integrity sha512-ReY6pxwSzEU0b3r2/T/VhqMKg/AkceBT19X0UptA3/tYi5Pe2eXgEUH+NNMC5nok6c6XQz5tyVTUpuezRfSMSg== @@ -927,7 +927,7 @@ resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime@^7.15.4", "@babel/runtime@^7.20.13", "@babel/runtime@^7.8.4": +"@babel/runtime@^7.15.4", "@babel/runtime@^7.21.0", "@babel/runtime@^7.8.4": version "7.21.0" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673" integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw== @@ -1586,37 +1586,37 @@ mkdirp "^1.0.4" rimraf "^3.0.2" -"@nuxt/babel-preset-app-edge@2.17.0-27941778.c493723": - version "2.17.0-27941778.c493723" - resolved "https://registry.yarnpkg.com/@nuxt/babel-preset-app-edge/-/babel-preset-app-edge-2.17.0-27941778.c493723.tgz#81992ccfba44223621195bd47c444aeb83d697a4" - integrity sha512-4KbYqTi7A+XOVI2UCNfbPFs5QEP/IhHn1D+M/su3CKZ4uiZqds23zXIaz8xeGxs0jIDH2iOXbshfWFhpQHGkIA== +"@nuxt/babel-preset-app-edge@2.17.0-27999381.ff351a6": + version "2.17.0-27999381.ff351a6" + resolved "https://registry.yarnpkg.com/@nuxt/babel-preset-app-edge/-/babel-preset-app-edge-2.17.0-27999381.ff351a6.tgz#28fd0d41a6eeb1fff9118b8ca407b77aaf89b98e" + integrity sha512-iG0DDD4gKPlePOs3r0Av0kfyxypuq0kAy1wh/L+POs4ZgADPSzU8e2fb2FZ/JCfC4Idx6EuZdFl5yr0Hi8KIDA== dependencies: - "@babel/compat-data" "^7.20.14" - "@babel/core" "^7.20.12" + "@babel/compat-data" "^7.21.0" + "@babel/core" "^7.21.3" "@babel/helper-compilation-targets" "^7.20.7" "@babel/helper-module-imports" "^7.18.6" "@babel/plugin-proposal-class-properties" "^7.18.6" - "@babel/plugin-proposal-decorators" "^7.20.13" + "@babel/plugin-proposal-decorators" "^7.21.0" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" - "@babel/plugin-proposal-optional-chaining" "^7.20.7" + "@babel/plugin-proposal-optional-chaining" "^7.21.0" "@babel/plugin-proposal-private-methods" "^7.18.6" - "@babel/plugin-transform-runtime" "^7.19.6" + "@babel/plugin-transform-runtime" "^7.21.0" "@babel/preset-env" "^7.20.2" - "@babel/runtime" "^7.20.13" + "@babel/runtime" "^7.21.0" "@vue/babel-preset-jsx" "^1.4.0" core-js "^3.19.0" - core-js-compat "^3.28.0" + core-js-compat "^3.29.1" regenerator-runtime "^0.13.11" -"@nuxt/builder-edge@2.17.0-27941778.c493723": - version "2.17.0-27941778.c493723" - resolved "https://registry.yarnpkg.com/@nuxt/builder-edge/-/builder-edge-2.17.0-27941778.c493723.tgz#be9bb259f79fab067d3f5ac97bdb6e601865ee1c" - integrity sha512-ZxcyaxhJRM3h2r/eFbXpmXvhVl9DCac90ic6RSVx8zpwYzioJ8fLbTlW5pV3fQjIEAk3ysejzC1DxwEijHtXvQ== +"@nuxt/builder-edge@2.17.0-27999381.ff351a6": + version "2.17.0-27999381.ff351a6" + resolved "https://registry.yarnpkg.com/@nuxt/builder-edge/-/builder-edge-2.17.0-27999381.ff351a6.tgz#cb92be5a8f6d5443788d25feff789856ab7a174e" + integrity sha512-Xz7Jd11SOowmeXbZIAVH8buTfLTERe4u6oaUMsoGqVGdUqBtEBiEjVpxzP5qlRw8easUq+cLZ+Eg6Ehd2nunKA== dependencies: "@nuxt/devalue" "^2.0.0" - "@nuxt/utils-edge" "2.17.0-27941778.c493723" - "@nuxt/vue-app-edge" "2.17.0-27941778.c493723" - "@nuxt/webpack-edge" "2.17.0-27941778.c493723" + "@nuxt/utils-edge" "2.17.0-27999381.ff351a6" + "@nuxt/vue-app-edge" "2.17.0-27999381.ff351a6" + "@nuxt/webpack-edge" "2.17.0-27999381.ff351a6" chalk "^4.1.2" chokidar "^3.5.3" consola "^2.15.3" @@ -1629,13 +1629,13 @@ serialize-javascript "^6.0.1" upath "^2.0.1" -"@nuxt/cli-edge@2.17.0-27941778.c493723": - version "2.17.0-27941778.c493723" - resolved "https://registry.yarnpkg.com/@nuxt/cli-edge/-/cli-edge-2.17.0-27941778.c493723.tgz#080c5c504890a56cde5bff3e552e1e0c95772b09" - integrity sha512-bNtz5ACIDFUe8OkgAEEdUZT25Bm8NxB0A26PGiXzg4kFfsvM8to3fhX0TgWBUbVMMC9S7TxJBbqdEI02aBrkng== +"@nuxt/cli-edge@2.17.0-27999381.ff351a6": + version "2.17.0-27999381.ff351a6" + resolved "https://registry.yarnpkg.com/@nuxt/cli-edge/-/cli-edge-2.17.0-27999381.ff351a6.tgz#5936e63b1e5c5e51010e6c388ef2cbd875a60671" + integrity sha512-pmAzqJTKnp73TBbXm8iYEGjd86HgGTryEc6ecPsVgUduZ0SsxFl3crsuP5yNiVHg96UK9JqXKQ8fs1cVWW19RQ== dependencies: - "@nuxt/config-edge" "2.17.0-27941778.c493723" - "@nuxt/utils-edge" "2.17.0-27941778.c493723" + "@nuxt/config-edge" "2.17.0-27999381.ff351a6" + "@nuxt/utils-edge" "2.17.0-27999381.ff351a6" boxen "^5.1.2" chalk "^4.1.2" compression "^1.7.4" @@ -1673,12 +1673,12 @@ upath "^2.0.1" vue-template-compiler "^2.6.14" -"@nuxt/config-edge@2.17.0-27941778.c493723": - version "2.17.0-27941778.c493723" - resolved "https://registry.yarnpkg.com/@nuxt/config-edge/-/config-edge-2.17.0-27941778.c493723.tgz#0793aac5b711c166f6b63c781659bf48bb49d8a0" - integrity sha512-7yRmXEkXS4dWD39T5bCekf4DAbT6d9Nhj++Y3GgS9TQYBY9ThwU3VfdJ4Jk9m/ZVxVDI7KFRLOIpkeKxNTTuNw== +"@nuxt/config-edge@2.17.0-27999381.ff351a6": + version "2.17.0-27999381.ff351a6" + resolved "https://registry.yarnpkg.com/@nuxt/config-edge/-/config-edge-2.17.0-27999381.ff351a6.tgz#d8092377a8b343594c2cfda8db479eff7f392c8f" + integrity sha512-UqLGSv3GX2j1qpgK8mubgfqA9mBCLOj5DvDPwczWl+WyvAUqMvXNxFHxIjedcfx/PPL1N1jl/u6GhXGkpZMk6w== dependencies: - "@nuxt/utils-edge" "2.17.0-27941778.c493723" + "@nuxt/utils-edge" "2.17.0-27999381.ff351a6" consola "^2.15.3" defu "^6.1.2" destr "^1.2.2" @@ -1686,16 +1686,16 @@ lodash "^4.17.21" rc9 "^2.0.1" std-env "^3.3.2" - ufo "^1.0.1" + ufo "^1.1.1" -"@nuxt/core-edge@2.17.0-27941778.c493723": - version "2.17.0-27941778.c493723" - resolved "https://registry.yarnpkg.com/@nuxt/core-edge/-/core-edge-2.17.0-27941778.c493723.tgz#3f0ea5b60b768d2f0af4708d5bd39c3c32aa2e2b" - integrity sha512-pcnwDaD17IQ3ZHaR/xIVTFoARalPpb9PS8qXvodJA9mCEsT30q04C9ta8cUO/GX5eGrWKLcym94zJGaVlaMCdg== +"@nuxt/core-edge@2.17.0-27999381.ff351a6": + version "2.17.0-27999381.ff351a6" + resolved "https://registry.yarnpkg.com/@nuxt/core-edge/-/core-edge-2.17.0-27999381.ff351a6.tgz#c2491ac896b8b4ae20cd8846c9a2148f2a802d37" + integrity sha512-558+7DSnzjflx38g47wBxHToQ5HL+KJVdOe+RG8VwlylHmLeUIZP7nWyRkvbIz8IxBjwl/9Qku3gxtxpV6xYnA== dependencies: - "@nuxt/config-edge" "2.17.0-27941778.c493723" - "@nuxt/server-edge" "2.17.0-27941778.c493723" - "@nuxt/utils-edge" "2.17.0-27941778.c493723" + "@nuxt/config-edge" "2.17.0-27999381.ff351a6" + "@nuxt/server-edge" "2.17.0-27999381.ff351a6" + "@nuxt/utils-edge" "2.17.0-27999381.ff351a6" consola "^2.15.3" fs-extra "^10.1.0" hable "^3.0.0" @@ -1717,20 +1717,20 @@ error-stack-parser "^2.0.0" string-width "^4.2.3" -"@nuxt/generator-edge@2.17.0-27941778.c493723": - version "2.17.0-27941778.c493723" - resolved "https://registry.yarnpkg.com/@nuxt/generator-edge/-/generator-edge-2.17.0-27941778.c493723.tgz#0af37ca1df083a9f0ec420d266a0a00a9c243e60" - integrity sha512-6Eiq+rYUEN4wTZ+MrRKpwnAa8Z4+Egyyhgo4XSh3sEWGS4r9ZOGJyuUvnIj1bTDQcLaOXSi1utCh+IPh7uLYyQ== +"@nuxt/generator-edge@2.17.0-27999381.ff351a6": + version "2.17.0-27999381.ff351a6" + resolved "https://registry.yarnpkg.com/@nuxt/generator-edge/-/generator-edge-2.17.0-27999381.ff351a6.tgz#49f48ebea9199b0d7735571e4f21a96b2a02dc94" + integrity sha512-BFZVg+4fa8aEyTC+XuEwDjGmz1o8UiOPnBCetaEDB9JuT7lyvy4Z+zLDJMquuRIn72kP1gu7HXBBI6bqa+tP7g== dependencies: - "@nuxt/utils-edge" "2.17.0-27941778.c493723" + "@nuxt/utils-edge" "2.17.0-27999381.ff351a6" chalk "^4.1.2" consola "^2.15.3" defu "^6.1.2" devalue "^2.0.1" fs-extra "^10.1.0" html-minifier "^4.0.0" - node-html-parser "^6.1.4" - ufo "^1.0.1" + node-html-parser "^6.1.5" + ufo "^1.1.1" "@nuxt/loading-screen@^2.0.4": version "2.0.4" @@ -1752,13 +1752,13 @@ consola "^2.15.0" node-fetch "^2.6.7" -"@nuxt/server-edge@2.17.0-27941778.c493723": - version "2.17.0-27941778.c493723" - resolved "https://registry.yarnpkg.com/@nuxt/server-edge/-/server-edge-2.17.0-27941778.c493723.tgz#af9a16320d528c07806ad1dab2230e6edc63f2d2" - integrity sha512-Iuv8UJAJ/wwwoT8O55q7z6A/JPdi9fIp4lTHBVGGV2U5cbl06Rfm0QMAn8Ng+rbvc30m50t7bI2KQdvYVYuYKA== +"@nuxt/server-edge@2.17.0-27999381.ff351a6": + version "2.17.0-27999381.ff351a6" + resolved "https://registry.yarnpkg.com/@nuxt/server-edge/-/server-edge-2.17.0-27999381.ff351a6.tgz#42899968578f90941369ca2c992b3079fc51b703" + integrity sha512-j46G25dCP4ukG6j1Bk/T6SHntjV8ACBktk/spzQUzukhY55ZoWx9MwaKuBldWqI6JoWCNSqOfS2LDB415ZxjIA== dependencies: - "@nuxt/utils-edge" "2.17.0-27941778.c493723" - "@nuxt/vue-renderer-edge" "2.17.0-27941778.c493723" + "@nuxt/utils-edge" "2.17.0-27999381.ff351a6" + "@nuxt/vue-renderer-edge" "2.17.0-27999381.ff351a6" "@nuxtjs/youch" "^4.2.3" compression "^1.7.4" connect "^3.7.0" @@ -1773,7 +1773,7 @@ serve-placeholder "^2.0.1" serve-static "^1.15.0" server-destroy "^1.0.1" - ufo "^1.0.1" + ufo "^1.1.1" "@nuxt/telemetry@^1.4.1": version "1.4.1" @@ -1798,23 +1798,23 @@ rc9 "^2.0.1" std-env "^3.3.1" -"@nuxt/utils-edge@2.17.0-27941778.c493723": - version "2.17.0-27941778.c493723" - resolved "https://registry.yarnpkg.com/@nuxt/utils-edge/-/utils-edge-2.17.0-27941778.c493723.tgz#4169fb9008fbae56e0b8f9c70347922bf753aa35" - integrity sha512-YZUWGj+ztNNqspMfJEzWiqLFG2xwUPL48Qxk2L42R9bEGNOrEspNYoVM7cRXAivLPh+OiG1MHDB8tm0VH9el9Q== +"@nuxt/utils-edge@2.17.0-27999381.ff351a6": + version "2.17.0-27999381.ff351a6" + resolved "https://registry.yarnpkg.com/@nuxt/utils-edge/-/utils-edge-2.17.0-27999381.ff351a6.tgz#247ec46750de66d0e3980371c3ba9a709c3ae200" + integrity sha512-BNuwGsM5WOW7ijyqsKKNBekZIqOF12FCiFvvASB519M7pBVkCqtJ1Wa0xUESz9Vn+jHX75nU9bCULkb9g2lHIA== dependencies: consola "^2.15.3" create-require "^1.1.1" fs-extra "^10.1.0" hash-sum "^2.0.0" - jiti "^1.17.0" + jiti "^1.18.2" lodash "^4.17.21" proper-lockfile "^4.1.2" semver "^7.3.8" serialize-javascript "^6.0.1" signal-exit "^3.0.7" - ua-parser-js "^1.0.33" - ufo "^1.0.1" + ua-parser-js "^1.0.34" + ufo "^1.1.1" "@nuxt/utils@2.x": version "2.16.3" @@ -1834,13 +1834,13 @@ ua-parser-js "^1.0.34" ufo "^1.1.1" -"@nuxt/vue-app-edge@2.17.0-27941778.c493723": - version "2.17.0-27941778.c493723" - resolved "https://registry.yarnpkg.com/@nuxt/vue-app-edge/-/vue-app-edge-2.17.0-27941778.c493723.tgz#002eaf7a28cdb4ea4a7374dc75c99c0625b34649" - integrity sha512-pSJ5hpohy/lHvbZWPjih03wkHOZBmPmRR10iyGvlG85ULgLbm6teGaQSa54mxkQBK0fHgU7uNs+XxNK6jwb1gQ== +"@nuxt/vue-app-edge@2.17.0-27999381.ff351a6": + version "2.17.0-27999381.ff351a6" + resolved "https://registry.yarnpkg.com/@nuxt/vue-app-edge/-/vue-app-edge-2.17.0-27999381.ff351a6.tgz#d4fac44dc18a6f3efe22058fdc2fd2b8f9c76187" + integrity sha512-4c34L7Y8KwTmD7xivHV2/bikBDRwLbNJ21X9sejy4gHbrUcejQ73pILGa/jHlwrP+Lfdg/tWT3bAZ6on+6oc3g== dependencies: - node-fetch-native "^1.0.1" - ufo "^1.0.1" + node-fetch-native "^1.0.2" + ufo "^1.1.1" unfetch "^5.0.0" vue "^2.7.10" vue-client-only "^2.1.0" @@ -1850,38 +1850,38 @@ vue-template-compiler "^2.7.14" vuex "^3.6.2" -"@nuxt/vue-renderer-edge@2.17.0-27941778.c493723": - version "2.17.0-27941778.c493723" - resolved "https://registry.yarnpkg.com/@nuxt/vue-renderer-edge/-/vue-renderer-edge-2.17.0-27941778.c493723.tgz#f22fbaa4c970cf541d2aeb1dd3705d09d39625d2" - integrity sha512-2K+RB1VyfJFu/peiywDLNXReHc3MMH0+Yl6g6i0Wpyn3kolpef0pPQepdcGuZ/M0fR1VbQsBjoQ2GrLFwNRzuw== +"@nuxt/vue-renderer-edge@2.17.0-27999381.ff351a6": + version "2.17.0-27999381.ff351a6" + resolved "https://registry.yarnpkg.com/@nuxt/vue-renderer-edge/-/vue-renderer-edge-2.17.0-27999381.ff351a6.tgz#0e5d840b383923b2f6124a693c89071e92e369b3" + integrity sha512-bNUu3R2iSx/3L3GUuAvvp26nxeUGyOCBrqA/YG7Gtxcyj/BZD3qATbDP9yP7z2QbgrDkmsC8kO2+lDfS5RqqpQ== dependencies: "@nuxt/devalue" "^2.0.0" - "@nuxt/utils-edge" "2.17.0-27941778.c493723" + "@nuxt/utils-edge" "2.17.0-27999381.ff351a6" consola "^2.15.3" defu "^6.1.2" fs-extra "^10.1.0" lodash "^4.17.21" lru-cache "^5.1.1" - ufo "^1.0.1" + ufo "^1.1.1" vue "^2.7.10" vue-meta "^2.4.0" vue-server-renderer "^2.7.14" -"@nuxt/webpack-edge@2.17.0-27941778.c493723": - version "2.17.0-27941778.c493723" - resolved "https://registry.yarnpkg.com/@nuxt/webpack-edge/-/webpack-edge-2.17.0-27941778.c493723.tgz#34808dec4d68b4cd0c229b8128831e93936b0f89" - integrity sha512-3ewCz8SW181xSYj6tAVDZoSOFkx9TqAA1mcfnVCHTdmT+X1nyA32GoAoCsXlgQLVrTj+bai27ylrxji7kmCfFQ== +"@nuxt/webpack-edge@2.17.0-27999381.ff351a6": + version "2.17.0-27999381.ff351a6" + resolved "https://registry.yarnpkg.com/@nuxt/webpack-edge/-/webpack-edge-2.17.0-27999381.ff351a6.tgz#6bc1f52fe242ada503c91e1072afb9936c043246" + integrity sha512-7F4GJC9pInCjAV2JtrIaPvqb/64t4Yjg7HWAfO3wAIq5A7L7yuvhDxywPh5aDV7HOxDzkqHQS5IZBgMJsA5rTw== dependencies: - "@babel/core" "^7.20.12" - "@nuxt/babel-preset-app-edge" "2.17.0-27941778.c493723" + "@babel/core" "^7.21.3" + "@nuxt/babel-preset-app-edge" "2.17.0-27999381.ff351a6" "@nuxt/friendly-errors-webpack-plugin" "^2.5.2" - "@nuxt/utils-edge" "2.17.0-27941778.c493723" + "@nuxt/utils-edge" "2.17.0-27999381.ff351a6" babel-loader "^8.3.0" cache-loader "^4.1.0" - caniuse-lite "^1.0.30001452" + caniuse-lite "^1.0.30001469" consola "^2.15.3" css-loader "^5.2.7" - cssnano "^5.1.14" + cssnano "^5.1.15" eventsource-polyfill "^0.9.6" extract-css-chunks-webpack-plugin "^4.9.0" file-loader "^6.2.0" @@ -1906,7 +1906,7 @@ terser-webpack-plugin "^4.2.3" thread-loader "^3.0.4" time-fix-plugin "^2.0.7" - ufo "^1.0.1" + ufo "^1.1.1" upath "^2.0.1" url-loader "^4.1.1" vue-loader "^15.10.1" @@ -3562,11 +3562,16 @@ caniuse-api@^3.0.0: lodash.memoize "^4.1.2" lodash.uniq "^4.5.0" -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001452, caniuse-lite@^1.0.30001464: +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001449, caniuse-lite@^1.0.30001464: version "1.0.30001468" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001468.tgz#0101837c6a4e38e6331104c33dcfb3bdf367a4b7" integrity sha512-zgAo8D5kbOyUcRAgSmgyuvBkjrGk5CGYG5TYgFdpQv+ywcyEpo1LOWoG8YmoflGnh+V+UsNuKYedsoYs0hzV5A== +caniuse-lite@^1.0.30001469: + version "1.0.30001469" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001469.tgz#3dd505430c8522fdc9f94b4a19518e330f5c945a" + integrity sha512-Rcp7221ScNqQPP3W+lVOYDyjdR6dC+neEQCttoNr5bAyz54AboB4iwpnWgyi8P4YUsPybVzT4LgWiBbI3drL4g== + chalk@^2.0.0, chalk@^2.3.2, chalk@^2.4.1: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -4128,7 +4133,7 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== -core-js-compat@^3.25.1, core-js-compat@^3.28.0: +core-js-compat@^3.25.1, core-js-compat@^3.29.1: version "3.29.1" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.29.1.tgz#15c0fb812ea27c973c18d425099afa50b934b41b" integrity sha512-QmchCua884D8wWskMX8tW5ydINzd8oSJVx38lx/pVkFGqztxt73GYre3pm/hyYq8bPf+MW5In4I/uRShFDsbrA== @@ -4389,7 +4394,7 @@ cssnano-utils@^3.1.0: resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== -cssnano@^5.0.2, cssnano@^5.1.14: +cssnano@^5.0.2, cssnano@^5.1.15: version "5.1.15" resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.15.tgz#ded66b5480d5127fcb44dac12ea5a983755136bf" integrity sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw== @@ -7372,7 +7377,7 @@ jest@^29.5.0: import-local "^3.0.2" jest-cli "^29.5.0" -jiti@^1.16.2, jiti@^1.17.0, jiti@^1.18.2: +jiti@^1.16.2, jiti@^1.18.2: version "1.18.2" resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.18.2.tgz#80c3ef3d486ebf2450d9335122b32d121f2a83cd" integrity sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg== @@ -7676,10 +7681,10 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== -linkify-html@^4.0.2: - version "4.1.0" - resolved "https://registry.yarnpkg.com/linkify-html/-/linkify-html-4.1.0.tgz#c7881090a21020e06d956039450c239b3ca06536" - integrity sha512-cQSNN4i5V1xRjdSUEnXgn855xsl+usD7zBSsNyMSFBf4NlaZFocn7cExJA217azxODeqea79b6fDPXLa7jdkcA== +linkify-html@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/linkify-html/-/linkify-html-4.1.1.tgz#da88082149471bb6d3945fabf0d855a33c7f4120" + integrity sha512-7RcF7gIhEOGBBvs7orCJ2tevaz7iF0ZLZSRPWNNBOnW/uGjOOQYB+ztSeHF6dchMC2dM9H8zZlt6Z959bjteaw== linkify-it@4.0.1: version "4.0.1" @@ -7688,10 +7693,10 @@ linkify-it@4.0.1: dependencies: uc.micro "^1.0.1" -linkifyjs@4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-4.1.0.tgz#0460bfcc37d3348fa80e078d92e7bbc82588db15" - integrity sha512-Ffv8VoY3+ixI1b3aZ3O+jM6x17cOsgwfB1Wq7pkytbo1WlyRp6ZO0YDMqiWT/gQPY/CmtiGuKfzDIVqxh1aCTA== +linkifyjs@4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/linkifyjs/-/linkifyjs-4.1.1.tgz#73d427e3bbaaf4ca8e71c589ad4ffda11a9a5fde" + integrity sha512-zFN/CTVmbcVef+WaDXT63dNzzkfRBKT1j464NJQkV7iSgJU0sLBus9W0HBwnXK13/hf168pbrx/V/bjEHOXNHA== loader-runner@^2.4.0: version "2.4.0" @@ -8368,10 +8373,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== -mkdirp@^2.1.5: - version "2.1.5" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-2.1.5.tgz#78d7eaf15e069ba7b6b47d76dd94cfadf7a4062f" - integrity sha512-jbjfql+shJtAPrFoKxHOXip4xS+kul9W3OzfzzrqueWK2QMGon2bFH2opl6W9EagBThjEz+iysyi/swOoVfB/w== +mkdirp@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-2.1.6.tgz#964fbcb12b2d8c5d6fbc62a963ac95a273e2cc19" + integrity sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A== moment-timezone@^0.5.34, moment-timezone@^0.5.35: version "0.5.41" @@ -8596,7 +8601,7 @@ node-addon-api@^4.2.0: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-4.3.0.tgz#52a1a0b475193e0928e98e0426a0d1254782b77f" integrity sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ== -node-fetch-native@^1.0.1: +node-fetch-native@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/node-fetch-native/-/node-fetch-native-1.0.2.tgz#de3651399fda89a1a7c0bf6e7c4e9c239e8d0697" integrity sha512-KIkvH1jl6b3O7es/0ShyCgWLcfXxlBrLBbP3rOr23WArC66IMcU4DeZEeYEOwnopYhawLTn7/y+YtmASe8DFVQ== @@ -8624,7 +8629,7 @@ node-gyp@8.x: tar "^6.1.2" which "^2.0.2" -node-html-parser@^6.1.4: +node-html-parser@^6.1.5: version "6.1.5" resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-6.1.5.tgz#c819dceb13a10a7642ff92f94f870b4f77968097" integrity sha512-fAaM511feX++/Chnhe475a0NHD8M7AxDInsqQpz6x63GRF7xYNdS8Vo5dKsIVPgsOvG7eioRRTZQnWBrhDHBSg== @@ -8801,26 +8806,26 @@ number-is-nan@^1.0.0: resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ== -nuxt-edge@2.17.0-27941778.c493723: - version "2.17.0-27941778.c493723" - resolved "https://registry.yarnpkg.com/nuxt-edge/-/nuxt-edge-2.17.0-27941778.c493723.tgz#71acd28538e5ab01d1ad920aca46ad007b3fc036" - integrity sha512-Vk2/q1Whner5FqrtvE+Zcv5yCeV4+15XlmW9GvDmSLoRCAMaoYmihtRJmn2Fh+CEU0HvSYxv+wP2s6LJ2UG2zw== +nuxt-edge@2.17.0-27999381.ff351a6: + version "2.17.0-27999381.ff351a6" + resolved "https://registry.yarnpkg.com/nuxt-edge/-/nuxt-edge-2.17.0-27999381.ff351a6.tgz#5678435eb881072326a8f27d6915f15e681e93f8" + integrity sha512-PwxJQjD6H5FU11kLK0sfF0DkgBxVoi4SkpcvaZhvaFy9W3kwrchztk+P65YR+kT7oSbas2F/Ymq9jZ5xm1yCFQ== dependencies: - "@nuxt/babel-preset-app-edge" "2.17.0-27941778.c493723" - "@nuxt/builder-edge" "2.17.0-27941778.c493723" - "@nuxt/cli-edge" "2.17.0-27941778.c493723" + "@nuxt/babel-preset-app-edge" "2.17.0-27999381.ff351a6" + "@nuxt/builder-edge" "2.17.0-27999381.ff351a6" + "@nuxt/cli-edge" "2.17.0-27999381.ff351a6" "@nuxt/components" "^2.2.1" - "@nuxt/config-edge" "2.17.0-27941778.c493723" - "@nuxt/core-edge" "2.17.0-27941778.c493723" - "@nuxt/generator-edge" "2.17.0-27941778.c493723" + "@nuxt/config-edge" "2.17.0-27999381.ff351a6" + "@nuxt/core-edge" "2.17.0-27999381.ff351a6" + "@nuxt/generator-edge" "2.17.0-27999381.ff351a6" "@nuxt/loading-screen" "^2.0.4" "@nuxt/opencollective" "^0.3.3" - "@nuxt/server-edge" "2.17.0-27941778.c493723" + "@nuxt/server-edge" "2.17.0-27999381.ff351a6" "@nuxt/telemetry" "^1.4.1" - "@nuxt/utils-edge" "2.17.0-27941778.c493723" - "@nuxt/vue-app-edge" "2.17.0-27941778.c493723" - "@nuxt/vue-renderer-edge" "2.17.0-27941778.c493723" - "@nuxt/webpack-edge" "2.17.0-27941778.c493723" + "@nuxt/utils-edge" "2.17.0-27999381.ff351a6" + "@nuxt/vue-app-edge" "2.17.0-27999381.ff351a6" + "@nuxt/vue-renderer-edge" "2.17.0-27999381.ff351a6" + "@nuxt/webpack-edge" "2.17.0-27999381.ff351a6" nwsapi@^2.2.2: version "2.2.2" @@ -10045,11 +10050,16 @@ prepend-http@^1.0.0: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg== -"prettier@^1.18.2 || ^2.0.0", prettier@^2.8.1: +"prettier@^1.18.2 || ^2.0.0": version "2.8.4" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.4.tgz#34dd2595629bfbb79d344ac4a91ff948694463c3" integrity sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw== +prettier@^2.8.7: + version "2.8.7" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.7.tgz#bb79fc8729308549d28fe3a98fce73d2c0656450" + integrity sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw== + pretty-bytes@^5.6.0: version "5.6.0" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" @@ -10928,10 +10938,10 @@ sass-loader@^10.2.0: schema-utils "^3.0.0" semver "^7.3.2" -sass@^1.59.2: - version "1.59.3" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.59.3.tgz#a1ddf855d75c70c26b4555df4403e1bbf8e4403f" - integrity sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ== +sass@^1.60.0: + version "1.60.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.60.0.tgz#657f0c23a302ac494b09a5ba8497b739fb5b5a81" + integrity sha512-updbwW6fNb5gGm8qMXzVO7V4sWf7LMXnMly/JEyfbfERbVH46Fn6q02BX7/eHTdKpE7d+oTkMMQpFWNUMfFbgQ== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" @@ -11083,10 +11093,10 @@ sequelize-slugify@^1.6.2: dependencies: sluglife "^0.9.8" -sequelize@^6.28.0: - version "6.29.3" - resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-6.29.3.tgz#ae5288d99eccc82e7742fdce91b71549a03842cd" - integrity sha512-iLbrN//Eh18zXIlNEUNQx7lk5R+SF39m+66bnrT3x8WB8sbxMH2hF4vw8RIa9ZzB1+c94rclMv/i8fngXmb/4A== +sequelize@^6.30.0: + version "6.30.0" + resolved "https://registry.yarnpkg.com/sequelize/-/sequelize-6.30.0.tgz#e084cbf8d07b1bb6236d931375982e7f43ee44e9" + integrity sha512-VxQ3gB+isefL8Ic3GDUR6Y8Zwu1ctWNUlffcdSClsLkQ0mwgoLQv3cI3cDwSVn9wZJk0AEwMSm1TYFFRqmcR0A== dependencies: "@types/debug" "^4.1.7" "@types/validator" "^13.7.1" @@ -12230,7 +12240,7 @@ typegram@^4.3.0: resolved "https://registry.yarnpkg.com/typegram/-/typegram-4.3.0.tgz#690ec1287f771608070e149c92de4fca42e54db0" integrity sha512-pS4STyOZoJ++Mwa9GPMTNjOwEzMkxFfFt1By6IbMOJfheP0utMP/H1ga6J9R4DTjAYBr0UDn4eQg++LpWBvcAg== -ua-parser-js@^1.0.33, ua-parser-js@^1.0.34: +ua-parser-js@^1.0.34: version "1.0.34" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.34.tgz#b33f41c415325839f354005d25a2f588be296976" integrity sha512-K9mwJm/DaB6mRLZfw6q8IMXipcrmuT6yfhYmwhAkuh+81sChuYstYA+znlgaflUPaYUa3odxKPKGw6Vw/lANew== @@ -12245,7 +12255,7 @@ ufo@^0.8.5: resolved "https://registry.yarnpkg.com/ufo/-/ufo-0.8.6.tgz#c0ec89bc0e0c9fa59a683680feb0f28b55ec323b" integrity sha512-fk6CmUgwKCfX79EzcDQQpSCMxrHstvbLswFChHS0Vump+kFkw7nJBfTZoC1j0bOGoY9I7R3n2DGek5ajbcYnOw== -ufo@^1.0.1, ufo@^1.1.1: +ufo@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ufo/-/ufo-1.1.1.tgz#e70265e7152f3aba425bd013d150b2cdf4056d7c" integrity sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==