Skip to content

Commit 557e850

Browse files
committed
chore(deps): Change to forked supabase/ssr
1 parent 7414588 commit 557e850

File tree

5 files changed

+43
-20
lines changed

5 files changed

+43
-20
lines changed

bun.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"@radix-ui/react-popover": "^1.1.15",
1313
"@radix-ui/react-select": "^2.2.6",
1414
"@radix-ui/react-slot": "^1.2.4",
15-
"@supabase/ssr": "^0.8.0",
15+
"@supabase/ssr": "github:jtclarkjr/ssr",
1616
"@supabase/supabase-js": "^2.86.0",
1717
"@tanstack/react-query": "^5.90.11",
1818
"@types/ioredis": "^5.0.0",
@@ -578,7 +578,7 @@
578578

579579
"@supabase/realtime-js": ["@supabase/realtime-js@2.86.0", "", { "dependencies": { "@types/phoenix": "^1.6.6", "@types/ws": "^8.18.1", "tslib": "2.8.1", "ws": "^8.18.2" } }, "sha512-dyS8bFoP29R/sj5zLi0AP3JfgG8ar1nuImcz5jxSx7UIW7fbFsXhUCVrSY2Ofo0+Ev6wiATiSdBOzBfWaiFyPA=="],
580580

581-
"@supabase/ssr": ["@supabase/ssr@0.8.0", "", { "dependencies": { "cookie": "^1.0.2" }, "peerDependencies": { "@supabase/supabase-js": "^2.76.1" } }, "sha512-/PKk8kNFSs8QvvJ2vOww1mF5/c5W8y42duYtXvkOSe+yZKRgTTZywYG2l41pjhNomqESZCpZtXuWmYjFRMV+dw=="],
581+
"@supabase/ssr": ["@supabase/ssr@github:jtclarkjr/ssr#0ae8558", { "dependencies": { "cookie": "^1.0.2" }, "peerDependencies": { "@supabase/supabase-js": "^2.76.1" } }, "jtclarkjr-ssr-0ae8558"],
582582

583583
"@supabase/storage-js": ["@supabase/storage-js@2.86.0", "", { "dependencies": { "iceberg-js": "^0.8.0", "tslib": "2.8.1" } }, "sha512-PM47jX/Mfobdtx7NNpoj9EvlrkapAVTQBZgGGslEXD6NS70EcGjhgRPBItwHdxZPM5GwqQ0cGMN06uhjeY2mHQ=="],
584584

lib/supabase/server.ts

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import type { CookieMethodsServer } from '@supabase/ssr'
12
import {
23
createServerClient,
34
parseCookieHeader,
@@ -7,26 +8,22 @@ import {
78
export function createClient(request: Request) {
89
const headers = new Headers()
910

11+
const cookies: CookieMethodsServer = {
12+
getAll() {
13+
return parseCookieHeader(request.headers.get('Cookie'))
14+
},
15+
setAll(cookiesToSet) {
16+
cookiesToSet.forEach(({ name, value, options }) =>
17+
headers.append('Set-Cookie', serializeCookieHeader(name, value, options))
18+
)
19+
}
20+
}
21+
1022
const supabase = createServerClient(
1123
process.env.NEXT_PUBLIC_SUPABASE_URL!,
1224
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!,
1325
{
14-
cookies: {
15-
getAll() {
16-
return parseCookieHeader(request.headers.get('Cookie') ?? '') as {
17-
name: string
18-
value: string
19-
}[]
20-
},
21-
setAll(cookiesToSet) {
22-
cookiesToSet.forEach(({ name, value, options }) =>
23-
headers.append(
24-
'Set-Cookie',
25-
serializeCookieHeader(name, value, options)
26-
)
27-
)
28-
}
29-
}
26+
cookies
3027
}
3128
)
3229

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@
1818
"dev:docker": "docker compose up -d && bun dev",
1919
"storybook": "storybook dev -p 6006",
2020
"build-storybook": "storybook build",
21-
"build-storybook-local": "storybook build && rm -rf public/storybook && mv storybook-static public/storybook"
21+
"build-storybook-local": "storybook build && rm -rf public/storybook && mv storybook-static public/storybook",
22+
"supabase:ssr:build": "tsc -p tsconfig.supabase-ssr.module.json && tsc -p tsconfig.supabase-ssr.main.json",
23+
"postinstall": "bun run supabase:ssr:build"
2224
},
2325
"dependencies": {
2426
"@anthropic-ai/sdk": "^0.71.0",
@@ -28,7 +30,7 @@
2830
"@radix-ui/react-popover": "^1.1.15",
2931
"@radix-ui/react-select": "^2.2.6",
3032
"@radix-ui/react-slot": "^1.2.4",
31-
"@supabase/ssr": "^0.8.0",
33+
"@supabase/ssr": "github:jtclarkjr/ssr",
3234
"@supabase/supabase-js": "^2.86.0",
3335
"@tanstack/react-query": "^5.90.11",
3436
"@types/ioredis": "^5.0.0",

tsconfig.supabase-ssr.main.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"extends": "./node_modules/@supabase/ssr/tsconfig.main.json",
3+
"compilerOptions": {
4+
"outDir": "./node_modules/@supabase/ssr/dist/main"
5+
},
6+
"include": ["./node_modules/@supabase/ssr/src/**/*.ts"],
7+
"exclude": [
8+
"./node_modules/@supabase/ssr/src/**/*.spec.ts",
9+
"./node_modules/@supabase/ssr/src/**/*.test.ts",
10+
"./node_modules/@supabase/ssr/src/__snapshots__/**"
11+
]
12+
}

tsconfig.supabase-ssr.module.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"extends": "./node_modules/@supabase/ssr/tsconfig.json",
3+
"compilerOptions": {
4+
"outDir": "./node_modules/@supabase/ssr/dist/module"
5+
},
6+
"include": ["./node_modules/@supabase/ssr/src/**/*.ts"],
7+
"exclude": [
8+
"./node_modules/@supabase/ssr/src/**/*.spec.ts",
9+
"./node_modules/@supabase/ssr/src/**/*.test.ts",
10+
"./node_modules/@supabase/ssr/src/__snapshots__/**"
11+
]
12+
}

0 commit comments

Comments
 (0)