Skip to content

Commit 49442db

Browse files
committed
update deps
1 parent 78d5003 commit 49442db

File tree

7 files changed

+128
-129
lines changed

7 files changed

+128
-129
lines changed

app/(personal)/[slug]/page.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import type {Metadata, ResolvingMetadata} from 'next'
66
import {toPlainText, type PortableTextBlock} from 'next-sanity'
77
import {cookies, draftMode} from 'next/headers'
88
import {notFound} from 'next/navigation'
9-
import {resolvePerspectiveFromCookie} from 'next-sanity/experimental/live'
9+
import {resolvePerspectiveFromCookies} from 'next-sanity/experimental/live'
1010
import type {PagesBySlugQueryResult} from '@/sanity.types'
1111

1212
type Props = {
@@ -22,7 +22,7 @@ export async function generateMetadata(
2222
query: pagesBySlugQuery,
2323
params,
2424
perspective: isDraftMode
25-
? await resolvePerspectiveFromCookie({cookies: await cookies()})
25+
? await resolvePerspectiveFromCookies({cookies: await cookies()})
2626
: 'published',
2727
stega: false,
2828
})
@@ -49,7 +49,7 @@ export default async function PageSlugRoute({params}: Props) {
4949
query: pagesBySlugQuery,
5050
params,
5151
perspective: isDraftMode
52-
? await resolvePerspectiveFromCookie({cookies: await cookies()})
52+
? await resolvePerspectiveFromCookies({cookies: await cookies()})
5353
: 'published',
5454
stega: isDraftMode,
5555
})

app/(personal)/layout.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ import {Toaster} from 'sonner'
1414
import {handleError} from './client-functions'
1515
import {DraftModeToast} from './DraftModeToast'
1616
import {SpeedInsights} from '@vercel/speed-insights/next'
17-
import {resolvePerspectiveFromCookie} from 'next-sanity/experimental/live'
17+
import {resolvePerspectiveFromCookies} from 'next-sanity/experimental/live'
1818
import type {SettingsQueryResult} from '@/sanity.types'
1919

