diff --git a/package.json b/package.json index e52fe06db2b..3bdcfb04cfa 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "prod:reload": "pm2 reload ecosystem.config.js" }, "dependencies": { - "@aws-sdk/client-s3": "3.537.0", + "@aws-sdk/client-s3": "3.540.0", "@clerk/nextjs": "4.29.9", "@excalidraw/excalidraw": "0.17.3", "@floating-ui/react-dom": "2.0.8", @@ -67,14 +67,14 @@ "@tanstack/react-query": "5.28.6", "@tanstack/react-query-devtools": "5.28.6", "@tanstack/react-query-persist-client": "5.28.6", - "@upstash/redis": "1.28.4", + "@upstash/redis": "1.29.0", "@vercel/analytics": "1.2.2", "@vercel/postgres": "0.7.2", "bypass-vue-devtools": "0.0.6", "clsx": "2.1.0", "colorjs.io": "^0.5.0", "crossbell": "1.11.9", - "daisyui": "4.7.3", + "daisyui": "4.9.0", "dayjs": "1.11.10", "emoji-mart": "5.5.2", "emoji-picker-react": "4.9.2", @@ -97,9 +97,9 @@ "nanoid": "^5.0.6", "next": "14.1.4", "next-runtime-env": "3.2.1", - "next-themes": "0.2.1", + "next-themes": "0.3.0", "ofetch": "1.3.4", - "openai": "4.29.2", + "openai": "4.31.0", "pngjs": "7.0.0", "qrcode.react": "3.1.0", "react": "18.2.0", @@ -127,8 +127,8 @@ "@iconify-json/material-symbols": "1.1.75", "@iconify-json/mingcute": "1.1.16", "@iconify/tailwind": "0.1.4", - "@innei/eslint-config-react-ts": "0.12.6", - "@innei/prettier": "0.12.6", + "@innei/eslint-config-react-ts": "0.13.0", + "@innei/prettier": "0.13.0", "@mx-space/webhook": "0.3.0", "@next/bundle-analyzer": "14.1.4", "@tailwindcss/container-queries": "0.1.1", @@ -136,7 +136,7 @@ "@types/js-cookie": "3.0.6", "@types/js-yaml": "4.0.9", "@types/markdown-escape": "1.1.3", - "@types/node": "20.11.30", + "@types/node": "20.12.2", "@types/pngjs": "6.0.4", "@types/react": "18.2.67", "@types/react-dom": "18.2.22", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 45d9c39487a..42601f91fff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,8 +21,8 @@ overrides: dependencies: '@aws-sdk/client-s3': - specifier: 3.537.0 - version: 3.537.0 + specifier: 3.540.0 + version: 3.540.0 '@clerk/nextjs': specifier: 4.29.9 version: 4.29.9(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) @@ -111,8 +111,8 @@ dependencies: specifier: 5.28.6 version: 5.28.6(@tanstack/react-query@5.28.6)(react@18.2.0) '@upstash/redis': - specifier: 1.28.4 - version: 1.28.4 + specifier: 1.29.0 + version: 1.29.0 '@vercel/analytics': specifier: 1.2.2 version: 1.2.2(next@14.1.4)(react@18.2.0) @@ -132,8 +132,8 @@ dependencies: specifier: 1.11.9 version: 1.11.9(typescript@5.4.3) daisyui: - specifier: 4.7.3 - version: 4.7.3(postcss@8.4.38) + specifier: 4.9.0 + version: 4.9.0(postcss@8.4.38) dayjs: specifier: 1.11.10 version: 1.11.10 @@ -201,14 +201,14 @@ dependencies: specifier: 3.2.1 version: 3.2.1(next@14.1.4)(react@18.2.0) next-themes: - specifier: 0.2.1 - version: 0.2.1(next@14.1.4)(react-dom@18.2.0)(react@18.2.0) + specifier: 0.3.0 + version: 0.3.0(react-dom@18.2.0)(react@18.2.0) ofetch: specifier: 1.3.4 version: 1.3.4 openai: - specifier: 4.29.2 - version: 4.29.2 + specifier: 4.31.0 + version: 4.31.0 pngjs: specifier: 7.0.0 version: 7.0.0 @@ -287,11 +287,11 @@ devDependencies: specifier: 0.1.4 version: 0.1.4 '@innei/eslint-config-react-ts': - specifier: 0.12.6 - version: 0.12.6(tailwindcss@3.4.1)(typescript@5.4.3) + specifier: 0.13.0 + version: 0.13.0(tailwindcss@3.4.1)(typescript@5.4.3) '@innei/prettier': - specifier: 0.12.6 - version: 0.12.6 + specifier: 0.13.0 + version: 0.13.0 '@mx-space/webhook': specifier: 0.3.0 version: 0.3.0 @@ -314,8 +314,8 @@ devDependencies: specifier: 1.1.3 version: 1.1.3 '@types/node': - specifier: 20.11.30 - version: 20.11.30 + specifier: 20.12.2 + version: 20.12.2 '@types/pngjs': specifier: 6.0.4 version: 6.0.4 @@ -502,16 +502,16 @@ packages: tslib: 1.14.1 dev: false - /@aws-sdk/client-s3@3.537.0: - resolution: {integrity: sha512-EMPN2toHz1QtSiDeLKS1zrazh+8J0g1Y5t5lCq25iTXqCSV9vB2jCKwG5+OB6L5tAKkwyl1uZofeWLmdFkztEg==} + /@aws-sdk/client-s3@3.540.0: + resolution: {integrity: sha512-rYBuNB7uqCO9xZc0OAwM2K6QJAo2Syt1L5OhEaf7zG7FulNMyrK6kJPg1WrvNE90tW6gUdDaTy3XsQ7lq6O7uA==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha1-browser': 3.0.0 '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.535.0(@aws-sdk/credential-provider-node@3.535.0) + '@aws-sdk/client-sts': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) '@aws-sdk/core': 3.535.0 - '@aws-sdk/credential-provider-node': 3.535.0 + '@aws-sdk/credential-provider-node': 3.540.0 '@aws-sdk/middleware-bucket-endpoint': 3.535.0 '@aws-sdk/middleware-expect-continue': 3.535.0 '@aws-sdk/middleware-flexible-checksums': 3.535.0 @@ -522,11 +522,11 @@ packages: '@aws-sdk/middleware-sdk-s3': 3.535.0 '@aws-sdk/middleware-signing': 3.535.0 '@aws-sdk/middleware-ssec': 3.537.0 - '@aws-sdk/middleware-user-agent': 3.535.0 + '@aws-sdk/middleware-user-agent': 3.540.0 '@aws-sdk/region-config-resolver': 3.535.0 '@aws-sdk/signature-v4-multi-region': 3.535.0 '@aws-sdk/types': 3.535.0 - '@aws-sdk/util-endpoints': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 '@aws-sdk/util-user-agent-browser': 3.535.0 '@aws-sdk/util-user-agent-node': 3.535.0 '@aws-sdk/xml-builder': 3.535.0 @@ -567,24 +567,24 @@ packages: - aws-crt dev: false - /@aws-sdk/client-sso-oidc@3.535.0(@aws-sdk/credential-provider-node@3.535.0): - resolution: {integrity: sha512-M2cG4EQXDpAJQyq33ORIr6abmdX9p9zX0ssVy8XwFNB7lrgoIKxuVoGL+fX+XMgecl24x7ELz6b4QlILOevbCw==} + /@aws-sdk/client-sso-oidc@3.540.0(@aws-sdk/credential-provider-node@3.540.0): + resolution: {integrity: sha512-LZYK0lBRQK8D8M3Sqc96XiXkAV2v70zhTtF6weyzEpgwxZMfSuFJjs0jFyhaeZBZbZv7BBghIdhJ5TPavNxGMQ==} engines: {node: '>=14.0.0'} peerDependencies: - '@aws-sdk/credential-provider-node': ^3.535.0 + '@aws-sdk/credential-provider-node': ^3.540.0 dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.535.0(@aws-sdk/credential-provider-node@3.535.0) + '@aws-sdk/client-sts': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) '@aws-sdk/core': 3.535.0 - '@aws-sdk/credential-provider-node': 3.535.0 + '@aws-sdk/credential-provider-node': 3.540.0 '@aws-sdk/middleware-host-header': 3.535.0 '@aws-sdk/middleware-logger': 3.535.0 '@aws-sdk/middleware-recursion-detection': 3.535.0 - '@aws-sdk/middleware-user-agent': 3.535.0 + '@aws-sdk/middleware-user-agent': 3.540.0 '@aws-sdk/region-config-resolver': 3.535.0 '@aws-sdk/types': 3.535.0 - '@aws-sdk/util-endpoints': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 '@aws-sdk/util-user-agent-browser': 3.535.0 '@aws-sdk/util-user-agent-node': 3.535.0 '@smithy/config-resolver': 2.2.0 @@ -617,8 +617,8 @@ packages: - aws-crt dev: false - /@aws-sdk/client-sso@3.535.0: - resolution: {integrity: sha512-h9eQRdFnjDRVBnPJIKXuX7D+isSAioIfZPC4PQwsL5BscTRlk4c90DX0R0uk64YUtp7LZu8TNtrosFZ/1HtTrQ==} + /@aws-sdk/client-sso@3.540.0: + resolution: {integrity: sha512-rrQZMuw4sxIo3eyAUUzPQRA336mPRnrAeSlSdVHBKZD8Fjvoy0lYry2vNhkPLpFZLso1J66KRyuIv4LzRR3v1Q==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 @@ -627,10 +627,10 @@ packages: '@aws-sdk/middleware-host-header': 3.535.0 '@aws-sdk/middleware-logger': 3.535.0 '@aws-sdk/middleware-recursion-detection': 3.535.0 - '@aws-sdk/middleware-user-agent': 3.535.0 + '@aws-sdk/middleware-user-agent': 3.540.0 '@aws-sdk/region-config-resolver': 3.535.0 '@aws-sdk/types': 3.535.0 - '@aws-sdk/util-endpoints': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 '@aws-sdk/util-user-agent-browser': 3.535.0 '@aws-sdk/util-user-agent-node': 3.535.0 '@smithy/config-resolver': 2.2.0 @@ -663,23 +663,23 @@ packages: - aws-crt dev: false - /@aws-sdk/client-sts@3.535.0(@aws-sdk/credential-provider-node@3.535.0): - resolution: {integrity: sha512-ii9OOm3TJwP3JmO1IVJXKWIShVKPl0VtdlgROc/SkDglO/kuAw9eDdlROgc+qbFl+gm6bBTguOVTUXt3tS3flw==} + /@aws-sdk/client-sts@3.540.0(@aws-sdk/credential-provider-node@3.540.0): + resolution: {integrity: sha512-ITHUQxvpqfQX6obfpIi3KYGzZYfe/I5Ixjfxoi5lB7ISCtmxqObKB1fzD93wonkMJytJ7LUO8panZl/ojiJ1uw==} engines: {node: '>=14.0.0'} peerDependencies: - '@aws-sdk/credential-provider-node': ^3.535.0 + '@aws-sdk/credential-provider-node': ^3.540.0 dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 '@aws-sdk/core': 3.535.0 - '@aws-sdk/credential-provider-node': 3.535.0 + '@aws-sdk/credential-provider-node': 3.540.0 '@aws-sdk/middleware-host-header': 3.535.0 '@aws-sdk/middleware-logger': 3.535.0 '@aws-sdk/middleware-recursion-detection': 3.535.0 - '@aws-sdk/middleware-user-agent': 3.535.0 + '@aws-sdk/middleware-user-agent': 3.540.0 '@aws-sdk/region-config-resolver': 3.535.0 '@aws-sdk/types': 3.535.0 - '@aws-sdk/util-endpoints': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 '@aws-sdk/util-user-agent-browser': 3.535.0 '@aws-sdk/util-user-agent-node': 3.535.0 '@smithy/config-resolver': 2.2.0 @@ -750,15 +750,15 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-ini@3.535.0(@aws-sdk/credential-provider-node@3.535.0): - resolution: {integrity: sha512-bm3XOYlyCjtAb8eeHXLrxqRxYVRw2Iqv9IufdJb4gM13TbNSYniUT1WKaHxGIZ5p+FuNlXVhvk1OpHFM13+gXA==} + /@aws-sdk/credential-provider-ini@3.540.0(@aws-sdk/credential-provider-node@3.540.0): + resolution: {integrity: sha512-igN/RbsnulIBwqXbwsWmR3srqmtbPF1dm+JteGvUY31FW65fTVvWvSr945Y/cf1UbhPmIQXntlsqESqpkhTHwg==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sts': 3.535.0(@aws-sdk/credential-provider-node@3.535.0) + '@aws-sdk/client-sts': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) '@aws-sdk/credential-provider-env': 3.535.0 '@aws-sdk/credential-provider-process': 3.535.0 - '@aws-sdk/credential-provider-sso': 3.535.0(@aws-sdk/credential-provider-node@3.535.0) - '@aws-sdk/credential-provider-web-identity': 3.535.0(@aws-sdk/credential-provider-node@3.535.0) + '@aws-sdk/credential-provider-sso': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) + '@aws-sdk/credential-provider-web-identity': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) '@aws-sdk/types': 3.535.0 '@smithy/credential-provider-imds': 2.3.0 '@smithy/property-provider': 2.2.0 @@ -770,16 +770,16 @@ packages: - aws-crt dev: false - /@aws-sdk/credential-provider-node@3.535.0: - resolution: {integrity: sha512-6JXp/EuL6euUkH5k4d+lQFF6gBwukrcCOWfNHCmq14mNJf/cqT3HAX1VMtWFRSK20am0IxfYQGccb0/nZykdKg==} + /@aws-sdk/credential-provider-node@3.540.0: + resolution: {integrity: sha512-HKQZJbLHlrHX9A0B1poiYNXIIQfy8whTjuosTCYKPDBhhUyVAQfxy/KG726j0v43IhaNPLgTGZCJve4hAsazSw==} engines: {node: '>=14.0.0'} dependencies: '@aws-sdk/credential-provider-env': 3.535.0 '@aws-sdk/credential-provider-http': 3.535.0 - '@aws-sdk/credential-provider-ini': 3.535.0(@aws-sdk/credential-provider-node@3.535.0) + '@aws-sdk/credential-provider-ini': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) '@aws-sdk/credential-provider-process': 3.535.0 - '@aws-sdk/credential-provider-sso': 3.535.0(@aws-sdk/credential-provider-node@3.535.0) - '@aws-sdk/credential-provider-web-identity': 3.535.0(@aws-sdk/credential-provider-node@3.535.0) + '@aws-sdk/credential-provider-sso': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) + '@aws-sdk/credential-provider-web-identity': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) '@aws-sdk/types': 3.535.0 '@smithy/credential-provider-imds': 2.3.0 '@smithy/property-provider': 2.2.0 @@ -801,12 +801,12 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-sso@3.535.0(@aws-sdk/credential-provider-node@3.535.0): - resolution: {integrity: sha512-2Dw0YIr8ETdFpq65CC4zK8ZIEbX78rXoNRZXUGNQW3oSKfL0tj8O8ErY6kg1IdEnYbGnEQ35q6luZ5GGNKLgDg==} + /@aws-sdk/credential-provider-sso@3.540.0(@aws-sdk/credential-provider-node@3.540.0): + resolution: {integrity: sha512-tKkFqK227LF5ajc5EL6asXS32p3nkofpP8G7NRpU7zOEOQCg01KUc4JRX+ItI0T007CiN1J19yNoFqHLT/SqHg==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sso': 3.535.0 - '@aws-sdk/token-providers': 3.535.0(@aws-sdk/credential-provider-node@3.535.0) + '@aws-sdk/client-sso': 3.540.0 + '@aws-sdk/token-providers': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) '@aws-sdk/types': 3.535.0 '@smithy/property-provider': 2.2.0 '@smithy/shared-ini-file-loader': 2.4.0 @@ -817,11 +817,11 @@ packages: - aws-crt dev: false - /@aws-sdk/credential-provider-web-identity@3.535.0(@aws-sdk/credential-provider-node@3.535.0): - resolution: {integrity: sha512-t2/JWrKY0H66A7JW7CqX06/DG2YkJddikt5ymdQvx/Q7dRMJ3d+o/vgjoKr7RvEx/pNruCeyM1599HCvwrVMrg==} + /@aws-sdk/credential-provider-web-identity@3.540.0(@aws-sdk/credential-provider-node@3.540.0): + resolution: {integrity: sha512-OpDm9w3A168B44hSjpnvECP4rvnFzD86rN4VYdGADuCvEa5uEcdA/JuT5WclFPDqdWEmFBqS1pxBIJBf0g2Q9Q==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sts': 3.535.0(@aws-sdk/credential-provider-node@3.535.0) + '@aws-sdk/client-sts': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) '@aws-sdk/types': 3.535.0 '@smithy/property-provider': 2.2.0 '@smithy/types': 2.12.0 @@ -943,12 +943,12 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/middleware-user-agent@3.535.0: - resolution: {integrity: sha512-Uvb2WJ+zdHdCOtsWVPI/M0BcfNrjOYsicDZWtaljucRJKLclY5gNWwD+RwIC+8b5TvfnVOlH+N5jhvpi5Impog==} + /@aws-sdk/middleware-user-agent@3.540.0: + resolution: {integrity: sha512-8Rd6wPeXDnOYzWj1XCmOKcx/Q87L0K1/EHqOBocGjLVbN3gmRxBvpmR1pRTjf7IsWfnnzN5btqtcAkfDPYQUMQ==} engines: {node: '>=14.0.0'} dependencies: '@aws-sdk/types': 3.535.0 - '@aws-sdk/util-endpoints': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 '@smithy/protocol-http': 3.3.0 '@smithy/types': 2.12.0 tslib: 2.6.2 @@ -978,11 +978,11 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/token-providers@3.535.0(@aws-sdk/credential-provider-node@3.535.0): - resolution: {integrity: sha512-4g+l/B9h1H/SiDtFRosW3pMwc+3PTXljZit+5NUBcET2XqcdUyHmgj3lBdu+CJ9CHdIMggRalYMAFXnRFe3Psg==} + /@aws-sdk/token-providers@3.540.0(@aws-sdk/credential-provider-node@3.540.0): + resolution: {integrity: sha512-9BvtiVEZe5Ev88Wa4ZIUbtT6BVcPwhxmVInQ6c12MYNb0WNL54BN6wLy/eknAfF05gpX2/NDU2pUDOyMPdm/+g==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sso-oidc': 3.535.0(@aws-sdk/credential-provider-node@3.535.0) + '@aws-sdk/client-sso-oidc': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) '@aws-sdk/types': 3.535.0 '@smithy/property-provider': 2.2.0 '@smithy/shared-ini-file-loader': 2.4.0 @@ -1008,8 +1008,8 @@ packages: tslib: 2.6.2 dev: false - /@aws-sdk/util-endpoints@3.535.0: - resolution: {integrity: sha512-c8TlaQsiPchOOmTTR6qvHCO2O7L7NJwlKWAoQJ2GqWDZuC5es/fyuF2rp1h+ZRrUVraUomS0YdGkAmaDC7hJQg==} + /@aws-sdk/util-endpoints@3.540.0: + resolution: {integrity: sha512-1kMyQFAWx6f8alaI6UT65/5YW/7pDWAKAdNwL6vuJLea03KrZRX3PMoONOSJpAS5m3Ot7HlWZvf3wZDNTLELZw==} engines: {node: '>=14.0.0'} dependencies: '@aws-sdk/types': 3.535.0 @@ -1930,12 +1930,12 @@ packages: resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} dev: true - /@innei/eslint-config-react-ts@0.12.6(tailwindcss@3.4.1)(typescript@5.4.3): - resolution: {integrity: sha512-L+gEhe8uYEjDaMrXbURK/zPQGSmOPr1VA1EtVS9ystbAWZa5xZnpcZpUf5qB8zn6PhVxRUXU30uYQpeif4g9bw==} + /@innei/eslint-config-react-ts@0.13.0(tailwindcss@3.4.1)(typescript@5.4.3): + resolution: {integrity: sha512-Hbgli7SV9i2/3tny2wYT5ByFNxIB9sKeVNXMgGGKXkl5zHjKoXcH+eIvdtU7d6xRhCVaqrCqIpHrx+EVSWBUmg==} peerDependencies: typescript: '>=4' dependencies: - '@innei/eslint-config-ts': 0.12.6(typescript@5.4.3) + '@innei/eslint-config-ts': 0.13.0(typescript@5.4.3) '@typescript-eslint/eslint-plugin': 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.4.3) '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.4.3) eslint: 8.57.0 @@ -1953,8 +1953,8 @@ packages: - tailwindcss dev: true - /@innei/eslint-config-ts@0.12.6(typescript@5.4.3): - resolution: {integrity: sha512-u7cehvDkeuRbkd820t2e4FTrjJEW/R4PjioVAkWNuUtKXtKJfb+LvuHSaUl4bLpmzB+mc7Jz5ppkxhT0g1o1mw==} + /@innei/eslint-config-ts@0.13.0(typescript@5.4.3): + resolution: {integrity: sha512-btoLZ0O/ySPxK4fIwlflTQqvWW/q9syvWs92wfK0ur/c7pFKHwMK34+NWBLQGExGA2cO40+o8iAH9tW0/dkJHw==} peerDependencies: typescript: '>=4' dependencies: @@ -1980,8 +1980,8 @@ packages: react: 18.2.0 dev: false - /@innei/prettier@0.12.6: - resolution: {integrity: sha512-p169tzofOESdMNrxieYm1n9OgESDS7pDWbWZnHhWyn4OqbcBYpYl188hZvzJNF44VRNeB0UR3SchHqHLo6iwvA==} + /@innei/prettier@0.13.0: + resolution: {integrity: sha512-G2l4uaODrUyp7mab/6z9No7J+1XAfU4GStjFsn7C8yuRxADGBwzsqOWzIzzyH5i2xAaDSbUMRVuiDrFGemkbTA==} dependencies: '@ianvs/prettier-plugin-sort-imports': 4.2.1(prettier@3.2.5) prettier: 3.2.5 @@ -3840,13 +3840,13 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.11.30 + '@types/node': 20.12.2 dev: false /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.2 dev: false /@types/cookies@0.7.7: @@ -3855,7 +3855,7 @@ packages: '@types/connect': 3.4.38 '@types/express': 4.17.14 '@types/keygrip': 1.0.6 - '@types/node': 20.11.30 + '@types/node': 20.12.2 dev: false /@types/d3-scale-chromatic@3.0.3: @@ -3891,7 +3891,7 @@ packages: /@types/express-serve-static-core@4.17.43: resolution: {integrity: sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.2 '@types/qs': 6.9.12 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -3910,7 +3910,7 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 20.11.30 + '@types/node': 20.12.2 dev: true /@types/http-errors@2.0.4: @@ -3936,7 +3936,7 @@ packages: /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.2 dev: true /@types/keygrip@1.0.6: @@ -3988,14 +3988,14 @@ packages: /@types/node-fetch@2.6.11: resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.2 form-data: 4.0.0 dev: false /@types/node-fetch@2.6.2: resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.2 form-data: 3.0.1 dev: false @@ -4008,8 +4008,8 @@ packages: dependencies: undici-types: 5.26.5 - /@types/node@20.11.30: - resolution: {integrity: sha512-dHM6ZxwlmuZaRmUPfv1p+KrdD1Dci04FbdEm/9wEMouFqxYoFl5aMkt0VMAUtYRQDyYvD41WJLukhq/ha3YuTw==} + /@types/node@20.12.2: + resolution: {integrity: sha512-zQ0NYO87hyN6Xrclcqp7f8ZbXNbRfoGWNcMvHTPQp9UUrwI0mI7XBz+cu7/W6/VClYo2g63B0cjull/srU7LgQ==} dependencies: undici-types: 5.26.5 @@ -4024,7 +4024,7 @@ packages: /@types/pg@8.6.6: resolution: {integrity: sha512-O2xNmXebtwVekJDD+02udOncjVcMZQuTEQEMpKJ0ZRf5E7/9JJX3izhKUcUifBkyKpljyUM6BTgy2trmviKlpw==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.2 pg-protocol: 1.6.0 pg-types: 2.2.0 dev: false @@ -4032,7 +4032,7 @@ packages: /@types/pngjs@6.0.4: resolution: {integrity: sha512-atAK9xLKOnxiuArxcHovmnOUUGBZOQ3f0vCf43FnoKs6XnqiambT1kkJWmdo71IR+BoXSh+CueeFR0GfH3dTlQ==} dependencies: - '@types/node': 20.11.30 + '@types/node': 20.12.2 dev: true /@types/prop-types@15.7.11: @@ -4087,7 +4087,7 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.11.30 + '@types/node': 20.12.2 dev: false /@types/serve-static@1.15.5: @@ -4095,7 +4095,7 @@ packages: dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.11.30 + '@types/node': 20.12.2 dev: false /@types/trusted-types@2.0.7: @@ -4250,8 +4250,8 @@ packages: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} dev: true - /@upstash/redis@1.28.4: - resolution: {integrity: sha512-UalkSAny/dz1m8giEhD3Y5ru1o+CPHI32wFyS3MyzDzj2TRvEN+lTw+mPwi20ojk0H2gs8TBW3qsrvwuLLy+pA==} + /@upstash/redis@1.29.0: + resolution: {integrity: sha512-kbO5fgMAeUzErnA/SOtaSbAa0dguYhhBT4MZHJ1O8gVl4iK754aC9+rIYY5hsp4nlxeCGfnIDkWpof991c9jjA==} dependencies: crypto-js: 4.2.0 dev: false @@ -4461,7 +4461,7 @@ packages: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.22.5 + es-abstract: 1.23.2 es-shim-unscopables: 1.0.2 dev: true @@ -5284,8 +5284,8 @@ packages: lodash-es: 4.17.21 dev: false - /daisyui@4.7.3(postcss@8.4.38): - resolution: {integrity: sha512-R8jUpBMAUm4rSyxzGa9QqFdJTkzREtb1QahXdDoOfElGiF4VbSuu5bfqQoOro1kkSagPy+aTKu5WtSSXmH3u3g==} + /daisyui@4.9.0(postcss@8.4.38): + resolution: {integrity: sha512-9JsDx4E+30kPxThE+6yEwQokqg1957uwTx/skP2RE98fG6Ten6U+S9YXeQg1a3CI958aF5aOb0oEA+KZFfrZUA==} engines: {node: '>=16.9.0'} dependencies: css-selector-tokenizer: 0.8.0 @@ -5560,53 +5560,6 @@ packages: is-arrayish: 0.2.1 dev: true - /es-abstract@1.22.5: - resolution: {integrity: sha512-oW69R+4q2wG+Hc3KZePPZxOiisRIqfKBVo/HLx94QcJeWGU/8sZhCvc829rd1kS366vlJbzBfXf9yWwf0+Ko7w==} - engines: {node: '>= 0.4'} - dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - es-define-property: 1.0.0 - es-errors: 1.3.0 - es-set-tostringtag: 2.0.3 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.4 - get-symbol-description: 1.0.2 - globalthis: 1.0.3 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - internal-slot: 1.0.7 - is-array-buffer: 3.0.4 - is-callable: 1.2.7 - is-negative-zero: 2.0.3 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - is-string: 1.0.7 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 - object-inspect: 1.13.1 - object-keys: 1.1.1 - object.assign: /@nolyfill/object.assign@1.0.28 - regexp.prototype.flags: 1.5.2 - safe-array-concat: 1.1.2 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 - string.prototype.trimstart: 1.0.7 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.5 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.15 - dev: true - /es-abstract@1.23.2: resolution: {integrity: sha512-60s3Xv2T2p1ICykc7c+DNDPLDMm9t4QxCOUU0K9JxiLjM3C1zB9YVdN7tjxrFd4+AkZ8CdX1ovUga4P2+1e+/w==} engines: {node: '>= 0.4'} @@ -6076,7 +6029,7 @@ packages: engines: {node: ^12.20 || >= 14.13} dependencies: node-domexception: 1.0.0 - web-streams-polyfill: 3.2.1 + web-streams-polyfill: 3.3.3 dev: true /file-entry-cache@6.0.1: @@ -7956,14 +7909,12 @@ packages: react: 18.2.0 dev: false - /next-themes@0.2.1(next@14.1.4)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} + /next-themes@0.3.0(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==} peerDependencies: - next: '*' - react: '*' - react-dom: '*' + react: ^16.8 || ^17 || ^18 + react-dom: ^16.8 || ^17 || ^18 dependencies: - next: 14.1.4(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false @@ -8127,8 +8078,8 @@ packages: mimic-fn: 4.0.0 dev: true - /openai@4.29.2: - resolution: {integrity: sha512-cPkT6zjEcE4qU5OW/SoDDuXEsdOLrXlAORhzmaguj5xZSPlgKvLhi27sFWhLKj07Y6WKNWxcwIbzm512FzTBNQ==} + /openai@4.31.0: + resolution: {integrity: sha512-JebkRnRGEGLnJt3+bJ5B7au8nBeZvJjs9baVxDmUZ5+BgafAdy6KDxJGSuyaw/IA+ErqY3jmOH5cDC2mCDJF2w==} hasBin: true dependencies: '@types/node': 18.19.26 @@ -10280,15 +10231,9 @@ packages: resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} dev: false - /web-streams-polyfill@3.2.1: - resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} - engines: {node: '>= 8'} - dev: true - /web-streams-polyfill@3.3.3: resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} engines: {node: '>= 8'} - dev: false /web-streams-polyfill@4.0.0-beta.3: resolution: {integrity: sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==}