diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 4031c0576..78bd21055 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -27,6 +27,6 @@ jobs:
key: node-modules-cache-${{ hashFiles('**/pnpm-lock.yaml') }}
- name: Install dependencies
if: steps.node-modules-cache.outputs.cache-hit != 'true'
- run: pnpm install
+ run: pnpm install --no-frozen-lockfile
- name: Run tests
run: pnpm test
diff --git a/app/layout.tsx b/app/layout.tsx
index 6dc05ea08..58f5a9708 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -1,6 +1,6 @@
import Navbar from 'components/layout/navbar';
+import { GeistSans } from 'geist/font';
import { ensureStartsWith } from 'lib/utils';
-import { Inter } from 'next/font/google';
import { ReactNode, Suspense } from 'react';
import './globals.css';
@@ -31,15 +31,9 @@ export const metadata = {
})
};
-const inter = Inter({
- subsets: ['latin'],
- display: 'swap',
- variable: '--font-inter'
-});
-
export default async function RootLayout({ children }: { children: ReactNode }) {
return (
-
+
diff --git a/components/cart/add-to-cart.tsx b/components/cart/add-to-cart.tsx
index 01fca2878..ee9677026 100644
--- a/components/cart/add-to-cart.tsx
+++ b/components/cart/add-to-cart.tsx
@@ -6,11 +6,7 @@ import { addItem } from 'components/cart/actions';
import LoadingDots from 'components/loading-dots';
import { ProductVariant, Product } from 'lib/shopware/types';
import { useSearchParams } from 'next/navigation';
-import {
- // @ts-ignore
- experimental_useFormState as useFormState,
- experimental_useFormStatus as useFormStatus
-} from 'react-dom';
+import { useFormState, useFormStatus } from 'react-dom';
function SubmitButton({
availableForSale,
diff --git a/components/cart/delete-item-button.tsx b/components/cart/delete-item-button.tsx
index df6a2d371..a1d755c0f 100644
--- a/components/cart/delete-item-button.tsx
+++ b/components/cart/delete-item-button.tsx
@@ -5,11 +5,7 @@ import clsx from 'clsx';
import { removeItem } from 'components/cart/actions';
import LoadingDots from 'components/loading-dots';
import type { CartItem } from 'lib/shopware/types';
-import {
- // @ts-ignore
- experimental_useFormState as useFormState,
- experimental_useFormStatus as useFormStatus
-} from 'react-dom';
+import { useFormState, useFormStatus } from 'react-dom';
function SubmitButton() {
const { pending } = useFormStatus();
diff --git a/components/cart/edit-item-quantity-button.tsx b/components/cart/edit-item-quantity-button.tsx
index 0bb39a63f..557488d84 100644
--- a/components/cart/edit-item-quantity-button.tsx
+++ b/components/cart/edit-item-quantity-button.tsx
@@ -3,11 +3,7 @@ import clsx from 'clsx';
import { updateItemQuantity } from 'components/cart/actions';
import LoadingDots from 'components/loading-dots';
import type { CartItem } from 'lib/shopware/types';
-import {
- // @ts-ignore
- experimental_useFormState as useFormState,
- experimental_useFormStatus as useFormStatus
-} from 'react-dom';
+import { useFormState, useFormStatus } from 'react-dom';
function SubmitButton({ type }: { type: 'plus' | 'minus' }) {
const { pending } = useFormStatus();
diff --git a/components/opengraph-image.tsx b/components/opengraph-image.tsx
index a5597a4fa..64486adda 100644
--- a/components/opengraph-image.tsx
+++ b/components/opengraph-image.tsx
@@ -1,4 +1,4 @@
-import { ImageResponse } from 'next/server';
+import { ImageResponse } from 'next/og';
import LogoIcon from './icons/logo';
export type Props = {
diff --git a/next.config.js b/next.config.js
index ba00755ef..8fc51f815 100644
--- a/next.config.js
+++ b/next.config.js
@@ -4,9 +4,6 @@ module.exports = {
// Disabling on production builds because we're running checks on PRs via GitHub Actions.
ignoreDuringBuilds: true
},
- experimental: {
- serverActions: true
- },
images: {
// also other fromats like jpg, jpeg, png are working without adding them here
formats: ['image/avif', 'image/webp'],
diff --git a/package.json b/package.json
index a808feb08..015318a26 100644
--- a/package.json
+++ b/package.json
@@ -23,7 +23,8 @@
"@heroicons/react": "^2.0.18",
"@shopware/api-client": "0.0.0-canary-20231024141318",
"clsx": "^2.0.0",
- "next": "13.5.4",
+ "geist": "^1.0.0",
+ "next": "14.0.0",
"react": "18.2.0",
"react-dom": "18.2.0",
"sharp": "^0.32.6"
@@ -31,21 +32,21 @@
"devDependencies": {
"@tailwindcss/container-queries": "^0.1.1",
"@tailwindcss/typography": "^0.5.10",
- "@types/node": "20.8.4",
- "@types/react": "18.2.10",
- "@types/react-dom": "18.2.10",
+ "@types/node": "20.8.9",
+ "@types/react": "18.2.33",
+ "@types/react-dom": "18.2.14",
"@vercel/git-hooks": "^1.0.0",
"autoprefixer": "^10.4.16",
- "eslint": "^8.51.0",
- "eslint-config-next": "^13.5.4",
+ "eslint": "^8.52.0",
+ "eslint-config-next": "^14.0.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-unicorn": "^48.0.1",
"husky": "^8.0.3",
- "lint-staged": "^14.0.1",
+ "lint-staged": "^15.0.2",
"postcss": "^8.4.31",
"prettier": "3.0.3",
- "prettier-plugin-tailwindcss": "^0.5.5",
- "tailwindcss": "^3.3.3",
+ "prettier-plugin-tailwindcss": "^0.5.6",
+ "tailwindcss": "^3.3.5",
"typescript": "5.2.2"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a2e4b2893..38ca75fa7 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -17,9 +17,12 @@ dependencies:
clsx:
specifier: ^2.0.0
version: 2.0.0
+ geist:
+ specifier: ^1.0.0
+ version: 1.0.0
next:
- specifier: 13.5.4
- version: 13.5.4(react-dom@18.2.0)(react@18.2.0)
+ specifier: 14.0.0
+ version: 14.0.0(react-dom@18.2.0)(react@18.2.0)
react:
specifier: 18.2.0
version: 18.2.0
@@ -33,19 +36,19 @@ dependencies:
devDependencies:
'@tailwindcss/container-queries':
specifier: ^0.1.1
- version: 0.1.1(tailwindcss@3.3.3)
+ version: 0.1.1(tailwindcss@3.3.5)
'@tailwindcss/typography':
specifier: ^0.5.10
- version: 0.5.10(tailwindcss@3.3.3)
+ version: 0.5.10(tailwindcss@3.3.5)
'@types/node':
- specifier: 20.8.4
- version: 20.8.4
+ specifier: 20.8.9
+ version: 20.8.9
'@types/react':
- specifier: 18.2.10
- version: 18.2.10
+ specifier: 18.2.33
+ version: 18.2.33
'@types/react-dom':
- specifier: 18.2.10
- version: 18.2.10
+ specifier: 18.2.14
+ version: 18.2.14
'@vercel/git-hooks':
specifier: ^1.0.0
version: 1.0.0
@@ -53,11 +56,11 @@ devDependencies:
specifier: ^10.4.16
version: 10.4.16(postcss@8.4.31)
eslint:
- specifier: ^8.51.0
+ specifier: ^8.52.0
version: 8.52.0
eslint-config-next:
- specifier: ^13.5.4
- version: 13.5.6(eslint@8.52.0)(typescript@5.2.2)
+ specifier: ^14.0.0
+ version: 14.0.0(eslint@8.52.0)(typescript@5.2.2)
eslint-config-prettier:
specifier: ^9.0.0
version: 9.0.0(eslint@8.52.0)
@@ -68,8 +71,8 @@ devDependencies:
specifier: ^8.0.3
version: 8.0.3
lint-staged:
- specifier: ^14.0.1
- version: 14.0.1
+ specifier: ^15.0.2
+ version: 15.0.2
postcss:
specifier: ^8.4.31
version: 8.4.31
@@ -77,11 +80,11 @@ devDependencies:
specifier: 3.0.3
version: 3.0.3
prettier-plugin-tailwindcss:
- specifier: ^0.5.5
+ specifier: ^0.5.6
version: 0.5.6(prettier@3.0.3)
tailwindcss:
- specifier: ^3.3.3
- version: 3.3.3
+ specifier: ^3.3.5
+ version: 3.3.5
typescript:
specifier: 5.2.2
version: 5.2.2
@@ -237,18 +240,22 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.14
dev: true
- /@next/env@13.5.4:
- resolution: {integrity: sha512-LGegJkMvRNw90WWphGJ3RMHMVplYcOfRWf2Be3td3sUa+1AaxmsYyANsA+znrGCBjXJNi4XAQlSoEfUxs/4kIQ==}
+ /@next/env@14.0.0:
+ resolution: {integrity: sha512-cIKhxkfVELB6hFjYsbtEeTus2mwrTC+JissfZYM0n+8Fv+g8ucUfOlm3VEDtwtwydZ0Nuauv3bl0qF82nnCAqA==}
dev: false
- /@next/eslint-plugin-next@13.5.6:
- resolution: {integrity: sha512-ng7pU/DDsxPgT6ZPvuprxrkeew3XaRf4LAT4FabaEO/hAbvVx4P7wqnqdbTdDn1kgTvsI4tpIgT4Awn/m0bGbg==}
+ /@next/eslint-plugin-next@14.0.0:
+ resolution: {integrity: sha512-Ye37nNI09V3yt7pzuzSQtwlvuJ2CGzFszHXkcTHHZgNr7EhTMFLipn3VSJChy+e5+ahTdNApPphc3qCPUsn10A==}
dependencies:
glob: 7.1.7
dev: true
- /@next/swc-darwin-arm64@13.5.4:
- resolution: {integrity: sha512-Df8SHuXgF1p+aonBMcDPEsaahNo2TCwuie7VXED4FVyECvdXfRT9unapm54NssV9tF3OQFKBFOdlje4T43VO0w==}
+ /@next/font@13.5.6:
+ resolution: {integrity: sha512-urmUq05uCVJsBqAAJEV+xK5OTTodrSxdiG+351SOSjlWctywdBM6qX+K9pIe3K48RxjfnxlBbXjGyOJAji+pfw==}
+ dev: false
+
+ /@next/swc-darwin-arm64@14.0.0:
+ resolution: {integrity: sha512-HQKi159jCz4SRsPesVCiNN6tPSAFUkOuSkpJsqYTIlbHLKr1mD6be/J0TvWV6fwJekj81bZV9V/Tgx3C2HO9lA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
@@ -256,8 +263,8 @@ packages:
dev: false
optional: true
- /@next/swc-darwin-x64@13.5.4:
- resolution: {integrity: sha512-siPuUwO45PnNRMeZnSa8n/Lye5ZX93IJom9wQRB5DEOdFrw0JjOMu1GINB8jAEdwa7Vdyn1oJ2xGNaQpdQQ9Pw==}
+ /@next/swc-darwin-x64@14.0.0:
+ resolution: {integrity: sha512-4YyQLMSaCgX/kgC1jjF3s3xSoBnwHuDhnF6WA1DWNEYRsbOOPWjcYhv8TKhRe2ApdOam+VfQSffC4ZD+X4u1Cg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
@@ -265,8 +272,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-arm64-gnu@13.5.4:
- resolution: {integrity: sha512-l/k/fvRP/zmB2jkFMfefmFkyZbDkYW0mRM/LB+tH5u9pB98WsHXC0WvDHlGCYp3CH/jlkJPL7gN8nkTQVrQ/2w==}
+ /@next/swc-linux-arm64-gnu@14.0.0:
+ resolution: {integrity: sha512-io7fMkJ28Glj7SH8yvnlD6naIhRDnDxeE55CmpQkj3+uaA2Hko6WGY2pT5SzpQLTnGGnviK85cy8EJ2qsETj/g==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@@ -274,8 +281,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-arm64-musl@13.5.4:
- resolution: {integrity: sha512-YYGb7SlLkI+XqfQa8VPErljb7k9nUnhhRrVaOdfJNCaQnHBcvbT7cx/UjDQLdleJcfyg1Hkn5YSSIeVfjgmkTg==}
+ /@next/swc-linux-arm64-musl@14.0.0:
+ resolution: {integrity: sha512-nC2h0l1Jt8LEzyQeSs/BKpXAMe0mnHIMykYALWaeddTqCv5UEN8nGO3BG8JAqW/Y8iutqJsaMe2A9itS0d/r8w==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@@ -283,8 +290,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-x64-gnu@13.5.4:
- resolution: {integrity: sha512-uE61vyUSClnCH18YHjA8tE1prr/PBFlBFhxBZis4XBRJoR+txAky5d7gGNUIbQ8sZZ7LVkSVgm/5Fc7mwXmRAg==}
+ /@next/swc-linux-x64-gnu@14.0.0:
+ resolution: {integrity: sha512-Wf+WjXibJQ7hHXOdNOmSMW5bxeJHVf46Pwb3eLSD2L76NrytQlif9NH7JpHuFlYKCQGfKfgSYYre5rIfmnSwQw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@@ -292,8 +299,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-x64-musl@13.5.4:
- resolution: {integrity: sha512-qVEKFYML/GvJSy9CfYqAdUexA6M5AklYcQCW+8JECmkQHGoPxCf04iMh7CPR7wkHyWWK+XLt4Ja7hhsPJtSnhg==}
+ /@next/swc-linux-x64-musl@14.0.0:
+ resolution: {integrity: sha512-WTZb2G7B+CTsdigcJVkRxfcAIQj7Lf0ipPNRJ3vlSadU8f0CFGv/ST+sJwF5eSwIe6dxKoX0DG6OljDBaad+rg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@@ -301,8 +308,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-arm64-msvc@13.5.4:
- resolution: {integrity: sha512-mDSQfqxAlfpeZOLPxLymZkX0hYF3juN57W6vFHTvwKlnHfmh12Pt7hPIRLYIShk8uYRsKPtMTth/EzpwRI+u8w==}
+ /@next/swc-win32-arm64-msvc@14.0.0:
+ resolution: {integrity: sha512-7R8/x6oQODmNpnWVW00rlWX90sIlwluJwcvMT6GXNIBOvEf01t3fBg0AGURNKdTJg2xNuP7TyLchCL7Lh2DTiw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
@@ -310,8 +317,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-ia32-msvc@13.5.4:
- resolution: {integrity: sha512-aoqAT2XIekIWoriwzOmGFAvTtVY5O7JjV21giozBTP5c6uZhpvTWRbmHXbmsjZqY4HnEZQRXWkSAppsIBweKqw==}
+ /@next/swc-win32-ia32-msvc@14.0.0:
+ resolution: {integrity: sha512-RLK1nELvhCnxaWPF07jGU4x3tjbyx2319q43loZELqF0+iJtKutZ+Lk8SVmf/KiJkYBc7Cragadz7hb3uQvz4g==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
@@ -319,8 +326,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-x64-msvc@13.5.4:
- resolution: {integrity: sha512-cyRvlAxwlddlqeB9xtPSfNSCRy8BOa4wtMo0IuI9P7Y0XT2qpDrpFKRyZ7kUngZis59mPVla5k8X1oOJ8RxDYg==}
+ /@next/swc-win32-x64-msvc@14.0.0:
+ resolution: {integrity: sha512-g6hLf1SUko+hnnaywQQZzzb3BRecQsoKkF3o/C+F+dOA4w/noVAJngUVkfwF0+2/8FzNznM7ofM6TGZO9svn7w==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@@ -377,15 +384,15 @@ packages:
tslib: 2.6.1
dev: false
- /@tailwindcss/container-queries@0.1.1(tailwindcss@3.3.3):
+ /@tailwindcss/container-queries@0.1.1(tailwindcss@3.3.5):
resolution: {integrity: sha512-p18dswChx6WnTSaJCSGx6lTmrGzNNvm2FtXmiO6AuA1V4U5REyoqwmT6kgAsIMdjo07QdAfYXHJ4hnMtfHzWgA==}
peerDependencies:
tailwindcss: '>=3.2.0'
dependencies:
- tailwindcss: 3.3.3
+ tailwindcss: 3.3.5
dev: true
- /@tailwindcss/typography@0.5.10(tailwindcss@3.3.3):
+ /@tailwindcss/typography@0.5.10(tailwindcss@3.3.5):
resolution: {integrity: sha512-Pe8BuPJQJd3FfRnm6H0ulKIGoMEQS+Vq01R6M5aCrFB/ccR/shT+0kXLjouGC1gFLm9hopTFN+DMP0pfwRWzPw==}
peerDependencies:
tailwindcss: '>=3.0.0 || insiders'
@@ -394,17 +401,17 @@ packages:
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
postcss-selector-parser: 6.0.10
- tailwindcss: 3.3.3
+ tailwindcss: 3.3.5
dev: true
/@types/json5@0.0.29:
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
dev: true
- /@types/node@20.8.4:
- resolution: {integrity: sha512-ZVPnqU58giiCjSxjVUESDtdPk4QR5WQhhINbc9UBrKLU68MX5BF6kbQzTrkwbolyr0X8ChBpXfavr5mZFKZQ5A==}
+ /@types/node@20.8.9:
+ resolution: {integrity: sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==}
dependencies:
- undici-types: 5.25.3
+ undici-types: 5.26.5
dev: true
/@types/normalize-package-data@2.4.1:
@@ -415,14 +422,14 @@ packages:
resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
dev: true
- /@types/react-dom@18.2.10:
- resolution: {integrity: sha512-5VEC5RgXIk1HHdyN1pHlg0cOqnxHzvPGpMMyGAP5qSaDRmyZNDaQ0kkVAkK6NYlDhP6YBID3llaXlmAS/mdgCA==}
+ /@types/react-dom@18.2.14:
+ resolution: {integrity: sha512-V835xgdSVmyQmI1KLV2BEIUgqEuinxp9O4G6g3FqO/SqLac049E53aysv0oEFD2kHfejeKU+ZqL2bcFWj9gLAQ==}
dependencies:
- '@types/react': 18.2.10
+ '@types/react': 18.2.33
dev: true
- /@types/react@18.2.10:
- resolution: {integrity: sha512-5UTpmDa5L+PgTLXhLPNolv7/Qh+1YQuy4fsh/IahJbvtaLz2g9qX0CKsE0rBQCvn9ymt9NpvZENZwclbLKc3EQ==}
+ /@types/react@18.2.33:
+ resolution: {integrity: sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==}
dependencies:
'@types/prop-types': 15.7.5
'@types/scheduler': 0.16.3
@@ -492,7 +499,7 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.62.0
- eslint-visitor-keys: 3.4.2
+ eslint-visitor-keys: 3.4.3
dev: true
/@ungap/structured-clone@1.2.0:
@@ -596,23 +603,12 @@ packages:
is-array-buffer: 3.0.2
dev: true
- /array-includes@3.1.6:
- resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
- get-intrinsic: 1.2.1
- is-string: 1.0.7
- dev: true
-
/array-includes@3.1.7:
resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
es-abstract: 1.22.1
get-intrinsic: 1.2.1
is-string: 1.0.7
@@ -628,38 +624,18 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
es-abstract: 1.22.1
es-shim-unscopables: 1.0.0
get-intrinsic: 1.2.1
dev: true
- /array.prototype.flat@1.3.1:
- resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
- es-shim-unscopables: 1.0.0
- dev: true
-
/array.prototype.flat@1.3.2:
resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==}
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
- es-shim-unscopables: 1.0.0
- dev: true
-
- /array.prototype.flatmap@1.3.1:
- resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
es-abstract: 1.22.1
es-shim-unscopables: 1.0.0
dev: true
@@ -669,7 +645,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
es-abstract: 1.22.1
es-shim-unscopables: 1.0.0
dev: true
@@ -678,7 +654,7 @@ packages:
resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==}
dependencies:
call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
es-abstract: 1.22.1
es-shim-unscopables: 1.0.0
get-intrinsic: 1.2.1
@@ -690,7 +666,7 @@ packages:
dependencies:
array-buffer-byte-length: 1.0.0
call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
get-intrinsic: 1.2.1
is-array-buffer: 3.0.2
is-shared-array-buffer: 1.0.2
@@ -829,7 +805,7 @@ packages:
/call-bind@1.0.2:
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
dependencies:
- function-bind: 1.1.1
+ function-bind: 1.1.2
get-intrinsic: 1.2.1
dev: true
@@ -843,13 +819,8 @@ packages:
engines: {node: '>= 6'}
dev: true
- /caniuse-lite@1.0.30001519:
- resolution: {integrity: sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg==}
- dev: false
-
/caniuse-lite@1.0.30001553:
resolution: {integrity: sha512-N0ttd6TrFfuqKNi+pMgWJTb9qrdJu4JSpgPFLe/lrD19ugC6fZgF0pUewRowDwzdDnb9V41mFcdlYgl/PyKf4A==}
- dev: true
/chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
@@ -966,8 +937,8 @@ packages:
resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
dev: true
- /commander@11.0.0:
- resolution: {integrity: sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==}
+ /commander@11.1.0:
+ resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==}
engines: {node: '>=16'}
dev: true
@@ -1074,14 +1045,6 @@ packages:
engines: {node: '>=12'}
dev: true
- /define-properties@1.2.0:
- resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-property-descriptors: 1.0.0
- object-keys: 1.1.1
- dev: true
-
/define-properties@1.2.1:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
@@ -1198,7 +1161,7 @@ packages:
object-keys: 1.1.1
object.assign: 4.1.4
regexp.prototype.flags: 1.5.0
- safe-array-concat: 1.0.0
+ safe-array-concat: 1.0.1
safe-regex-test: 1.0.0
string.prototype.trim: 1.2.7
string.prototype.trimend: 1.0.6
@@ -1219,7 +1182,7 @@ packages:
define-properties: 1.2.1
es-abstract: 1.22.1
es-set-tostringtag: 2.0.1
- function-bind: 1.1.1
+ function-bind: 1.1.2
get-intrinsic: 1.2.1
globalthis: 1.0.3
has-property-descriptors: 1.0.0
@@ -1269,8 +1232,8 @@ packages:
engines: {node: '>=10'}
dev: true
- /eslint-config-next@13.5.6(eslint@8.52.0)(typescript@5.2.2):
- resolution: {integrity: sha512-o8pQsUHTo9aHqJ2YiZDym5gQAMRf7O2HndHo/JZeY7TDD+W4hk6Ma8Vw54RHiBeb7OWWO5dPirQB+Is/aVQ7Kg==}
+ /eslint-config-next@14.0.0(eslint@8.52.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-jtXeE+/pGQ3h9n11QyyuPN50kO13GO5XvjU5ZRq6W+XTpOMjyobWmK2s7aowy0FtzA49krJzYzEU9s1RMwoJ6g==}
peerDependencies:
eslint: ^7.23.0 || ^8.0.0
typescript: '>=3.3.1'
@@ -1278,12 +1241,12 @@ packages:
typescript:
optional: true
dependencies:
- '@next/eslint-plugin-next': 13.5.6
+ '@next/eslint-plugin-next': 14.0.0
'@rushstack/eslint-patch': 1.5.1
'@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@5.2.2)
eslint: 8.52.0
- eslint-import-resolver-node: 0.3.7
- eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.52.0)
+ eslint-import-resolver-node: 0.3.9
+ eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.52.0)
eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.52.0)
eslint-plugin-jsx-a11y: 6.7.1(eslint@8.52.0)
eslint-plugin-react: 7.33.2(eslint@8.52.0)
@@ -1303,16 +1266,6 @@ packages:
eslint: 8.52.0
dev: true
- /eslint-import-resolver-node@0.3.7:
- resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==}
- dependencies:
- debug: 3.2.7
- is-core-module: 2.12.1
- resolve: 1.22.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/eslint-import-resolver-node@0.3.9:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
dependencies:
@@ -1323,7 +1276,7 @@ packages:
- supports-color
dev: true
- /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.52.0):
+ /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.52.0):
resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -1333,11 +1286,11 @@ packages:
debug: 4.3.4
enhanced-resolve: 5.15.0
eslint: 8.52.0
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.52.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.52.0)
eslint-plugin-import: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.52.0)
get-tsconfig: 4.6.2
globby: 13.2.2
- is-core-module: 2.12.1
+ is-core-module: 2.13.1
is-glob: 4.0.3
synckit: 0.8.5
transitivePeerDependencies:
@@ -1347,36 +1300,6 @@ packages:
- supports-color
dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.52.0):
- resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
- engines: {node: '>=4'}
- peerDependencies:
- '@typescript-eslint/parser': '*'
- eslint: '*'
- eslint-import-resolver-node: '*'
- eslint-import-resolver-typescript: '*'
- eslint-import-resolver-webpack: '*'
- peerDependenciesMeta:
- '@typescript-eslint/parser':
- optional: true
- eslint:
- optional: true
- eslint-import-resolver-node:
- optional: true
- eslint-import-resolver-typescript:
- optional: true
- eslint-import-resolver-webpack:
- optional: true
- dependencies:
- '@typescript-eslint/parser': 5.62.0(eslint@8.52.0)(typescript@5.2.2)
- debug: 3.2.7
- eslint: 8.52.0
- eslint-import-resolver-node: 0.3.7
- eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.52.0)
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/eslint-module-utils@2.8.0(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.52.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
@@ -1402,7 +1325,7 @@ packages:
debug: 3.2.7
eslint: 8.52.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.52.0)
+ eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.52.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -1450,8 +1373,8 @@ packages:
dependencies:
'@babel/runtime': 7.22.6
aria-query: 5.3.0
- array-includes: 3.1.6
- array.prototype.flatmap: 1.3.1
+ array-includes: 3.1.7
+ array.prototype.flatmap: 1.3.2
ast-types-flow: 0.0.7
axe-core: 4.7.2
axobject-query: 3.2.1
@@ -1463,7 +1386,7 @@ packages:
language-tags: 1.0.5
minimatch: 3.1.2
object.entries: 1.1.6
- object.fromentries: 2.0.6
+ object.fromentries: 2.0.7
semver: 6.3.1
dev: true
@@ -1482,8 +1405,8 @@ packages:
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
dependencies:
- array-includes: 3.1.6
- array.prototype.flatmap: 1.3.1
+ array-includes: 3.1.7
+ array.prototype.flatmap: 1.3.2
array.prototype.tosorted: 1.1.1
doctrine: 2.1.0
es-iterator-helpers: 1.0.15
@@ -1492,9 +1415,9 @@ packages:
jsx-ast-utils: 3.3.5
minimatch: 3.1.2
object.entries: 1.1.6
- object.fromentries: 2.0.6
+ object.fromentries: 2.0.7
object.hasown: 1.1.2
- object.values: 1.1.6
+ object.values: 1.1.7
prop-types: 15.8.1
resolve: 2.0.0-next.4
semver: 6.3.1
@@ -1533,11 +1456,6 @@ packages:
estraverse: 5.3.0
dev: true
- /eslint-visitor-keys@3.4.2:
- resolution: {integrity: sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dev: true
-
/eslint-visitor-keys@3.4.3:
resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1657,6 +1575,21 @@ packages:
strip-final-newline: 3.0.0
dev: true
+ /execa@8.0.1:
+ resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
+ engines: {node: '>=16.17'}
+ dependencies:
+ cross-spawn: 7.0.3
+ get-stream: 8.0.1
+ human-signals: 5.0.0
+ is-stream: 3.0.0
+ merge-stream: 2.0.0
+ npm-run-path: 5.1.0
+ onetime: 6.0.0
+ signal-exit: 4.1.0
+ strip-final-newline: 3.0.0
+ dev: true
+
/expand-template@2.0.3:
resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==}
engines: {node: '>=6'}
@@ -1776,7 +1709,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
es-abstract: 1.22.1
functions-have-names: 1.2.3
dev: true
@@ -1785,10 +1718,16 @@ packages:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
dev: true
+ /geist@1.0.0:
+ resolution: {integrity: sha512-7hqXZqIdSiFbXjlMZ8Ag0fBAW8RzUjIXPkh160rT4m4ECMtsKdFX+06e0mK28oRCpU+lOB1C5Es8qxzvv7H2Hg==}
+ dependencies:
+ '@next/font': 13.5.6
+ dev: false
+
/get-intrinsic@1.2.1:
resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
dependencies:
- function-bind: 1.1.1
+ function-bind: 1.1.2
has: 1.0.3
has-proto: 1.0.1
has-symbols: 1.0.3
@@ -1799,6 +1738,11 @@ packages:
engines: {node: '>=10'}
dev: true
+ /get-stream@8.0.1:
+ resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
+ engines: {node: '>=16'}
+ dev: true
+
/get-symbol-description@1.0.0:
resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
engines: {node: '>= 0.4'}
@@ -1983,6 +1927,11 @@ packages:
engines: {node: '>=14.18.0'}
dev: true
+ /human-signals@5.0.0:
+ resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
+ engines: {node: '>=16.17.0'}
+ dev: true
+
/husky@8.0.3:
resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==}
engines: {node: '>=14'}
@@ -2330,10 +2279,10 @@ packages:
resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==}
engines: {node: '>=4.0'}
dependencies:
- array-includes: 3.1.6
- array.prototype.flat: 1.3.1
+ array-includes: 3.1.7
+ array.prototype.flat: 1.3.2
object.assign: 4.1.4
- object.values: 1.1.6
+ object.values: 1.1.7
dev: true
/language-subtag-registry@0.3.22:
@@ -2363,34 +2312,28 @@ packages:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
dev: true
- /lint-staged@14.0.1:
- resolution: {integrity: sha512-Mw0cL6HXnHN1ag0mN/Dg4g6sr8uf8sn98w2Oc1ECtFto9tvRF7nkXGJRbx8gPlHyoR0pLyBr2lQHbWwmUHe1Sw==}
- engines: {node: ^16.14.0 || >=18.0.0}
+ /lint-staged@15.0.2:
+ resolution: {integrity: sha512-vnEy7pFTHyVuDmCAIFKR5QDO8XLVlPFQQyujQ/STOxe40ICWqJ6knS2wSJ/ffX/Lw0rz83luRDh+ET7toN+rOw==}
+ engines: {node: '>=18.12.0'}
hasBin: true
dependencies:
chalk: 5.3.0
- commander: 11.0.0
+ commander: 11.1.0
debug: 4.3.4
- execa: 7.2.0
+ execa: 8.0.1
lilconfig: 2.1.0
- listr2: 6.6.1
+ listr2: 7.0.2
micromatch: 4.0.5
pidtree: 0.6.0
string-argv: 0.3.2
- yaml: 2.3.1
+ yaml: 2.3.3
transitivePeerDependencies:
- - enquirer
- supports-color
dev: true
- /listr2@6.6.1:
- resolution: {integrity: sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==}
+ /listr2@7.0.2:
+ resolution: {integrity: sha512-rJysbR9GKIalhTbVL2tYbF2hVyDnrf7pFUZBwjPaMIdadYHmeT+EVi/Bu3qd7ETQPahTotg2WRCatXwRBW554g==}
engines: {node: '>=16.0.0'}
- peerDependencies:
- enquirer: '>= 2.3.0 < 3'
- peerDependenciesMeta:
- enquirer:
- optional: true
dependencies:
cli-truncate: 3.1.0
colorette: 2.0.20
@@ -2532,9 +2475,9 @@ packages:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
dev: true
- /next@13.5.4(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-+93un5S779gho8y9ASQhb/bTkQF17FNQOtXLKAj3lsNgltEcF0C5PMLLncDmH+8X1EnJH1kbqAERa29nRXqhjA==}
- engines: {node: '>=16.14.0'}
+ /next@14.0.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-J0jHKBJpB9zd4+c153sair0sz44mbaCHxggs8ryVXSFBuBqJ8XdE9/ozoV85xGh2VnSjahwntBZZgsihL9QznA==}
+ engines: {node: '>=18.17.0'}
hasBin: true
peerDependencies:
'@opentelemetry/api': ^1.1.0
@@ -2547,25 +2490,25 @@ packages:
sass:
optional: true
dependencies:
- '@next/env': 13.5.4
+ '@next/env': 14.0.0
'@swc/helpers': 0.5.2
busboy: 1.6.0
- caniuse-lite: 1.0.30001519
+ caniuse-lite: 1.0.30001553
postcss: 8.4.31
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
styled-jsx: 5.1.1(react@18.2.0)
watchpack: 2.4.0
optionalDependencies:
- '@next/swc-darwin-arm64': 13.5.4
- '@next/swc-darwin-x64': 13.5.4
- '@next/swc-linux-arm64-gnu': 13.5.4
- '@next/swc-linux-arm64-musl': 13.5.4
- '@next/swc-linux-x64-gnu': 13.5.4
- '@next/swc-linux-x64-musl': 13.5.4
- '@next/swc-win32-arm64-msvc': 13.5.4
- '@next/swc-win32-ia32-msvc': 13.5.4
- '@next/swc-win32-x64-msvc': 13.5.4
+ '@next/swc-darwin-arm64': 14.0.0
+ '@next/swc-darwin-x64': 14.0.0
+ '@next/swc-linux-arm64-gnu': 14.0.0
+ '@next/swc-linux-arm64-musl': 14.0.0
+ '@next/swc-linux-x64-gnu': 14.0.0
+ '@next/swc-linux-x64-musl': 14.0.0
+ '@next/swc-win32-arm64-msvc': 14.0.0
+ '@next/swc-win32-ia32-msvc': 14.0.0
+ '@next/swc-win32-x64-msvc': 14.0.0
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
@@ -2647,7 +2590,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
has-symbols: 1.0.3
object-keys: 1.1.1
dev: true
@@ -2657,16 +2600,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.2.0
- es-abstract: 1.22.1
- dev: true
-
- /object.fromentries@2.0.6:
- resolution: {integrity: sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
es-abstract: 1.22.1
dev: true
@@ -2675,7 +2609,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
es-abstract: 1.22.1
dev: true
@@ -2683,7 +2617,7 @@ packages:
resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==}
dependencies:
call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
es-abstract: 1.22.1
get-intrinsic: 1.2.1
dev: true
@@ -2691,16 +2625,7 @@ packages:
/object.hasown@1.1.2:
resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==}
dependencies:
- define-properties: 1.2.0
- es-abstract: 1.22.1
- dev: true
-
- /object.values@1.1.6:
- resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
es-abstract: 1.22.1
dev: true
@@ -2709,7 +2634,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
es-abstract: 1.22.1
dev: true
@@ -2879,7 +2804,7 @@ packages:
postcss: 8.4.31
postcss-value-parser: 4.2.0
read-cache: 1.0.0
- resolve: 1.22.2
+ resolve: 1.22.8
dev: true
/postcss-js@4.0.1(postcss@8.4.31):
@@ -3158,7 +3083,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
functions-have-names: 1.2.3
dev: true
@@ -3178,15 +3103,6 @@ packages:
resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==}
dev: true
- /resolve@1.22.2:
- resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==}
- hasBin: true
- dependencies:
- is-core-module: 2.12.1
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
- dev: true
-
/resolve@1.22.3:
resolution: {integrity: sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==}
hasBin: true
@@ -3209,7 +3125,7 @@ packages:
resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==}
hasBin: true
dependencies:
- is-core-module: 2.12.1
+ is-core-module: 2.13.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
dev: true
@@ -3251,16 +3167,6 @@ packages:
queue-microtask: 1.2.3
dev: true
- /safe-array-concat@1.0.0:
- resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==}
- engines: {node: '>=0.4'}
- dependencies:
- call-bind: 1.0.2
- get-intrinsic: 1.2.1
- has-symbols: 1.0.3
- isarray: 2.0.5
- dev: true
-
/safe-array-concat@1.0.1:
resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==}
engines: {node: '>=0.4'}
@@ -3354,6 +3260,11 @@ packages:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
dev: true
+ /signal-exit@4.1.0:
+ resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
+ engines: {node: '>=14'}
+ dev: true
+
/simple-concat@1.0.1:
resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==}
dev: false
@@ -3446,7 +3357,7 @@ packages:
resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==}
dependencies:
call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
es-abstract: 1.22.1
get-intrinsic: 1.2.1
has-symbols: 1.0.3
@@ -3460,7 +3371,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
es-abstract: 1.22.1
dev: true
@@ -3468,7 +3379,7 @@ packages:
resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
dependencies:
call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
es-abstract: 1.22.1
dev: true
@@ -3476,7 +3387,7 @@ packages:
resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
dependencies:
call-bind: 1.0.2
- define-properties: 1.2.0
+ define-properties: 1.2.1
es-abstract: 1.22.1
dev: true
@@ -3590,8 +3501,8 @@ packages:
tslib: 2.6.1
dev: true
- /tailwindcss@3.3.3:
- resolution: {integrity: sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==}
+ /tailwindcss@3.3.5:
+ resolution: {integrity: sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==}
engines: {node: '>=14.0.0'}
hasBin: true
dependencies:
@@ -3615,7 +3526,7 @@ packages:
postcss-load-config: 4.0.1(postcss@8.4.31)
postcss-nested: 6.0.1(postcss@8.4.31)
postcss-selector-parser: 6.0.13
- resolve: 1.22.2
+ resolve: 1.22.8
sucrase: 3.34.0
transitivePeerDependencies:
- ts-node
@@ -3811,8 +3722,8 @@ packages:
which-boxed-primitive: 1.0.2
dev: true
- /undici-types@5.25.3:
- resolution: {integrity: sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==}
+ /undici-types@5.26.5:
+ resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
dev: true
/untildify@4.0.0:
@@ -3931,6 +3842,11 @@ packages:
engines: {node: '>= 14'}
dev: true
+ /yaml@2.3.3:
+ resolution: {integrity: sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==}
+ engines: {node: '>= 14'}
+ dev: true
+
/yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
diff --git a/tailwind.config.js b/tailwind.config.js
index 0f10cf955..eaf8db155 100644
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -6,7 +6,7 @@ module.exports = {
theme: {
extend: {
fontFamily: {
- sans: ['var(--font-inter)']
+ sans: ['var(--font-geist-sans)']
},
keyframes: {
fadeIn: {