2020
export async function generateMetadata(): Promise<Metadata> {
2121
const isDraftMode = (await draftMode()).isEnabled
2222
const perspective = (await isDraftMode)
23-
? await resolvePerspectiveFromCookie({cookies: await cookies()})
23+
? await resolvePerspectiveFromCookies({cookies: await cookies()})
2424
: 'published'
2525
const [{data: settings}, {data: homePage}] = await Promise.all([
2626
sanityFetch({query: settingsQuery, perspective, stega: false}),
@@ -83,7 +83,7 @@ export default async function PersonalLayout({children}: {children: React.ReactN
8383
*/
8484
async function DynamicLayout({children}: {children: React.ReactNode}) {
8585
const jar = await cookies()
86-
const perspective = await resolvePerspectiveFromCookie({cookies: jar})
86+
const perspective = await resolvePerspectiveFromCookies({cookies: jar})
8787
const {data} = await sanityFetch({query: settingsQuery, perspective})
8888
return <CachedContent data={data}>{children}</CachedContent>
8989
}

app/(personal)/page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {HomePage} from '@/components/HomePage'
22
import IntroTemplate from '@/intro-template'
33
import {sanityFetch} from '@/sanity/lib/live'
44
import {homePageQuery} from '@/sanity/lib/queries'
5-
import {resolvePerspectiveFromCookie} from 'next-sanity/experimental/live'
5+
import {resolvePerspectiveFromCookies} from 'next-sanity/experimental/live'
66
import {cookies, draftMode} from 'next/headers'
77
import {Suspense} from 'react'
88

@@ -15,7 +15,7 @@ export default async function IndexRoute({
1515
const {data} = await sanityFetch({
1616
query: homePageQuery,
1717
perspective: isDraftMode
18-
? await resolvePerspectiveFromCookie({cookies: await cookies()})
18+
? await resolvePerspectiveFromCookies({cookies: await cookies()})
1919
: 'published',
2020
stega: isDraftMode,
2121
})

app/(personal)/projects/[slug]/page.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {createDataAttribute, toPlainText} from 'next-sanity'
1010
import {cookies, draftMode} from 'next/headers'
1111
import Link from 'next/link'
1212
import {notFound} from 'next/navigation'
13-
import {resolvePerspectiveFromCookie} from 'next-sanity/experimental/live'
13+
import {resolvePerspectiveFromCookies} from 'next-sanity/experimental/live'
1414
import type {ProjectBySlugQueryResult} from '@/sanity.types'
1515

1616
type Props = {
@@ -26,7 +26,7 @@ export async function generateMetadata(
2626
query: projectBySlugQuery,
2727
params,
2828
perspective: isDraftMode
29-
? await resolvePerspectiveFromCookie({cookies: await cookies()})
29+
? await resolvePerspectiveFromCookies({cookies: await cookies()})
3030
: 'published',
3131
stega: false,
3232
})
@@ -62,7 +62,7 @@ export default async function ProjectSlugRoute({params}: Props) {
6262
query: projectBySlugQuery,
6363
params,
6464
perspective: isDraftMode
65-
? await resolvePerspectiveFromCookie({cookies: await cookies()})
65+
? await resolvePerspectiveFromCookies({cookies: await cookies()})
6666
: 'published',
6767
stega: isDraftMode,
6868
})

next.config.ts

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,8 @@ const config: NextConfig = {
55
reactStrictMode: true,
66
// Speeds up performance by automatically generating useMemo and useCallback in client components
77
reactCompiler: true,
8-
experimental: {
9-
// Required by `next-sanity/experimental/live`
10-
cacheComponents: true,
11-
cacheLife: {
12-
default: {
13-
// Sanity Live handles on-demand revalidation, so the default 15min time based revalidation is too short
14-
revalidate: 60 * 60 * 24 * 90, // 90 days
15-
},
16-
},
17-
},
8+
// Required by `next-sanity/experimental/live`
9+
cacheComponents: true,
1810
images: {
1911
remotePatterns: [{hostname: 'cdn.sanity.io'}],
2012
},

package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"private": true,
44
"type": "module",
55
"scripts": {
6-
"build": "next build --turbopack --no-mangling && sanity manifest extract --path public/studio/static",
6+
"build": "next build --turbopack && sanity manifest extract --path public/studio/static",
77
"predev": "npm run typegen",
88
"dev": "next --turbopack",
99
"format": "npx prettier --write . --ignore-path .gitignore",
@@ -12,10 +12,10 @@
1212
"start": "next start",
1313
"type-check": "tsc --noEmit",
1414
"typegen": "sanity schema extract && sanity typegen generate",
15-
"update:canaries": "pnpm up next@canary eslint-config-next@canary @next/env@canary next-sanity@latest"
15+
"update:canaries": "pnpm up next@latest eslint-config-next@latest @next/env@latest next-sanity@canary"
1616
},
1717
"dependencies": {
18-
"@next/env": "16.0.0-canary.10",
18+
"@next/env": "16.0.0",
1919
"@sanity/client": "7.12.0",
2020
"@sanity/demo": "2.0.0",
2121
"@sanity/icons": "3.7.4",
@@ -27,8 +27,8 @@
2727
"@vercel/speed-insights": "1.2.0",
2828
"classnames": "2.5.1",
2929
"date-fns": "4.1.0",
30-
"next": "16.0.0-canary.10",
31-
"next-sanity": "11.5.5",
30+
"next": "16.0.0",
31+
"next-sanity": "11.5.7-canary.3",
3232
"react": "19.2.0",
3333
"react-dom": "19.2.0",
3434
"react-live-transitions": "0.2.0",
@@ -46,14 +46,14 @@
4646
"@types/react": "19.2.2",
4747
"autoprefixer": "10.4.21",
4848
"babel-plugin-react-compiler": "1.0.0",
49-
"eslint": "9.37.0",
49+
"eslint": "9.38.0",
5050
"eslint-formatter-gha": "1.6.0",
5151
"eslint-plugin-react-hooks": "7.0.0",
5252
"postcss": "8.5.6",
5353
"prettier": "3.6.2",
54-
"prettier-plugin-tailwindcss": "0.6.14",
54+
"prettier-plugin-tailwindcss": "0.7.1",
5555
"tailwindcss": "3.4.18",
5656
"typescript": "5.9.3"
5757
},
58-
"packageManager": "pnpm@10.17.1"
58+
"packageManager": "pnpm@10.18.3"
5959
}

0 commit comments

Comments
 (0)