4 files changed
+188
-186
.smb/config.toml
+9
-3
index 1c3e250..82a37c5 100644
--- a/.smb/config.toml
+++ b/.smb/config.toml
@@ -1,4 +1,10 @@
-name = 'Hagersten Street Cut'
+name = "hagerstenstreetcut"
+description = "hejhejhej"
-[repository]
-name = 'hagerstenstreetcut'
+[project]
+id = 2
+name = "hagerstenstreetcut"
+repository = "hagerstenstreetcut"
+description = "hejhejhej"
+created_at = "2025-05-29T16:10:57.481Z"
+updated_at = "2025-05-29T16:10:57.481Z"
.smb/deploy.sh
-22
deleted file mode 100644
index dd3d29b..0000000
--- a/.smb/deploy.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/bin/bash
-
-echo "------------------------ STARTING DEPLOYMENT ------------------------"
-
-# Check if the first argument is a directory
-if [ ! -d "$1" ]
-then
- echo "๐ฉ $1 is not a directory."
- echo "๐ Deployment failed."
- exit 1
-fi
-
-# Change to working directory
-cd $1
-
-source ~/.profile
-echo "Setup Node.js"
-nvm use
-echo "Start Hagersten Streetcut"
-pm2 start "pnpm start-hagerstenstreetcut"
-
-echo "------------------------ DEPLOYED ------------------------"
\ No newline at end of file
package.json
+17
-17
index 41ec6e3..216475b 100644
--- a/package.json
+++ b/package.json
@@ -9,29 +9,29 @@
"lint": "next lint"
},
"dependencies": {
- "@radix-ui/react-avatar": "^1.0.4",
- "@radix-ui/react-icons": "^1.3.0",
- "@radix-ui/react-separator": "^1.0.3",
+ "@radix-ui/react-avatar": "^1.1.10",
+ "@radix-ui/react-icons": "^1.3.2",
+ "@radix-ui/react-separator": "^1.1.7",
"@types/ms": "^0.7.34",
- "ai": "^2.2.35",
- "class-variance-authority": "^0.7.0",
- "clsx": "^2.1.0",
+ "ai": "^2.2.37",
+ "class-variance-authority": "^0.7.1",
+ "clsx": "^2.1.1",
"lucide-react": "^0.331.0",
"ms": "^2.1.3",
"next": "14.1.0",
- "openai": "^4.28.0",
- "react": "^18",
- "react-dom": "^18",
- "tailwind-merge": "^2.2.1",
+ "openai": "^4.104.0",
+ "react": "^18.3.1",
+ "react-dom": "^18.3.1",
+ "tailwind-merge": "^2.6.0",
"tailwindcss-animate": "^1.0.7"
},
"devDependencies": {
- "@types/node": "^20",
- "@types/react": "^18",
- "@types/react-dom": "^18",
- "autoprefixer": "^10.0.1",
- "postcss": "^8",
- "tailwindcss": "^3.3.0",
- "typescript": "^5"
+ "@types/node": "^20.17.57",
+ "@types/react": "^18.3.23",
+ "@types/react-dom": "^18.3.7",
+ "autoprefixer": "^10.4.21",
+ "postcss": "^8.5.4",
+ "tailwindcss": "^3.4.17",
+ "typescript": "^5.8.3"
}
}
pnpm-lock.yaml
+162
-144
index 94c790a..fd77b3c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,25 +9,25 @@ importers:
.:
dependencies:
'@radix-ui/react-avatar':
- specifier: ^1.0.4
- version: 1.1.4(@types/react-dom@18.3.6(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^1.1.10
+ version: 1.1.10(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@radix-ui/react-icons':
- specifier: ^1.3.0
+ specifier: ^1.3.2
version: 1.3.2(react@18.3.1)
'@radix-ui/react-separator':
- specifier: ^1.0.3
- version: 1.1.3(@types/react-dom@18.3.6(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ specifier: ^1.1.7
+ version: 1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@types/ms':
specifier: ^0.7.34
version: 0.7.34
ai:
- specifier: ^2.2.35
+ specifier: ^2.2.37
version: 2.2.37(react@18.3.1)(solid-js@1.9.5)(svelte@4.2.19)(vue@3.5.13(typescript@5.8.3))
class-variance-authority:
- specifier: ^0.7.0
+ specifier: ^0.7.1
version: 0.7.1
clsx:
- specifier: ^2.1.0
+ specifier: ^2.1.1
version: 2.1.1
lucide-react:
specifier: ^0.331.0
@@ -39,41 +39,41 @@ importers:
specifier: 14.1.0
version: 14.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
openai:
- specifier: ^4.28.0
- version: 4.95.0
+ specifier: ^4.104.0
+ version: 4.104.0
react:
- specifier: ^18
+ specifier: ^18.3.1
version: 18.3.1
react-dom:
- specifier: ^18
+ specifier: ^18.3.1
version: 18.3.1(react@18.3.1)
tailwind-merge:
- specifier: ^2.2.1
+ specifier: ^2.6.0
version: 2.6.0
tailwindcss-animate:
specifier: ^1.0.7
version: 1.0.7(tailwindcss@3.4.17)
devDependencies:
'@types/node':
- specifier: ^20
- version: 20.17.30
+ specifier: ^20.17.57
+ version: 20.17.57
'@types/react':
- specifier: ^18
- version: 18.3.20
+ specifier: ^18.3.23
+ version: 18.3.23
'@types/react-dom':
- specifier: ^18
- version: 18.3.6(@types/react@18.3.20)
+ specifier: ^18.3.7
+ version: 18.3.7(@types/react@18.3.23)
autoprefixer:
- specifier: ^10.0.1
- version: 10.4.21(postcss@8.5.3)
+ specifier: ^10.4.21
+ version: 10.4.21(postcss@8.5.4)
postcss:
- specifier: ^8
- version: 8.5.3
+ specifier: ^8.5.4
+ version: 8.5.4
tailwindcss:
- specifier: ^3.3.0
+ specifier: ^3.4.17
version: 3.4.17
typescript:
- specifier: ^5
+ specifier: ^5.8.3
version: 5.8.3
packages:
@@ -86,21 +86,21 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==, tarball: https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz}
engines: {node: '>=6.0.0'}
- '@babel/helper-string-parser@7.25.9':
- resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==, tarball: https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz}
+ '@babel/helper-string-parser@7.27.1':
+ resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==, tarball: https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.25.9':
- resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==, tarball: https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz}
+ '@babel/helper-validator-identifier@7.27.1':
+ resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==, tarball: https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.27.0':
- resolution: {integrity: sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==, tarball: https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz}
+ '@babel/parser@7.27.4':
+ resolution: {integrity: sha512-BRmLHGwpUqLFR2jzx9orBuX/ABDkj2jLKOXrHDTN2aOKL+jFDDKaRNo9nyYsIl9h/UE/7lMKdDjKQQyxKKDZ7g==, tarball: https://registry.npmjs.org/@babel/parser/-/parser-7.27.4.tgz}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/types@7.27.0':
- resolution: {integrity: sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==, tarball: https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz}
+ '@babel/types@7.27.3':
+ resolution: {integrity: sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==, tarball: https://registry.npmjs.org/@babel/types/-/types-7.27.3.tgz}
engines: {node: '>=6.9.0'}
'@isaacs/cliui@8.0.2':
@@ -198,8 +198,8 @@ packages:
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, tarball: https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz}
engines: {node: '>=14'}
- '@radix-ui/react-avatar@1.1.4':
- resolution: {integrity: sha512-+kBesLBzwqyDiYCtYFK+6Ktf+N7+Y6QOTUueLGLIbLZ/YeyFW6bsBGDsN+5HxHpM55C90u5fxsg0ErxzXTcwKA==, tarball: https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.1.4.tgz}
+ '@radix-ui/react-avatar@1.1.10':
+ resolution: {integrity: sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog==, tarball: https://registry.npmjs.org/@radix-ui/react-avatar/-/react-avatar-1.1.10.tgz}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -234,8 +234,8 @@ packages:
peerDependencies:
react: ^16.x || ^17.x || ^18.x || ^19.0.0 || ^19.0.0-rc
- '@radix-ui/react-primitive@2.0.3':
- resolution: {integrity: sha512-Pf/t/GkndH7CQ8wE2hbkXA+WyZ83fhQQn5DDmwDiDo6AwN/fhaH8oqZ0jRjMrO2iaMhDi6P1HRx6AZwyMinY1g==, tarball: https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.0.3.tgz}
+ '@radix-ui/react-primitive@2.1.3':
+ resolution: {integrity: sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==, tarball: https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -247,8 +247,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-separator@1.1.3':
- resolution: {integrity: sha512-2omrWKJvxR0U/tkIXezcc1nFMwtLU0+b/rDK40gnzJqTLWQ/TD/D5IYVefp9sC3QWfeQbpSbEA6op9MQKyaALQ==, tarball: https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.3.tgz}
+ '@radix-ui/react-separator@1.1.7':
+ resolution: {integrity: sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA==, tarball: https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.1.7.tgz}
peerDependencies:
'@types/react': '*'
'@types/react-dom': '*'
@@ -260,8 +260,8 @@ packages:
'@types/react-dom':
optional: true
- '@radix-ui/react-slot@1.2.0':
- resolution: {integrity: sha512-ujc+V6r0HNDviYqIK3rW4ffgYiZ8g5DEHrGJVk4x7kTlLXRDILnKX9vAUYeIsLOoDpDJ0ujpqMkjH4w2ofuo6w==, tarball: https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.0.tgz}
+ '@radix-ui/react-slot@1.2.3':
+ resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==, tarball: https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz}
peerDependencies:
'@types/react': '*'
react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
@@ -278,6 +278,15 @@ packages:
'@types/react':
optional: true
+ '@radix-ui/react-use-is-hydrated@0.1.0':
+ resolution: {integrity: sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA==, tarball: https://registry.npmjs.org/@radix-ui/react-use-is-hydrated/-/react-use-is-hydrated-0.1.0.tgz}
+ peerDependencies:
+ '@types/react': '*'
+ react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+
'@radix-ui/react-use-layout-effect@1.1.1':
resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==, tarball: https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz}
peerDependencies:
@@ -299,22 +308,22 @@ packages:
'@types/node-fetch@2.6.12':
resolution: {integrity: sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==, tarball: https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.12.tgz}
- '@types/node@18.19.86':
- resolution: {integrity: sha512-fifKayi175wLyKyc5qUfyENhQ1dCNI1UNjp653d8kuYcPQN5JhX3dGuP/XmvPTg/xRBn1VTLpbmi+H/Mr7tLfQ==, tarball: https://registry.npmjs.org/@types/node/-/node-18.19.86.tgz}
+ '@types/node@18.19.110':
+ resolution: {integrity: sha512-WW2o4gTmREtSnqKty9nhqF/vA0GKd0V/rbC0OyjSk9Bz6bzlsXKT+i7WDdS/a0z74rfT2PO4dArVCSnapNLA5Q==, tarball: https://registry.npmjs.org/@types/node/-/node-18.19.110.tgz}
- '@types/node@20.17.30':
- resolution: {integrity: sha512-7zf4YyHA+jvBNfVrk2Gtvs6x7E8V+YDW05bNfG2XkWDJfYRXrTiP/DsB2zSYTaHX0bGIujTBQdMVAhb+j7mwpg==, tarball: https://registry.npmjs.org/@types/node/-/node-20.17.30.tgz}
+ '@types/node@20.17.57':
+ resolution: {integrity: sha512-f3T4y6VU4fVQDKVqJV4Uppy8c1p/sVvS3peyqxyWnzkqXFJLRU7Y1Bl7rMS1Qe9z0v4M6McY0Fp9yBsgHJUsWQ==, tarball: https://registry.npmjs.org/@types/node/-/node-20.17.57.tgz}
'@types/prop-types@15.7.14':
resolution: {integrity: sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==, tarball: https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz}
- '@types/react-dom@18.3.6':
- resolution: {integrity: sha512-nf22//wEbKXusP6E9pfOCDwFdHAX4u172eaJI4YkDRQEZiorm6KfYnSC2SWLDMVWUOWPERmJnN0ujeAfTBLvrw==, tarball: https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.6.tgz}
+ '@types/react-dom@18.3.7':
+ resolution: {integrity: sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==, tarball: https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz}
peerDependencies:
'@types/react': ^18.0.0
- '@types/react@18.3.20':
- resolution: {integrity: sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==, tarball: https://registry.npmjs.org/@types/react/-/react-18.3.20.tgz}
+ '@types/react@18.3.23':
+ resolution: {integrity: sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==, tarball: https://registry.npmjs.org/@types/react/-/react-18.3.23.tgz}
'@vue/compiler-core@3.5.13':
resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==, tarball: https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz}
@@ -434,8 +443,8 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==, tarball: https://registry.npmjs.org/braces/-/braces-3.0.3.tgz}
engines: {node: '>=8'}
- browserslist@4.24.4:
- resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==, tarball: https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz}
+ browserslist@4.25.0:
+ resolution: {integrity: sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==, tarball: https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -451,8 +460,8 @@ packages:
resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==, tarball: https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz}
engines: {node: '>= 6'}
- caniuse-lite@1.0.30001714:
- resolution: {integrity: sha512-mtgapdwDLSSBnCI3JokHM7oEQBLxiJKVRtg10AxM1AyeiKcM96f0Mkbqeq+1AbiCtvMcHRulAAEMu693JrSWqg==, tarball: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001714.tgz}
+ caniuse-lite@1.0.30001720:
+ resolution: {integrity: sha512-Ec/2yV2nNPwb4DnTANEV99ZWwm3ZWfdlfkQbWSDDt+PsXEVYwlhPH8tdMaPunYTKKmz7AnHi2oNEi1GcmKCD8g==, tarball: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001720.tgz}
chokidar@3.6.0:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==, tarball: https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz}
@@ -523,8 +532,8 @@ packages:
eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, tarball: https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz}
- electron-to-chromium@1.5.138:
- resolution: {integrity: sha512-FWlQc52z1dXqm+9cCJ2uyFgJkESd+16j6dBEjsgDNuHjBpuIzL8/lRc0uvh1k8RNI6waGo6tcy2DvwkTBJOLDg==, tarball: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.138.tgz}
+ electron-to-chromium@1.5.161:
+ resolution: {integrity: sha512-hwtetwfKNZo/UlwHIVBlKZVdy7o8bIZxxKs0Mv/ROPiQQQmDgdm5a+KvKtBsxM8ZjFzTaCeLoodZ8jiBE3o9rA==, tarball: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.161.tgz}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, tarball: https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz}
@@ -779,6 +788,7 @@ packages:
node-domexception@1.0.0:
resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==, tarball: https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz}
engines: {node: '>=10.5.0'}
+ deprecated: Use your platform's native DOMException instead
node-fetch@2.7.0:
resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==, tarball: https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz}
@@ -808,8 +818,8 @@ packages:
resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==, tarball: https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz}
engines: {node: '>= 6'}
- openai@4.95.0:
- resolution: {integrity: sha512-tWHLTA+/HHyWlP8qg0mQLDSpI2NQLhk6zHLJL8yb59qn2pEI8rbEiAGSDPViLvi3BRDoQZIX5scaJ3xYGr2nhw==, tarball: https://registry.npmjs.org/openai/-/openai-4.95.0.tgz}
+ openai@4.104.0:
+ resolution: {integrity: sha512-p99EFNsA/yX6UhVO93f5kJsDRLAg+CTA2RBqdHK4RtK8u5IJw32Hyb2dTGKbnnFmnuoBv5r7Z2CURI9sGZpSuA==, tarball: https://registry.npmjs.org/openai/-/openai-4.104.0.tgz}
hasBin: true
peerDependencies:
ws: ^8.18.0
@@ -893,8 +903,8 @@ packages:
resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==, tarball: https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz}
engines: {node: ^10 || ^12 || >=14}
- postcss@8.5.3:
- resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==, tarball: https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz}
+ postcss@8.5.4:
+ resolution: {integrity: sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==, tarball: https://registry.npmjs.org/postcss/-/postcss-8.5.4.tgz}
engines: {node: ^10 || ^12 || >=14}
queue-microtask@1.2.3:
@@ -931,14 +941,14 @@ packages:
scheduler@0.23.2:
resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==, tarball: https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz}
- seroval-plugins@1.2.1:
- resolution: {integrity: sha512-H5vs53+39+x4Udwp4J5rNZfgFuA+Lt+uU+09w1gYBVWomtAl98B+E9w7yC05Xc81/HgLvJdlyqJbU0fJCKCmdw==, tarball: https://registry.npmjs.org/seroval-plugins/-/seroval-plugins-1.2.1.tgz}
+ seroval-plugins@1.3.2:
+ resolution: {integrity: sha512-0QvCV2lM3aj/U3YozDiVwx9zpH0q8A60CTWIv4Jszj/givcudPb48B+rkU5D51NJ0pTpweGMttHjboPa9/zoIQ==, tarball: https://registry.npmjs.org/seroval-plugins/-/seroval-plugins-1.3.2.tgz}
engines: {node: '>=10'}
peerDependencies:
seroval: ^1.0
- seroval@1.2.1:
- resolution: {integrity: sha512-yBxFFs3zmkvKNmR0pFSU//rIsYjuX418TnlDmc2weaq5XFDqDIV/NOMPBoLrbxjLH42p4UzRuXHryXh9dYcKcw==, tarball: https://registry.npmjs.org/seroval/-/seroval-1.2.1.tgz}
+ seroval@1.3.2:
+ resolution: {integrity: sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==, tarball: https://registry.npmjs.org/seroval/-/seroval-1.3.2.tgz}
engines: {node: '>=10'}
shebang-command@2.0.0:
@@ -1124,9 +1134,9 @@ packages:
resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz}
engines: {node: '>=12'}
- yaml@2.7.1:
- resolution: {integrity: sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==, tarball: https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz}
- engines: {node: '>= 14'}
+ yaml@2.8.0:
+ resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==, tarball: https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz}
+ engines: {node: '>= 14.6'}
hasBin: true
snapshots:
@@ -1138,18 +1148,18 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
- '@babel/helper-string-parser@7.25.9': {}
+ '@babel/helper-string-parser@7.27.1': {}
- '@babel/helper-validator-identifier@7.25.9': {}
+ '@babel/helper-validator-identifier@7.27.1': {}
- '@babel/parser@7.27.0':
+ '@babel/parser@7.27.4':
dependencies:
- '@babel/types': 7.27.0
+ '@babel/types': 7.27.3
- '@babel/types@7.27.0':
+ '@babel/types@7.27.3':
dependencies:
- '@babel/helper-string-parser': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
+ '@babel/helper-string-parser': 7.27.1
+ '@babel/helper-validator-identifier': 7.27.1
'@isaacs/cliui@8.0.2':
dependencies:
@@ -1221,70 +1231,78 @@ snapshots:
'@pkgjs/parseargs@0.11.0':
optional: true
- '@radix-ui/react-avatar@1.1.4(@types/react-dom@18.3.6(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@radix-ui/react-avatar@1.1.10(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@radix-ui/react-context': 1.1.2(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.20)(react@18.3.1)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.20)(react@18.3.1)
+ '@radix-ui/react-context': 1.1.2(@types/react@18.3.23)(react@18.3.1)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@18.3.23)(react@18.3.1)
+ '@radix-ui/react-use-is-hydrated': 0.1.0(@types/react@18.3.23)(react@18.3.1)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@18.3.23)(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
+ '@types/react': 18.3.23
+ '@types/react-dom': 18.3.7(@types/react@18.3.23)
- '@radix-ui/react-compose-refs@1.1.2(@types/react@18.3.20)(react@18.3.1)':
+ '@radix-ui/react-compose-refs@1.1.2(@types/react@18.3.23)(react@18.3.1)':
dependencies:
react: 18.3.1
optionalDependencies:
- '@types/react': 18.3.20
+ '@types/react': 18.3.23
- '@radix-ui/react-context@1.1.2(@types/react@18.3.20)(react@18.3.1)':
+ '@radix-ui/react-context@1.1.2(@types/react@18.3.23)(react@18.3.1)':
dependencies:
react: 18.3.1
optionalDependencies:
- '@types/react': 18.3.20
+ '@types/react': 18.3.23
'@radix-ui/react-icons@1.3.2(react@18.3.1)':
dependencies:
react: 18.3.1
- '@radix-ui/react-primitive@2.0.3(@types/react-dom@18.3.6(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@radix-ui/react-primitive@2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@radix-ui/react-slot': 1.2.0(@types/react@18.3.20)(react@18.3.1)
+ '@radix-ui/react-slot': 1.2.3(@types/react@18.3.23)(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
+ '@types/react': 18.3.23
+ '@types/react-dom': 18.3.7(@types/react@18.3.23)
- '@radix-ui/react-separator@1.1.3(@types/react-dom@18.3.6(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
+ '@radix-ui/react-separator@1.1.7(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
- '@radix-ui/react-primitive': 2.0.3(@types/react-dom@18.3.6(@types/react@18.3.20))(@types/react@18.3.20)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@18.3.7(@types/react@18.3.23))(@types/react@18.3.23)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
optionalDependencies:
- '@types/react': 18.3.20
- '@types/react-dom': 18.3.6(@types/react@18.3.20)
+ '@types/react': 18.3.23
+ '@types/react-dom': 18.3.7(@types/react@18.3.23)
+
+ '@radix-ui/react-slot@1.2.3(@types/react@18.3.23)(react@18.3.1)':
+ dependencies:
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.23)(react@18.3.1)
+ react: 18.3.1
+ optionalDependencies:
+ '@types/react': 18.3.23
- '@radix-ui/react-slot@1.2.0(@types/react@18.3.20)(react@18.3.1)':
+ '@radix-ui/react-use-callback-ref@1.1.1(@types/react@18.3.23)(react@18.3.1)':
dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@18.3.20)(react@18.3.1)
react: 18.3.1
optionalDependencies:
- '@types/react': 18.3.20
+ '@types/react': 18.3.23
- '@radix-ui/react-use-callback-ref@1.1.1(@types/react@18.3.20)(react@18.3.1)':
+ '@radix-ui/react-use-is-hydrated@0.1.0(@types/react@18.3.23)(react@18.3.1)':
dependencies:
react: 18.3.1
+ use-sync-external-store: 1.5.0(react@18.3.1)
optionalDependencies:
- '@types/react': 18.3.20
+ '@types/react': 18.3.23
- '@radix-ui/react-use-layout-effect@1.1.1(@types/react@18.3.20)(react@18.3.1)':
+ '@radix-ui/react-use-layout-effect@1.1.1(@types/react@18.3.23)(react@18.3.1)':
dependencies:
react: 18.3.1
optionalDependencies:
- '@types/react': 18.3.20
+ '@types/react': 18.3.23
'@swc/helpers@0.5.2':
dependencies:
@@ -1296,31 +1314,31 @@ snapshots:
'@types/node-fetch@2.6.12':
dependencies:
- '@types/node': 20.17.30
+ '@types/node': 20.17.57
form-data: 4.0.2
- '@types/node@18.19.86':
+ '@types/node@18.19.110':
dependencies:
undici-types: 5.26.5
- '@types/node@20.17.30':
+ '@types/node@20.17.57':
dependencies:
undici-types: 6.19.8
'@types/prop-types@15.7.14': {}
- '@types/react-dom@18.3.6(@types/react@18.3.20)':
+ '@types/react-dom@18.3.7(@types/react@18.3.23)':
dependencies:
- '@types/react': 18.3.20
+ '@types/react': 18.3.23
- '@types/react@18.3.20':
+ '@types/react@18.3.23':
dependencies:
'@types/prop-types': 15.7.14
csstype: 3.1.3
'@vue/compiler-core@3.5.13':
dependencies:
- '@babel/parser': 7.27.0
+ '@babel/parser': 7.27.4
'@vue/shared': 3.5.13
entities: 4.5.0
estree-walker: 2.0.2
@@ -1333,14 +1351,14 @@ snapshots:
'@vue/compiler-sfc@3.5.13':
dependencies:
- '@babel/parser': 7.27.0
+ '@babel/parser': 7.27.4
'@vue/compiler-core': 3.5.13
'@vue/compiler-dom': 3.5.13
'@vue/compiler-ssr': 3.5.13
'@vue/shared': 3.5.13
estree-walker: 2.0.2
magic-string: 0.30.17
- postcss: 8.5.3
+ postcss: 8.5.4
source-map-js: 1.2.1
'@vue/compiler-ssr@3.5.13':
@@ -1420,14 +1438,14 @@ snapshots:
asynckit@0.4.0: {}
- autoprefixer@10.4.21(postcss@8.5.3):
+ autoprefixer@10.4.21(postcss@8.5.4):
dependencies:
- browserslist: 4.24.4
- caniuse-lite: 1.0.30001714
+ browserslist: 4.25.0
+ caniuse-lite: 1.0.30001720
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
- postcss: 8.5.3
+ postcss: 8.5.4
postcss-value-parser: 4.2.0
axobject-query@4.1.0: {}
@@ -1444,12 +1462,12 @@ snapshots:
dependencies:
fill-range: 7.1.1
- browserslist@4.24.4:
+ browserslist@4.25.0:
dependencies:
- caniuse-lite: 1.0.30001714
- electron-to-chromium: 1.5.138
+ caniuse-lite: 1.0.30001720
+ electron-to-chromium: 1.5.161
node-releases: 2.0.19
- update-browserslist-db: 1.1.3(browserslist@4.24.4)
+ update-browserslist-db: 1.1.3(browserslist@4.25.0)
busboy@1.6.0:
dependencies:
@@ -1462,7 +1480,7 @@ snapshots:
camelcase-css@2.0.1: {}
- caniuse-lite@1.0.30001714: {}
+ caniuse-lite@1.0.30001720: {}
chokidar@3.6.0:
dependencies:
@@ -1535,7 +1553,7 @@ snapshots:
eastasianwidth@0.2.0: {}
- electron-to-chromium@1.5.138: {}
+ electron-to-chromium@1.5.161: {}
emoji-regex@8.0.0: {}
@@ -1759,7 +1777,7 @@ snapshots:
'@next/env': 14.1.0
'@swc/helpers': 0.5.2
busboy: 1.6.0
- caniuse-lite: 1.0.30001714
+ caniuse-lite: 1.0.30001720
graceful-fs: 4.2.11
postcss: 8.4.31
react: 18.3.1
@@ -1795,9 +1813,9 @@ snapshots:
object-hash@3.0.0: {}
- openai@4.95.0:
+ openai@4.104.0:
dependencies:
- '@types/node': 18.19.86
+ '@types/node': 18.19.110
'@types/node-fetch': 2.6.12
abort-controller: 3.0.0
agentkeepalive: 4.6.0
@@ -1832,28 +1850,28 @@ snapshots:
pirates@4.0.7: {}
- postcss-import@15.1.0(postcss@8.5.3):
+ postcss-import@15.1.0(postcss@8.5.4):
dependencies:
- postcss: 8.5.3
+ postcss: 8.5.4
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.10
- postcss-js@4.0.1(postcss@8.5.3):
+ postcss-js@4.0.1(postcss@8.5.4):
dependencies:
camelcase-css: 2.0.1
- postcss: 8.5.3
+ postcss: 8.5.4
- postcss-load-config@4.0.2(postcss@8.5.3):
+ postcss-load-config@4.0.2(postcss@8.5.4):
dependencies:
lilconfig: 3.1.3
- yaml: 2.7.1
+ yaml: 2.8.0
optionalDependencies:
- postcss: 8.5.3
+ postcss: 8.5.4
- postcss-nested@6.2.0(postcss@8.5.3):
+ postcss-nested@6.2.0(postcss@8.5.4):
dependencies:
- postcss: 8.5.3
+ postcss: 8.5.4
postcss-selector-parser: 6.1.2
postcss-selector-parser@6.1.2:
@@ -1869,7 +1887,7 @@ snapshots:
picocolors: 1.1.1
source-map-js: 1.2.1
- postcss@8.5.3:
+ postcss@8.5.4:
dependencies:
nanoid: 3.3.11
picocolors: 1.1.1
@@ -1911,11 +1929,11 @@ snapshots:
dependencies:
loose-envify: 1.4.0
- seroval-plugins@1.2.1(seroval@1.2.1):
+ seroval-plugins@1.3.2(seroval@1.3.2):
dependencies:
- seroval: 1.2.1
+ seroval: 1.3.2
- seroval@1.2.1: {}
+ seroval@1.3.2: {}
shebang-command@2.0.0:
dependencies:
@@ -1928,8 +1946,8 @@ snapshots:
solid-js@1.9.5:
dependencies:
csstype: 3.1.3
- seroval: 1.2.1
- seroval-plugins: 1.2.1(seroval@1.2.1)
+ seroval: 1.3.2
+ seroval-plugins: 1.3.2(seroval@1.3.2)
solid-swr-store@0.10.7(solid-js@1.9.5)(swr-store@0.10.6):
dependencies:
@@ -2036,11 +2054,11 @@ snapshots:
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.1.1
- postcss: 8.5.3
- postcss-import: 15.1.0(postcss@8.5.3)
- postcss-js: 4.0.1(postcss@8.5.3)
- postcss-load-config: 4.0.2(postcss@8.5.3)
- postcss-nested: 6.2.0(postcss@8.5.3)
+ postcss: 8.5.4
+ postcss-import: 15.1.0(postcss@8.5.4)
+ postcss-js: 4.0.1(postcss@8.5.4)
+ postcss-load-config: 4.0.2(postcss@8.5.4)
+ postcss-nested: 6.2.0(postcss@8.5.4)
postcss-selector-parser: 6.1.2
resolve: 1.22.10
sucrase: 3.35.0
@@ -2071,9 +2089,9 @@ snapshots:
undici-types@6.19.8: {}
- update-browserslist-db@1.1.3(browserslist@4.24.4):
+ update-browserslist-db@1.1.3(browserslist@4.25.0):
dependencies:
- browserslist: 4.24.4
+ browserslist: 4.25.0
escalade: 3.2.0
picocolors: 1.1.1
@@ -2118,4 +2136,4 @@ snapshots:
string-width: 5.1.2
strip-ansi: 7.1.0
- yaml@2.7.1: {}
+ yaml@2.8.0: {}