From 83510bda2dde5c6cc613da51c40f6ae827726bc1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?=
Date: Fri, 10 Feb 2023 15:34:48 +0100
Subject: [PATCH 1/8] chore: update packages
---
apps/website/package.json | 20 +-
package.json | 4 +-
pnpm-lock.yaml | 608 +++++++++++++++++++-------------------
3 files changed, 321 insertions(+), 311 deletions(-)
diff --git a/apps/website/package.json b/apps/website/package.json
index 52404f1..e5fc8c5 100644
--- a/apps/website/package.json
+++ b/apps/website/package.json
@@ -20,26 +20,26 @@
"embla-carousel": "^7.0.9",
"focus-visible": "^5.2.0",
"motion": "^10.15.5",
- "ogl": "^0.0.104",
+ "ogl": "^0.0.110",
"sanitize.css": "^13.0.0",
- "swell-js": "3.19.5",
+ "swell-js": "3.19.8",
"tweakpane": "^3.1.4"
},
"devDependencies": {
- "@sveltejs/adapter-auto": "^1.0.2",
+ "@sveltejs/adapter-auto": "^2.0.0",
"@sveltejs/adapter-cloudflare": "^2.0.1",
- "@sveltejs/adapter-node": "^1.1.4",
- "@sveltejs/adapter-vercel": "^1.0.6",
- "@sveltejs/kit": "^1.3.7",
- "@typescript-eslint/eslint-plugin": "^5.50.0",
- "@typescript-eslint/parser": "^5.50.0",
+ "@sveltejs/adapter-node": "^1.1.8",
+ "@sveltejs/adapter-vercel": "^2.0.2",
+ "@sveltejs/kit": "^1.5.3",
+ "@typescript-eslint/eslint-plugin": "^5.51.0",
+ "@typescript-eslint/parser": "^5.51.0",
"base-64": "^1.0.0",
"browserslist": "^4.21.5",
"cssnano": "^5.1.14",
"eslint": "^8.33.0",
"eslint-plugin-svelte3": "^4.0.0",
"postcss": "^8.4.21",
- "postcss-focus-visible": "^8.0.1",
+ "postcss-focus-visible": "^8.0.2",
"postcss-normalize": "^10.0.1",
"postcss-preset-env": "^8.0.1",
"postcss-sort-media-queries": "^4.3.0",
@@ -49,7 +49,7 @@
"svelte-preprocess": "^5.0.1",
"tslib": "^2.5.0",
"typescript": "^4.9.5",
- "vite": "^4.0.4"
+ "vite": "^4.1.1"
},
"type": "module",
"browserslist": [
diff --git a/package.json b/package.json
index b4f7040..7104e20 100644
--- a/package.json
+++ b/package.json
@@ -11,8 +11,8 @@
"lint": "turbo run lint"
},
"devDependencies": {
- "prettier": "^2.8.3",
- "turbo": "^1.7.1"
+ "prettier": "^2.8.4",
+ "turbo": "^1.7.4"
},
"type": "module",
"engines": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 73d922a..6ac2457 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -4,11 +4,11 @@ importers:
.:
specifiers:
- prettier: ^2.8.3
- turbo: ^1.7.1
+ prettier: ^2.8.4
+ turbo: ^1.7.4
devDependencies:
- prettier: 2.8.3
- turbo: 1.7.1
+ prettier: 2.8.4
+ turbo: 1.7.4
apps/api:
specifiers:
@@ -21,13 +21,13 @@ importers:
apps/website:
specifiers:
'@studio-freight/lenis': ^0.2.28
- '@sveltejs/adapter-auto': ^1.0.2
+ '@sveltejs/adapter-auto': ^2.0.0
'@sveltejs/adapter-cloudflare': ^2.0.1
- '@sveltejs/adapter-node': ^1.1.4
- '@sveltejs/adapter-vercel': ^1.0.6
- '@sveltejs/kit': ^1.3.7
- '@typescript-eslint/eslint-plugin': ^5.50.0
- '@typescript-eslint/parser': ^5.50.0
+ '@sveltejs/adapter-node': ^1.1.8
+ '@sveltejs/adapter-vercel': ^2.0.2
+ '@sveltejs/kit': ^1.5.3
+ '@typescript-eslint/eslint-plugin': ^5.51.0
+ '@typescript-eslint/parser': ^5.51.0
base-64: ^1.0.0
browserslist: ^4.21.5
cssnano: ^5.1.14
@@ -37,9 +37,9 @@ importers:
eslint-plugin-svelte3: ^4.0.0
focus-visible: ^5.2.0
motion: ^10.15.5
- ogl: ^0.0.104
+ ogl: ^0.0.110
postcss: ^8.4.21
- postcss-focus-visible: ^8.0.1
+ postcss-focus-visible: ^8.0.2
postcss-normalize: ^10.0.1
postcss-preset-env: ^8.0.1
postcss-sort-media-queries: ^4.3.0
@@ -48,36 +48,36 @@ importers:
svelte: ^3.55.1
svelte-check: ^3.0.3
svelte-preprocess: ^5.0.1
- swell-js: 3.19.5
+ swell-js: 3.19.8
tslib: ^2.5.0
tweakpane: ^3.1.4
typescript: ^4.9.5
- vite: ^4.0.4
+ vite: ^4.1.1
dependencies:
'@studio-freight/lenis': 0.2.28
dayjs: 1.11.7
embla-carousel: 7.0.9
focus-visible: 5.2.0
motion: 10.15.5
- ogl: 0.0.104
+ ogl: 0.0.110
sanitize.css: 13.0.0
- swell-js: 3.19.5
+ swell-js: 3.19.8
tweakpane: 3.1.4
devDependencies:
- '@sveltejs/adapter-auto': 1.0.2_@sveltejs+kit@1.3.7
- '@sveltejs/adapter-cloudflare': 2.0.1_@sveltejs+kit@1.3.7
- '@sveltejs/adapter-node': 1.1.4_@sveltejs+kit@1.3.7
- '@sveltejs/adapter-vercel': 1.0.6_@sveltejs+kit@1.3.7
- '@sveltejs/kit': 1.3.7_svelte@3.55.1+vite@4.0.4
- '@typescript-eslint/eslint-plugin': 5.50.0_go4drrxstycfikanvu45pi4vgq
- '@typescript-eslint/parser': 5.50.0_4vsywjlpuriuw3tl5oq6zy5a64
+ '@sveltejs/adapter-auto': 2.0.0_@sveltejs+kit@1.5.3
+ '@sveltejs/adapter-cloudflare': 2.0.1_@sveltejs+kit@1.5.3
+ '@sveltejs/adapter-node': 1.1.8_@sveltejs+kit@1.5.3
+ '@sveltejs/adapter-vercel': 2.0.2_@sveltejs+kit@1.5.3
+ '@sveltejs/kit': 1.5.3_svelte@3.55.1+vite@4.1.1
+ '@typescript-eslint/eslint-plugin': 5.51.0_b635kmla6dsb4frxfihkw4m47e
+ '@typescript-eslint/parser': 5.51.0_4vsywjlpuriuw3tl5oq6zy5a64
base-64: 1.0.0
browserslist: 4.21.5
cssnano: 5.1.14_postcss@8.4.21
eslint: 8.33.0
eslint-plugin-svelte3: 4.0.0_4omm2ewoudhgnmf7aocafatnc4
postcss: 8.4.21
- postcss-focus-visible: 8.0.1_postcss@8.4.21
+ postcss-focus-visible: 8.0.2_postcss@8.4.21
postcss-normalize: 10.0.1_jrpp4geoaqu5dz2gragkckznb4
postcss-preset-env: 8.0.1_postcss@8.4.21
postcss-sort-media-queries: 4.3.0_postcss@8.4.21
@@ -87,7 +87,7 @@ importers:
svelte-preprocess: 5.0.1_gvxg7xjxxdbjzh7pybcliknyre
tslib: 2.5.0
typescript: 4.9.5
- vite: 4.0.4_sass@1.58.0
+ vite: 4.1.1_sass@1.58.0
packages:
@@ -1151,8 +1151,8 @@ packages:
tslib: 2.5.0
dev: false
- /@azure/core-client/1.7.0:
- resolution: {integrity: sha512-fgaLVlF3xGg8JAt7Hl7vkKIJcCAA9NpsvIvb44qaEOW6CaJ+IaHKL7oWe5+oGOVR+y/z2Gd2joyvslqwDvRfTw==}
+ /@azure/core-client/1.7.1:
+ resolution: {integrity: sha512-85igXpc5V7ns6rvMEpLmIcBDftjUgTWD+0tmYPyQEfPfkAwpPTs1X5rhCDsfqvUZGA8Ksid1hdZGu62r6XXeHg==}
engines: {node: '>=14.0.0'}
dependencies:
'@azure/abort-controller': 1.1.0
@@ -1171,7 +1171,7 @@ packages:
engines: {node: '>=12.0.0'}
dependencies:
'@azure/abort-controller': 1.1.0
- '@azure/core-client': 1.7.0
+ '@azure/core-client': 1.7.1
'@azure/core-rest-pipeline': 1.10.1
transitivePeerDependencies:
- supports-color
@@ -1200,8 +1200,8 @@ packages:
- encoding
dev: false
- /@azure/core-lro/2.5.0:
- resolution: {integrity: sha512-Vsd5Sl04RG/p5ui/p0dAFMov5I/W4dmRjOrtWGXVs4vY/hNMPefiFH7cZEOr+1u0XrBKkpvt634IyUUD9bVRuQ==}
+ /@azure/core-lro/2.5.1:
+ resolution: {integrity: sha512-JHQy/bA3NOz2WuzOi5zEk6n/TJdAropupxUT521JIJvW7EXV2YN2SFYZrf/2RHeD28QAClGdynYadZsbmP+nyQ==}
engines: {node: '>=14.0.0'}
dependencies:
'@azure/abort-controller': 1.1.0
@@ -1209,8 +1209,8 @@ packages:
tslib: 2.5.0
dev: false
- /@azure/core-paging/1.4.0:
- resolution: {integrity: sha512-tabFtZTg8D9XqZKEfNUOGh63SuYeOxmvH4GDcOJN+R1bZWZ1FZskctgY9Pmuwzhn+0Xvq9rmimK9hsvtLkeBsw==}
+ /@azure/core-paging/1.5.0:
+ resolution: {integrity: sha512-zqWdVIt+2Z+3wqxEOGzR5hXFZ8MGKK52x4vFLw8n58pR6ZfKRx3EXYTxTaYxYHc/PexPUTyimcTWFJbji9Z6Iw==}
engines: {node: '>=14.0.0'}
dependencies:
tslib: 2.5.0
@@ -1263,17 +1263,17 @@ packages:
dependencies:
'@azure/abort-controller': 1.1.0
'@azure/core-auth': 1.4.0
- '@azure/core-client': 1.7.0
+ '@azure/core-client': 1.7.1
'@azure/core-rest-pipeline': 1.10.1
'@azure/core-tracing': 1.0.1
'@azure/core-util': 1.1.1
'@azure/logger': 1.0.3
- '@azure/msal-browser': 2.32.2
+ '@azure/msal-browser': 2.33.0
'@azure/msal-common': 7.6.0
- '@azure/msal-node': 1.14.6
+ '@azure/msal-node': 1.15.0
events: 3.3.0
jws: 4.0.0
- open: 8.4.0
+ open: 8.4.1
stoppable: 1.1.0
tslib: 2.5.0
uuid: 8.3.2
@@ -1287,10 +1287,10 @@ packages:
dependencies:
'@azure/abort-controller': 1.1.0
'@azure/core-auth': 1.4.0
- '@azure/core-client': 1.7.0
+ '@azure/core-client': 1.7.1
'@azure/core-http-compat': 1.3.0
- '@azure/core-lro': 2.5.0
- '@azure/core-paging': 1.4.0
+ '@azure/core-lro': 2.5.1
+ '@azure/core-paging': 1.5.0
'@azure/core-rest-pipeline': 1.10.1
'@azure/core-tracing': 1.0.1
'@azure/core-util': 1.1.1
@@ -1307,11 +1307,16 @@ packages:
tslib: 2.5.0
dev: false
- /@azure/msal-browser/2.32.2:
- resolution: {integrity: sha512-1YqGzXtPG3QrZPFBKaMWr2WQdukDj+PelqUCv351+p+hlw/AhdRrb8haY73/iqkhT6Cdrbnh7sL4gikVsF4O1g==}
+ /@azure/msal-browser/2.33.0:
+ resolution: {integrity: sha512-c7CVh1tfUfxiWkEIhoIb11hL4PGo4hz0M+gMy34ATagAKdLK7qyEu/5AXJWAf5lz5eE+vQhm7+LKiuETrcXXGw==}
engines: {node: '>=0.8.0'}
dependencies:
- '@azure/msal-common': 9.1.1
+ '@azure/msal-common': 10.0.0
+ dev: false
+
+ /@azure/msal-common/10.0.0:
+ resolution: {integrity: sha512-/LghpT93jsZLy55QzTsRZWMx6R1Mjc1Aktwps8sKSGE3WbrGwbSsh2uhDlpl6FMcKChYjJ0ochThWwwOodrQNg==}
+ engines: {node: '>=0.8.0'}
dev: false
/@azure/msal-common/7.6.0:
@@ -1319,16 +1324,11 @@ packages:
engines: {node: '>=0.8.0'}
dev: false
- /@azure/msal-common/9.1.1:
- resolution: {integrity: sha512-we9xR8lvu47fF0h+J8KyXoRy9+G/fPzm3QEa2TrdR3jaVS3LKAyE2qyMuUkNdbVkvzl8Zr9f7l+IUSP22HeqXw==}
- engines: {node: '>=0.8.0'}
- dev: false
-
- /@azure/msal-node/1.14.6:
- resolution: {integrity: sha512-em/qqFL5tLMxMPl9vormAs13OgZpmQoJbiQ/GlWr+BA77eCLoL+Ehr5xRHowYo+LFe5b+p+PJVkRvT+mLvOkwA==}
+ /@azure/msal-node/1.15.0:
+ resolution: {integrity: sha512-fwC5M0c8pxOAzmScPbpx7j28YVTDebUaizlVF7bR0xvlU0r3VWW5OobCcr9ybqKS6wGyO7u4EhXJS9rjRWAuwA==}
engines: {node: 10 || 12 || 14 || 16 || 18}
dependencies:
- '@azure/msal-common': 9.1.1
+ '@azure/msal-common': 10.0.0
jsonwebtoken: 9.0.0
uuid: 8.3.2
dev: false
@@ -1339,8 +1339,8 @@ packages:
dependencies:
'@azure/abort-controller': 1.1.0
'@azure/core-http': 2.3.1
- '@azure/core-lro': 2.5.0
- '@azure/core-paging': 1.4.0
+ '@azure/core-lro': 2.5.1
+ '@azure/core-paging': 1.5.0
'@azure/core-tracing': 1.0.0-preview.13
'@azure/logger': 1.0.3
events: 3.3.0
@@ -1375,8 +1375,8 @@ packages:
js-tokens: 4.0.0
dev: false
- /@babel/parser/7.20.13:
- resolution: {integrity: sha512-gFDLKMfpiXCsjt4za2JA9oTMn70CeseCehb11kRZgvd7+F67Hih3OHOK24cRrWECJ/ljfPGac6ygXAs/C8kIvw==}
+ /@babel/parser/7.20.15:
+ resolution: {integrity: sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
@@ -1407,6 +1407,11 @@ packages:
'@csstools/css-tokenizer': 2.0.1
dev: true
+ /@csstools/color-helpers/1.0.0:
+ resolution: {integrity: sha512-tgqtiV8sU/VaWYjOB3O7PWs7HR/MmOLl2kTYRW2qSsTSEniJq7xmyAYFB1LPpXvvQcE5u2ih2dK9fyc8BnrAGQ==}
+ engines: {node: ^14 || ^16 || >=18}
+ dev: true
+
/@csstools/css-parser-algorithms/2.0.1_jcyrkspfsqbg4tr2sa6u4jvygy:
resolution: {integrity: sha512-B9/8PmOtU6nBiibJg0glnNktQDZ3rZnGn/7UmDfrm2vMtrdlXO3p7ErE95N0up80IRk9YEtB5jyj/TmQ1WH3dw==}
engines: {node: ^14 || ^16 || >=18}
@@ -1447,19 +1452,20 @@ packages:
postcss-selector-parser: 6.0.11
dev: true
- /@csstools/postcss-color-function/2.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-d7379loVBgIiKTQMOUduUctq3CWMeqNpGkLhzuejvuGyA+bWYT1p7n2GzmIwgXwP0CF8DIFtDgvrsvHn3i+tWw==}
+ /@csstools/postcss-color-function/2.1.0_postcss@8.4.21:
+ resolution: {integrity: sha512-XBoCClLyWchlYGHGlmMOa6M2UXZNrZm63HVfsvgD/z1RPm/s3+FhHyT6VkDo+OvEBPhCgn6xz4IeCu4pRctKDQ==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
dependencies:
- '@csstools/postcss-progressive-custom-properties': 2.0.1_postcss@8.4.21
+ '@csstools/color-helpers': 1.0.0
+ '@csstools/postcss-progressive-custom-properties': 2.1.0_postcss@8.4.21
postcss: 8.4.21
postcss-value-parser: 4.2.0
dev: true
- /@csstools/postcss-font-format-keywords/2.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-NRwT5g/L+lDkridDiHfjNGyHvdSHJOdcXPPZXZOpSfr/AwRxTJ+wsbKAzyBb1stalkr9KjICDr+ofpkk96r0Wg==}
+ /@csstools/postcss-font-format-keywords/2.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-iKYZlIs6JsNT7NKyRjyIyezTCHLh4L4BBB3F5Nx7Dc4Z/QmBgX+YJFuUSar8IM6KclGiAUFGomXFdYxAwJydlA==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -1468,29 +1474,30 @@ packages:
postcss-value-parser: 4.2.0
dev: true
- /@csstools/postcss-hwb-function/2.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-IYoJZ/lDgbXr5iRxlIYdTirWRerrcpezfpP6Xr+bfu8KJRgSMQVOxmXpfJwEXQuTBiX+DyVcAz+IbDdOexHq9g==}
+ /@csstools/postcss-hwb-function/2.1.1_postcss@8.4.21:
+ resolution: {integrity: sha512-XijKzdxBdH2hU6IcPWmnaU85FKEF1XE5hGy0d6dQC6XznFUIRu1T4uebL3krayX40m4xIcxfCBsQm5zphzVrtg==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
dependencies:
+ '@csstools/color-helpers': 1.0.0
postcss: 8.4.21
postcss-value-parser: 4.2.0
dev: true
- /@csstools/postcss-ic-unit/2.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-718aUIKZJDkbQrINOv6B0I70EZpTB9LzPykGVE/U3gnlXc4tjgvr6/r/G3Hopyn1D5R4BJYcMPI06tVzAgLSMQ==}
+ /@csstools/postcss-ic-unit/2.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-N84qGTJkfLTPj2qOG5P4CIqGjpZBbjOEMKMn+UjO5wlb9lcBTfBsxCF0lQsFdWJUzBHYFOz19dL66v71WF3Pig==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
dependencies:
- '@csstools/postcss-progressive-custom-properties': 2.0.1_postcss@8.4.21
+ '@csstools/postcss-progressive-custom-properties': 2.1.0_postcss@8.4.21
postcss: 8.4.21
postcss-value-parser: 4.2.0
dev: true
- /@csstools/postcss-is-pseudo-class/3.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-N0GC8eRkHDsI8Y3AZ6HLJol1YANNk8PFWsUHOzuDkQW0zbrPL9arYpPTw4cr8yq0rkY/9TRaBDU74QA4ULmKHQ==}
+ /@csstools/postcss-is-pseudo-class/3.1.1_postcss@8.4.21:
+ resolution: {integrity: sha512-hhiacuby4YdUnnxfCYCRMBIobyJImozf0u+gHSbQ/tNOdwvmrZtVROvgW7zmfYuRkHVDNZJWZslq2v5jOU+j/A==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -1541,8 +1548,8 @@ packages:
postcss: 8.4.21
dev: true
- /@csstools/postcss-nested-calc/2.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-6C5yoF99zFb/C2Sa9Y5V0Y/2dnrjK5xe+h59L0LfdVhfanmJPrttwmfTua9etFRA1TGV46aoVMLEZ1NoHjWikg==}
+ /@csstools/postcss-nested-calc/2.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-jbwrP8rN4e7LNaRcpx3xpMUjhtt34I9OV+zgbcsYAAk6k1+3kODXJBf95/JMYWhu9g1oif7r06QVUgfWsKxCFw==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -1561,19 +1568,20 @@ packages:
postcss-value-parser: 4.2.0
dev: true
- /@csstools/postcss-oklab-function/2.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-MTj3w6G1TYW0k43sXjw25fY/S+LHXpFIym5NW0oO/hjHFzuz5Uwz93aUvdo/UrrFmxSQeQAYCxmq6NlH3Pf1Hw==}
+ /@csstools/postcss-oklab-function/2.1.0_postcss@8.4.21:
+ resolution: {integrity: sha512-U/odSNjOVhagNRu+RDaNVbn8vaqA9GyCOoneQA2je7697KOrtRDc7/POrYsP7QioO2aaezDzKNX02wBzc99fkQ==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
dependencies:
- '@csstools/postcss-progressive-custom-properties': 2.0.1_postcss@8.4.21
+ '@csstools/color-helpers': 1.0.0
+ '@csstools/postcss-progressive-custom-properties': 2.1.0_postcss@8.4.21
postcss: 8.4.21
postcss-value-parser: 4.2.0
dev: true
- /@csstools/postcss-progressive-custom-properties/2.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-ImgaFLEOhH/EdcrqDF8GSYSlsVR8EQBJ1p9ZhzoHgDkL7/uuzvSZOlRw5dFGFGnjdi7EXK4gsUjy2HU7ChHh3w==}
+ /@csstools/postcss-progressive-custom-properties/2.1.0_postcss@8.4.21:
+ resolution: {integrity: sha512-tRX1rinsXajZlc4WiU7s9Y6O9EdSHScT997zDsvDUjQ1oZL2nvnL6Bt0s9KyQZZTdC3lrG2PIdBqdOIWXSEPlQ==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -1582,8 +1590,8 @@ packages:
postcss-value-parser: 4.2.0
dev: true
- /@csstools/postcss-scope-pseudo-class/2.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-wf2dcsqSQlBHc4HMMqdXdxDx4uYuqH+L08kKj+pmT+743C06STcUEu7ORFFEnqGWlOJ1kmA5BJ3pQU0EdMuA+w==}
+ /@csstools/postcss-scope-pseudo-class/2.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-6Pvo4uexUCXt+Hz5iUtemQAcIuCYnL+ePs1khFR6/xPgC92aQLJ0zGHonWoewiBE+I++4gXK3pr+R1rlOFHe5w==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -1602,12 +1610,13 @@ packages:
postcss-value-parser: 4.2.0
dev: true
- /@csstools/postcss-text-decoration-shorthand/2.1.0_postcss@8.4.21:
- resolution: {integrity: sha512-ARU7Oh9nplxt99cDONVrDt/c1osWRCtgAzegtvmkn6ed7wfmjeNOlXogK1SlAIfHl6X116kPTuFL7vuyDmlPQw==}
+ /@csstools/postcss-text-decoration-shorthand/2.2.0_postcss@8.4.21:
+ resolution: {integrity: sha512-++RtufygqFaeheLH1g8Y2Oi/l+xSt61+c0lQGjrpLUW4hhFo77V4Zsshm0oof7lqnpVXPaizlU0SnXf+f4GA7A==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
dependencies:
+ '@csstools/color-helpers': 1.0.0
postcss: 8.4.21
postcss-value-parser: 4.2.0
dev: true
@@ -1721,7 +1730,7 @@ packages:
vue: 3.2.45
vue-i18n: 9.2.2_vue@3.2.45
vue-router: 4.1.6_vue@3.2.45
- zod: 3.20.2
+ zod: 3.20.6
transitivePeerDependencies:
- better-sqlite3
- debug
@@ -2755,7 +2764,7 @@ packages:
rollup: 3.7.5
dev: false
- /@rollup/plugin-commonjs/24.0.1_rollup@3.12.1:
+ /@rollup/plugin-commonjs/24.0.1_rollup@3.15.0:
resolution: {integrity: sha512-15LsiWRZk4eOGqvrJyu3z3DaBu5BhXIMeWnijSRvd8irrrg9SHpQ1pH+BUK4H6Z9wL9yOxZJMTLU+Au86XHxow==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -2764,16 +2773,16 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.2_rollup@3.12.1
+ '@rollup/pluginutils': 5.0.2_rollup@3.15.0
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
magic-string: 0.27.0
- rollup: 3.12.1
+ rollup: 3.15.0
dev: true
- /@rollup/plugin-json/6.0.0_rollup@3.12.1:
+ /@rollup/plugin-json/6.0.0_rollup@3.15.0:
resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -2782,8 +2791,8 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.2_rollup@3.12.1
- rollup: 3.12.1
+ '@rollup/pluginutils': 5.0.2_rollup@3.15.0
+ rollup: 3.15.0
dev: true
/@rollup/plugin-json/6.0.0_rollup@3.7.5:
@@ -2799,7 +2808,7 @@ packages:
rollup: 3.7.5
dev: false
- /@rollup/plugin-node-resolve/15.0.1_rollup@3.12.1:
+ /@rollup/plugin-node-resolve/15.0.1_rollup@3.15.0:
resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -2808,13 +2817,13 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.2_rollup@3.12.1
+ '@rollup/pluginutils': 5.0.2_rollup@3.15.0
'@types/resolve': 1.20.2
deepmerge: 4.3.0
is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.1
- rollup: 3.12.1
+ rollup: 3.15.0
dev: true
/@rollup/plugin-node-resolve/15.0.1_rollup@3.7.5:
@@ -2861,7 +2870,7 @@ packages:
rollup: 3.7.5
serialize-javascript: 6.0.1
smob: 0.0.6
- terser: 5.16.2
+ terser: 5.16.3
dev: false
/@rollup/plugin-virtual/3.0.1_rollup@3.7.5:
@@ -2883,7 +2892,7 @@ packages:
estree-walker: 2.0.2
picomatch: 2.3.1
- /@rollup/pluginutils/5.0.2_rollup@3.12.1:
+ /@rollup/pluginutils/5.0.2_rollup@3.15.0:
resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -2895,7 +2904,7 @@ packages:
'@types/estree': 1.0.0
estree-walker: 2.0.2
picomatch: 2.3.1
- rollup: 3.12.1
+ rollup: 3.15.0
dev: true
/@rollup/pluginutils/5.0.2_rollup@3.7.5:
@@ -2962,44 +2971,44 @@ packages:
virtual-scroll: 2.2.1
dev: false
- /@sveltejs/adapter-auto/1.0.2_@sveltejs+kit@1.3.7:
- resolution: {integrity: sha512-UXpEO/gutERZnD+Z5Vi4J/ifD3WSRuCI7xwtLJTcKNQvJ6t5Xsj1X3Mw2F8Vv/XTUuxf7xPLYUgThU331r0Y9w==}
+ /@sveltejs/adapter-auto/2.0.0_@sveltejs+kit@1.5.3:
+ resolution: {integrity: sha512-b+gkHFZgD771kgV3aO4avHFd7y1zhmMYy9i6xOK7m/rwmwaRO8gnF5zBc0Rgca80B2PMU1bKNxyBTHA14OzUAQ==}
peerDependencies:
'@sveltejs/kit': ^1.0.0
dependencies:
- '@sveltejs/kit': 1.3.7_svelte@3.55.1+vite@4.0.4
+ '@sveltejs/kit': 1.5.3_svelte@3.55.1+vite@4.1.1
import-meta-resolve: 2.2.1
dev: true
- /@sveltejs/adapter-cloudflare/2.0.1_@sveltejs+kit@1.3.7:
+ /@sveltejs/adapter-cloudflare/2.0.1_@sveltejs+kit@1.5.3:
resolution: {integrity: sha512-MLV/iJrBrs3YeDf+MEUcdRg5ZFt0sYEnhufI+9eTid+hldtKIDjcpTM3wzUDBAl3d523z9sDG2g3eN+xwPER/w==}
peerDependencies:
'@sveltejs/kit': ^1.0.0
dependencies:
'@cloudflare/workers-types': 4.20230115.0
- '@sveltejs/kit': 1.3.7_svelte@3.55.1+vite@4.0.4
+ '@sveltejs/kit': 1.5.3_svelte@3.55.1+vite@4.1.1
esbuild: 0.16.17
worktop: 0.8.0-next.14
dev: true
- /@sveltejs/adapter-node/1.1.4_@sveltejs+kit@1.3.7:
- resolution: {integrity: sha512-3iEBqi1fXLXP9YIbVuz2LXajoebRJCmAFEQbN40DlxAnA7G+InxUgnqFun3q9gBMz2Qvd99K51g/HxWetXRe8Q==}
+ /@sveltejs/adapter-node/1.1.8_@sveltejs+kit@1.5.3:
+ resolution: {integrity: sha512-jxvj+E24SziP/0IhNWDxNeleC/S5yeEMhAYKuuKIyygw7C8NjyrbwUEizBjn4sb/XyGfJWw1/yoXqtCANoyl4g==}
peerDependencies:
'@sveltejs/kit': ^1.0.0
dependencies:
- '@rollup/plugin-commonjs': 24.0.1_rollup@3.12.1
- '@rollup/plugin-json': 6.0.0_rollup@3.12.1
- '@rollup/plugin-node-resolve': 15.0.1_rollup@3.12.1
- '@sveltejs/kit': 1.3.7_svelte@3.55.1+vite@4.0.4
- rollup: 3.12.1
+ '@rollup/plugin-commonjs': 24.0.1_rollup@3.15.0
+ '@rollup/plugin-json': 6.0.0_rollup@3.15.0
+ '@rollup/plugin-node-resolve': 15.0.1_rollup@3.15.0
+ '@sveltejs/kit': 1.5.3_svelte@3.55.1+vite@4.1.1
+ rollup: 3.15.0
dev: true
- /@sveltejs/adapter-vercel/1.0.6_@sveltejs+kit@1.3.7:
- resolution: {integrity: sha512-fo6aaEygPd/6B5Jms4Ff7R4jbADnppuLvKOWBNTGe5MGB7ZRUkl+gxHWMQx2av2knyEZkA6V8y5M6R3ML5yN4g==}
+ /@sveltejs/adapter-vercel/2.0.2_@sveltejs+kit@1.5.3:
+ resolution: {integrity: sha512-Mn80jy3rPNWB9iBp93MHXWwOh1qyxNzMNal0Dd80rD3As5Qi5L3lGhr1cIZ3T3Y3giwAVxzjMiHEflaUb8sjqg==}
peerDependencies:
- '@sveltejs/kit': ^1.0.0
+ '@sveltejs/kit': ^1.5.0
dependencies:
- '@sveltejs/kit': 1.3.7_svelte@3.55.1+vite@4.0.4
+ '@sveltejs/kit': 1.5.3_svelte@3.55.1+vite@4.1.1
'@vercel/nft': 0.22.6
esbuild: 0.16.17
transitivePeerDependencies:
@@ -3007,8 +3016,8 @@ packages:
- supports-color
dev: true
- /@sveltejs/kit/1.3.7_svelte@3.55.1+vite@4.0.4:
- resolution: {integrity: sha512-H0V8qpd7sax/f/i90lSBEVjubuCkex9M1KvARdptwirLDL9qtJXRUClK25zrDi9IpqIMtbxYnZmfiaaTLcxTGQ==}
+ /@sveltejs/kit/1.5.3_svelte@3.55.1+vite@4.1.1:
+ resolution: {integrity: sha512-R0WsMf8yhtU31jiDzaj2zMchCyDsBcSlDFJJ24EzJyOeZ+VJvDLg7YbegvbNU0vfdfRUTWhIrCSaOQ6po+oEVQ==}
engines: {node: ^16.14 || >=18}
hasBin: true
requiresBuild: true
@@ -3016,7 +3025,7 @@ packages:
svelte: ^3.54.0
vite: ^4.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte': 2.0.2_svelte@3.55.1+vite@4.0.4
+ '@sveltejs/vite-plugin-svelte': 2.0.2_svelte@3.55.1+vite@4.1.1
'@types/cookie': 0.5.1
cookie: 0.5.0
devalue: 4.2.3
@@ -3029,13 +3038,13 @@ packages:
sirv: 2.0.2
svelte: 3.55.1
tiny-glob: 0.2.9
- undici: 5.16.0
- vite: 4.0.4_sass@1.58.0
+ undici: 5.18.0
+ vite: 4.1.1_sass@1.58.0
transitivePeerDependencies:
- supports-color
dev: true
- /@sveltejs/vite-plugin-svelte/2.0.2_svelte@3.55.1+vite@4.0.4:
+ /@sveltejs/vite-plugin-svelte/2.0.2_svelte@3.55.1+vite@4.1.1:
resolution: {integrity: sha512-xCEan0/NNpQuL0l5aS42FjwQ6wwskdxC3pW1OeFtEKNZwRg7Evro9lac9HesGP6TdFsTv2xMes5ASQVKbCacxg==}
engines: {node: ^14.18.0 || >= 16}
peerDependencies:
@@ -3048,8 +3057,8 @@ packages:
magic-string: 0.27.0
svelte: 3.55.1
svelte-hmr: 0.15.1_svelte@3.55.1
- vite: 4.0.4_sass@1.58.0
- vitefu: 0.2.4_vite@4.0.4
+ vite: 4.1.1_sass@1.58.0
+ vitefu: 0.2.4_vite@4.1.1
transitivePeerDependencies:
- supports-color
dev: true
@@ -3097,12 +3106,12 @@ packages:
/@types/node-fetch/2.6.2:
resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==}
dependencies:
- '@types/node': 18.11.18
+ '@types/node': 18.13.0
form-data: 3.0.1
dev: false
- /@types/node/18.11.18:
- resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==}
+ /@types/node/18.13.0:
+ resolution: {integrity: sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==}
/@types/parse-json/4.0.0:
resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
@@ -3116,7 +3125,7 @@ packages:
resolution: {integrity: sha512-whjk1EDJPcAR2kYHRbFl/lKeeKYTi05A15K9bnLInCVroNDCtXce57xKdI0/rQaA3K+6q0eFyUBPmqfSndUZdQ==}
dependencies:
'@types/caseless': 0.12.2
- '@types/node': 18.11.18
+ '@types/node': 18.13.0
'@types/tough-cookie': 4.0.2
form-data: 2.5.1
dev: false
@@ -3128,7 +3137,7 @@ packages:
/@types/sass/1.43.1:
resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==}
dependencies:
- '@types/node': 18.11.18
+ '@types/node': 18.13.0
dev: true
/@types/semver/7.3.13:
@@ -3143,11 +3152,11 @@ packages:
/@types/tunnel/0.0.3:
resolution: {integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==}
dependencies:
- '@types/node': 18.11.18
+ '@types/node': 18.13.0
dev: false
- /@typescript-eslint/eslint-plugin/5.50.0_go4drrxstycfikanvu45pi4vgq:
- resolution: {integrity: sha512-vwksQWSFZiUhgq3Kv7o1Jcj0DUNylwnIlGvKvLLYsq8pAWha6/WCnXUeaSoNNha/K7QSf2+jvmkxggC1u3pIwQ==}
+ /@typescript-eslint/eslint-plugin/5.51.0_b635kmla6dsb4frxfihkw4m47e:
+ resolution: {integrity: sha512-wcAwhEWm1RgNd7dxD/o+nnLW8oH+6RK1OGnmbmkj/GGoDPV1WWMVP0FXYQBivKHdwM1pwii3bt//RC62EriIUQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@@ -3157,10 +3166,10 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.50.0_4vsywjlpuriuw3tl5oq6zy5a64
- '@typescript-eslint/scope-manager': 5.50.0
- '@typescript-eslint/type-utils': 5.50.0_4vsywjlpuriuw3tl5oq6zy5a64
- '@typescript-eslint/utils': 5.50.0_4vsywjlpuriuw3tl5oq6zy5a64
+ '@typescript-eslint/parser': 5.51.0_4vsywjlpuriuw3tl5oq6zy5a64
+ '@typescript-eslint/scope-manager': 5.51.0
+ '@typescript-eslint/type-utils': 5.51.0_4vsywjlpuriuw3tl5oq6zy5a64
+ '@typescript-eslint/utils': 5.51.0_4vsywjlpuriuw3tl5oq6zy5a64
debug: 4.3.4
eslint: 8.33.0
grapheme-splitter: 1.0.4
@@ -3174,8 +3183,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser/5.50.0_4vsywjlpuriuw3tl5oq6zy5a64:
- resolution: {integrity: sha512-KCcSyNaogUDftK2G9RXfQyOCt51uB5yqC6pkUYqhYh8Kgt+DwR5M0EwEAxGPy/+DH6hnmKeGsNhiZRQxjH71uQ==}
+ /@typescript-eslint/parser/5.51.0_4vsywjlpuriuw3tl5oq6zy5a64:
+ resolution: {integrity: sha512-fEV0R9gGmfpDeRzJXn+fGQKcl0inIeYobmmUWijZh9zA7bxJ8clPhV9up2ZQzATxAiFAECqPQyMDB4o4B81AaA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -3184,9 +3193,9 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 5.50.0
- '@typescript-eslint/types': 5.50.0
- '@typescript-eslint/typescript-estree': 5.50.0_typescript@4.9.5
+ '@typescript-eslint/scope-manager': 5.51.0
+ '@typescript-eslint/types': 5.51.0
+ '@typescript-eslint/typescript-estree': 5.51.0_typescript@4.9.5
debug: 4.3.4
eslint: 8.33.0
typescript: 4.9.5
@@ -3194,16 +3203,16 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/scope-manager/5.50.0:
- resolution: {integrity: sha512-rt03kaX+iZrhssaT974BCmoUikYtZI24Vp/kwTSy841XhiYShlqoshRFDvN1FKKvU2S3gK+kcBW1EA7kNUrogg==}
+ /@typescript-eslint/scope-manager/5.51.0:
+ resolution: {integrity: sha512-gNpxRdlx5qw3yaHA0SFuTjW4rxeYhpHxt491PEcKF8Z6zpq0kMhe0Tolxt0qjlojS+/wArSDlj/LtE69xUJphQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.50.0
- '@typescript-eslint/visitor-keys': 5.50.0
+ '@typescript-eslint/types': 5.51.0
+ '@typescript-eslint/visitor-keys': 5.51.0
dev: true
- /@typescript-eslint/type-utils/5.50.0_4vsywjlpuriuw3tl5oq6zy5a64:
- resolution: {integrity: sha512-dcnXfZ6OGrNCO7E5UY/i0ktHb7Yx1fV6fnQGGrlnfDhilcs6n19eIRcvLBqx6OQkrPaFlDPk3OJ0WlzQfrV0bQ==}
+ /@typescript-eslint/type-utils/5.51.0_4vsywjlpuriuw3tl5oq6zy5a64:
+ resolution: {integrity: sha512-QHC5KKyfV8sNSyHqfNa0UbTbJ6caB8uhcx2hYcWVvJAZYJRBo5HyyZfzMdRx8nvS+GyMg56fugMzzWnojREuQQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@@ -3212,8 +3221,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 5.50.0_typescript@4.9.5
- '@typescript-eslint/utils': 5.50.0_4vsywjlpuriuw3tl5oq6zy5a64
+ '@typescript-eslint/typescript-estree': 5.51.0_typescript@4.9.5
+ '@typescript-eslint/utils': 5.51.0_4vsywjlpuriuw3tl5oq6zy5a64
debug: 4.3.4
eslint: 8.33.0
tsutils: 3.21.0_typescript@4.9.5
@@ -3222,13 +3231,13 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/types/5.50.0:
- resolution: {integrity: sha512-atruOuJpir4OtyNdKahiHZobPKFvZnBnfDiyEaBf6d9vy9visE7gDjlmhl+y29uxZ2ZDgvXijcungGFjGGex7w==}
+ /@typescript-eslint/types/5.51.0:
+ resolution: {integrity: sha512-SqOn0ANn/v6hFn0kjvLwiDi4AzR++CBZz0NV5AnusT2/3y32jdc0G4woXPWHCumWtUXZKPAS27/9vziSsC9jnw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@typescript-eslint/typescript-estree/5.50.0_typescript@4.9.5:
- resolution: {integrity: sha512-Gq4zapso+OtIZlv8YNAStFtT6d05zyVCK7Fx3h5inlLBx2hWuc/0465C2mg/EQDDU2LKe52+/jN4f0g9bd+kow==}
+ /@typescript-eslint/typescript-estree/5.51.0_typescript@4.9.5:
+ resolution: {integrity: sha512-TSkNupHvNRkoH9FMA3w7TazVFcBPveAAmb7Sz+kArY6sLT86PA5Vx80cKlYmd8m3Ha2SwofM1KwraF24lM9FvA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@@ -3236,8 +3245,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 5.50.0
- '@typescript-eslint/visitor-keys': 5.50.0
+ '@typescript-eslint/types': 5.51.0
+ '@typescript-eslint/visitor-keys': 5.51.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@@ -3248,17 +3257,17 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/utils/5.50.0_4vsywjlpuriuw3tl5oq6zy5a64:
- resolution: {integrity: sha512-v/AnUFImmh8G4PH0NDkf6wA8hujNNcrwtecqW4vtQ1UOSNBaZl49zP1SHoZ/06e+UiwzHpgb5zP5+hwlYYWYAw==}
+ /@typescript-eslint/utils/5.51.0_4vsywjlpuriuw3tl5oq6zy5a64:
+ resolution: {integrity: sha512-76qs+5KWcaatmwtwsDJvBk4H76RJQBFe+Gext0EfJdC3Vd2kpY2Pf//OHHzHp84Ciw0/rYoGTDnIAr3uWhhJYw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@types/json-schema': 7.0.11
'@types/semver': 7.3.13
- '@typescript-eslint/scope-manager': 5.50.0
- '@typescript-eslint/types': 5.50.0
- '@typescript-eslint/typescript-estree': 5.50.0_typescript@4.9.5
+ '@typescript-eslint/scope-manager': 5.51.0
+ '@typescript-eslint/types': 5.51.0
+ '@typescript-eslint/typescript-estree': 5.51.0_typescript@4.9.5
eslint: 8.33.0
eslint-scope: 5.1.1
eslint-utils: 3.0.0_eslint@8.33.0
@@ -3268,11 +3277,11 @@ packages:
- typescript
dev: true
- /@typescript-eslint/visitor-keys/5.50.0:
- resolution: {integrity: sha512-cdMeD9HGu6EXIeGOh2yVW6oGf9wq8asBgZx7nsR/D36gTfQ0odE5kcRYe5M81vjEFAcPeugXrHg78Imu55F6gg==}
+ /@typescript-eslint/visitor-keys/5.51.0:
+ resolution: {integrity: sha512-Oh2+eTdjHjOFjKA27sxESlA87YPSOJafGCR0md5oeMdh1ZcCfAGCIOL216uTBAkAIptvLIfKQhl7lHxMJet4GQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.50.0
+ '@typescript-eslint/types': 5.51.0
eslint-visitor-keys: 3.3.0
dev: true
@@ -3300,7 +3309,7 @@ packages:
/@vue/compiler-core/3.2.45:
resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==}
dependencies:
- '@babel/parser': 7.20.13
+ '@babel/parser': 7.20.15
'@vue/shared': 3.2.45
estree-walker: 2.0.2
source-map: 0.6.1
@@ -3316,7 +3325,7 @@ packages:
/@vue/compiler-sfc/3.2.45:
resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==}
dependencies:
- '@babel/parser': 7.20.13
+ '@babel/parser': 7.20.15
'@vue/compiler-core': 3.2.45
'@vue/compiler-dom': 3.2.45
'@vue/compiler-ssr': 3.2.45
@@ -3342,7 +3351,7 @@ packages:
/@vue/reactivity-transform/3.2.45:
resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==}
dependencies:
- '@babel/parser': 7.20.13
+ '@babel/parser': 7.20.15
'@vue/compiler-core': 3.2.45
'@vue/shared': 3.2.45
estree-walker: 2.0.2
@@ -3603,7 +3612,7 @@ packages:
postcss: ^8.1.0
dependencies:
browserslist: 4.21.5
- caniuse-lite: 1.0.30001450
+ caniuse-lite: 1.0.30001451
fraction.js: 4.2.0
normalize-range: 0.1.2
picocolors: 1.0.0
@@ -3758,9 +3767,9 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001450
- electron-to-chromium: 1.4.284
- node-releases: 2.0.9
+ caniuse-lite: 1.0.30001451
+ electron-to-chromium: 1.4.294
+ node-releases: 2.0.10
update-browserslist-db: 1.0.10_browserslist@4.21.5
/buffer-crc32/0.2.13:
@@ -3868,12 +3877,12 @@ packages:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
dependencies:
browserslist: 4.21.5
- caniuse-lite: 1.0.30001450
+ caniuse-lite: 1.0.30001451
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
- /caniuse-lite/1.0.30001450:
- resolution: {integrity: sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew==}
+ /caniuse-lite/1.0.30001451:
+ resolution: {integrity: sha512-XY7UbUpGRatZzoRft//5xOa69/1iGJRBlrieH6QYrkKLIFn3m7OVEJ81dSrKoy2BnKsdbX5cLrOispZNYo9v2w==}
/caseless/0.12.0:
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
@@ -4302,8 +4311,8 @@ packages:
shebang-command: 2.0.0
which: 2.0.2
- /css-blank-pseudo/5.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-uEWT+613bR0lxUAz7BDdk4yZJ1BfzIJ9rmyOFj+p53ZP8rm0BC3nA2YsyswyxjFZsrfRDxe2WERDfKiEZNSXag==}
+ /css-blank-pseudo/5.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-aCU4AZ7uEcVSUzagTlA9pHciz7aWPKA/YzrEkpdSopJ2pvhIxiQ5sYeMz1/KByxlIo4XBdvMNJAVKMg/GRnhfw==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -4320,8 +4329,8 @@ packages:
dependencies:
postcss: 8.4.21
- /css-has-pseudo/5.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-zhsGCKVkBohliMlcsZsv5WF/i4FQ3pkVMtl4yYa7Qpv/PVQebTjh7cjMoT5grW+DBZzunmgHe6skdWawgCYuPQ==}
+ /css-has-pseudo/5.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-q+U+4QdwwB7T9VEW/LyO6CFrLAeLqOykC5mDqJXc7aKZAhDbq7BvGT13VGJe+IwBfdN2o3Xdw2kJ5IxwV1Sc9Q==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -4332,8 +4341,8 @@ packages:
postcss-value-parser: 4.2.0
dev: true
- /css-prefers-color-scheme/8.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-RPRyqJsk5KIjP2+WGhcGCaAJB8ojLbX1mVE8fG9127jQmnp1FNMfNMkERk/w6c4smgC/i5KxcY+Rtaa6/bMdKQ==}
+ /css-prefers-color-scheme/8.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-OvFghizHJ45x7nsJJUSYLyQNTzsCU8yWjxAc/nhPQg1pbs18LMoET8N3kOweFDPy0JV0OSXN2iqRFhPBHYOeMA==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -4441,7 +4450,7 @@ packages:
engines: {node: '>= 10'}
hasBin: true
dependencies:
- minimist: 1.2.7
+ minimist: 1.2.8
dev: false
/dashdash/1.14.1:
@@ -4844,8 +4853,8 @@ packages:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
dev: false
- /electron-to-chromium/1.4.284:
- resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==}
+ /electron-to-chromium/1.4.294:
+ resolution: {integrity: sha512-PuHZB3jEN7D8WPPjLmBQAsqQz8tWHlkkB4n0E2OYw8RwVdmBYV0Wn+rUFH8JqYyIRb4HQhhedgxlZL163wqLrQ==}
/embla-carousel/7.0.9:
resolution: {integrity: sha512-g8pGPd1BxexiZgw8F1aNM1KL3x3eEcz6TGTz20AuqCCynASBV7/h1+aS2rySDc/hHkXqbU8dk7TDhW71LCqVkQ==}
@@ -4920,7 +4929,7 @@ packages:
has-property-descriptors: 1.0.0
has-proto: 1.0.1
has-symbols: 1.0.3
- internal-slot: 1.0.4
+ internal-slot: 1.0.5
is-array-buffer: 3.0.1
is-callable: 1.2.7
is-negative-zero: 2.0.2
@@ -4954,8 +4963,8 @@ packages:
has-property-descriptors: 1.0.0
dev: false
- /es-module-lexer/1.1.0:
- resolution: {integrity: sha512-fJg+1tiyEeS8figV+fPcPpm8WqJEflG3yPU0NOm5xMvrNkuiy7HzX/Ljng4Y0hAoiw4/3hQTCFYw+ub8+a2pRA==}
+ /es-module-lexer/1.1.1:
+ resolution: {integrity: sha512-n3ruqU8Te7I5prBd6d0darM8ajFuVNhLWvgo04hN7goWSaSrxe7ENOZitac7akN0A2o+8fMomBDsNPvW/eE3CQ==}
dev: false
/es-set-tostringtag/2.0.1:
@@ -6039,8 +6048,8 @@ packages:
resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==}
engines: {node: '>= 4'}
- /immutable/4.2.2:
- resolution: {integrity: sha512-fTMKDwtbvO5tldky9QZ2fMX7slR0mYpY5nbnFWYp0fOzDhHqhgIw9KoYgxLWsoNTS9ZHGauHj18DTyEw6BK3Og==}
+ /immutable/4.2.4:
+ resolution: {integrity: sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==}
dev: true
/import-fresh/3.3.0:
@@ -6103,8 +6112,8 @@ packages:
wrap-ansi: 7.0.0
dev: false
- /internal-slot/1.0.4:
- resolution: {integrity: sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==}
+ /internal-slot/1.0.5:
+ resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
engines: {node: '>= 0.4'}
dependencies:
get-intrinsic: 1.2.0
@@ -6367,8 +6376,8 @@ packages:
'@sideway/pinpoint': 2.0.0
dev: false
- /jose/4.11.2:
- resolution: {integrity: sha512-njj0VL2TsIxCtgzhO+9RRobBvws4oYyCM8TpvoUQwl/MbIM3NFJRR9+e6x0sS5xXaP1t6OCBkaBME98OV9zU5A==}
+ /jose/4.11.4:
+ resolution: {integrity: sha512-94FdcR8felat4vaTJyL/WVdtlWLlsnLMZP8v+A0Vru18K3bQ22vn7TtpVh3JlgBFNIlYOUlGqwp/MjRPOnIyCQ==}
dev: false
/joycon/3.1.1:
@@ -6861,8 +6870,8 @@ packages:
dependencies:
brace-expansion: 2.0.1
- /minimist/1.2.7:
- resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==}
+ /minimist/1.2.8:
+ resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
/minipass-collect/1.0.2:
resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==}
@@ -6914,8 +6923,8 @@ packages:
dependencies:
yallist: 4.0.0
- /minipass/4.0.1:
- resolution: {integrity: sha512-V9esFpNbK0arbN3fm2sxDKqMYgIp7XtVdE4Esj+PE4Qaaxdg1wIw48ITQIOn1sc8xXSmUviVL3cyjMqPlrVkiA==}
+ /minipass/4.0.3:
+ resolution: {integrity: sha512-OW2r4sQ0sI+z5ckEt5c1Tri4xTgZwYDxpE54eqWlQloQRoWtXjqt9udJ5Z4dSv7wK+nfFI7FRXyCpBSft+gpFw==}
engines: {node: '>=8'}
/minizlib/2.1.2:
@@ -6933,7 +6942,7 @@ packages:
resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
hasBin: true
dependencies:
- minimist: 1.2.7
+ minimist: 1.2.8
dev: true
/mkdirp/1.0.4:
@@ -7026,7 +7035,7 @@ packages:
hasBin: true
dependencies:
json-stringify-safe: 5.0.1
- minimist: 1.2.7
+ minimist: 1.2.8
readable-stream: 3.6.0
split2: 3.2.2
through2: 4.0.2
@@ -7037,8 +7046,8 @@ packages:
engines: {node: '>= 0.6'}
dev: false
- /node-abi/3.31.0:
- resolution: {integrity: sha512-eSKV6s+APenqVh8ubJyiu/YhZgxQpGP66ntzUb3lY1xB9ukSRaGnx0AIxI+IM+1+IVYC1oWobgG5L3Lt9ARykQ==}
+ /node-abi/3.33.0:
+ resolution: {integrity: sha512-7GGVawqyHF4pfd0YFybhv/eM9JwTtPqx0mAanQ146O3FlSh3pA24zf9IRQTOsfTSqXTNzPSP5iagAJ94jjuVog==}
engines: {node: '>=10'}
dependencies:
semver: 7.3.8
@@ -7110,8 +7119,8 @@ packages:
resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==}
dev: false
- /node-releases/2.0.9:
- resolution: {integrity: sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA==}
+ /node-releases/2.0.10:
+ resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==}
/node-rsa/1.1.1:
resolution: {integrity: sha512-Jd4cvbJMryN21r5HgxQOpMEqv+ooke/korixNNK3mGqfGJmy0M77WDDzo/05969+OkMy3XW1UuZsSmW9KQm7Fw==}
@@ -7290,8 +7299,8 @@ packages:
object-keys: 1.1.1
dev: false
- /ogl/0.0.104:
- resolution: {integrity: sha512-Hrb1lxR+JUqPlvdOjss0t5/e8K80QqrQpJXvem+mFOTFhxQ2vrGracMaEiCT/zY/5Z+2YKCiXp25vLSgjQDWvw==}
+ /ogl/0.0.110:
+ resolution: {integrity: sha512-Zbqac6OfYx7ID1W9Q2DnjFkPGtRsWIXvIRAM3tPukqbc2Jl0iTEqvp3XC+sQPhcW35uavVRZFfT0nZGCPxJDwA==}
dev: false
/oidc-token-hash/5.0.1:
@@ -7326,8 +7335,8 @@ packages:
mimic-fn: 2.1.0
dev: false
- /open/8.4.0:
- resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==}
+ /open/8.4.1:
+ resolution: {integrity: sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg==}
engines: {node: '>=12'}
dependencies:
define-lazy-prop: 2.0.0
@@ -7344,7 +7353,7 @@ packages:
/openid-client/5.3.1:
resolution: {integrity: sha512-RLfehQiHch9N6tRWNx68cicf3b1WR0x74bJWHRc25uYIbSRwjxYcTFaRnzbbpls5jroLAaB/bFIodTgA5LJMvw==}
dependencies:
- jose: 4.11.2
+ jose: 4.11.4
lru-cache: 6.0.0
object-hash: 2.2.0
oidc-token-hash: 5.0.1
@@ -7688,7 +7697,7 @@ packages:
fast-safe-stringify: 2.1.1
help-me: 4.2.0
joycon: 3.1.1
- minimist: 1.2.7
+ minimist: 1.2.8
on-exit-leak-free: 2.1.0
pino-abstract-transport: 1.0.0
pump: 3.0.0
@@ -7719,8 +7728,8 @@ packages:
thread-stream: 2.3.0
dev: false
- /postcss-attribute-case-insensitive/6.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-XNVoIdu/Pskb5OhkM+iHicEVuASeqAjOTCaW8Wcbrd1UVwRukOJr5+zWzFjYxJj55Z/67ViVm9n/1hwF7MGByQ==}
+ /postcss-attribute-case-insensitive/6.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-IRuCwwAAQbgaLhxQdQcIIK0dCVXg3XDUnzgKD8iwdiYdwU4rMWRWyl/W9/0nA4ihVpq5pyALiHB2veBJ0292pw==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -7759,8 +7768,8 @@ packages:
postcss-value-parser: 4.2.0
dev: true
- /postcss-color-functional-notation/5.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-Q9YDNQddKrl6YBs3229v+ckQINLyAaPfjJqG3jp5NUlP0UMm9+JeuLO1IMpeZy0l+rIE64y4OjUq0o+xhrnnrA==}
+ /postcss-color-functional-notation/5.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-M6ygxWOyd6eWf3sd1Lv8xi4SeF4iBPfJvkfMU4ITh8ExJc1qhbvh/U8Cv/uOvBgUVOMDdScvCdlg8+hREQzs7w==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -7769,8 +7778,8 @@ packages:
postcss-value-parser: 4.2.0
dev: true
- /postcss-color-hex-alpha/9.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-1ZTJvmOZXTCsedKeY+Puqwx6AgoyB1KnzSD/CGDIl1NWvDfxi1jYky4R9konw2SAYw0SOeU33EU27ihE59Fp8Q==}
+ /postcss-color-hex-alpha/9.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-SfPjgr//VQ/DOCf80STIAsdAs7sbIbxATvVmd+Ec7JvR8onz9pjawhq3BJM3Pie40EE3TyB0P6hft16D33Nlyg==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -7779,8 +7788,8 @@ packages:
postcss-value-parser: 4.2.0
dev: true
- /postcss-color-rebeccapurple/8.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-bzZYxBDx/uUGW9HeldOA7J69GdymOZJNz3pG8av27YSgJt9dobl4l+hI/3KAosoRJml/iWceT97pJQj3O/dQDw==}
+ /postcss-color-rebeccapurple/8.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-xWf/JmAxVoB5bltHpXk+uGRoGFwu4WDAR7210el+iyvTdqiKpDhtcT8N3edXMoVJY0WHFMrKMUieql/wRNiXkw==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -7811,8 +7820,8 @@ packages:
postcss: 8.4.21
postcss-value-parser: 4.2.0
- /postcss-custom-media/9.1.1_postcss@8.4.21:
- resolution: {integrity: sha512-veQwzQkHgBkizxYCV/EBsiK8sFIJA0oQMQL9mpQ3gqFGc2dWlNWURHk4J44i9Q0dFeFCK81vV/Xpj7fyfNQKSA==}
+ /postcss-custom-media/9.1.2_postcss@8.4.21:
+ resolution: {integrity: sha512-osM9g4UKq4XKimAC7RAXroqi3BXpxfwTswAJQiZdrBjWGFGEyxQrY5H2eDWI8F+MEvEUfYDxA8scqi3QWROCSw==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -7824,8 +7833,8 @@ packages:
postcss: 8.4.21
dev: true
- /postcss-custom-properties/13.1.1_postcss@8.4.21:
- resolution: {integrity: sha512-FK4dBiHdzWOosLu3kEAHaYpfcrnMfVV4nP6PT6EFIfWXrtHH9LY8idfTYnEDpq/vgE33mr8ykhs7BjlgcT9agg==}
+ /postcss-custom-properties/13.1.3_postcss@8.4.21:
+ resolution: {integrity: sha512-15equAsfqtnr7jyzes6vyaGdAiNmKd+50FZ35/E/huBNBt7PgGMSNL/4o765nnNoP2dmaMJklb3FwJf3fdRcpA==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -7837,8 +7846,8 @@ packages:
postcss-value-parser: 4.2.0
dev: true
- /postcss-custom-selectors/7.1.1_postcss@8.4.21:
- resolution: {integrity: sha512-CPs3BSdQfKqdrJ3d+3In9ppBPA8GpRy4Bd50jU+BDD6WEZOx8TTIB9i67BfRc2AVEAbRZwDMesreF95598dwhw==}
+ /postcss-custom-selectors/7.1.2_postcss@8.4.21:
+ resolution: {integrity: sha512-jX7VlE3jrgfBIOfxiGNRFq81xUoHSZhvxhQurzE7ZFRv+bUmMwB7/XnA0nNlts2CwNtbXm4Ozy0ZAYKHlCRmBQ==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -7850,8 +7859,8 @@ packages:
postcss-selector-parser: 6.0.11
dev: true
- /postcss-dir-pseudo-class/7.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-VjiqVOTz1op7bsiw7qd5CjZ0txA5yJY/oo1wb3f37qdleRTZQ9hzhAtLDqXimn0ZKh9XbtYawc4pmVBnV+LyMA==}
+ /postcss-dir-pseudo-class/7.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-cMnslilYxBf9k3qejnovrUONZx1rXeUZJw06fgIUBzABJe3D2LiLL5WAER7Imt3nrkaIgG05XZBztueLEf5P8w==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -7892,19 +7901,19 @@ packages:
dependencies:
postcss: 8.4.21
- /postcss-double-position-gradients/4.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-XE+eKvX96E9cmldwKeRmK8AMxfQfuuHN9Yjerymau5i+fgC/vEY+B+Ke2vnEv4E8EXu8MKdLxi4DzmodusW19Q==}
+ /postcss-double-position-gradients/4.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-GXL1RmFREDK4Q9aYvI2RhVrA6a6qqSMQQ5ke8gSH1xgV6exsqbcJpIumC7AOgooH6/WIG3/K/T8xxAiVHy/tJg==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
dependencies:
- '@csstools/postcss-progressive-custom-properties': 2.0.1_postcss@8.4.21
+ '@csstools/postcss-progressive-custom-properties': 2.1.0_postcss@8.4.21
postcss: 8.4.21
postcss-value-parser: 4.2.0
dev: true
- /postcss-focus-visible/8.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-azd1NMrLBe5bfKyomui9AMcgIR2zzlqXCTnKjshNDSClmmSO5MauTyflJUqmIwjIhD16+FbPyGV8Nxsly87BjA==}
+ /postcss-focus-visible/8.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-f/Vd+EC/GaKElknU59esVcRYr/Y3t1ZAQyL4u2xSOgkDy4bMCmG7VP5cGvj3+BTLNE9ETfEuz2nnt4qkZwTTeA==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -7913,8 +7922,8 @@ packages:
postcss-selector-parser: 6.0.11
dev: true
- /postcss-focus-within/7.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-iSpk018Yqn0xwltFR7NHjagyt+e/6u8w50uEnGOcFOddLay5zQFjpJBg6euEZu7wY5WDq83DPpdO99eL+8Er8g==}
+ /postcss-focus-within/7.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-AHAJ89UQBcqBvFgQJE9XasGuwMNkKsGj4D/f9Uk60jFmEBHpAL14DrnSk3Rj+SwZTr/WUG+mh+Rvf8fid/346w==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -7940,8 +7949,8 @@ packages:
postcss: 8.4.21
dev: true
- /postcss-image-set-function/5.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-JnmN9Wo7WjlvM7fg00wzC4d/1kOqau+6v6hteLLqEyBjCuzoFZUU0Te3JphDyxc65RtPNsCujDwYbbs6+vYxCQ==}
+ /postcss-image-set-function/5.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-Sszjwo0ubETX0Fi5MvpYzsONwrsjeabjMoc5YqHvURFItXgIu3HdCjcVuVKGMPGzKRhgaknmdM5uVWInWPJmeg==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -7958,13 +7967,14 @@ packages:
postcss: 8.4.21
dev: true
- /postcss-lab-function/5.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-TuvrxsRIA3oWjjjI9T1ZEAolrtrLzYwYDw14GFivy0BkRqUTi4IithbM1aZkZGbAxV4lLwD6rL7MHhfDslUEzg==}
+ /postcss-lab-function/5.1.0_postcss@8.4.21:
+ resolution: {integrity: sha512-iZApRTNcpc71uTn7PkzjHtj5cmuZpvu6okX4jHnM5OFi2fG97sodjxkq6SpL65xhW0NviQrAMSX97ntyGVRV0w==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
dependencies:
- '@csstools/postcss-progressive-custom-properties': 2.0.1_postcss@8.4.21
+ '@csstools/color-helpers': 1.0.0
+ '@csstools/postcss-progressive-custom-properties': 2.1.0_postcss@8.4.21
postcss: 8.4.21
postcss-value-parser: 4.2.0
dev: true
@@ -8252,48 +8262,48 @@ packages:
postcss: ^8.4
dependencies:
'@csstools/postcss-cascade-layers': 3.0.1_postcss@8.4.21
- '@csstools/postcss-color-function': 2.0.1_postcss@8.4.21
- '@csstools/postcss-font-format-keywords': 2.0.1_postcss@8.4.21
- '@csstools/postcss-hwb-function': 2.0.1_postcss@8.4.21
- '@csstools/postcss-ic-unit': 2.0.1_postcss@8.4.21
- '@csstools/postcss-is-pseudo-class': 3.0.1_postcss@8.4.21
+ '@csstools/postcss-color-function': 2.1.0_postcss@8.4.21
+ '@csstools/postcss-font-format-keywords': 2.0.2_postcss@8.4.21
+ '@csstools/postcss-hwb-function': 2.1.1_postcss@8.4.21
+ '@csstools/postcss-ic-unit': 2.0.2_postcss@8.4.21
+ '@csstools/postcss-is-pseudo-class': 3.1.1_postcss@8.4.21
'@csstools/postcss-logical-float-and-clear': 1.0.1_postcss@8.4.21
'@csstools/postcss-logical-resize': 1.0.1_postcss@8.4.21
'@csstools/postcss-logical-viewport-units': 1.0.2_postcss@8.4.21
'@csstools/postcss-media-queries-aspect-ratio-number-values': 1.0.1_postcss@8.4.21
- '@csstools/postcss-nested-calc': 2.0.1_postcss@8.4.21
+ '@csstools/postcss-nested-calc': 2.0.2_postcss@8.4.21
'@csstools/postcss-normalize-display-values': 2.0.1_postcss@8.4.21
- '@csstools/postcss-oklab-function': 2.0.1_postcss@8.4.21
- '@csstools/postcss-progressive-custom-properties': 2.0.1_postcss@8.4.21
- '@csstools/postcss-scope-pseudo-class': 2.0.1_postcss@8.4.21
+ '@csstools/postcss-oklab-function': 2.1.0_postcss@8.4.21
+ '@csstools/postcss-progressive-custom-properties': 2.1.0_postcss@8.4.21
+ '@csstools/postcss-scope-pseudo-class': 2.0.2_postcss@8.4.21
'@csstools/postcss-stepped-value-functions': 2.0.1_postcss@8.4.21
- '@csstools/postcss-text-decoration-shorthand': 2.1.0_postcss@8.4.21
+ '@csstools/postcss-text-decoration-shorthand': 2.2.0_postcss@8.4.21
'@csstools/postcss-trigonometric-functions': 2.0.1_postcss@8.4.21
'@csstools/postcss-unset-value': 2.0.1_postcss@8.4.21
autoprefixer: 10.4.13_postcss@8.4.21
browserslist: 4.21.5
- css-blank-pseudo: 5.0.1_postcss@8.4.21
- css-has-pseudo: 5.0.1_postcss@8.4.21
- css-prefers-color-scheme: 8.0.1_postcss@8.4.21
+ css-blank-pseudo: 5.0.2_postcss@8.4.21
+ css-has-pseudo: 5.0.2_postcss@8.4.21
+ css-prefers-color-scheme: 8.0.2_postcss@8.4.21
cssdb: 7.4.1
postcss: 8.4.21
- postcss-attribute-case-insensitive: 6.0.1_postcss@8.4.21
+ postcss-attribute-case-insensitive: 6.0.2_postcss@8.4.21
postcss-clamp: 4.1.0_postcss@8.4.21
- postcss-color-functional-notation: 5.0.1_postcss@8.4.21
- postcss-color-hex-alpha: 9.0.1_postcss@8.4.21
- postcss-color-rebeccapurple: 8.0.1_postcss@8.4.21
- postcss-custom-media: 9.1.1_postcss@8.4.21
- postcss-custom-properties: 13.1.1_postcss@8.4.21
- postcss-custom-selectors: 7.1.1_postcss@8.4.21
- postcss-dir-pseudo-class: 7.0.1_postcss@8.4.21
- postcss-double-position-gradients: 4.0.1_postcss@8.4.21
- postcss-focus-visible: 8.0.1_postcss@8.4.21
- postcss-focus-within: 7.0.1_postcss@8.4.21
+ postcss-color-functional-notation: 5.0.2_postcss@8.4.21
+ postcss-color-hex-alpha: 9.0.2_postcss@8.4.21
+ postcss-color-rebeccapurple: 8.0.2_postcss@8.4.21
+ postcss-custom-media: 9.1.2_postcss@8.4.21
+ postcss-custom-properties: 13.1.3_postcss@8.4.21
+ postcss-custom-selectors: 7.1.2_postcss@8.4.21
+ postcss-dir-pseudo-class: 7.0.2_postcss@8.4.21
+ postcss-double-position-gradients: 4.0.2_postcss@8.4.21
+ postcss-focus-visible: 8.0.2_postcss@8.4.21
+ postcss-focus-within: 7.0.2_postcss@8.4.21
postcss-font-variant: 5.0.0_postcss@8.4.21
postcss-gap-properties: 4.0.1_postcss@8.4.21
- postcss-image-set-function: 5.0.1_postcss@8.4.21
+ postcss-image-set-function: 5.0.2_postcss@8.4.21
postcss-initial: 4.0.1_postcss@8.4.21
- postcss-lab-function: 5.0.1_postcss@8.4.21
+ postcss-lab-function: 5.1.0_postcss@8.4.21
postcss-logical: 6.0.1_postcss@8.4.21
postcss-media-minmax: 5.0.0_postcss@8.4.21
postcss-nesting: 11.1.0_postcss@8.4.21
@@ -8301,14 +8311,14 @@ packages:
postcss-overflow-shorthand: 4.0.1_postcss@8.4.21
postcss-page-break: 3.0.4_postcss@8.4.21
postcss-place: 8.0.1_postcss@8.4.21
- postcss-pseudo-class-any-link: 8.0.1_postcss@8.4.21
+ postcss-pseudo-class-any-link: 8.0.2_postcss@8.4.21
postcss-replace-overflow-wrap: 4.0.0_postcss@8.4.21
postcss-selector-not: 7.0.1_postcss@8.4.21
postcss-value-parser: 4.2.0
dev: true
- /postcss-pseudo-class-any-link/8.0.1_postcss@8.4.21:
- resolution: {integrity: sha512-CYcLGofbGDhx6BmNFQGFH0cqW+qlXVk9PR4LZ8Y7g24m6TopYKt6FSwhMGAIyme6lQxgB32XMhpYRwZAcPnMXA==}
+ /postcss-pseudo-class-any-link/8.0.2_postcss@8.4.21:
+ resolution: {integrity: sha512-FYTIuRE07jZ2CW8POvctRgArQJ43yxhr5vLmImdKUvjFCkR09kh8pIdlCwdx/jbFm7MiW4QP58L4oOUv3grQYA==}
engines: {node: ^14 || ^16 || >=18}
peerDependencies:
postcss: ^8.4
@@ -8431,10 +8441,10 @@ packages:
detect-libc: 2.0.1
expand-template: 2.0.3
github-from-package: 0.0.0
- minimist: 1.2.7
+ minimist: 1.2.8
mkdirp-classic: 0.5.3
napi-build-utils: 1.0.2
- node-abi: 3.31.0
+ node-abi: 3.33.0
pump: 3.0.0
rc: 1.2.8
simple-get: 4.0.1
@@ -8452,8 +8462,8 @@ packages:
engines: {node: '>= 0.8.0'}
dev: true
- /prettier/2.8.3:
- resolution: {integrity: sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==}
+ /prettier/2.8.4:
+ resolution: {integrity: sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==}
engines: {node: '>=10.13.0'}
hasBin: true
dev: true
@@ -8604,7 +8614,7 @@ packages:
dependencies:
deep-extend: 0.6.0
ini: 1.3.8
- minimist: 1.2.7
+ minimist: 1.2.8
strip-json-comments: 2.0.1
dev: false
@@ -8824,7 +8834,7 @@ packages:
dependencies:
'@rollup/pluginutils': 5.0.2_rollup@3.7.5
debug: 4.3.4
- es-module-lexer: 1.1.0
+ es-module-lexer: 1.1.1
esbuild: 0.16.10
joycon: 3.1.1
jsonc-parser: 3.2.0
@@ -8879,8 +8889,8 @@ packages:
estree-walker: 0.6.1
dev: false
- /rollup/3.12.1:
- resolution: {integrity: sha512-t9elERrz2i4UU9z7AwISj3CQcXP39cWxgRWLdf4Tm6aKm1eYrqHIgjzXBgb67GNY1sZckTFFi0oMozh3/S++Ig==}
+ /rollup/3.15.0:
+ resolution: {integrity: sha512-F9hrCAhnp5/zx/7HYmftvsNBkMfLfk/dXUh73hPSM2E3CRgap65orDNJbLetoiUFwSAk6iHPLvBrZ5iHYvzqsg==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
@@ -8986,7 +8996,7 @@ packages:
hasBin: true
dependencies:
chokidar: 3.5.3
- immutable: 4.2.2
+ immutable: 4.2.4
source-map-js: 1.0.2
dev: true
@@ -9204,7 +9214,7 @@ packages:
dependencies:
'@jridgewell/sourcemap-codec': 1.4.14
buffer-crc32: 0.2.13
- minimist: 1.2.7
+ minimist: 1.2.8
sander: 0.5.1
dev: true
@@ -9575,8 +9585,8 @@ packages:
picocolors: 1.0.0
stable: 0.1.8
- /swell-js/3.19.5:
- resolution: {integrity: sha512-B4FRIHgdP7vtf7cweGsFvfIKkduVPM+J2fZOuSkCApFOoUHRKtkiOri4lsZZqZdy1NeHRDIvWnFapgDe2YNrcg==}
+ /swell-js/3.19.8:
+ resolution: {integrity: sha512-U+G1XsBl8TjIfuwJrmDox7T/DBtJZpZIRIUqgqUHHrNUyvfH+VLtgMTtFRX/RbOutAvwH4UYXQvHt6yY3l56rg==}
engines: {node: '>=14.19.1', npm: '>=8.17.0'}
dependencies:
deepmerge: 4.2.2
@@ -9610,7 +9620,7 @@ packages:
dependencies:
chownr: 2.0.0
fs-minipass: 2.1.0
- minipass: 4.0.1
+ minipass: 4.0.3
minizlib: 2.1.2
mkdirp: 1.0.4
yallist: 4.0.0
@@ -9655,8 +9665,8 @@ packages:
- supports-color
dev: false
- /terser/5.16.2:
- resolution: {integrity: sha512-JKuM+KvvWVqT7muHVyrwv7FVRPnmHDwF6XwoIxdbF5Witi0vu99RYpxDexpJndXt3jbZZmmWr2/mQa6HvSNdSg==}
+ /terser/5.16.3:
+ resolution: {integrity: sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@@ -9797,65 +9807,65 @@ packages:
engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'}
dev: false
- /turbo-darwin-64/1.7.1:
- resolution: {integrity: sha512-H2txI1gkCQpav+5qGVxB4RzPTTqgDmzbXaJXbjYDR8cS0X/Oq5STea6fRTfumYR2x86Gr3co0V4fQfwILnfvYg==}
+ /turbo-darwin-64/1.7.4:
+ resolution: {integrity: sha512-ZyYrQlUl8K/mYN1e6R7bEhPPYjMakz0DYMaexkyD7TAijQtWmTSd4a+I7VknOYNEssnUZ/v41GU3gPV1JAzxxQ==}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /turbo-darwin-arm64/1.7.1:
- resolution: {integrity: sha512-T7yLTMAdnwfaF9H3uBizztLld1aK/gYiNubpl4HCbMsE/aYEbITtNx1dAFQnjRiPHS4dNYK4gIKc9nnAsnfkxg==}
+ /turbo-darwin-arm64/1.7.4:
+ resolution: {integrity: sha512-CKIXg9uqp1a+Yeq/c4U0alPOqvwLUq5SBZf1PGYhGqJsfG0fRBtJfkUjHuBsuJIOGXg8rCmcGSWGIsIF6fqYuw==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /turbo-linux-64/1.7.1:
- resolution: {integrity: sha512-kQw+jEpEVUskfPy+7rMF5x6e9Za9AbdD9P7bSo1JuV+tZgUOaFc5iC9Zyj26qhc0Zzl4qZecZ9YccNbZKZ9yCQ==}
+ /turbo-linux-64/1.7.4:
+ resolution: {integrity: sha512-RIUl4RUFFyzD2T024vL7509Ygwcw+SEa8NOwPfaN6TtJHK7RZV/SBP3fLNVOptG9WRLnOWX3OvsLMbiOqDLLyA==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /turbo-linux-arm64/1.7.1:
- resolution: {integrity: sha512-PLe0XBJ/YEmiQh+jDcmTRZlxVtkY0CerAu/AKE/c9hCnp6shYqG+peyyuCEzIssUCij2A5yhVd7SIOTQGDzFrQ==}
+ /turbo-linux-arm64/1.7.4:
+ resolution: {integrity: sha512-Bg65F0AjYYYxqE6RPf2H5TIGuA/EyWMeGOATHVSZOWAbYcnG3Ly03GZii8AHnUi7ntWBdjwvXf/QbOS1ayNB6A==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /turbo-windows-64/1.7.1:
- resolution: {integrity: sha512-70ndrkQomG4JlAAaflVL+Io1msItHiZUq/zf88Nk4z30QSqqC0Zl4rOpUPE3v1IYSO48bUabshySZa9/aTPHhw==}
+ /turbo-windows-64/1.7.4:
+ resolution: {integrity: sha512-rTaV50XZ2BRxRHOHqt1UsWfeDmYLbn8UKE6g2D2ED+uW+kmnTvR9s01nmlGWd2sAuWcRYQyQ2V+O09VfKPKcQw==}
cpu: [x64]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /turbo-windows-arm64/1.7.1:
- resolution: {integrity: sha512-344XY2SrugfHtIe06Vbi17yZ4SRkPvWghvO/gUgUkgSZN06oYj0SHN2+z8pnLkBTfgkt2zBm2cqFFpVFwa8F2A==}
+ /turbo-windows-arm64/1.7.4:
+ resolution: {integrity: sha512-h8sxdKPvHTnWUPtwnYszFMmSO0P/iUUwmYY9n7iYThA71zSao28UeZ0H0Gw75cY3MPjvkjn2C4EBAUGPjuZJLw==}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /turbo/1.7.1:
- resolution: {integrity: sha512-0ngDU5+2/wLuvTKpc2ZyDtO6aPeHTa6ASlQGySCx+lwSDiE4fCkRVvNINDtT1HgdO/bEo2CQkLoen/Qjf7wWiQ==}
+ /turbo/1.7.4:
+ resolution: {integrity: sha512-8RLedDoUL0kkVKWEZ/RMM70BvKLyDFen06QuKKhYC2XNOfNKqFDqzIdcY/vGick869bNIWalChoy4O07k0HLsA==}
hasBin: true
requiresBuild: true
optionalDependencies:
- turbo-darwin-64: 1.7.1
- turbo-darwin-arm64: 1.7.1
- turbo-linux-64: 1.7.1
- turbo-linux-arm64: 1.7.1
- turbo-windows-64: 1.7.1
- turbo-windows-arm64: 1.7.1
+ turbo-darwin-64: 1.7.4
+ turbo-darwin-arm64: 1.7.4
+ turbo-linux-64: 1.7.4
+ turbo-linux-arm64: 1.7.4
+ turbo-windows-64: 1.7.4
+ turbo-windows-arm64: 1.7.4
dev: true
/tweakpane/3.1.4:
@@ -9926,8 +9936,8 @@ packages:
busboy: 1.6.0
dev: false
- /undici/5.16.0:
- resolution: {integrity: sha512-KWBOXNv6VX+oJQhchXieUznEmnJMqgXMbs0xxH2t8q/FUAWSJvOSr/rMaZKnX5RIVq7JDn0JbP4BOnKG2SGXLQ==}
+ /undici/5.18.0:
+ resolution: {integrity: sha512-1iVwbhonhFytNdg0P4PqyIAXbdlVZVebtPDvuM36m66mRw4OGrCm2MYynJv/UENFLdP13J1nPVQzVE2zTs1OeA==}
engines: {node: '>=12.18'}
dependencies:
busboy: 1.6.0
@@ -10061,8 +10071,8 @@ packages:
tiny-emitter: 2.1.0
dev: false
- /vite/4.0.4_sass@1.58.0:
- resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==}
+ /vite/4.1.1_sass@1.58.0:
+ resolution: {integrity: sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
@@ -10089,13 +10099,13 @@ packages:
esbuild: 0.16.17
postcss: 8.4.21
resolve: 1.22.1
- rollup: 3.12.1
+ rollup: 3.15.0
sass: 1.58.0
optionalDependencies:
fsevents: 2.3.2
dev: true
- /vitefu/0.2.4_vite@4.0.4:
+ /vitefu/0.2.4_vite@4.1.1:
resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==}
peerDependencies:
vite: ^3.0.0 || ^4.0.0
@@ -10103,7 +10113,7 @@ packages:
vite:
optional: true
dependencies:
- vite: 4.0.4_sass@1.58.0
+ vite: 4.1.1_sass@1.58.0
dev: true
/vm2/3.9.13:
@@ -10161,7 +10171,7 @@ packages:
hasBin: true
dependencies:
concat-stream: 1.5.2
- minimist: 1.2.7
+ minimist: 1.2.8
dev: false
/whatwg-url/5.0.0:
@@ -10284,6 +10294,6 @@ packages:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
- /zod/3.20.2:
- resolution: {integrity: sha512-1MzNQdAvO+54H+EaK5YpyEy0T+Ejo/7YLHS93G3RnYWh5gaotGHwGeN/ZO687qEDU2y4CdStQYXVHIgrUl5UVQ==}
+ /zod/3.20.6:
+ resolution: {integrity: sha512-oyu0m54SGCtzh6EClBVqDDlAYRz4jrVtKwQ7ZnsEmMI9HnzuZFj8QFwAY1M5uniIYACdGvv0PBWPF2kO0aNofA==}
dev: false
From 7efc1842bd94b284adf34821f04ff1da600b949c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?=
Date: Fri, 10 Feb 2023 15:35:36 +0100
Subject: [PATCH 2/8] feat: set correct sun angle from current time
Thanks ChatGPT for that one!!
How to find the current sun angle from Earth's rotation in javascript?
A hint: Where is the sun shining on the earth at the time I visit the site? I guess the time zone that's closest to noon.
the dayTime variable needs to be from 0 to 1
const d = degToRad(360 / dayTime)
const sunPos = new Vec3(
Math.cos(d),
Math.sin(d) * Math.sin(0),
Math.sin(d) * Math.cos(0)
)
---
apps/website/src/modules/globe/index.ts | 33 ++++++++-----------------
apps/website/src/modules/globe/pane.ts | 7 +++---
2 files changed, 14 insertions(+), 26 deletions(-)
diff --git a/apps/website/src/modules/globe/index.ts b/apps/website/src/modules/globe/index.ts
index 8e943c2..36b9a29 100644
--- a/apps/website/src/modules/globe/index.ts
+++ b/apps/website/src/modules/globe/index.ts
@@ -16,21 +16,10 @@ export class Globe {
this.markers = options.markers || []
this.zoom = 1.3075
- // Calculate the current sun position from a given location
- // const locations = [
- // {
- // lat: -37.840935,
- // lng: 144.946457,
- // tz: 'Australia/Melbourne',
- // },
- // {
- // lat: 48.856614,
- // lng: 2.3522219,
- // tz: 'Europe/Paris',
- // }
- // ]
- // const location = locations[1]
- // const localDate = new Date(new Date().toLocaleString('en-US', { timeZone: location.tz }))
+ // Calculate local time for sun position
+ const date = new Date()
+ const localHour = date.getHours() + date.getTimezoneOffset() / 60
+ this.options.sunAngle = (localHour - 12) / 12
// Parameters
this.params = {
@@ -39,7 +28,6 @@ export class Globe {
enableMarkers: options.enableMarkers,
enableMarkersLinks: options.enableMarkersLinks,
sunAngle: options.sunAngle || 0,
- sunAngleDelta: 1.8,
}
// Misc
@@ -121,11 +109,10 @@ export class Globe {
imgDark.src = this.options.mapFileDark
// Create light
- const lightD = degToRad(7 * 360 / 24)
const sunPosition = new Vec3(
- Math.cos(lightD),
- Math.sin(lightD) * Math.sin(0),
- Math.sin(lightD) * Math.cos(0)
+ Math.cos(this.params.sunAngle),
+ Math.sin(this.params.sunAngle) * Math.sin(0),
+ Math.sin(this.params.sunAngle) * Math.cos(0)
)
// Create program
@@ -362,11 +349,11 @@ export type Marker = {
/**
* Detect WebGL support
*/
-function WebGLSupport () {
+const WebGLSupport = (): boolean => {
try {
const canvas = document.createElement('canvas')
return !!window.WebGLRenderingContext && (canvas.getContext('webgl') || canvas.getContext('experimental-webgl'))
- } catch(e) {
+ } catch (e) {
return false
}
}
@@ -407,4 +394,4 @@ const degToRad = (deg: number) => deg * Math.PI / 180
/**
* Get current timestamp (performance or Date)
*/
-const now = () => (typeof performance === 'undefined' ? Date : performance).now()
\ No newline at end of file
+const now = () => (typeof performance === 'undefined' ? Date : performance).now()
diff --git a/apps/website/src/modules/globe/pane.ts b/apps/website/src/modules/globe/pane.ts
index 8a43af9..04a30f1 100644
--- a/apps/website/src/modules/globe/pane.ts
+++ b/apps/website/src/modules/globe/pane.ts
@@ -47,9 +47,10 @@ export const createPane = (ctx: any) => {
title: 'Misc',
})
// Sun position
- misc.addInput(ctx.params, 'sunAngleDelta', {
- label: 'Sun angle delta',
+ misc.addInput(ctx.params, 'sunAngle', {
+ label: 'Sun angle',
min: 0,
- max: 2 * Math.PI,
+ max: 1,
+ step: 0.01,
})
}
\ No newline at end of file
From 2c9a79b76bf37b21cbe8a9d3df023cea6f7f84a4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?=
Date: Fri, 10 Feb 2023 17:22:37 +0100
Subject: [PATCH 3/8] feat: implement eslint
---
apps/website/.eslintignore | 15 ++++++
apps/website/.eslintrc.cjs | 21 +-------
apps/website/package.json | 3 +-
package.json | 7 +--
packages/config/eslintrc.config.cjs | 78 ++++++++++++++++++++++++++++
packages/config/package.json | 5 ++
pnpm-lock.yaml | 79 ++++++++++++++++++++++++++---
pnpm-workspace.yaml | 3 +-
8 files changed, 180 insertions(+), 31 deletions(-)
create mode 100644 packages/config/eslintrc.config.cjs
create mode 100644 packages/config/package.json
diff --git a/apps/website/.eslintignore b/apps/website/.eslintignore
index e69de29..205e60b 100644
--- a/apps/website/.eslintignore
+++ b/apps/website/.eslintignore
@@ -0,0 +1,15 @@
+.DS_Store
+node_modules
+/build
+/.svelte-kit
+/package
+.env
+.env.*
+!.env.example
+
+*.d.ts
+
+# Ignore files for PNPM, NPM and YARN
+pnpm-lock.yaml
+package-lock.json
+yarn.lock
diff --git a/apps/website/.eslintrc.cjs b/apps/website/.eslintrc.cjs
index 342c596..334fac4 100644
--- a/apps/website/.eslintrc.cjs
+++ b/apps/website/.eslintrc.cjs
@@ -1,20 +1 @@
-module.exports = {
- root: true,
- parser: '@typescript-eslint/parser',
- extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended'],
- plugins: ['svelte3', '@typescript-eslint'],
- ignorePatterns: ['*.cjs'],
- overrides: [{ files: ['*.svelte'], processor: 'svelte3/svelte3' }],
- settings: {
- 'svelte3/typescript': () => require('typescript')
- },
- parserOptions: {
- sourceType: 'module',
- ecmaVersion: 2019
- },
- env: {
- browser: true,
- es2017: true,
- node: true
- }
-}
\ No newline at end of file
+module.exports = require('config/eslintrc.config.cjs')
diff --git a/apps/website/package.json b/apps/website/package.json
index e5fc8c5..a61f5a2 100644
--- a/apps/website/package.json
+++ b/apps/website/package.json
@@ -35,9 +35,10 @@
"@typescript-eslint/parser": "^5.51.0",
"base-64": "^1.0.0",
"browserslist": "^4.21.5",
+ "config": "workspace:*",
"cssnano": "^5.1.14",
"eslint": "^8.33.0",
- "eslint-plugin-svelte3": "^4.0.0",
+ "eslint-plugin-svelte": "^2.16.0",
"postcss": "^8.4.21",
"postcss-focus-visible": "^8.0.2",
"postcss-normalize": "^10.0.1",
diff --git a/package.json b/package.json
index 7104e20..b390e72 100644
--- a/package.json
+++ b/package.json
@@ -1,9 +1,10 @@
{
"name": "housesof",
- "version": "2.0.0",
+ "version": "2.0.1",
"private": true,
"workspaces": [
- "apps/*"
+ "apps/*",
+ "packages/*"
],
"scripts": {
"dev": "turbo run dev --parallel",
@@ -18,5 +19,5 @@
"engines": {
"node": ">=16.0.0"
},
- "packageManager": "^pnpm@7.0.0"
+ "packageManager": "^pnpm@7.27.0"
}
\ No newline at end of file
diff --git a/packages/config/eslintrc.config.cjs b/packages/config/eslintrc.config.cjs
new file mode 100644
index 0000000..9cce9bf
--- /dev/null
+++ b/packages/config/eslintrc.config.cjs
@@ -0,0 +1,78 @@
+/** @type {import('eslint').Linter.Config} */
+module.exports = {
+ root: true,
+ env: {
+ browser: true,
+ es2017: true,
+ node: true,
+ },
+ parserOptions: {
+ sourceType: 'module',
+ ecmaVersion: 2020,
+ project: './*/tsconfig.json',
+ extraFileExtensions: ['.svelte']
+ },
+ parser: '@typescript-eslint/parser',
+ plugins: [
+ '@typescript-eslint'
+ ],
+ extends: [
+ 'eslint:recommended',
+ 'plugin:@typescript-eslint/recommended',
+ 'plugin:svelte/recommended',
+ ],
+ ignorePatterns: [
+ '*.d.ts',
+ '**/build/**', '**/node_modules/**', '**/.svelte-kit/**', '**/dist/**'
+ ],
+ overrides: [
+ {
+ 'files': ['*.svelte'],
+ 'parser': 'svelte-eslint-parser',
+ 'parserOptions': {
+ 'parser': '@typescript-eslint/parser'
+ }
+ },
+ ],
+ rules: {
+ /* Javascript / Typescript
+ ========================================= */
+ // Use spaces over tabs
+ 'no-tabs': 'error',
+ indent: ['error', 4],
+ // Use single quote in javascript
+ quotes: ['error', 'single', {
+ avoidEscape: true,
+ allowTemplateLiterals: true
+ }],
+ // Avoid semicolons
+ semi: ['error', 'never'],
+ // Avoid ==
+ eqeqeq: 'error',
+ // Avoid trailing spaces
+ 'no-trailing-spaces': ['error', { skipBlankLines: true }],
+ // Add a space between curlies
+ 'object-curly-spacing': ['error', 'always'],
+ // Require a line at end of file
+ 'eol-last': ['error', 'always'],
+ // Allow ts exceptions
+ '@typescript-eslint/ban-ts-comment': ['error', {
+ 'ts-ignore': false,
+ 'ts-nocheck': false,
+ 'ts-expect-error': 'allow-with-description',
+ }],
+
+ /* Svelte
+ ========================================= */
+ // Use double quotes
+ 'svelte/html-quotes': ['error', {
+ prefer: 'double',
+ dynamic: {
+ quoted: false,
+ avoidInvalidUnquotedInHTML: false,
+ }
+ }],
+ },
+ settings: {
+ },
+}
diff --git a/packages/config/package.json b/packages/config/package.json
new file mode 100644
index 0000000..fff5d4e
--- /dev/null
+++ b/packages/config/package.json
@@ -0,0 +1,5 @@
+{
+ "name": "config",
+ "version": "0.0.0",
+ "private": true
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 6ac2457..2c9cfe6 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -30,11 +30,12 @@ importers:
'@typescript-eslint/parser': ^5.51.0
base-64: ^1.0.0
browserslist: ^4.21.5
+ config: workspace:*
cssnano: ^5.1.14
dayjs: ^1.11.7
embla-carousel: ^7.0.9
eslint: ^8.33.0
- eslint-plugin-svelte3: ^4.0.0
+ eslint-plugin-svelte: ^2.16.0
focus-visible: ^5.2.0
motion: ^10.15.5
ogl: ^0.0.110
@@ -73,9 +74,10 @@ importers:
'@typescript-eslint/parser': 5.51.0_4vsywjlpuriuw3tl5oq6zy5a64
base-64: 1.0.0
browserslist: 4.21.5
+ config: link:../../packages/config
cssnano: 5.1.14_postcss@8.4.21
eslint: 8.33.0
- eslint-plugin-svelte3: 4.0.0_4omm2ewoudhgnmf7aocafatnc4
+ eslint-plugin-svelte: 2.18.0_4omm2ewoudhgnmf7aocafatnc4
postcss: 8.4.21
postcss-focus-visible: 8.0.2_postcss@8.4.21
postcss-normalize: 10.0.1_jrpp4geoaqu5dz2gragkckznb4
@@ -89,6 +91,12 @@ importers:
typescript: 4.9.5
vite: 4.1.1_sass@1.58.0
+ packages/config:
+ specifiers: {}
+
+ packages/utils:
+ specifiers: {}
+
packages:
/@authenio/samlify-node-xmllint/2.0.0_samlify@2.8.7:
@@ -5066,14 +5074,30 @@ packages:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
- /eslint-plugin-svelte3/4.0.0_4omm2ewoudhgnmf7aocafatnc4:
- resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==}
+ /eslint-plugin-svelte/2.18.0_4omm2ewoudhgnmf7aocafatnc4:
+ resolution: {integrity: sha512-oS7Ww73AKYcCY2uBiTMpu9HXrHPb9kSjrTcGljuSYh29CTPd8C+UTGWDDIRfbUyFelE3EbyksZjuPoVeUpoSBg==}
+ engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
- eslint: '>=8.0.0'
- svelte: ^3.2.0
+ eslint: ^7.0.0 || ^8.0.0-0
+ svelte: ^3.37.0
+ peerDependenciesMeta:
+ svelte:
+ optional: true
dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.14
+ debug: 4.3.4
eslint: 8.33.0
+ eslint-utils: 3.0.0_eslint@8.33.0
+ esutils: 2.0.3
+ known-css-properties: 0.26.0
+ postcss: 8.4.21
+ postcss-load-config: 3.1.4_postcss@8.4.21
+ postcss-safe-parser: 6.0.0_postcss@8.4.21
svelte: 3.55.1
+ svelte-eslint-parser: 0.23.0_svelte@3.55.1
+ transitivePeerDependencies:
+ - supports-color
+ - ts-node
dev: true
/eslint-scope/5.1.1:
@@ -6605,6 +6629,10 @@ packages:
- supports-color
dev: false
+ /known-css-properties/0.26.0:
+ resolution: {integrity: sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==}
+ dev: true
+
/ldap-filter/0.3.3:
resolution: {integrity: sha512-/tFkx5WIn4HuO+6w9lsfxq4FN3O+fDZeO9Mek8dCD8rTUpqzRa766BOBO7BcGkn3X86m5+cBm1/2S/Shzz7gMg==}
engines: {node: '>=0.8'}
@@ -7578,6 +7606,7 @@ packages:
/pg/8.8.0:
resolution: {integrity: sha512-UXYN0ziKj+AeNNP7VDMwrehpACThH7LUl/p8TDFpEUuSejCUIwGSfxpHsPvtM6/WXFy6SU4E5RG4IJV/TZAGjw==}
engines: {node: '>= 8.0.0'}
+ requiresBuild: true
peerDependencies:
pg-native: '>=3.0.1'
peerDependenciesMeta:
@@ -7979,6 +8008,23 @@ packages:
postcss-value-parser: 4.2.0
dev: true
+ /postcss-load-config/3.1.4_postcss@8.4.21:
+ resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
+ engines: {node: '>= 10'}
+ peerDependencies:
+ postcss: '>=8.0.9'
+ ts-node: '>=9.0.0'
+ peerDependenciesMeta:
+ postcss:
+ optional: true
+ ts-node:
+ optional: true
+ dependencies:
+ lilconfig: 2.0.6
+ postcss: 8.4.21
+ yaml: 1.10.2
+ dev: true
+
/postcss-logical/6.0.1_postcss@8.4.21:
resolution: {integrity: sha512-0LIzRgbT42n0q8txcM9SrLkYLjr1LTbRTy80bnKiYXY8tnYGdjkBymwb5XE87o4csW1z8dhKD1VRI6cHBQBQtw==}
engines: {node: ^14 || ^16 || >=18}
@@ -8354,6 +8400,15 @@ packages:
postcss: 8.4.21
dev: true
+ /postcss-safe-parser/6.0.0_postcss@8.4.21:
+ resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==}
+ engines: {node: '>=12.0'}
+ peerDependencies:
+ postcss: ^8.3.3
+ dependencies:
+ postcss: 8.4.21
+ dev: true
+
/postcss-selector-not/7.0.1_postcss@8.4.21:
resolution: {integrity: sha512-1zT5C27b/zeJhchN7fP0kBr16Cc61mu7Si9uWWLoA3Px/D9tIJPKchJCkUH3tPO5D0pCFmGeApAv8XpXBQJ8SQ==}
engines: {node: ^14 || ^16 || >=18}
@@ -9508,6 +9563,18 @@ packages:
- sugarss
dev: true
+ /svelte-eslint-parser/0.23.0_svelte@3.55.1:
+ resolution: {integrity: sha512-1BJBYGDzlhxmBvbx0ZXdwfPkEP+9sOn63ei6HgkWNNx/J1LH04Ykw+ZHx9Bf5Rh3zzZqjVvy23vmx+WIjCu7CA==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ svelte: ^3.37.0
+ dependencies:
+ eslint-scope: 7.1.1
+ eslint-visitor-keys: 3.3.0
+ espree: 9.4.1
+ svelte: 3.55.1
+ dev: true
+
/svelte-hmr/0.15.1_svelte@3.55.1:
resolution: {integrity: sha512-BiKB4RZ8YSwRKCNVdNxK/GfY+r4Kjgp9jCLEy0DuqAKfmQtpL38cQK3afdpjw4sqSs4PLi3jIPJIFp259NkZtA==}
engines: {node: ^12.20 || ^14.13.1 || >= 16}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index d698597..3ff5faa 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -1,2 +1,3 @@
packages:
- - "apps/*"
\ No newline at end of file
+ - "apps/*"
+ - "packages/*"
From 6624bfefb03727f5f1471daf793e2c3dee342830 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?=
Date: Fri, 10 Feb 2023 17:22:54 +0100
Subject: [PATCH 4/8] chore: update config files
---
.../{postcss.config.cjs => postcss.config.js} | 17 ++++++++---------
apps/website/svelte.config.js | 4 ++--
apps/website/tsconfig.json | 3 ++-
apps/website/vite.config.ts | 2 +-
4 files changed, 13 insertions(+), 13 deletions(-)
rename apps/website/{postcss.config.cjs => postcss.config.js} (61%)
diff --git a/apps/website/postcss.config.cjs b/apps/website/postcss.config.js
similarity index 61%
rename from apps/website/postcss.config.cjs
rename to apps/website/postcss.config.js
index c8d0770..072686b 100644
--- a/apps/website/postcss.config.cjs
+++ b/apps/website/postcss.config.js
@@ -1,12 +1,11 @@
-const cssnano = require('cssnano')
-const presetEnv = require('postcss-preset-env')
-const focusVisible = require('postcss-focus-visible')
-// const sortMediaQueries = require('postcss-sort-media-queries')
-const normalize = require('postcss-normalize')
+import cssnano from 'cssnano'
+import presetEnv from 'postcss-preset-env'
+import focusVisible from 'postcss-focus-visible'
+// import sortMediaQueries from 'postcss-sort-media-queries'
+import normalize from 'postcss-normalize'
-const dev = process.env.NODE_ENV !== 'development'
-module.exports = {
+export default {
plugins: [
// Preset Env
presetEnv({
@@ -25,7 +24,7 @@ module.exports = {
normalize({}),
// CSS Nano
- !dev && cssnano({
+ !process.env.DEV && cssnano({
preset: ['default', {
autoprefixer: true,
discardComments: { removeAll: true },
@@ -34,4 +33,4 @@ module.exports = {
}]
}),
]
-}
\ No newline at end of file
+}
diff --git a/apps/website/svelte.config.js b/apps/website/svelte.config.js
index b197064..e5389f4 100644
--- a/apps/website/svelte.config.js
+++ b/apps/website/svelte.config.js
@@ -13,7 +13,7 @@ const config = {
scss: {
prependData: scssImports,
renderSync: true,
- }
+ }
}),
kit: {
@@ -30,4 +30,4 @@ const config = {
}
}
-export default config
\ No newline at end of file
+export default config
diff --git a/apps/website/tsconfig.json b/apps/website/tsconfig.json
index 3334deb..3d5e4e0 100644
--- a/apps/website/tsconfig.json
+++ b/apps/website/tsconfig.json
@@ -11,5 +11,6 @@
"skipLibCheck": true,
"sourceMap": true,
// "strict": true
- }
+ },
+ "exclude": [],
}
diff --git a/apps/website/vite.config.ts b/apps/website/vite.config.ts
index 3b1e707..6f4fa4b 100644
--- a/apps/website/vite.config.ts
+++ b/apps/website/vite.config.ts
@@ -20,4 +20,4 @@ const config: UserConfig = {
},
}
-export default config
\ No newline at end of file
+export default config
From 0c829c88c5075b911b2d5a08ed672cbbf5cfc40f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?=
Date: Fri, 10 Feb 2023 17:28:54 +0100
Subject: [PATCH 5/8] fix: eslint errors
---
apps/website/src/animations/crossfade.ts | 2 +-
apps/website/src/animations/easings.ts | 2 +-
apps/website/src/animations/reveal.ts | 2 +-
apps/website/src/animations/transitions.ts | 2 +-
apps/website/src/components/Analytics.svelte | 2 +-
apps/website/src/components/Metas.svelte | 2 +-
.../src/components/PageTransition.svelte | 2 +-
apps/website/src/components/SVGSprite.svelte | 2 +-
.../src/components/SmoothScroll.svelte | 2 +-
apps/website/src/components/SplitText.svelte | 3 +-
.../components/atoms/AboutGridPhoto.svelte | 2 +-
.../website/src/components/atoms/Badge.svelte | 2 +-
.../src/components/atoms/BoxCTA.svelte | 2 +-
.../src/components/atoms/Button.svelte | 3 +-
.../src/components/atoms/ButtonCart.svelte | 2 +-
.../src/components/atoms/ButtonCircle.svelte | 2 +-
.../src/components/atoms/DiscoverText.svelte | 2 +-
apps/website/src/components/atoms/Icon.svelte | 2 +-
.../src/components/atoms/IconArrow.svelte | 2 +-
.../src/components/atoms/IconEarth.svelte | 2 +-
.../website/src/components/atoms/Image.svelte | 12 ++--
.../components/atoms/ScrollingTitle.svelte | 2 +-
.../src/components/atoms/SiteTitle.svelte | 2 +-
.../components/layouts/PosterLayout.svelte | 4 +-
.../src/components/molecules/CartItem.svelte | 2 +-
.../src/components/molecules/EmailForm.svelte | 2 +-
.../src/components/molecules/Heading.svelte | 2 +-
.../src/components/molecules/House.svelte | 2 +-
.../src/components/molecules/Location.svelte | 8 +--
.../molecules/NewsletterIssue.svelte | 2 +-
.../molecules/NotificationCart.svelte | 5 +-
.../components/molecules/Pagination.svelte | 2 +-
.../src/components/molecules/PhotoCard.svelte | 2 +-
.../src/components/molecules/PostCard.svelte | 2 +-
.../src/components/molecules/Poster.svelte | 2 +-
.../components/molecules/ProcessStep.svelte | 4 +-
.../src/components/molecules/Select.svelte | 6 +-
.../molecules/ShopLocationSwitcher.svelte | 4 +-
.../src/components/molecules/Switcher.svelte | 12 ++--
.../src/components/organisms/Banner.svelte | 2 +-
.../src/components/organisms/Carousel.svelte | 2 +-
.../src/components/organisms/Cart.svelte | 7 ++-
.../src/components/organisms/Collage.svelte | 2 +-
.../src/components/organisms/Footer.svelte | 4 +-
.../organisms/InteractiveGlobe.svelte | 4 +-
.../src/components/organisms/ListCTAs.svelte | 2 +-
.../src/components/organisms/Locations.svelte | 6 +-
.../organisms/NewsletterModule.svelte | 4 +-
.../components/organisms/PostersGrid.svelte | 2 +-
.../components/organisms/ShopBanner.svelte | 2 +-
.../components/organisms/ShopModule.svelte | 4 +-
apps/website/src/modules/globe/pane.ts | 2 +-
.../src/routes/(shop)/shop/+error.svelte | 4 +-
.../src/routes/(shop)/shop/+layout.server.ts | 2 +-
.../src/routes/(shop)/shop/+layout.svelte | 2 +-
.../src/routes/(shop)/shop/+page.svelte | 2 +-
.../(shop)/shop/[type]-[name]/+page.svelte | 2 +-
.../[country]/[location]/+page.server.ts | 4 +-
.../(site)/[country]/[location]/+page.svelte | 11 ++--
.../[country]/[location]/[photo]/+page.svelte | 29 ++++++----
.../src/routes/(site)/about/+page.server.ts | 4 +-
.../src/routes/(site)/about/+page.svelte | 8 +--
.../src/routes/(site)/credits/+page.svelte | 2 +-
.../(site)/feed/products.xml/+server.ts | 4 +-
.../src/routes/(site)/locations/+page.svelte | 4 +-
.../src/routes/(site)/photos/+page.svelte | 4 +-
.../src/routes/(site)/subscribe/+page.svelte | 2 +-
.../src/routes/(site)/terms/+page.svelte | 2 +-
apps/website/src/routes/+error.svelte | 2 +-
apps/website/src/routes/+layout.server.ts | 2 +-
apps/website/src/routes/+layout.svelte | 2 +-
apps/website/src/routes/+page.server.ts | 4 +-
apps/website/src/routes/+page.svelte | 2 +-
.../website/src/routes/sitemap.xml/+server.ts | 2 +-
apps/website/src/service-workers.ts | 56 +++++++++----------
apps/website/src/utils/analytics.ts | 2 +-
apps/website/src/utils/api.ts | 2 +-
apps/website/src/utils/constants.ts | 2 +-
.../src/utils/functions/notifications.ts | 2 +-
apps/website/src/utils/functions/shop.ts | 2 +-
.../website/src/utils/functions/shopServer.ts | 2 +-
apps/website/src/utils/interactions/swipe.ts | 2 +-
apps/website/src/utils/polyfills.ts | 2 +-
apps/website/src/utils/stores/index.ts | 2 +-
apps/website/src/utils/stores/shop.ts | 2 +-
packages/config/eslintrc.config.cjs | 2 +-
86 files changed, 171 insertions(+), 169 deletions(-)
diff --git a/apps/website/src/animations/crossfade.ts b/apps/website/src/animations/crossfade.ts
index 3b38540..66205c0 100644
--- a/apps/website/src/animations/crossfade.ts
+++ b/apps/website/src/animations/crossfade.ts
@@ -24,4 +24,4 @@ export const [send, receive] = crossfade({
`
}
}
-})
\ No newline at end of file
+})
diff --git a/apps/website/src/animations/easings.ts b/apps/website/src/animations/easings.ts
index 7f55a49..c67d83e 100644
--- a/apps/website/src/animations/easings.ts
+++ b/apps/website/src/animations/easings.ts
@@ -4,4 +4,4 @@ import type { Easing } from 'motion'
/**
* Ease: Quart Out Array
*/
-export const quartOut: Easing = [.165, .84, .44, 1]
\ No newline at end of file
+export const quartOut: Easing = [.165, .84, .44, 1]
diff --git a/apps/website/src/animations/reveal.ts b/apps/website/src/animations/reveal.ts
index bc4fe29..d567906 100644
--- a/apps/website/src/animations/reveal.ts
+++ b/apps/website/src/animations/reveal.ts
@@ -42,4 +42,4 @@ export default (node: Element | any, {
}, {
amount: options.threshold,
})
-}
\ No newline at end of file
+}
diff --git a/apps/website/src/animations/transitions.ts b/apps/website/src/animations/transitions.ts
index 3f3cd38..df45e23 100644
--- a/apps/website/src/animations/transitions.ts
+++ b/apps/website/src/animations/transitions.ts
@@ -57,4 +57,4 @@ export const revealSplit = (node: HTMLElement, {
return null
}
}
-}
\ No newline at end of file
+}
diff --git a/apps/website/src/components/Analytics.svelte b/apps/website/src/components/Analytics.svelte
index 3b7329b..d13c6d4 100644
--- a/apps/website/src/components/Analytics.svelte
+++ b/apps/website/src/components/Analytics.svelte
@@ -12,4 +12,4 @@
}
{/if}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/Metas.svelte b/apps/website/src/components/Metas.svelte
index 9d4d2f8..6995566 100644
--- a/apps/website/src/components/Metas.svelte
+++ b/apps/website/src/components/Metas.svelte
@@ -34,4 +34,4 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/PageTransition.svelte b/apps/website/src/components/PageTransition.svelte
index 9fbe958..6fd0e52 100644
--- a/apps/website/src/components/PageTransition.svelte
+++ b/apps/website/src/components/PageTransition.svelte
@@ -30,4 +30,4 @@
}}
>
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/SVGSprite.svelte b/apps/website/src/components/SVGSprite.svelte
index e71cd94..4526bce 100644
--- a/apps/website/src/components/SVGSprite.svelte
+++ b/apps/website/src/components/SVGSprite.svelte
@@ -35,4 +35,4 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/SmoothScroll.svelte b/apps/website/src/components/SmoothScroll.svelte
index 89b1d22..46dc94d 100644
--- a/apps/website/src/components/SmoothScroll.svelte
+++ b/apps/website/src/components/SmoothScroll.svelte
@@ -34,4 +34,4 @@
$smoothScroll.destroy()
}
})
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/SplitText.svelte b/apps/website/src/components/SplitText.svelte
index 94df918..6774394 100644
--- a/apps/website/src/components/SplitText.svelte
+++ b/apps/website/src/components/SplitText.svelte
@@ -17,7 +17,6 @@
{#each split as word, i}
{word} {#if word.includes('\n')} {/if}
-
{#if i < split.length - 1}{/if}
{/each}
@@ -39,4 +38,4 @@
{char}
{/each}
-{/if}
\ No newline at end of file
+{/if}
diff --git a/apps/website/src/components/atoms/AboutGridPhoto.svelte b/apps/website/src/components/atoms/AboutGridPhoto.svelte
index 0a0a180..664e37f 100644
--- a/apps/website/src/components/atoms/AboutGridPhoto.svelte
+++ b/apps/website/src/components/atoms/AboutGridPhoto.svelte
@@ -38,4 +38,4 @@
ratio={1.5}
{alt}
/>
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/atoms/Badge.svelte b/apps/website/src/components/atoms/Badge.svelte
index b4ee61c..1ad95fd 100644
--- a/apps/website/src/components/atoms/Badge.svelte
+++ b/apps/website/src/components/atoms/Badge.svelte
@@ -9,4 +9,4 @@
{text}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/atoms/BoxCTA.svelte b/apps/website/src/components/atoms/BoxCTA.svelte
index 9650af1..f41cb8e 100644
--- a/apps/website/src/components/atoms/BoxCTA.svelte
+++ b/apps/website/src/components/atoms/BoxCTA.svelte
@@ -18,4 +18,4 @@
{label}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/atoms/Button.svelte b/apps/website/src/components/atoms/Button.svelte
index 4cf58ce..262d361 100644
--- a/apps/website/src/components/atoms/Button.svelte
+++ b/apps/website/src/components/atoms/Button.svelte
@@ -45,7 +45,6 @@
href={url} class={classes}
{target} {rel}
data-sveltekit-noscroll={isExternal || isProtocol ? 'off' : ''}
- {disabled}
tabindex="0"
on:click
>
@@ -57,4 +56,4 @@
{/if}
-{/if}
\ No newline at end of file
+{/if}
diff --git a/apps/website/src/components/atoms/ButtonCart.svelte b/apps/website/src/components/atoms/ButtonCart.svelte
index ee70977..d3763c2 100644
--- a/apps/website/src/components/atoms/ButtonCart.svelte
+++ b/apps/website/src/components/atoms/ButtonCart.svelte
@@ -24,4 +24,4 @@
{$cartAmount}
{/if}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/atoms/ButtonCircle.svelte b/apps/website/src/components/atoms/ButtonCircle.svelte
index bac24a8..7307de7 100644
--- a/apps/website/src/components/atoms/ButtonCircle.svelte
+++ b/apps/website/src/components/atoms/ButtonCircle.svelte
@@ -41,4 +41,4 @@
{/if}
-{/if}
\ No newline at end of file
+{/if}
diff --git a/apps/website/src/components/atoms/DiscoverText.svelte b/apps/website/src/components/atoms/DiscoverText.svelte
index e8eb65f..23156a1 100644
--- a/apps/website/src/components/atoms/DiscoverText.svelte
+++ b/apps/website/src/components/atoms/DiscoverText.svelte
@@ -12,4 +12,4 @@
Discover {count.photos} homes
from {count.locations} places
in {count.countries} countries
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/atoms/Icon.svelte b/apps/website/src/components/atoms/Icon.svelte
index 2b9fcc1..f4bb6a4 100644
--- a/apps/website/src/components/atoms/Icon.svelte
+++ b/apps/website/src/components/atoms/Icon.svelte
@@ -7,4 +7,4 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/atoms/IconArrow.svelte b/apps/website/src/components/atoms/IconArrow.svelte
index 21595e6..71ba346 100644
--- a/apps/website/src/components/atoms/IconArrow.svelte
+++ b/apps/website/src/components/atoms/IconArrow.svelte
@@ -12,4 +12,4 @@
class:arrow--flip={flip}
>
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/atoms/IconEarth.svelte b/apps/website/src/components/atoms/IconEarth.svelte
index a367feb..6ccb07f 100644
--- a/apps/website/src/components/atoms/IconEarth.svelte
+++ b/apps/website/src/components/atoms/IconEarth.svelte
@@ -41,4 +41,4 @@
{/if}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/atoms/Image.svelte b/apps/website/src/components/atoms/Image.svelte
index 1a5e2ed..405bda6 100644
--- a/apps/website/src/components/atoms/Image.svelte
+++ b/apps/website/src/components/atoms/Image.svelte
@@ -10,7 +10,7 @@
export let ratio: number = undefined
export let alt: string
export let lazy = true
- export let decoding: "auto" | "sync" | "async" = "auto"
+ export let decoding: 'auto' | 'sync' | 'async' = 'auto'
interface Sizes {
small?: { width?: number, height?: number }
@@ -50,16 +50,16 @@
$: imgSrc = id ? getAssetUrlKey(id, `${sizeKey}-small-jpg`) : src ? src : undefined
$: srcSet = {
// WebP
- webp:
- sizes ? [
+ webp: sizes
+ ? [
`${getAssetUrlKey(id, `${sizeKey}-small-webp`)} 345w`,
sizes.medium ? `${getAssetUrlKey(id, `${sizeKey}-medium-webp`)} 768w` : null,
sizes.large ? `${getAssetUrlKey(id, `${sizeKey}-large-webp`)} 1280w` : null,
]
: [getAssetUrlKey(id, `${sizeKey}-webp`)],
// JPG
- jpg:
- sizes ? [
+ jpg: sizes
+ ? [
`${getAssetUrlKey(id, `${sizeKey}-small-jpg`)} 345w`,
sizes.medium ? `${getAssetUrlKey(id, `${sizeKey}-medium-jpg`)} 768w` : null,
sizes.large ? `${getAssetUrlKey(id, `${sizeKey}-large-jpg`)} 1280w` : null,
@@ -83,4 +83,4 @@
loading={lazy ? 'lazy' : undefined}
{decoding}
/>
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/atoms/ScrollingTitle.svelte b/apps/website/src/components/atoms/ScrollingTitle.svelte
index 22f8a2f..ce1b1ce 100644
--- a/apps/website/src/components/atoms/ScrollingTitle.svelte
+++ b/apps/website/src/components/atoms/ScrollingTitle.svelte
@@ -69,4 +69,4 @@
use:reveal={revealOptions}
>
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/atoms/SiteTitle.svelte b/apps/website/src/components/atoms/SiteTitle.svelte
index 82e985e..b2a347a 100644
--- a/apps/website/src/components/atoms/SiteTitle.svelte
+++ b/apps/website/src/components/atoms/SiteTitle.svelte
@@ -34,4 +34,4 @@
Of The
World
-{/if}
\ No newline at end of file
+{/if}
diff --git a/apps/website/src/components/layouts/PosterLayout.svelte b/apps/website/src/components/layouts/PosterLayout.svelte
index f4b8b91..068df11 100644
--- a/apps/website/src/components/layouts/PosterLayout.svelte
+++ b/apps/website/src/components/layouts/PosterLayout.svelte
@@ -97,7 +97,7 @@
{#if product.photos_preview.length}
- {#each product.photos_preview.slice(0, 3) as { directus_files_id}, index}
+ {#each product.photos_preview.slice(0, 3) as { directus_files_id }, index}
{/if}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/molecules/CartItem.svelte b/apps/website/src/components/molecules/CartItem.svelte
index 15f42be..7a77455 100644
--- a/apps/website/src/components/molecules/CartItem.svelte
+++ b/apps/website/src/components/molecules/CartItem.svelte
@@ -66,4 +66,4 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/molecules/EmailForm.svelte b/apps/website/src/components/molecules/EmailForm.svelte
index 2187b41..d0190dc 100644
--- a/apps/website/src/components/molecules/EmailForm.svelte
+++ b/apps/website/src/components/molecules/EmailForm.svelte
@@ -103,4 +103,4 @@
{formMessages[formStatus.message]}
{/if}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/molecules/Heading.svelte b/apps/website/src/components/molecules/Heading.svelte
index c1b0d1b..ff1888d 100644
--- a/apps/website/src/components/molecules/Heading.svelte
+++ b/apps/website/src/components/molecules/Heading.svelte
@@ -14,4 +14,4 @@
{@html text}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/molecules/House.svelte b/apps/website/src/components/molecules/House.svelte
index 10f5430..f7c977f 100644
--- a/apps/website/src/components/molecules/House.svelte
+++ b/apps/website/src/components/molecules/House.svelte
@@ -63,4 +63,4 @@
{index}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/molecules/Location.svelte b/apps/website/src/components/molecules/Location.svelte
index 5fcc9ba..c881117 100644
--- a/apps/website/src/components/molecules/Location.svelte
+++ b/apps/website/src/components/molecules/Location.svelte
@@ -31,7 +31,7 @@
// Detect if location has new content
const seenLocationDate = dayjs(parsedSeenLocations[location.id])
- const isLocationSeen = parsedSeenLocations?.hasOwnProperty(location.id)
+ const isLocationSeen = location.id in parsedSeenLocations
// Define if location is has new photos
if (seenLocationDate && isLocationSeen) {
@@ -48,9 +48,9 @@
* Moving cursor over
*/
const offset = spring({ x: 0, y: 0 }, {
- stiffness: 0.075,
- damping: 0.9
- })
+ stiffness: 0.075,
+ damping: 0.9
+ })
const handleMouseMove = ({ clientX }: MouseEvent) => {
const { width, left } = locationEl.getBoundingClientRect()
const moveProgress = (clientX - left) / width // 0 to 1
diff --git a/apps/website/src/components/molecules/NewsletterIssue.svelte b/apps/website/src/components/molecules/NewsletterIssue.svelte
index 28491c1..a0d3fc8 100644
--- a/apps/website/src/components/molecules/NewsletterIssue.svelte
+++ b/apps/website/src/components/molecules/NewsletterIssue.svelte
@@ -30,4 +30,4 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/molecules/NotificationCart.svelte b/apps/website/src/components/molecules/NotificationCart.svelte
index ec0cd4d..1403ec4 100644
--- a/apps/website/src/components/molecules/NotificationCart.svelte
+++ b/apps/website/src/components/molecules/NotificationCart.svelte
@@ -19,8 +19,9 @@
@@ -29,4 +30,4 @@
{title}
{name}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/molecules/Pagination.svelte b/apps/website/src/components/molecules/Pagination.svelte
index d4c0035..de5c70c 100644
--- a/apps/website/src/components/molecules/Pagination.svelte
+++ b/apps/website/src/components/molecules/Pagination.svelte
@@ -20,4 +20,4 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/molecules/PhotoCard.svelte b/apps/website/src/components/molecules/PhotoCard.svelte
index 323dcb8..dc4e1ef 100644
--- a/apps/website/src/components/molecules/PhotoCard.svelte
+++ b/apps/website/src/components/molecules/PhotoCard.svelte
@@ -67,4 +67,4 @@
{lazy}
/>
{/if}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/molecules/PostCard.svelte b/apps/website/src/components/molecules/PostCard.svelte
index d12c07f..631d58a 100644
--- a/apps/website/src/components/molecules/PostCard.svelte
+++ b/apps/website/src/components/molecules/PostCard.svelte
@@ -45,4 +45,4 @@
{location}{region ? `, ${region}` : ''}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/molecules/Poster.svelte b/apps/website/src/components/molecules/Poster.svelte
index 4b4b9f9..661d483 100644
--- a/apps/website/src/components/molecules/Poster.svelte
+++ b/apps/website/src/components/molecules/Poster.svelte
@@ -47,4 +47,4 @@
on:click={() => addToCart(product)}
/>
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/molecules/ProcessStep.svelte b/apps/website/src/components/molecules/ProcessStep.svelte
index 19af9d3..f54b28e 100644
--- a/apps/website/src/components/molecules/ProcessStep.svelte
+++ b/apps/website/src/components/molecules/ProcessStep.svelte
@@ -36,7 +36,7 @@
alt={image.title}
/>
{:else if video && video.mp4 && video.webm}
-
+
@@ -48,4 +48,4 @@
{@html text}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/molecules/Select.svelte b/apps/website/src/components/molecules/Select.svelte
index c11f4c3..10cb781 100644
--- a/apps/website/src/components/molecules/Select.svelte
+++ b/apps/website/src/components/molecules/Select.svelte
@@ -1,5 +1,5 @@
@@ -70,4 +70,4 @@
{/each}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/organisms/Banner.svelte b/apps/website/src/components/organisms/Banner.svelte
index 36eb7b5..e70f397 100644
--- a/apps/website/src/components/organisms/Banner.svelte
+++ b/apps/website/src/components/organisms/Banner.svelte
@@ -39,4 +39,4 @@
}}
lazy={false}
/>
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/organisms/Carousel.svelte b/apps/website/src/components/organisms/Carousel.svelte
index ba86e3b..b9be4aa 100644
--- a/apps/website/src/components/organisms/Carousel.svelte
+++ b/apps/website/src/components/organisms/Carousel.svelte
@@ -127,4 +127,4 @@
{/if}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/organisms/Cart.svelte b/apps/website/src/components/organisms/Cart.svelte
index f1490f2..d98e487 100644
--- a/apps/website/src/components/organisms/Cart.svelte
+++ b/apps/website/src/components/organisms/Cart.svelte
@@ -10,12 +10,12 @@
import { smoothScroll } from '$utils/stores'
import { cartOpen, cartData, cartAmount, cartIsUpdating } from '$utils/stores/shop'
import { initSwell, getCart, updateCartItem, removeCartItem } from '$utils/functions/shop'
+ import { sendEvent } from '$utils/analytics'
// Components
import Button from '$components/atoms/Button.svelte'
import Icon from '$components/atoms/Icon.svelte'
import CartItem from '$components/molecules/CartItem.svelte'
import ShopLocationSwitcher from '$components/molecules/ShopLocationSwitcher.svelte'
- import { sendEvent } from '$utils/analytics';
// Block scroll if cart is open
@@ -140,7 +140,7 @@
text="Checkout"
color="pink"
size="small"
- on:click={() => sendEvent('cartCheckout', { props: { amount: $cartAmount }})}
+ on:click={() => sendEvent('cartCheckout', { props: { amount: $cartAmount } })}
/>
{/if}
@@ -151,5 +151,6 @@
-{/if}
\ No newline at end of file
+{/if}
diff --git a/apps/website/src/components/organisms/Collage.svelte b/apps/website/src/components/organisms/Collage.svelte
index 82655fb..53b96c1 100644
--- a/apps/website/src/components/organisms/Collage.svelte
+++ b/apps/website/src/components/organisms/Collage.svelte
@@ -26,4 +26,4 @@
/>
{/each}
-{/if}
\ No newline at end of file
+{/if}
diff --git a/apps/website/src/components/organisms/Footer.svelte b/apps/website/src/components/organisms/Footer.svelte
index 4bc7b1c..6a1ae8b 100644
--- a/apps/website/src/components/organisms/Footer.svelte
+++ b/apps/website/src/components/organisms/Footer.svelte
@@ -8,7 +8,7 @@
import SplitText from '$components/SplitText.svelte'
import SiteTitle from '$components/atoms/SiteTitle.svelte'
- const { settings: { instagram, footer_links }}: any = getContext('global')
+ const { settings: { instagram, footer_links } }: any = getContext('global')
@@ -42,4 +42,4 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/organisms/InteractiveGlobe.svelte b/apps/website/src/components/organisms/InteractiveGlobe.svelte
index 6f8ba48..c836ab9 100644
--- a/apps/website/src/components/organisms/InteractiveGlobe.svelte
+++ b/apps/website/src/components/organisms/InteractiveGlobe.svelte
@@ -31,7 +31,7 @@
const { continents, locations }: any = getContext('global')
const randomContinent: any = getRandomItem(continents)
- const markers = locations.map(({ name, slug, country, coordinates: { coordinates }}): Marker => ({
+ const markers = locations.map(({ name, slug, country, coordinates: { coordinates } }): Marker => ({
name,
slug,
country: { ...country },
@@ -154,4 +154,4 @@
{/if}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/organisms/ListCTAs.svelte b/apps/website/src/components/organisms/ListCTAs.svelte
index ea51f4e..ca53c03 100644
--- a/apps/website/src/components/organisms/ListCTAs.svelte
+++ b/apps/website/src/components/organisms/ListCTAs.svelte
@@ -21,4 +21,4 @@
\ No newline at end of file
+
diff --git a/apps/website/src/components/organisms/Locations.svelte b/apps/website/src/components/organisms/Locations.svelte
index 7b3e63c..cbb848a 100644
--- a/apps/website/src/components/organisms/Locations.svelte
+++ b/apps/website/src/components/organisms/Locations.svelte
@@ -16,12 +16,12 @@
export let locations: any[]
- const { continents, settings: { explore_list }}: any = getContext('global')
+ const { continents, settings: { explore_list } }: any = getContext('global')
// Continents filtering logic
let currentContinent: string = undefined
- $: filteredLocations = locations.filter(({ country: { continent }}: any) => {
+ $: filteredLocations = locations.filter(({ country: { continent } }: any) => {
if (!currentContinent) {
// Show all locations by default
return true
@@ -89,4 +89,4 @@
{/each}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/organisms/NewsletterModule.svelte b/apps/website/src/components/organisms/NewsletterModule.svelte
index 0566d50..0d9a833 100644
--- a/apps/website/src/components/organisms/NewsletterModule.svelte
+++ b/apps/website/src/components/organisms/NewsletterModule.svelte
@@ -9,7 +9,7 @@
export let theme = 'default'
- const { settings: { newsletter_text, newsletter_subtitle }}: any = getContext('global')
+ const { settings: { newsletter_text, newsletter_subtitle } }: any = getContext('global')
@@ -21,4 +21,4 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/organisms/PostersGrid.svelte b/apps/website/src/components/organisms/PostersGrid.svelte
index a3f1a80..c391b3f 100644
--- a/apps/website/src/components/organisms/PostersGrid.svelte
+++ b/apps/website/src/components/organisms/PostersGrid.svelte
@@ -117,4 +117,4 @@
{/if}
{/if}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/organisms/ShopBanner.svelte b/apps/website/src/components/organisms/ShopBanner.svelte
index 6ca9054..bf8bc7c 100644
--- a/apps/website/src/components/organisms/ShopBanner.svelte
+++ b/apps/website/src/components/organisms/ShopBanner.svelte
@@ -163,4 +163,4 @@
{/if}
-
\ No newline at end of file
+
diff --git a/apps/website/src/components/organisms/ShopModule.svelte b/apps/website/src/components/organisms/ShopModule.svelte
index f031bb9..54855e3 100644
--- a/apps/website/src/components/organisms/ShopModule.svelte
+++ b/apps/website/src/components/organisms/ShopModule.svelte
@@ -63,7 +63,7 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/modules/globe/pane.ts b/apps/website/src/modules/globe/pane.ts
index 04a30f1..92fbbf4 100644
--- a/apps/website/src/modules/globe/pane.ts
+++ b/apps/website/src/modules/globe/pane.ts
@@ -53,4 +53,4 @@ export const createPane = (ctx: any) => {
max: 1,
step: 0.01,
})
-}
\ No newline at end of file
+}
diff --git a/apps/website/src/routes/(shop)/shop/+error.svelte b/apps/website/src/routes/(shop)/shop/+error.svelte
index dcd77f9..e804d95 100644
--- a/apps/website/src/routes/(shop)/shop/+error.svelte
+++ b/apps/website/src/routes/(shop)/shop/+error.svelte
@@ -15,7 +15,7 @@
},
500: {
title: 'Server error',
- message: "That is embarassing, the problem is on our side.",
+ message: 'That is embarassing, the problem is on our side.',
},
}
@@ -40,4 +40,4 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/routes/(shop)/shop/+layout.server.ts b/apps/website/src/routes/(shop)/shop/+layout.server.ts
index 600481b..1157cc7 100644
--- a/apps/website/src/routes/(shop)/shop/+layout.server.ts
+++ b/apps/website/src/routes/(shop)/shop/+layout.server.ts
@@ -53,7 +53,7 @@ export const load = (async () => {
}
}`)
- const { data: { shop, location, posters, settings }} = res
+ const { data: { shop, location, posters, settings } } = res
/**
diff --git a/apps/website/src/routes/(shop)/shop/+layout.svelte b/apps/website/src/routes/(shop)/shop/+layout.svelte
index 4a39a40..368f764 100644
--- a/apps/website/src/routes/(shop)/shop/+layout.svelte
+++ b/apps/website/src/routes/(shop)/shop/+layout.svelte
@@ -47,4 +47,4 @@
{/each}
-
\ No newline at end of file
+
diff --git a/apps/website/src/routes/(shop)/shop/+page.svelte b/apps/website/src/routes/(shop)/shop/+page.svelte
index 0dcaaea..2c8e790 100644
--- a/apps/website/src/routes/(shop)/shop/+page.svelte
+++ b/apps/website/src/routes/(shop)/shop/+page.svelte
@@ -37,4 +37,4 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/routes/(shop)/shop/[type]-[name]/+page.svelte b/apps/website/src/routes/(shop)/shop/[type]-[name]/+page.svelte
index c4cd505..f8909f3 100644
--- a/apps/website/src/routes/(shop)/shop/[type]-[name]/+page.svelte
+++ b/apps/website/src/routes/(shop)/shop/[type]-[name]/+page.svelte
@@ -36,4 +36,4 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/routes/(site)/[country]/[location]/+page.server.ts b/apps/website/src/routes/(site)/[country]/[location]/+page.server.ts
index a1a1058..53f7056 100644
--- a/apps/website/src/routes/(site)/[country]/[location]/+page.server.ts
+++ b/apps/website/src/routes/(site)/[country]/[location]/+page.server.ts
@@ -70,10 +70,10 @@ export const load = (async ({ params, setHeaders }) => {
}
}`)
- const { data: { location: location, photos, total_published, product }} = res
+ const { data: { location: location, photos, total_published, product } } = res
if (!location.length || location.length && params.country !== location[0].country.slug) {
- throw error(404, "This location is not available… yet!")
+ throw error(404, 'This location is not available… yet!')
}
setHeaders({ 'Cache-Control': 'public, max-age=1, stale-while-revalidate=604799' })
diff --git a/apps/website/src/routes/(site)/[country]/[location]/+page.svelte b/apps/website/src/routes/(site)/[country]/[location]/+page.svelte
index 216e425..c1836f1 100644
--- a/apps/website/src/routes/(site)/[country]/[location]/+page.svelte
+++ b/apps/website/src/routes/(site)/[country]/[location]/+page.svelte
@@ -91,7 +91,7 @@
}
}`,
})
- const { data: { photos }} = await res.json()
+ const { data: { photos } } = await res.json()
if (photos) {
// Return new photos
@@ -219,7 +219,6 @@
/>
-
@@ -241,7 +240,7 @@
{/if}
-
\ No newline at end of file
+
diff --git a/apps/website/src/routes/(site)/[country]/[location]/[photo]/+page.svelte b/apps/website/src/routes/(site)/[country]/[location]/[photo]/+page.svelte
index 75a02b4..11655bd 100644
--- a/apps/website/src/routes/(site)/[country]/[location]/[photo]/+page.svelte
+++ b/apps/website/src/routes/(site)/[country]/[location]/[photo]/+page.svelte
@@ -93,10 +93,10 @@
const handleKeydown = ({ key, defaultPrevented }: KeyboardEvent) => {
if (defaultPrevented) return
switch (key) {
- case 'ArrowLeft': goToPrevious(); break;
- case 'ArrowRight': goToNext(); break;
- case 'Escape': closeViewer(); break;
- default: return;
+ case 'ArrowLeft': goToPrevious(); break
+ case 'ArrowRight': goToNext(); break
+ case 'Escape': closeViewer(); break
+ default: return
}
}
@@ -105,15 +105,15 @@
// Swipe up and down on mobile/small screens
if (innerWidth < 992) {
switch (detail) {
- case '-y': goToNext(); break;
- case 'y': goToPrevious(); break;
+ case '-y': goToNext(); break
+ case 'y': goToPrevious(); break
}
}
// Swipe left and right on larger screens
else {
switch (detail) {
- case '-x': goToNext(); break;
- case 'x': goToPrevious(); break;
+ case '-x': goToNext(); break
+ case 'x': goToPrevious(); break
}
}
}
@@ -174,7 +174,7 @@
}
}`,
})
- const { data: { photos: newPhotos }} = await res.json()
+ const { data: { photos: newPhotos } } = await res.json()
// Not loading anymore
isLoading = false
@@ -320,7 +320,11 @@
-
+
{#each visiblePhotos as { id, image, title }, index (id)}
{#if isFullscreen}
-
@@ -398,4 +403,4 @@
{/if}
-
\ No newline at end of file
+
diff --git a/apps/website/src/routes/(site)/about/+page.server.ts b/apps/website/src/routes/(site)/about/+page.server.ts
index 179bc19..690d01d 100644
--- a/apps/website/src/routes/(site)/about/+page.server.ts
+++ b/apps/website/src/routes/(site)/about/+page.server.ts
@@ -70,7 +70,7 @@ export const load = (async ({ setHeaders }) => {
seo_image { id }
}
}`)
- const { data: { about, photos: photosIds }} = res
+ const { data: { about, photos: photosIds } } = res
// Get random photos
const randomPhotosIds = [...getRandomItems(photosIds, 42)].map(({ id }) => id)
@@ -89,7 +89,7 @@ export const load = (async ({ setHeaders }) => {
}`)
if (photosRes) {
- const { data: { photo: photos }} = photosRes
+ const { data: { photo: photos } } = photosRes
setHeaders({ 'Cache-Control': 'public, max-age=1, stale-while-revalidate=604799' })
diff --git a/apps/website/src/routes/(site)/about/+page.svelte b/apps/website/src/routes/(site)/about/+page.svelte
index f6e0098..983817d 100644
--- a/apps/website/src/routes/(site)/about/+page.svelte
+++ b/apps/website/src/routes/(site)/about/+page.svelte
@@ -3,7 +3,7 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/routes/(site)/photos/+page.svelte b/apps/website/src/routes/(site)/photos/+page.svelte
index 0c2205d..f24c9b8 100644
--- a/apps/website/src/routes/(site)/photos/+page.svelte
+++ b/apps/website/src/routes/(site)/photos/+page.svelte
@@ -193,7 +193,7 @@
}`,
})
- const { data: { photos }} = await res.json()
+ const { data: { photos } } = await res.json()
if (photos) {
// Return new photos
@@ -496,4 +496,4 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/routes/(site)/subscribe/+page.svelte b/apps/website/src/routes/(site)/subscribe/+page.svelte
index 875687a..3fc51da 100644
--- a/apps/website/src/routes/(site)/subscribe/+page.svelte
+++ b/apps/website/src/routes/(site)/subscribe/+page.svelte
@@ -96,4 +96,4 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/routes/(site)/terms/+page.svelte b/apps/website/src/routes/(site)/terms/+page.svelte
index 2847366..ef39a77 100644
--- a/apps/website/src/routes/(site)/terms/+page.svelte
+++ b/apps/website/src/routes/(site)/terms/+page.svelte
@@ -46,4 +46,4 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/routes/+error.svelte b/apps/website/src/routes/+error.svelte
index 52e1188..8e42fd9 100644
--- a/apps/website/src/routes/+error.svelte
+++ b/apps/website/src/routes/+error.svelte
@@ -82,4 +82,4 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/routes/+layout.server.ts b/apps/website/src/routes/+layout.server.ts
index b264096..b22d0ad 100644
--- a/apps/website/src/routes/+layout.server.ts
+++ b/apps/website/src/routes/+layout.server.ts
@@ -88,7 +88,7 @@ export const load = (async () => {
}`)
if (res) {
- const { data: { countPhotos, countLocations, countCountries, ...rest }} = res
+ const { data: { countPhotos, countLocations, countCountries, ...rest } } = res
return {
...rest,
diff --git a/apps/website/src/routes/+layout.svelte b/apps/website/src/routes/+layout.svelte
index b1f8d3d..685ec72 100644
--- a/apps/website/src/routes/+layout.svelte
+++ b/apps/website/src/routes/+layout.svelte
@@ -77,4 +77,4 @@
{#if browser}
-{/if}
\ No newline at end of file
+{/if}
diff --git a/apps/website/src/routes/+page.server.ts b/apps/website/src/routes/+page.server.ts
index c857fd4..73a17c5 100644
--- a/apps/website/src/routes/+page.server.ts
+++ b/apps/website/src/routes/+page.server.ts
@@ -18,7 +18,7 @@ export const load = (async ({ setHeaders }) => {
id
}
}`)
- const { data: { photo: photosIds }} = totalRes
+ const { data: { photo: photosIds } } = totalRes
// Get random photos
const randomPhotosIds = [...getRandomItems(photosIds, 11)].map(({ id }) => id)
@@ -41,7 +41,7 @@ export const load = (async ({ setHeaders }) => {
image { id }
}
}`)
- const { data: { photo: photos }} = photosRes
+ const { data: { photo: photos } } = photosRes
if (photos) {
setHeaders({ 'Cache-Control': 'public, max-age=1, stale-while-revalidate=599' })
diff --git a/apps/website/src/routes/+page.svelte b/apps/website/src/routes/+page.svelte
index 059c6a9..387c6b7 100644
--- a/apps/website/src/routes/+page.svelte
+++ b/apps/website/src/routes/+page.svelte
@@ -167,4 +167,4 @@
-
\ No newline at end of file
+
diff --git a/apps/website/src/routes/sitemap.xml/+server.ts b/apps/website/src/routes/sitemap.xml/+server.ts
index 122f8c6..d6b95f6 100644
--- a/apps/website/src/routes/sitemap.xml/+server.ts
+++ b/apps/website/src/routes/sitemap.xml/+server.ts
@@ -54,7 +54,7 @@ export const GET = (async ({ url, setHeaders }) => {
})),
// Products
- ...products.map(({ location: { slug }}) => ({
+ ...products.map(({ location: { slug } }) => ({
path: `/shop/poster-${slug}`,
priority: 0.7,
frequency: 'monthly',
diff --git a/apps/website/src/service-workers.ts b/apps/website/src/service-workers.ts
index 63ca5b6..411063f 100644
--- a/apps/website/src/service-workers.ts
+++ b/apps/website/src/service-workers.ts
@@ -15,12 +15,11 @@ const cached = build.concat(files);
.then(cache => cache.addAll(cached))
.then(() => {
// if you use typescript:
- (self as unknown as ServiceWorkerGlobalScope).skipWaiting();
+ (self as unknown as ServiceWorkerGlobalScope).skipWaiting()
// self.skipWaiting();
})
- );
- }
-);
+ )
+});
// self.addEventListener(
// if you use typescript:
@@ -38,7 +37,7 @@ const cached = build.concat(files);
(self as unknown as ServiceWorkerGlobalScope).clients.claim()
// self.clients.claim()
})
- );
+ )
})
@@ -87,28 +86,27 @@ async function fetchAndCache(request: Request) {
url.port !== self.location.port) ||
// ignore /_app/version.json
url.pathname === '/_app/version.json'
- ) {
- return
- }
-
- // always serve static files and bundler-generated assets from cache
- const isStaticAsset = url.host === self.location.host && cached.indexOf(url.pathname) > -1
-
- if (event.request.cache === 'only-if-cached' && !isStaticAsset) {
- return
- }
-
- // for everything else, try the network first, falling back to cache if the
- // user is offline. (If the pages never change, you might prefer a cache-first
- // approach to a network-first one.)
- event.respondWith(
- (async () => {
- // always serve static files and bundler-generated assets from cache.
- // if your application has other URLs with data that will never change,
- // set this variable to true for them and they will only be fetched once.
- const cachedAsset = isStaticAsset && (await caches.match(event.request))
- return cachedAsset || fetchAndCache(event.request)
- })()
- )
+ ) {
+ return
}
-)
\ No newline at end of file
+
+ // always serve static files and bundler-generated assets from cache
+ const isStaticAsset = url.host === self.location.host && cached.indexOf(url.pathname) > -1
+
+ if (event.request.cache === 'only-if-cached' && !isStaticAsset) {
+ return
+ }
+
+ // for everything else, try the network first, falling back to cache if the
+ // user is offline. (If the pages never change, you might prefer a cache-first
+ // approach to a network-first one.)
+ event.respondWith(
+ (async () => {
+ // always serve static files and bundler-generated assets from cache.
+ // if your application has other URLs with data that will never change,
+ // set this variable to true for them and they will only be fetched once.
+ const cachedAsset = isStaticAsset && (await caches.match(event.request))
+ return cachedAsset || fetchAndCache(event.request)
+ })()
+ )
+})
diff --git a/apps/website/src/utils/analytics.ts b/apps/website/src/utils/analytics.ts
index fa79ad5..9480c48 100644
--- a/apps/website/src/utils/analytics.ts
+++ b/apps/website/src/utils/analytics.ts
@@ -5,4 +5,4 @@ export const sendEvent = (action: string, props?: any) => {
if (typeof plausible !== 'undefined') {
plausible(action, props)
}
-}
\ No newline at end of file
+}
diff --git a/apps/website/src/utils/api.ts b/apps/website/src/utils/api.ts
index f05732d..a90366f 100644
--- a/apps/website/src/utils/api.ts
+++ b/apps/website/src/utils/api.ts
@@ -78,4 +78,4 @@ export const photoFields = `
// if (format) args += `&format=${format}`
// return `${API_URL}/assets/${id}?width=${width}&height=${height}&fit=${fit}${args}`
-// }
\ No newline at end of file
+// }
diff --git a/apps/website/src/utils/constants.ts b/apps/website/src/utils/constants.ts
index ceb2079..b2c1463 100644
--- a/apps/website/src/utils/constants.ts
+++ b/apps/website/src/utils/constants.ts
@@ -7,4 +7,4 @@ export const DELAY = {
export const DURATION = {
PAGE_IN: 400,
PAGE_OUT: 400,
-}
\ No newline at end of file
+}
diff --git a/apps/website/src/utils/functions/notifications.ts b/apps/website/src/utils/functions/notifications.ts
index 64605bb..827016f 100644
--- a/apps/website/src/utils/functions/notifications.ts
+++ b/apps/website/src/utils/functions/notifications.ts
@@ -29,4 +29,4 @@ export const addNotification = (notification: ShopNotification) => {
*/
export const dismissNotification = (id: number) => {
cartNotifications.update((all) => all.filter((t) => t.id !== id))
-}
\ No newline at end of file
+}
diff --git a/apps/website/src/utils/functions/shop.ts b/apps/website/src/utils/functions/shop.ts
index c107be9..61a90be 100644
--- a/apps/website/src/utils/functions/shop.ts
+++ b/apps/website/src/utils/functions/shop.ts
@@ -73,4 +73,4 @@ export const removeCartItem = async (productId: string) => {
if (updatedCart) {
return updatedCart
}
-}
\ No newline at end of file
+}
diff --git a/apps/website/src/utils/functions/shopServer.ts b/apps/website/src/utils/functions/shopServer.ts
index e826a22..b0745af 100644
--- a/apps/website/src/utils/functions/shopServer.ts
+++ b/apps/website/src/utils/functions/shopServer.ts
@@ -32,4 +32,4 @@ export const fetchSwell = async (path: string, options?: any) => {
return res
}
}
-}
\ No newline at end of file
+}
diff --git a/apps/website/src/utils/interactions/swipe.ts b/apps/website/src/utils/interactions/swipe.ts
index 8c17cf1..b29d940 100644
--- a/apps/website/src/utils/interactions/swipe.ts
+++ b/apps/website/src/utils/interactions/swipe.ts
@@ -83,4 +83,4 @@ export const swipe = (
node.removeEventListener('pointerup', onUp)
}
}
-}
\ No newline at end of file
+}
diff --git a/apps/website/src/utils/polyfills.ts b/apps/website/src/utils/polyfills.ts
index 115817e..6216879 100644
--- a/apps/website/src/utils/polyfills.ts
+++ b/apps/website/src/utils/polyfills.ts
@@ -2,4 +2,4 @@
* Add tabindex outlines when navigating with keyboard
* focus-visible polyfill: adds classes when tabbing
*/
- import 'focus-visible'
\ No newline at end of file
+import 'focus-visible'
diff --git a/apps/website/src/utils/stores/index.ts b/apps/website/src/utils/stores/index.ts
index d397a81..bd5660e 100644
--- a/apps/website/src/utils/stores/index.ts
+++ b/apps/website/src/utils/stores/index.ts
@@ -21,4 +21,4 @@ if (typeof localStorage !== 'undefined') {
const parsedValue = JSON.parse(value)
localStorage.setItem('seenLocations', JSON.stringify(parsedValue))
})
-}
\ No newline at end of file
+}
diff --git a/apps/website/src/utils/stores/shop.ts b/apps/website/src/utils/stores/shop.ts
index a6c7272..4c5db5f 100644
--- a/apps/website/src/utils/stores/shop.ts
+++ b/apps/website/src/utils/stores/shop.ts
@@ -25,4 +25,4 @@ export const cartIsUpdating: Writable = writable(false)
/** Amount of products present in cart */
export const cartAmount: Readable = derived(cartData, ($cart) => {
return $cart && $cart.item_quantity > 0 ? $cart.item_quantity : 0
-})
\ No newline at end of file
+})
diff --git a/packages/config/eslintrc.config.cjs b/packages/config/eslintrc.config.cjs
index 9cce9bf..c0fda97 100644
--- a/packages/config/eslintrc.config.cjs
+++ b/packages/config/eslintrc.config.cjs
@@ -39,7 +39,7 @@ module.exports = {
========================================= */
// Use spaces over tabs
'no-tabs': 'error',
- indent: ['error', 4],
+ indent: ['error', 4, { SwitchCase: 1 }],
// Use single quote in javascript
quotes: ['error', 'single', {
avoidEscape: true,
From 3727b6bb2b9baee56c6624098859ef5b4dd5cf99 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fe=CC=81lix=20Pe=CC=81ault?=
Date: Fri, 10 Feb 2023 17:52:50 +0100
Subject: [PATCH 6/8] chore: move utils to package
---
apps/website/package.json | 3 +-
.../src/components/PageTransition.svelte | 2 +-
apps/website/src/components/SplitText.svelte | 2 +-
.../components/atoms/ScrollingTitle.svelte | 2 +-
.../components/layouts/PosterLayout.svelte | 2 +-
.../src/components/molecules/Location.svelte | 2 +-
.../organisms/InteractiveGlobe.svelte | 3 +-
.../src/components/organisms/Locations.svelte | 2 +-
.../components/organisms/PostersGrid.svelte | 2 +-
.../src/routes/(shop)/shop/+page.server.ts | 2 +-
.../(shop)/shop/[type]-[name]/+page.svelte | 2 +-
.../[country]/[location]/[photo]/+page.svelte | 2 +-
.../src/routes/(site)/about/+page.server.ts | 2 +-
.../src/routes/(site)/about/+page.svelte | 3 +-
.../src/routes/(site)/photos/+page.svelte | 3 +-
apps/website/src/routes/+page.server.ts | 2 +-
apps/website/src/utils/functions/index.ts | 144 ------------------
packages/utils/actions.ts | 29 ++++
packages/utils/array.ts | 19 +++
packages/utils/index.ts | 17 +++
packages/utils/math.ts | 35 +++++
packages/utils/package.json | 6 +
packages/utils/scroll.ts | 12 ++
packages/utils/string.ts | 6 +
packages/utils/text.ts | 24 +++
pnpm-lock.yaml | 2 +
26 files changed, 170 insertions(+), 160 deletions(-)
create mode 100644 packages/utils/actions.ts
create mode 100644 packages/utils/array.ts
create mode 100644 packages/utils/index.ts
create mode 100644 packages/utils/math.ts
create mode 100644 packages/utils/package.json
create mode 100644 packages/utils/scroll.ts
create mode 100644 packages/utils/string.ts
create mode 100644 packages/utils/text.ts
diff --git a/apps/website/package.json b/apps/website/package.json
index a61f5a2..0e3c30a 100644
--- a/apps/website/package.json
+++ b/apps/website/package.json
@@ -23,7 +23,8 @@
"ogl": "^0.0.110",
"sanitize.css": "^13.0.0",
"swell-js": "3.19.8",
- "tweakpane": "^3.1.4"
+ "tweakpane": "^3.1.4",
+ "utils": "workspace:*"
},
"devDependencies": {
"@sveltejs/adapter-auto": "^2.0.0",
diff --git a/apps/website/src/components/PageTransition.svelte b/apps/website/src/components/PageTransition.svelte
index 6fd0e52..bb654a3 100644
--- a/apps/website/src/components/PageTransition.svelte
+++ b/apps/website/src/components/PageTransition.svelte
@@ -2,7 +2,7 @@
import { page } from '$app/stores'
import { afterUpdate } from 'svelte'
import { fade } from 'svelte/transition'
- import { scrollToTop } from '$utils/functions'
+ import { scrollToTop } from 'utils/scroll'
import { pageLoading } from '$utils/stores'
import { DELAY, DURATION } from '$utils/constants'
diff --git a/apps/website/src/components/SplitText.svelte b/apps/website/src/components/SplitText.svelte
index 6774394..cc50ba7 100644
--- a/apps/website/src/components/SplitText.svelte
+++ b/apps/website/src/components/SplitText.svelte
@@ -1,5 +1,5 @@