diff --git a/app/[page]/layout.tsx b/app/[page]/layout.tsx
index 453253dca..50614b5b1 100644
--- a/app/[page]/layout.tsx
+++ b/app/[page]/layout.tsx
@@ -1,15 +1,12 @@
import Footer from 'components/layout/footer';
-import { Suspense } from 'react';
export default function Layout({ children }: { children: React.ReactNode }) {
return (
-
+ <>
-
- {children}
-
+
{children}
-
+ >
);
}
diff --git a/app/[page]/page.tsx b/app/[page]/page.tsx
index 3dfde9f92..7b64fa19e 100644
--- a/app/[page]/page.tsx
+++ b/app/[page]/page.tsx
@@ -4,8 +4,6 @@ import Prose from 'components/prose';
import { getPage } from 'lib/shopify';
import { notFound } from 'next/navigation';
-export const runtime = 'edge';
-
export const revalidate = 43200; // 12 hours in seconds
export async function generateMetadata({
diff --git a/app/layout.tsx b/app/layout.tsx
index 58f5a9708..1e17f31d3 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -1,7 +1,7 @@
import Navbar from 'components/layout/navbar';
-import { GeistSans } from 'geist/font';
+import { GeistSans } from 'geist/font/sans';
import { ensureStartsWith } from 'lib/utils';
-import { ReactNode, Suspense } from 'react';
+import { ReactNode } from 'react';
import './globals.css';
const { TWITTER_CREATOR, TWITTER_SITE, SITE_NAME } = process.env;
@@ -36,9 +36,7 @@ export default async function RootLayout({ children }: { children: ReactNode })
-
- {children}
-
+ {children}
);
diff --git a/app/page.tsx b/app/page.tsx
index aefd19396..0fad0ac28 100644
--- a/app/page.tsx
+++ b/app/page.tsx
@@ -1,9 +1,6 @@
import { Carousel } from 'components/carousel';
import { ThreeItemGrid } from 'components/grid/three-items';
import Footer from 'components/layout/footer';
-import { Suspense } from 'react';
-
-export const runtime = 'edge';
export const metadata = {
description: 'High-performance ecommerce store built with Next.js, Vercel, and Shopify.',
@@ -16,12 +13,8 @@ export default async function HomePage() {
return (
<>
-
-
-
-
-
-
+
+
>
);
}
diff --git a/app/product/[handle]/page.tsx b/app/product/[handle]/page.tsx
index cf31f0021..f9908e80c 100644
--- a/app/product/[handle]/page.tsx
+++ b/app/product/[handle]/page.tsx
@@ -1,6 +1,5 @@
import type { Metadata } from 'next';
import { notFound } from 'next/navigation';
-import { Suspense } from 'react';
import { GridTileImage } from 'components/grid/tile';
import Footer from 'components/layout/footer';
@@ -11,8 +10,6 @@ import { getProduct, getProductRecommendations } from 'lib/shopify';
import { Image } from 'lib/shopify/types';
import Link from 'next/link';
-export const runtime = 'edge';
-
export async function generateMetadata({
params
}: {
@@ -96,13 +93,9 @@ export default async function ProductPage({ params }: { params: { handle: string
-
-
-
+
-
-
-
+
>
);
}
diff --git a/app/search/[collection]/page.tsx b/app/search/[collection]/page.tsx
index 25416d544..e25542bfc 100644
--- a/app/search/[collection]/page.tsx
+++ b/app/search/[collection]/page.tsx
@@ -6,8 +6,6 @@ import Grid from 'components/grid';
import ProductGridItems from 'components/layout/product-grid-items';
import { defaultSort, sorting } from 'lib/constants';
-export const runtime = 'edge';
-
export async function generateMetadata({
params
}: {
diff --git a/app/search/layout.tsx b/app/search/layout.tsx
index 24d1480d3..004f931ae 100644
--- a/app/search/layout.tsx
+++ b/app/search/layout.tsx
@@ -2,11 +2,10 @@ import Footer from 'components/layout/footer';
import Collections from 'components/layout/search/collections';
import FilterList from 'components/layout/search/filter';
import { sorting } from 'lib/constants';
-import { Suspense } from 'react';
export default function SearchLayout({ children }: { children: React.ReactNode }) {
return (
-
+ <>
@@ -17,6 +16,6 @@ export default function SearchLayout({ children }: { children: React.ReactNode }
-
+ >
);
}
diff --git a/app/search/page.tsx b/app/search/page.tsx
index 2f7a53bd4..60f11b189 100644
--- a/app/search/page.tsx
+++ b/app/search/page.tsx
@@ -3,8 +3,6 @@ import ProductGridItems from 'components/layout/product-grid-items';
import { defaultSort, sorting } from 'lib/constants';
import { getProducts } from 'lib/shopify';
-export const runtime = 'edge';
-
export const metadata = {
title: 'Search',
description: 'Search for products in the store.'
diff --git a/next.config.js b/next.config.js
index 8bab35c40..887f03d8f 100644
--- a/next.config.js
+++ b/next.config.js
@@ -4,6 +4,9 @@ module.exports = {
// Disabling on production builds because we're running checks on PRs via GitHub Actions.
ignoreDuringBuilds: true
},
+ experimental: {
+ ppr: true
+ },
images: {
formats: ['image/avif', 'image/webp'],
remotePatterns: [
diff --git a/package.json b/package.json
index 20453ceaf..5f813a017 100644
--- a/package.json
+++ b/package.json
@@ -25,27 +25,27 @@
"@headlessui/react": "^1.7.17",
"@heroicons/react": "^2.0.18",
"clsx": "^2.0.0",
- "geist": "^1.0.0",
- "next": "14.0.0",
+ "geist": "^1.1.0",
+ "next": "14.0.2-canary.23",
"react": "18.2.0",
"react-dom": "18.2.0"
},
"devDependencies": {
"@tailwindcss/container-queries": "^0.1.1",
"@tailwindcss/typography": "^0.5.10",
- "@types/node": "20.8.9",
- "@types/react": "18.2.33",
- "@types/react-dom": "18.2.14",
+ "@types/node": "20.9.0",
+ "@types/react": "18.2.37",
+ "@types/react-dom": "18.2.15",
"@vercel/git-hooks": "^1.0.0",
"autoprefixer": "^10.4.16",
- "eslint": "^8.52.0",
- "eslint-config-next": "^14.0.0",
+ "eslint": "^8.53.0",
+ "eslint-config-next": "^14.0.1",
"eslint-config-prettier": "^9.0.0",
- "eslint-plugin-unicorn": "^48.0.1",
+ "eslint-plugin-unicorn": "^49.0.0",
"lint-staged": "^15.0.2",
"postcss": "^8.4.31",
"prettier": "3.0.3",
- "prettier-plugin-tailwindcss": "^0.5.6",
+ "prettier-plugin-tailwindcss": "^0.5.7",
"tailwindcss": "^3.3.5",
"typescript": "5.2.2"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 98d0b7921..d8820a85f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -15,11 +15,11 @@ dependencies:
specifier: ^2.0.0
version: 2.0.0
geist:
- specifier: ^1.0.0
- version: 1.0.0
+ specifier: ^1.1.0
+ version: 1.1.0(next@14.0.2-canary.23)
next:
- specifier: 14.0.0
- version: 14.0.0(react-dom@18.2.0)(react@18.2.0)
+ specifier: 14.0.2-canary.23
+ version: 14.0.2-canary.23(react-dom@18.2.0)(react@18.2.0)
react:
specifier: 18.2.0
version: 18.2.0
@@ -35,14 +35,14 @@ devDependencies:
specifier: ^0.5.10
version: 0.5.10(tailwindcss@3.3.5)
'@types/node':
- specifier: 20.8.9
- version: 20.8.9
+ specifier: 20.9.0
+ version: 20.9.0
'@types/react':
- specifier: 18.2.33
- version: 18.2.33
+ specifier: 18.2.37
+ version: 18.2.37
'@types/react-dom':
- specifier: 18.2.14
- version: 18.2.14
+ specifier: 18.2.15
+ version: 18.2.15
'@vercel/git-hooks':
specifier: ^1.0.0
version: 1.0.0
@@ -50,17 +50,17 @@ devDependencies:
specifier: ^10.4.16
version: 10.4.16(postcss@8.4.31)
eslint:
- specifier: ^8.52.0
- version: 8.52.0
+ specifier: ^8.53.0
+ version: 8.53.0
eslint-config-next:
- specifier: ^14.0.0
- version: 14.0.0(eslint@8.52.0)(typescript@5.2.2)
+ specifier: ^14.0.1
+ version: 14.0.1(eslint@8.53.0)(typescript@5.2.2)
eslint-config-prettier:
specifier: ^9.0.0
- version: 9.0.0(eslint@8.52.0)
+ version: 9.0.0(eslint@8.53.0)
eslint-plugin-unicorn:
- specifier: ^48.0.1
- version: 48.0.1(eslint@8.52.0)
+ specifier: ^49.0.0
+ version: 49.0.0(eslint@8.53.0)
lint-staged:
specifier: ^15.0.2
version: 15.0.2
@@ -71,8 +71,8 @@ devDependencies:
specifier: 3.0.3
version: 3.0.3
prettier-plugin-tailwindcss:
- specifier: ^0.5.6
- version: 0.5.6(prettier@3.0.3)
+ specifier: ^0.5.7
+ version: 0.5.7(prettier@3.0.3)
tailwindcss:
specifier: ^3.3.5
version: 3.3.5
@@ -121,13 +121,13 @@ packages:
regenerator-runtime: 0.14.0
dev: true
- /@eslint-community/eslint-utils@4.4.0(eslint@8.52.0):
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.53.0):
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
dependencies:
- eslint: 8.52.0
+ eslint: 8.53.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -136,8 +136,8 @@ packages:
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
- /@eslint/eslintrc@2.1.2:
- resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==}
+ /@eslint/eslintrc@2.1.3:
+ resolution: {integrity: sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
@@ -153,8 +153,8 @@ packages:
- supports-color
dev: true
- /@eslint/js@8.52.0:
- resolution: {integrity: sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==}
+ /@eslint/js@8.53.0:
+ resolution: {integrity: sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
@@ -228,22 +228,18 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.15
dev: true
- /@next/env@14.0.0:
- resolution: {integrity: sha512-cIKhxkfVELB6hFjYsbtEeTus2mwrTC+JissfZYM0n+8Fv+g8ucUfOlm3VEDtwtwydZ0Nuauv3bl0qF82nnCAqA==}
+ /@next/env@14.0.2-canary.23:
+ resolution: {integrity: sha512-1NXP5J10j0btrdh+Ecs2+nZNgQW21BDJGegKCHNfwdoUE45vYwLHr2y0h/Yrx+CyhQU9E9p8JoQPR+pCeIsTsw==}
dev: false
- /@next/eslint-plugin-next@14.0.0:
- resolution: {integrity: sha512-Ye37nNI09V3yt7pzuzSQtwlvuJ2CGzFszHXkcTHHZgNr7EhTMFLipn3VSJChy+e5+ahTdNApPphc3qCPUsn10A==}
+ /@next/eslint-plugin-next@14.0.1:
+ resolution: {integrity: sha512-bLjJMwXdzvhnQOnxvHoTTUh/+PYk6FF/DCgHi4BXwXCINer+o1ZYfL9aVeezj/oI7wqGJOqwGIXrlBvPbAId3w==}
dependencies:
glob: 7.1.7
dev: true
- /@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==}
+ /@next/swc-darwin-arm64@14.0.2-canary.23:
+ resolution: {integrity: sha512-0Q+n6hbWZxSL9S6YX5USzdLrSvTmiiF18lmjdjJ3D39YVX55K2bFj8XmIa0uKe7pRcpJ3+DluJl9K4U8ZVOxvw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
@@ -251,8 +247,8 @@ packages:
dev: false
optional: true
- /@next/swc-darwin-x64@14.0.0:
- resolution: {integrity: sha512-4YyQLMSaCgX/kgC1jjF3s3xSoBnwHuDhnF6WA1DWNEYRsbOOPWjcYhv8TKhRe2ApdOam+VfQSffC4ZD+X4u1Cg==}
+ /@next/swc-darwin-x64@14.0.2-canary.23:
+ resolution: {integrity: sha512-P7I3gaDD/rmgZCJHAb28s6BbrIA2Ugp0doHdvhO/5J35ji5WLto2c8lzi10z9urVhtYnqb74XcxRRHoyVrljyQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
@@ -260,8 +256,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-arm64-gnu@14.0.0:
- resolution: {integrity: sha512-io7fMkJ28Glj7SH8yvnlD6naIhRDnDxeE55CmpQkj3+uaA2Hko6WGY2pT5SzpQLTnGGnviK85cy8EJ2qsETj/g==}
+ /@next/swc-linux-arm64-gnu@14.0.2-canary.23:
+ resolution: {integrity: sha512-IjwKBFXCj1mot/h0AU8Zns7eUKsKd1ytfwH9y9E4q7sxvBYkrTDcjY1WO5hcfKMJ89SoZZtI86ZART1lpdM3tg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@@ -269,8 +265,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-arm64-musl@14.0.0:
- resolution: {integrity: sha512-nC2h0l1Jt8LEzyQeSs/BKpXAMe0mnHIMykYALWaeddTqCv5UEN8nGO3BG8JAqW/Y8iutqJsaMe2A9itS0d/r8w==}
+ /@next/swc-linux-arm64-musl@14.0.2-canary.23:
+ resolution: {integrity: sha512-zQIhHkkazPtlauEaU7PGl66HqIF/EJnHIiPHNLgBJZuWqcpDb/Xa6EwzHy36fcMUO5C9pB9mu3g5KV4nma7UUg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@@ -278,8 +274,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-x64-gnu@14.0.0:
- resolution: {integrity: sha512-Wf+WjXibJQ7hHXOdNOmSMW5bxeJHVf46Pwb3eLSD2L76NrytQlif9NH7JpHuFlYKCQGfKfgSYYre5rIfmnSwQw==}
+ /@next/swc-linux-x64-gnu@14.0.2-canary.23:
+ resolution: {integrity: sha512-k0Lm/kH4jBCpILtPODKS9l2dg2Inf98jr0UGbW8M9hRxcS/Qd5hJE8SFHrI57uX5n8l89+jpxQBblNXZq3Hndg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@@ -287,8 +283,8 @@ packages:
dev: false
optional: true
- /@next/swc-linux-x64-musl@14.0.0:
- resolution: {integrity: sha512-WTZb2G7B+CTsdigcJVkRxfcAIQj7Lf0ipPNRJ3vlSadU8f0CFGv/ST+sJwF5eSwIe6dxKoX0DG6OljDBaad+rg==}
+ /@next/swc-linux-x64-musl@14.0.2-canary.23:
+ resolution: {integrity: sha512-YRgUHWF+9EES1uAx05MyqX6y+iRmaB11lLkK7V2NRr5ygE6lAH1UR/vgIkTOLjnAx3e58UB9HKsU2YkWFjYORA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@@ -296,8 +292,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-arm64-msvc@14.0.0:
- resolution: {integrity: sha512-7R8/x6oQODmNpnWVW00rlWX90sIlwluJwcvMT6GXNIBOvEf01t3fBg0AGURNKdTJg2xNuP7TyLchCL7Lh2DTiw==}
+ /@next/swc-win32-arm64-msvc@14.0.2-canary.23:
+ resolution: {integrity: sha512-TGakCzHXfNGfS37yiBYC+rhXCxn+9bIetEZO8XwoDOuQxr40/rzGwc/O/sSD9LfoM76Jj05JSmYTgkZxAZcUOg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
@@ -305,8 +301,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-ia32-msvc@14.0.0:
- resolution: {integrity: sha512-RLK1nELvhCnxaWPF07jGU4x3tjbyx2319q43loZELqF0+iJtKutZ+Lk8SVmf/KiJkYBc7Cragadz7hb3uQvz4g==}
+ /@next/swc-win32-ia32-msvc@14.0.2-canary.23:
+ resolution: {integrity: sha512-w0uOUHxzcjPOUPxwx+Oa/Mk0+Pcp9SK4IIBw2j8MWr2g6ghFswdv4vFIAiF3wZc7ZxFV54V7XfFRJlNESFxvWg==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
@@ -314,8 +310,8 @@ packages:
dev: false
optional: true
- /@next/swc-win32-x64-msvc@14.0.0:
- resolution: {integrity: sha512-g6hLf1SUko+hnnaywQQZzzb3BRecQsoKkF3o/C+F+dOA4w/noVAJngUVkfwF0+2/8FzNznM7ofM6TGZO9svn7w==}
+ /@next/swc-win32-x64-msvc@14.0.2-canary.23:
+ resolution: {integrity: sha512-ur2Hq9h3udQ/TNXeIuWaWkY4qOhDI4MRTNnQxj1tnqMa9R4QqAk230V9rZ1zK0fCbm7ZqpmSY+A5tkx+PQZl1A==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@@ -378,40 +374,40 @@ packages:
resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
dev: true
- /@types/node@20.8.9:
- resolution: {integrity: sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==}
+ /@types/node@20.9.0:
+ resolution: {integrity: sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==}
dependencies:
undici-types: 5.26.5
dev: true
- /@types/normalize-package-data@2.4.3:
- resolution: {integrity: sha512-ehPtgRgaULsFG8x0NeYJvmyH1hmlfsNLujHe9dQEia/7MAJYdzMSi19JtchUHjmBA6XC/75dK55mzZH+RyieSg==}
+ /@types/normalize-package-data@2.4.4:
+ resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
dev: true
- /@types/prop-types@15.7.9:
- resolution: {integrity: sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g==}
+ /@types/prop-types@15.7.10:
+ resolution: {integrity: sha512-mxSnDQxPqsZxmeShFH+uwQ4kO4gcJcGahjjMFeLbKE95IAZiiZyiEepGZjtXJ7hN/yfu0bu9xN2ajcU0JcxX6A==}
dev: true
- /@types/react-dom@18.2.14:
- resolution: {integrity: sha512-V835xgdSVmyQmI1KLV2BEIUgqEuinxp9O4G6g3FqO/SqLac049E53aysv0oEFD2kHfejeKU+ZqL2bcFWj9gLAQ==}
+ /@types/react-dom@18.2.15:
+ resolution: {integrity: sha512-HWMdW+7r7MR5+PZqJF6YFNSCtjz1T0dsvo/f1BV6HkV+6erD/nA7wd9NM00KVG83zf2nJ7uATPO9ttdIPvi3gg==}
dependencies:
- '@types/react': 18.2.33
+ '@types/react': 18.2.37
dev: true
- /@types/react@18.2.33:
- resolution: {integrity: sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==}
+ /@types/react@18.2.37:
+ resolution: {integrity: sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw==}
dependencies:
- '@types/prop-types': 15.7.9
- '@types/scheduler': 0.16.5
+ '@types/prop-types': 15.7.10
+ '@types/scheduler': 0.16.6
csstype: 3.1.2
dev: true
- /@types/scheduler@0.16.5:
- resolution: {integrity: sha512-s/FPdYRmZR8SjLWGMCuax7r3qCWQw9QKHzXVukAuuIJkXkDRwp+Pu5LMIVFi0Fxbav35WURicYr8u1QsoybnQw==}
+ /@types/scheduler@0.16.6:
+ resolution: {integrity: sha512-Vlktnchmkylvc9SnwwwozTv04L/e1NykF5vgoQ0XTmI8DD+wxfjQuHuvHS3p0r2jz2x2ghPs2h1FVeDirIteWA==}
dev: true
- /@typescript-eslint/parser@6.9.0(eslint@8.52.0)(typescript@5.2.2):
- resolution: {integrity: sha512-GZmjMh4AJ/5gaH4XF2eXA8tMnHWP+Pm1mjQR2QN4Iz+j/zO04b9TOvJYOX2sCNIQHtRStKTxRY1FX7LhpJT4Gw==}
+ /@typescript-eslint/parser@6.10.0(eslint@8.53.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-+sZwIj+s+io9ozSxIWbNB5873OSdfeBEH/FR0re14WLI6BaKuSOnnwCJ2foUiu8uXf4dRp1UqHP0vrZ1zXGrog==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -420,32 +416,32 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 6.9.0
- '@typescript-eslint/types': 6.9.0
- '@typescript-eslint/typescript-estree': 6.9.0(typescript@5.2.2)
- '@typescript-eslint/visitor-keys': 6.9.0
+ '@typescript-eslint/scope-manager': 6.10.0
+ '@typescript-eslint/types': 6.10.0
+ '@typescript-eslint/typescript-estree': 6.10.0(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 6.10.0
debug: 4.3.4
- eslint: 8.52.0
+ eslint: 8.53.0
typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@6.9.0:
- resolution: {integrity: sha512-1R8A9Mc39n4pCCz9o79qRO31HGNDvC7UhPhv26TovDsWPBDx+Sg3rOZdCELIA3ZmNoWAuxaMOT7aWtGRSYkQxw==}
+ /@typescript-eslint/scope-manager@6.10.0:
+ resolution: {integrity: sha512-TN/plV7dzqqC2iPNf1KrxozDgZs53Gfgg5ZHyw8erd6jd5Ta/JIEcdCheXFt9b1NYb93a1wmIIVW/2gLkombDg==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.9.0
- '@typescript-eslint/visitor-keys': 6.9.0
+ '@typescript-eslint/types': 6.10.0
+ '@typescript-eslint/visitor-keys': 6.10.0
dev: true
- /@typescript-eslint/types@6.9.0:
- resolution: {integrity: sha512-+KB0lbkpxBkBSiVCuQvduqMJy+I1FyDbdwSpM3IoBS7APl4Bu15lStPjgBIdykdRqQNYqYNMa8Kuidax6phaEw==}
+ /@typescript-eslint/types@6.10.0:
+ resolution: {integrity: sha512-36Fq1PWh9dusgo3vH7qmQAj5/AZqARky1Wi6WpINxB6SkQdY5vQoT2/7rW7uBIsPDcvvGCLi4r10p0OJ7ITAeg==}
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
- /@typescript-eslint/typescript-estree@6.9.0(typescript@5.2.2):
- resolution: {integrity: sha512-NJM2BnJFZBEAbCfBP00zONKXvMqihZCrmwCaik0UhLr0vAgb6oguXxLX1k00oQyD+vZZ+CJn3kocvv2yxm4awQ==}
+ /@typescript-eslint/typescript-estree@6.10.0(typescript@5.2.2):
+ resolution: {integrity: sha512-ek0Eyuy6P15LJVeghbWhSrBCj/vJpPXXR+EpaRZqou7achUWL8IdYnMSC5WHAeTWswYQuP2hAZgij/bC9fanBg==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
@@ -453,8 +449,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 6.9.0
- '@typescript-eslint/visitor-keys': 6.9.0
+ '@typescript-eslint/types': 6.10.0
+ '@typescript-eslint/visitor-keys': 6.10.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@@ -465,11 +461,11 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/visitor-keys@6.9.0:
- resolution: {integrity: sha512-dGtAfqjV6RFOtIP8I0B4ZTBRrlTT8NHHlZZSchQx3qReaoDeXhYM++M4So2AgFK9ZB0emRPA6JI1HkafzA2Ibg==}
+ /@typescript-eslint/visitor-keys@6.10.0:
+ resolution: {integrity: sha512-xMGluxQIEtOM7bqFCo+rCMh5fqI+ZxV5RUUOa29iVPz1OgCZrtc7rFnz5cLUazlkPKYqX+75iuDq7m0HQ48nCg==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.9.0
+ '@typescript-eslint/types': 6.10.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -482,16 +478,16 @@ packages:
requiresBuild: true
dev: true
- /acorn-jsx@5.3.2(acorn@8.11.1):
+ /acorn-jsx@5.3.2(acorn@8.11.2):
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- acorn: 8.11.1
+ acorn: 8.11.2
dev: true
- /acorn@8.11.1:
- resolution: {integrity: sha512-IJTNCJMRHfRfb8un89z1QtS0x890C2QUrUxFMK8zy+RizcId6mfnqOf68Bu9YkDgpLYuvCm6aYbwDatXVZPjMQ==}
+ /acorn@8.11.2:
+ resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==}
engines: {node: '>=0.4.0'}
hasBin: true
dev: true
@@ -644,8 +640,8 @@ packages:
is-shared-array-buffer: 1.0.2
dev: true
- /ast-types-flow@0.0.7:
- resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==}
+ /ast-types-flow@0.0.8:
+ resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==}
dev: true
/asynciterator.prototype@1.0.0:
@@ -662,7 +658,7 @@ packages:
postcss: ^8.1.0
dependencies:
browserslist: 4.22.1
- caniuse-lite: 1.0.30001554
+ caniuse-lite: 1.0.30001561
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.0.0
@@ -675,8 +671,8 @@ packages:
engines: {node: '>= 0.4'}
dev: true
- /axe-core@4.8.2:
- resolution: {integrity: sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==}
+ /axe-core@4.7.0:
+ resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==}
engines: {node: '>=4'}
dev: true
@@ -714,8 +710,8 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001554
- electron-to-chromium: 1.4.568
+ caniuse-lite: 1.0.30001561
+ electron-to-chromium: 1.4.578
node-releases: 2.0.13
update-browserslist-db: 1.0.13(browserslist@4.22.1)
dev: true
@@ -750,8 +746,8 @@ packages:
engines: {node: '>= 6'}
dev: true
- /caniuse-lite@1.0.30001554:
- resolution: {integrity: sha512-A2E3U//MBwbJVzebddm1YfNp7Nud5Ip+IPn4BozBmn4KqVX7AvluoIDFWjsv5OkGnKUXQVmMSoMKLa3ScCblcQ==}
+ /caniuse-lite@1.0.30001561:
+ resolution: {integrity: sha512-NTt0DNoKe958Q0BE0j0c1V9jbUzhBxHIEJy7asmGrpE0yG63KTV7PLHPnK2E1O9RsQrQ081I3NLuXGS6zht3cw==}
/chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
@@ -971,8 +967,8 @@ packages:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
dev: true
- /electron-to-chromium@1.4.568:
- resolution: {integrity: sha512-3TCOv8+BY6Ltpt1/CmGBMups2IdKOyfEmz4J8yIS4xLSeMm0Rf+psSaxLuswG9qMKt+XbNbmADybtXGpTFlbDg==}
+ /electron-to-chromium@1.4.578:
+ resolution: {integrity: sha512-V0ZhSu1BQZKfG0yNEL6Dadzik8E1vAzfpVOapdSiT9F6yapEJ3Bk+4tZ4SMPdWiUchCgnM/ByYtBzp5ntzDMIA==}
dev: true
/emoji-regex@9.2.2:
@@ -1096,8 +1092,8 @@ packages:
engines: {node: '>=10'}
dev: true
- /eslint-config-next@14.0.0(eslint@8.52.0)(typescript@5.2.2):
- resolution: {integrity: sha512-jtXeE+/pGQ3h9n11QyyuPN50kO13GO5XvjU5ZRq6W+XTpOMjyobWmK2s7aowy0FtzA49krJzYzEU9s1RMwoJ6g==}
+ /eslint-config-next@14.0.1(eslint@8.53.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-QfIFK2WD39H4WOespjgf6PLv9Bpsd7KGGelCtmq4l67nGvnlsGpuvj0hIT+aIy6p5gKH+lAChYILsyDlxP52yg==}
peerDependencies:
eslint: ^7.23.0 || ^8.0.0
typescript: '>=3.3.1'
@@ -1105,29 +1101,29 @@ packages:
typescript:
optional: true
dependencies:
- '@next/eslint-plugin-next': 14.0.0
+ '@next/eslint-plugin-next': 14.0.1
'@rushstack/eslint-patch': 1.5.1
- '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
- eslint: 8.52.0
+ '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.2.2)
+ eslint: 8.53.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.9.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@6.9.0)(eslint-import-resolver-typescript@3.6.1)(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)
- eslint-plugin-react-hooks: 4.6.0(eslint@8.52.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.10.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.53.0)
+ eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.10.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0)
+ eslint-plugin-jsx-a11y: 6.8.0(eslint@8.53.0)
+ eslint-plugin-react: 7.33.2(eslint@8.53.0)
+ eslint-plugin-react-hooks: 4.6.0(eslint@8.53.0)
typescript: 5.2.2
transitivePeerDependencies:
- eslint-import-resolver-webpack
- supports-color
dev: true
- /eslint-config-prettier@9.0.0(eslint@8.52.0):
+ /eslint-config-prettier@9.0.0(eslint@8.53.0):
resolution: {integrity: sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- eslint: 8.52.0
+ eslint: 8.53.0
dev: true
/eslint-import-resolver-node@0.3.9:
@@ -1140,7 +1136,7 @@ packages:
- supports-color
dev: true
- /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.52.0):
+ /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.10.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.53.0):
resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -1149,10 +1145,10 @@ packages:
dependencies:
debug: 4.3.4
enhanced-resolve: 5.15.0
- eslint: 8.52.0
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0)
- eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0)
- fast-glob: 3.3.1
+ eslint: 8.53.0
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.10.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0)
+ eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.10.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0)
+ fast-glob: 3.3.2
get-tsconfig: 4.7.2
is-core-module: 2.13.1
is-glob: 4.0.3
@@ -1163,7 +1159,7 @@ packages:
- supports-color
dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.10.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -1184,16 +1180,16 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.2.2)
debug: 3.2.7
- eslint: 8.52.0
+ eslint: 8.53.0
eslint-import-resolver-node: 0.3.9
- eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.52.0)
+ eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.10.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.53.0)
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0):
+ /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.10.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0):
resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==}
engines: {node: '>=4'}
peerDependencies:
@@ -1203,16 +1199,16 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 6.9.0(eslint@8.52.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 6.10.0(eslint@8.53.0)(typescript@5.2.2)
array-includes: 3.1.7
array.prototype.findlastindex: 1.2.3
array.prototype.flat: 1.3.2
array.prototype.flatmap: 1.3.2
debug: 3.2.7
doctrine: 2.1.0
- eslint: 8.52.0
+ eslint: 8.53.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.9.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.52.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.10.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.53.0)
hasown: 2.0.0
is-core-module: 2.13.1
is-glob: 4.0.3
@@ -1228,8 +1224,8 @@ packages:
- supports-color
dev: true
- /eslint-plugin-jsx-a11y@6.7.1(eslint@8.52.0):
- resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==}
+ /eslint-plugin-jsx-a11y@6.8.0(eslint@8.53.0):
+ resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==}
engines: {node: '>=4.0'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
@@ -1238,31 +1234,31 @@ packages:
aria-query: 5.3.0
array-includes: 3.1.7
array.prototype.flatmap: 1.3.2
- ast-types-flow: 0.0.7
- axe-core: 4.8.2
+ ast-types-flow: 0.0.8
+ axe-core: 4.7.0
axobject-query: 3.2.1
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
- eslint: 8.52.0
- has: 1.0.4
+ es-iterator-helpers: 1.0.15
+ eslint: 8.53.0
+ hasown: 2.0.0
jsx-ast-utils: 3.3.5
- language-tags: 1.0.5
+ language-tags: 1.0.9
minimatch: 3.1.2
object.entries: 1.1.7
object.fromentries: 2.0.7
- semver: 6.3.1
dev: true
- /eslint-plugin-react-hooks@4.6.0(eslint@8.52.0):
+ /eslint-plugin-react-hooks@4.6.0(eslint@8.53.0):
resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
engines: {node: '>=10'}
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
dependencies:
- eslint: 8.52.0
+ eslint: 8.53.0
dev: true
- /eslint-plugin-react@7.33.2(eslint@8.52.0):
+ /eslint-plugin-react@7.33.2(eslint@8.53.0):
resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==}
engines: {node: '>=4'}
peerDependencies:
@@ -1273,7 +1269,7 @@ packages:
array.prototype.tosorted: 1.1.2
doctrine: 2.1.0
es-iterator-helpers: 1.0.15
- eslint: 8.52.0
+ eslint: 8.53.0
estraverse: 5.3.0
jsx-ast-utils: 3.3.5
minimatch: 3.1.2
@@ -1287,22 +1283,21 @@ packages:
string.prototype.matchall: 4.0.10
dev: true
- /eslint-plugin-unicorn@48.0.1(eslint@8.52.0):
- resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==}
+ /eslint-plugin-unicorn@49.0.0(eslint@8.53.0):
+ resolution: {integrity: sha512-0fHEa/8Pih5cmzFW5L7xMEfUTvI9WKeQtjmKpTUmY+BiFCDxkxrTdnURJOHKykhtwIeyYsxnecbGvDCml++z4Q==}
engines: {node: '>=16'}
peerDependencies:
- eslint: '>=8.44.0'
+ eslint: '>=8.52.0'
dependencies:
'@babel/helper-validator-identifier': 7.22.20
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0)
ci-info: 3.9.0
clean-regexp: 1.0.0
- eslint: 8.52.0
+ eslint: 8.53.0
esquery: 1.5.0
indent-string: 4.0.0
is-builtin-module: 3.2.1
jsesc: 3.0.2
- lodash: 4.17.21
pluralize: 8.0.0
read-pkg-up: 7.0.1
regexp-tree: 0.1.27
@@ -1324,15 +1319,15 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint@8.52.0:
- resolution: {integrity: sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==}
+ /eslint@8.53.0:
+ resolution: {integrity: sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.52.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.53.0)
'@eslint-community/regexpp': 4.10.0
- '@eslint/eslintrc': 2.1.2
- '@eslint/js': 8.52.0
+ '@eslint/eslintrc': 2.1.3
+ '@eslint/js': 8.53.0
'@humanwhocodes/config-array': 0.11.13
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
@@ -1375,8 +1370,8 @@ packages:
resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.11.1
- acorn-jsx: 5.3.2(acorn@8.11.1)
+ acorn: 8.11.2
+ acorn-jsx: 5.3.2(acorn@8.11.2)
eslint-visitor-keys: 3.4.3
dev: true
@@ -1427,8 +1422,8 @@ packages:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
dev: true
- /fast-glob@3.3.1:
- resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
+ /fast-glob@3.3.2:
+ resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
engines: {node: '>=8.6.0'}
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -1535,10 +1530,12 @@ packages:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
dev: true
- /geist@1.0.0:
- resolution: {integrity: sha512-7hqXZqIdSiFbXjlMZ8Ag0fBAW8RzUjIXPkh160rT4m4ECMtsKdFX+06e0mK28oRCpU+lOB1C5Es8qxzvv7H2Hg==}
+ /geist@1.1.0(next@14.0.2-canary.23):
+ resolution: {integrity: sha512-UwZH+ekwAt1T5XYlviFD+jUXFeRRawDDT8RtpJ//IHTPXlVIO6BCcZ8M0Pxg1K/FT3H8HLn3KJqMsPLHbo1HNg==}
+ peerDependencies:
+ next: ^13.2 || ^14
dependencies:
- '@next/font': 13.5.6
+ next: 14.0.2-canary.23(react-dom@18.2.0)(react@18.2.0)
dev: false
/get-intrinsic@1.2.2:
@@ -1640,7 +1637,7 @@ packages:
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
- fast-glob: 3.3.1
+ fast-glob: 3.3.2
ignore: 5.2.4
merge2: 1.4.1
slash: 3.0.0
@@ -1696,11 +1693,6 @@ packages:
has-symbols: 1.0.3
dev: true
- /has@1.0.4:
- resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==}
- engines: {node: '>= 0.4.0'}
- dev: true
-
/hasown@2.0.0:
resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
engines: {node: '>= 0.4'}
@@ -1960,8 +1952,8 @@ packages:
set-function-name: 2.0.1
dev: true
- /jiti@1.20.0:
- resolution: {integrity: sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==}
+ /jiti@1.21.0:
+ resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==}
hasBin: true
dev: true
@@ -2029,8 +2021,9 @@ packages:
resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==}
dev: true
- /language-tags@1.0.5:
- resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==}
+ /language-tags@1.0.9:
+ resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==}
+ engines: {node: '>=0.10'}
dependencies:
language-subtag-registry: 0.3.22
dev: true
@@ -2109,10 +2102,6 @@ packages:
resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
dev: true
- /lodash@4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
- dev: true
-
/log-update@5.0.1:
resolution: {integrity: sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -2195,8 +2184,8 @@ packages:
thenify-all: 1.6.0
dev: true
- /nanoid@3.3.6:
- resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
+ /nanoid@3.3.7:
+ resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
@@ -2204,8 +2193,8 @@ packages:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
dev: true
- /next@14.0.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-J0jHKBJpB9zd4+c153sair0sz44mbaCHxggs8ryVXSFBuBqJ8XdE9/ozoV85xGh2VnSjahwntBZZgsihL9QznA==}
+ /next@14.0.2-canary.23(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-bI0zMQV9QE91OiBJrsfU0uc+gevV+ssOWT+5GuBq8t0OXbJNBM8lQEwmXGPSPLoVTRsBct+hKN0XQriz5CZkZw==}
engines: {node: '>=18.17.0'}
hasBin: true
peerDependencies:
@@ -2219,25 +2208,25 @@ packages:
sass:
optional: true
dependencies:
- '@next/env': 14.0.0
+ '@next/env': 14.0.2-canary.23
'@swc/helpers': 0.5.2
busboy: 1.6.0
- caniuse-lite: 1.0.30001554
+ caniuse-lite: 1.0.30001561
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': 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
+ '@next/swc-darwin-arm64': 14.0.2-canary.23
+ '@next/swc-darwin-x64': 14.0.2-canary.23
+ '@next/swc-linux-arm64-gnu': 14.0.2-canary.23
+ '@next/swc-linux-arm64-musl': 14.0.2-canary.23
+ '@next/swc-linux-x64-gnu': 14.0.2-canary.23
+ '@next/swc-linux-x64-musl': 14.0.2-canary.23
+ '@next/swc-win32-arm64-msvc': 14.0.2-canary.23
+ '@next/swc-win32-ia32-msvc': 14.0.2-canary.23
+ '@next/swc-win32-x64-msvc': 14.0.2-canary.23
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
@@ -2521,7 +2510,7 @@ packages:
dependencies:
lilconfig: 2.1.0
postcss: 8.4.31
- yaml: 2.3.3
+ yaml: 2.3.4
dev: true
/postcss-nested@6.0.1(postcss@8.4.31):
@@ -2558,7 +2547,7 @@ packages:
resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
- nanoid: 3.3.6
+ nanoid: 3.3.7
picocolors: 1.0.0
source-map-js: 1.0.2
@@ -2567,8 +2556,8 @@ packages:
engines: {node: '>= 0.8.0'}
dev: true
- /prettier-plugin-tailwindcss@0.5.6(prettier@3.0.3):
- resolution: {integrity: sha512-2Xgb+GQlkPAUCFi3sV+NOYcSI5XgduvDBL2Zt/hwJudeKXkyvRS65c38SB0yb9UB40+1rL83I6m0RtlOQ8eHdg==}
+ /prettier-plugin-tailwindcss@0.5.7(prettier@3.0.3):
+ resolution: {integrity: sha512-4v6uESAgwCni6YF6DwJlRaDjg9Z+al5zM4JfngcazMy4WEf/XkPS5TEQjbD+DZ5iNuG6RrKQLa/HuX2SYzC3kQ==}
engines: {node: '>=14.21.3'}
peerDependencies:
'@ianvs/prettier-plugin-sort-imports': '*'
@@ -2636,8 +2625,8 @@ packages:
react-is: 16.13.1
dev: true
- /punycode@2.3.0:
- resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==}
+ /punycode@2.3.1:
+ resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
dev: true
@@ -2685,7 +2674,7 @@ packages:
resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
engines: {node: '>=8'}
dependencies:
- '@types/normalize-package-data': 2.4.3
+ '@types/normalize-package-data': 2.4.4
normalize-package-data: 2.5.0
parse-json: 5.2.0
type-fest: 0.6.0
@@ -3075,10 +3064,10 @@ packages:
chokidar: 3.5.3
didyoumean: 1.2.2
dlv: 1.1.3
- fast-glob: 3.3.1
+ fast-glob: 3.3.2
glob-parent: 6.0.2
is-glob: 4.0.3
- jiti: 1.20.0
+ jiti: 1.21.0
lilconfig: 2.1.0
micromatch: 4.0.5
normalize-path: 3.0.0
@@ -3249,7 +3238,7 @@ packages:
/uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
dependencies:
- punycode: 2.3.0
+ punycode: 2.3.1
dev: true
/util-deprecate@1.0.2:
@@ -3349,6 +3338,11 @@ packages:
engines: {node: '>= 14'}
dev: true
+ /yaml@2.3.4:
+ resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
+ engines: {node: '>= 14'}
+ dev: true
+
/yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}