From 01e89adfc51170b6bf03d3bd623d36b4aa7a91bc Mon Sep 17 00:00:00 2001 From: Mawoka Date: Fri, 15 Apr 2022 16:35:28 +0200 Subject: [PATCH] :arrow_up: Updated frontend dependencies --- frontend/package.json | 14 ++- frontend/pnpm-lock.yaml | 157 ++++++++++------------------ frontend/src/routes/__layout.svelte | 3 + 3 files changed, 64 insertions(+), 110 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index 9880a32..96993c2 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@beyonk/svelte-mapbox": "^8.1.4", - "@felte/validator-yup": "^1.0.3", + "@felte/validator-yup": "^1.0.5", "@fontsource/marck-script": "^4.5.5", "@sentry/browser": "^6.19.6", "@sentry/tracing": "^6.19.6", @@ -23,7 +23,7 @@ "@sveltejs/adapter-node": "^1.0.0-next.73", "@sveltejs/kit": "next", "@tailwindcss/typography": "^0.5.2", - "@types/cookie": "^0.4.1", + "@types/cookie": "^0.5.0", "@types/js-cookie": "^3.0.1", "@types/luxon": "^2.3.1", "@types/ua-parser-js": "^0.7.36", @@ -36,12 +36,11 @@ "eslint": "^8.13.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-svelte3": "^3.4.1", - "felte": "^1.1.5", + "felte": "^1.1.7", "highlight.js": "^11.5.1", "i18next-browser-languagedetector": "^6.1.4", "ioredis": "^5.0.4", "js-cookie": "^3.0.1", - "leaflet": "^1.7.1", "luxon": "^2.3.1", "mapbox-gl": "^2.8.1", "node-fetch": "^3.2.3", @@ -52,15 +51,14 @@ "sass": "^1.50.0", "socket.io-client": "^4.4.1", "svelte": "^3.47.0", - "svelte-check": "^2.6.0", - "svelte-leafletjs": "^0.8.2", - "svelte-preprocess": "^4.10.5", + "svelte-check": "^2.7.0", + "svelte-preprocess": "^4.10.6", "svelte-tippy": "^1.3.2", "swiper": "^8.1.0", "tailwindcss": "^3.0.24", "tippy.js": "^6.3.7", "tslib": "^2.3.1", - "typescript": "~4.6", + "typescript": "~4.6.3", "ua-parser-js": "^1.0.2", "vite-plugin-iso-import": "^0.1.3", "yup": "^0.32.11" diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 58efe3a..fdf8e4f 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -2,7 +2,7 @@ lockfileVersion: 5.3 specifiers: '@beyonk/svelte-mapbox': ^8.1.4 - '@felte/validator-yup': ^1.0.3 + '@felte/validator-yup': ^1.0.5 '@fontsource/marck-script': ^4.5.5 '@sentry/browser': ^6.19.6 '@sentry/tracing': ^6.19.6 @@ -10,7 +10,7 @@ specifiers: '@sveltejs/adapter-node': ^1.0.0-next.73 '@sveltejs/kit': next '@tailwindcss/typography': ^0.5.2 - '@types/cookie': ^0.4.1 + '@types/cookie': ^0.5.0 '@types/js-cookie': ^3.0.1 '@types/luxon': ^2.3.1 '@types/ua-parser-js': ^0.7.36 @@ -23,13 +23,12 @@ specifiers: eslint: ^8.13.0 eslint-config-prettier: ^8.5.0 eslint-plugin-svelte3: ^3.4.1 - felte: ^1.1.5 + felte: ^1.1.7 highlight.js: ^11.5.1 i18next: ^21.6.16 i18next-browser-languagedetector: ^6.1.4 ioredis: ^5.0.4 js-cookie: ^3.0.1 - leaflet: ^1.7.1 luxon: ^2.3.1 mapbox-gl: ^2.8.1 node-fetch: ^3.2.3 @@ -40,15 +39,14 @@ specifiers: sass: ^1.50.0 socket.io-client: ^4.4.1 svelte: ^3.47.0 - svelte-check: ^2.6.0 - svelte-leafletjs: ^0.8.2 - svelte-preprocess: ^4.10.5 + svelte-check: ^2.7.0 + svelte-preprocess: ^4.10.6 svelte-tippy: ^1.3.2 swiper: ^8.1.0 tailwindcss: ^3.0.24 tippy.js: ^6.3.7 tslib: ^2.3.1 - typescript: ~4.6 + typescript: ~4.6.3 ua-parser-js: ^1.0.2 vite-plugin-iso-import: ^0.1.3 yup: ^0.32.11 @@ -58,15 +56,15 @@ dependencies: devDependencies: '@beyonk/svelte-mapbox': 8.1.4 - '@felte/validator-yup': 1.0.3_yup@0.32.11 + '@felte/validator-yup': 1.0.5_yup@0.32.11 '@fontsource/marck-script': 4.5.5 '@sentry/browser': 6.19.6 '@sentry/tracing': 6.19.6 '@sveltejs/adapter-auto': 1.0.0-next.34 '@sveltejs/adapter-node': 1.0.0-next.73 - '@sveltejs/kit': 1.0.0-next.312_sass@1.50.0+svelte@3.47.0 + '@sveltejs/kit': 1.0.0-next.314_sass@1.50.0+svelte@3.47.0 '@tailwindcss/typography': 0.5.2_tailwindcss@3.0.24 - '@types/cookie': 0.4.1 + '@types/cookie': 0.5.0 '@types/js-cookie': 3.0.1 '@types/luxon': 2.3.1 '@types/ua-parser-js': 0.7.36 @@ -79,12 +77,11 @@ devDependencies: eslint: 8.13.0 eslint-config-prettier: 8.5.0_eslint@8.13.0 eslint-plugin-svelte3: 3.4.1_eslint@8.13.0+svelte@3.47.0 - felte: 1.1.5_svelte@3.47.0 + felte: 1.1.7_svelte@3.47.0 highlight.js: 11.5.1 i18next-browser-languagedetector: 6.1.4 ioredis: 5.0.4 js-cookie: 3.0.1 - leaflet: 1.7.1 luxon: 2.3.1 mapbox-gl: 2.8.1 node-fetch: 3.2.3 @@ -95,9 +92,8 @@ devDependencies: sass: 1.50.0 socket.io-client: 4.4.1 svelte: 3.47.0 - svelte-check: 2.6.0_1b6d41eb44819e98e49be8cacdc96c52 - svelte-leafletjs: 0.8.2 - svelte-preprocess: 4.10.5_f6bc70e70cf1a2fde5bc22fd7000ea23 + svelte-check: 2.7.0_1b6d41eb44819e98e49be8cacdc96c52 + svelte-preprocess: 4.10.6_f6bc70e70cf1a2fde5bc22fd7000ea23 svelte-tippy: 1.3.2 swiper: 8.1.0 tailwindcss: 3.0.24 @@ -145,34 +141,34 @@ packages: - supports-color dev: true - /@felte/common/1.0.3: + /@felte/common/1.0.4: resolution: { - integrity: sha512-uOs9c9wHnfgKWsAqkUrcf2xY3zGu7JwgdgBn2ThFMJOxsdmR5GukckuRBlG0tdSSKg2UqdnWSE7IavCzBqCNMA== + integrity: sha512-KCH0mpOzEtp06AhCqu6egm9cEQ8TGUtt1LfiUTxnT+sGBBQi/qvcx15btZvoG4tG6+H08d/wlhpE0Jps0X7vdQ== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dev: true - /@felte/core/1.2.3: + /@felte/core/1.2.5: resolution: { - integrity: sha512-AkSAOjr5v3QOHmOc6aNblGfyzDSkZHd9efTkRrVmlh0PFctaipDgvwvaMk2SIQq3NQpJKg1n+SANqryu3p/5Jg== + integrity: sha512-fMqlmbvYMAwpv3Syz9PTPFS+H3lbKvGUiZ5gOqQol8SeqLjFsbHalT1fasKitBcBkAcP3bchKSosAJCK3T2Chw== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dependencies: - '@felte/common': 1.0.3 + '@felte/common': 1.0.4 dev: true - /@felte/validator-yup/1.0.3_yup@0.32.11: + /@felte/validator-yup/1.0.5_yup@0.32.11: resolution: { - integrity: sha512-h5oF6+Z1/0lb+iU1SHFKQjocy316cA30NeINBkB8CwxQKsjcfgyH6F8cxjsswfhSerI+Om7MPt4StqjfmLB9tg== + integrity: sha512-p9E9aa32hSQsQ+h+SEDHlKBVjyiNb70rbl7Q3gaf1Vnt6unzt7rBcSS8j9QmT5zACqkBxTX9r/RBcNQ45Hnelw== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } peerDependencies: yup: ^0.32.9 dependencies: - '@felte/common': 1.0.3 + '@felte/common': 1.0.4 yup: 0.32.11 dev: true @@ -317,10 +313,10 @@ packages: } dev: true - /@rollup/pluginutils/4.2.0: + /@rollup/pluginutils/4.2.1: resolution: { - integrity: sha512-2WUyJNRkyH5p487pGnn4tWAsxhEFKN/pT8CMgHshd5H+IXkOnKvKZwsz5ZWz+YCXkleZRAU5kwbfgF8CPfDRqA== + integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ== } engines: { node: '>= 8.0.0' } dependencies: @@ -477,20 +473,20 @@ packages: esbuild: 0.14.36 dev: true - /@sveltejs/kit/1.0.0-next.312_sass@1.50.0+svelte@3.47.0: + /@sveltejs/kit/1.0.0-next.314_sass@1.50.0+svelte@3.47.0: resolution: { - integrity: sha512-l07ct0FJQnt+y3/NSEBvHKDKVE/7syYQnFhCVZ6H+4LEYRtTNybFxUTC8jA3xpZwPqJLZz1X+Tt+Sa8ZMuVzDg== + integrity: sha512-EkXjEd30XO8+AydBLARxAtI6Ak8V0KFSEJ07sNsrkGq9J70sWPL7yGenhGaeq6S852XZAqeyWd6uGQZmQLR4Wg== } engines: { node: '>=14.13' } hasBin: true peerDependencies: svelte: ^3.44.0 dependencies: - '@sveltejs/vite-plugin-svelte': 1.0.0-next.41_svelte@3.47.0+vite@2.9.2 + '@sveltejs/vite-plugin-svelte': 1.0.0-next.41_svelte@3.47.0+vite@2.9.5 sade: 1.8.1 svelte: 3.47.0 - vite: 2.9.2_sass@1.50.0 + vite: 2.9.5_sass@1.50.0 transitivePeerDependencies: - diff-match-patch - less @@ -499,7 +495,7 @@ packages: - supports-color dev: true - /@sveltejs/vite-plugin-svelte/1.0.0-next.41_svelte@3.47.0+vite@2.9.2: + /@sveltejs/vite-plugin-svelte/1.0.0-next.41_svelte@3.47.0+vite@2.9.5: resolution: { integrity: sha512-2kZ49mpi/YW1PIPvKaJNSSwIFgmw9QUf1+yaNa4U8yJD6AsfSHXAU3goscWbi1jfWnSg2PhvwAf+bvLCdp2F9g== @@ -513,13 +509,13 @@ packages: diff-match-patch: optional: true dependencies: - '@rollup/pluginutils': 4.2.0 + '@rollup/pluginutils': 4.2.1 debug: 4.3.4 kleur: 4.1.4 magic-string: 0.26.1 svelte: 3.47.0 svelte-hmr: 0.14.11_svelte@3.47.0 - vite: 2.9.2_sass@1.50.0 + vite: 2.9.5_sass@1.50.0 transitivePeerDependencies: - supports-color dev: true @@ -546,10 +542,10 @@ packages: engines: { node: '>=10.13.0' } dev: true - /@types/cookie/0.4.1: + /@types/cookie/0.5.0: resolution: { - integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== + integrity: sha512-CJWHVHHupxBYfIlMM+qzXx4dRKIV1VzOm0cP3Wpqten8MDx1tK+y92YDXUshN1ONAfwodvKxDNkw35/pNs+izg== } dev: true @@ -581,10 +577,10 @@ packages: } dev: true - /@types/node/17.0.23: + /@types/node/17.0.24: resolution: { - integrity: sha512-UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw== + integrity: sha512-aveCYRQbgTH9Pssp1voEP7HiuWlD2jW2BO56w+bVrJn04i61yh6mRfoKO6hEYQD9vF+W8Chkwc6j1M36uPkx4g== } dev: true @@ -601,7 +597,7 @@ packages: integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g== } dependencies: - '@types/node': 17.0.23 + '@types/node': 17.0.24 dev: true /@types/ua-parser-js/0.7.36: @@ -890,7 +886,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.20.2 - caniuse-lite: 1.0.30001331 + caniuse-lite: 1.0.30001332 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -898,17 +894,6 @@ packages: postcss-value-parser: 4.2.0 dev: true - /axios/0.25.0: - resolution: - { - integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g== - } - dependencies: - follow-redirects: 1.14.9 - transitivePeerDependencies: - - debug - dev: true - /backo2/1.0.2: resolution: { integrity: sha1-MasayLEpNjRj41s+u2n038+6eUc= } dev: true @@ -960,8 +945,8 @@ packages: engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: - caniuse-lite: 1.0.30001331 - electron-to-chromium: 1.4.107 + caniuse-lite: 1.0.30001332 + electron-to-chromium: 1.4.110 escalade: 3.1.1 node-releases: 2.0.3 picocolors: 1.0.0 @@ -994,15 +979,15 @@ packages: } dependencies: browserslist: 4.20.2 - caniuse-lite: 1.0.30001331 + caniuse-lite: 1.0.30001332 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite/1.0.30001331: + /caniuse-lite/1.0.30001332: resolution: { - integrity: sha512-Y1xk6paHpUXKP/P6YjQv1xqyTbgAP05ycHBcRdQjTcyXlWol868sJJPlmk5ylOekw2BrucWes5jk+LvVd7WZ5Q== + integrity: sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw== } dev: true @@ -1386,10 +1371,10 @@ packages: } dev: true - /electron-to-chromium/1.4.107: + /electron-to-chromium/1.4.110: resolution: { - integrity: sha512-Huen6taaVrUrSy8o7mGStByba8PfOWWluHNxSHGBrCgEdFVLtvdQDBr9LBCF9Uci8SYxh28QNNMO0oC17wbGAg== + integrity: sha512-TvHZrkj9anfWkxgblHlNr4IMQdm2N6D0o8Wu1BDpSL/RKT4DHyUt/tvDFtApgZ+LGFL3U9EO4LRZ1eSlQ8xMYA== } dev: true @@ -1957,16 +1942,16 @@ packages: reusify: 1.0.4 dev: true - /felte/1.1.5_svelte@3.47.0: + /felte/1.1.7_svelte@3.47.0: resolution: { - integrity: sha512-i8/ShRcgh2E3++VfegY4XVaY43R3ysa/+0HZL0bcvteUituslSVopqnDnu2H/A9qlAZqF+ETsBXmWC3S29U89Q== + integrity: sha512-hvwi79UDRybKU3ybUzJFYt1aly0FKXxdPcWfXaCxTALTZ9yRVhT3lZG4YHUoyGsuWljerUp9v3i8KCLCPcpGjQ== } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } peerDependencies: svelte: ^3.31.0 dependencies: - '@felte/core': 1.2.3 + '@felte/core': 1.2.5 svelte: 3.47.0 dev: true @@ -2019,19 +2004,6 @@ packages: } dev: true - /follow-redirects/1.14.9: - resolution: - { - integrity: sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w== - } - engines: { node: '>=4.0' } - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dev: true - /formdata-polyfill/4.0.10: resolution: { @@ -2394,13 +2366,6 @@ packages: engines: { node: '>=6' } dev: true - /leaflet/1.7.1: - resolution: - { - integrity: sha512-/xwPEBidtg69Q3HlqPdU3DnrXQOvQU/CCHA1tcDQVzOwm91YMYaILjNp7L4Eaw5Z4sOYdbBz6koWyibppd8Zqw== - } - dev: true - /levn/0.4.1: resolution: { @@ -3424,10 +3389,10 @@ packages: glob: 7.2.0 dev: true - /rollup/2.70.1: + /rollup/2.70.2: resolution: { - integrity: sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA== + integrity: sha512-EitogNZnfku65I1DD5Mxe8JYRUCy0hkK5X84IlDtUs+O6JRMpRciXTzyCUuX11b5L5pvjH+OmFXiQ3XjabcXgg== } engines: { node: '>=10.0.0' } hasBin: true @@ -3680,10 +3645,10 @@ packages: engines: { node: '>= 0.4' } dev: true - /svelte-check/2.6.0_1b6d41eb44819e98e49be8cacdc96c52: + /svelte-check/2.7.0_1b6d41eb44819e98e49be8cacdc96c52: resolution: { - integrity: sha512-POL3IqLUuGqb9DdvuXQaSTNXYnw/odK4hqW86+2LwGcZTdbUPKBBln7pq74wXmcnRE+12bXMY1CvbcUNa2d5nw== + integrity: sha512-GrvG24j0+i8AOm0k0KyJ6Dqc+TAR2yzB7rtS4nljHStunVxCTr/1KYlv4EsOeoqtHLzeWMOd5D2O6nDdP/yw4A== } hasBin: true peerDependencies: @@ -3696,7 +3661,7 @@ packages: sade: 1.8.1 source-map: 0.7.3 svelte: 3.47.0 - svelte-preprocess: 4.10.5_f6bc70e70cf1a2fde5bc22fd7000ea23 + svelte-preprocess: 4.10.6_f6bc70e70cf1a2fde5bc22fd7000ea23 typescript: 4.6.3 transitivePeerDependencies: - '@babel/core' @@ -3723,22 +3688,10 @@ packages: svelte: 3.47.0 dev: true - /svelte-leafletjs/0.8.2: + /svelte-preprocess/4.10.6_f6bc70e70cf1a2fde5bc22fd7000ea23: resolution: { - integrity: sha512-TCywmwL2Dis28xKJacT6vC7OT0+tt40fbHLaavS8r9uItJOWrOM89qyeXrIMP/QbcJI/8OLfNrm6NuE3C0s8Ow== - } - dependencies: - axios: 0.25.0 - leaflet: 1.7.1 - transitivePeerDependencies: - - debug - dev: true - - /svelte-preprocess/4.10.5_f6bc70e70cf1a2fde5bc22fd7000ea23: - resolution: - { - integrity: sha512-VKXPRScCzAZqeBZOGq4LLwtNrAu++mVn7XvQox3eFDV7Ciq0Lg70Q8QWjH9iXF7J+pMlXhPsSFwpCb2E+hoeyA== + integrity: sha512-I2SV1w/AveMvgIQlUF/ZOO3PYVnhxfcpNyGt8pxpUVhPfyfL/CZBkkw/KPfuFix5FJ9TnnNYMhACK3DtSaYVVQ== } engines: { node: '>= 9.11.2' } requiresBuild: true @@ -4006,10 +3959,10 @@ packages: magic-string: 0.25.9 dev: true - /vite/2.9.2_sass@1.50.0: + /vite/2.9.5_sass@1.50.0: resolution: { - integrity: sha512-ScbfYsiG1N/xE2TnZWYWJ8aOFBQovEl4VLU+0dktxqXvqdAvcTOEUM5YqwaBkmNHSHUGHLPd92tuXFQ35wDkVw== + integrity: sha512-dvMN64X2YEQgSXF1lYabKXw3BbN6e+BL67+P3Vy4MacnY+UzT1AfkHiioFSi9+uiDUiaDy7Ax/LQqivk6orilg== } engines: { node: '>=12.2.0' } hasBin: true @@ -4028,7 +3981,7 @@ packages: esbuild: 0.14.36 postcss: 8.4.12 resolve: 1.22.0 - rollup: 2.70.1 + rollup: 2.70.2 sass: 1.50.0 optionalDependencies: fsevents: 2.3.2 diff --git a/frontend/src/routes/__layout.svelte b/frontend/src/routes/__layout.svelte index 8a7a3cb..5a2730b 100644 --- a/frontend/src/routes/__layout.svelte +++ b/frontend/src/routes/__layout.svelte @@ -17,6 +17,8 @@ import { BrowserTracing } from '@sentry/tracing'; import { initLocalizationContext } from '$lib/i18n'; import { browser } from '$app/env'; + import GdprBanner from '@beyonk/gdpr-cookie-consent-banner'; + import '@beyonk/gdpr-cookie-consent-banner/dist/style.css'; // import optional styles if (browser) { pathname.set(window.location.pathname); @@ -40,6 +42,7 @@ {#if $navbarVisible}
+
{:else}