feat: update @supabase/*-js libraries to v2.74.0 (#39326)

* feat: update @supabase/*-js libraries to v2.74.0

* Use catalog supabase/supabase-js in all apps/packages.

* Bump supabase/ssr to 0.7.0.

* Fix edge cases for the infinite query hook.

* Remove extra packages, they're covered under the next rule.

---------

Co-authored-by: mandarini <6603745+mandarini@users.noreply.github.com>
Co-authored-by: Ivan Vasilov <vasilov.ivan@gmail.com>
This commit is contained in:
authored and GitHub committed 2025-10-08 11:46:19 +03:00
1 parent 7927865669
commit 799f6c4139
6 files changed
+681 -145

No files matched your search

+2 -2
View File
@@ -90,8 +90,8 @@
"devDependencies": {
"@react-router/dev": "^7.1.5",
"@shikijs/compat": "^1.1.7",
"@supabase/ssr": "^0.6.1",
"@supabase/supabase-js": "^2.49.1",
"@supabase/ssr": "^0.7.0",
"@supabase/supabase-js": "catalog:",
"@tanstack/react-router": "^1.114.27",
"@tanstack/react-start": "^1.114.25",
"@types/common-tags": "^1.8.4",
@@ -2,7 +2,7 @@
import { createClient } from '@/registry/default/fixtures/lib/supabase/client'
import { PostgrestQueryBuilder } from '@supabase/postgrest-js'
import { SupabaseClient } from '@supabase/supabase-js'
import { type SupabaseClient } from '@supabase/supabase-js'
import { useEffect, useRef, useSyncExternalStore } from 'react'
const supabase = createClient()
@@ -27,7 +27,13 @@ type Database =
},
U
>
: never
: {
public: {
Tables: Record<string, any>
Views: Record<string, any>
Functions: Record<string, any>
}
}
// Change this to the database schema you want to use
type DatabaseSchema = Database['public']
@@ -114,12 +120,8 @@ function createStore<TData extends SupabaseTableData<T>, T extends SupabaseTable
console.error('An unexpected error occurred:', error)
setState({ error })
} else {
const deduplicatedData = ((newData || []) as TData[]).filter(
(item) => !state.data.find((old) => old.id === item.id)
)
setState({
data: [...state.data, ...deduplicatedData],
data: [...state.data, ...(newData as TData[])],
count: count || 0,
isSuccess: true,
error: null,
@@ -50,7 +50,15 @@ export type Database = {
task?: string | null
user_id?: string
}
Relationships: []
Relationships: [
{
foreignKeyName: 'todos_user_id_fkey'
columns: ['user_id']
isOneToOne: false
referencedRelation: 'users'
referencedColumns: ['id']
},
]
}
}
Views: {
@@ -66,29 +74,588 @@ export type Database = {
[_ in never]: never
}
}
storage: {
Tables: {
buckets: {
Row: {
allowed_mime_types: string[] | null
avif_autodetection: boolean | null
created_at: string | null
file_size_limit: number | null
id: string
name: string
owner: string | null
owner_id: string | null
public: boolean | null
type: Database['storage']['Enums']['buckettype']
updated_at: string | null
}
Insert: {
allowed_mime_types?: string[] | null
avif_autodetection?: boolean | null
created_at?: string | null
file_size_limit?: number | null
id: string
name: string
owner?: string | null
owner_id?: string | null
public?: boolean | null
type?: Database['storage']['Enums']['buckettype']
updated_at?: string | null
}
Update: {
allowed_mime_types?: string[] | null
avif_autodetection?: boolean | null
created_at?: string | null
file_size_limit?: number | null
id?: string
name?: string
owner?: string | null
owner_id?: string | null
public?: boolean | null
type?: Database['storage']['Enums']['buckettype']
updated_at?: string | null
}
Relationships: []
}
buckets_analytics: {
Row: {
created_at: string
format: string
id: string
type: Database['storage']['Enums']['buckettype']
updated_at: string
}
Insert: {
created_at?: string
format?: string
id: string
type?: Database['storage']['Enums']['buckettype']
updated_at?: string
}
Update: {
created_at?: string
format?: string
id?: string
type?: Database['storage']['Enums']['buckettype']
updated_at?: string
}
Relationships: []
}
iceberg_namespaces: {
Row: {
bucket_id: string
created_at: string
id: string
name: string
updated_at: string
}
Insert: {
bucket_id: string
created_at?: string
id?: string
name: string
updated_at?: string
}
Update: {
bucket_id?: string
created_at?: string
id?: string
name?: string
updated_at?: string
}
Relationships: [
{
foreignKeyName: 'iceberg_namespaces_bucket_id_fkey'
columns: ['bucket_id']
isOneToOne: false
referencedRelation: 'buckets_analytics'
referencedColumns: ['id']
},
]
}
iceberg_tables: {
Row: {
bucket_id: string
created_at: string
id: string
location: string
name: string
namespace_id: string
updated_at: string
}
Insert: {
bucket_id: string
created_at?: string
id?: string
location: string
name: string
namespace_id: string
updated_at?: string
}
Update: {
bucket_id?: string
created_at?: string
id?: string
location?: string
name?: string
namespace_id?: string
updated_at?: string
}
Relationships: [
{
foreignKeyName: 'iceberg_tables_bucket_id_fkey'
columns: ['bucket_id']
isOneToOne: false
referencedRelation: 'buckets_analytics'
referencedColumns: ['id']
},
{
foreignKeyName: 'iceberg_tables_namespace_id_fkey'
columns: ['namespace_id']
isOneToOne: false
referencedRelation: 'iceberg_namespaces'
referencedColumns: ['id']
},
]
}
migrations: {
Row: {
executed_at: string | null
hash: string
id: number
name: string
}
Insert: {
executed_at?: string | null
hash: string
id: number
name: string
}
Update: {
executed_at?: string | null
hash?: string
id?: number
name?: string
}
Relationships: []
}
objects: {
Row: {
bucket_id: string | null
created_at: string | null
id: string
last_accessed_at: string | null
level: number | null
metadata: Json | null
name: string | null
owner: string | null
owner_id: string | null
path_tokens: string[] | null
updated_at: string | null
user_metadata: Json | null
version: string | null
}
Insert: {
bucket_id?: string | null
created_at?: string | null
id?: string
last_accessed_at?: string | null
level?: number | null
metadata?: Json | null
name?: string | null
owner?: string | null
owner_id?: string | null
path_tokens?: string[] | null
updated_at?: string | null
user_metadata?: Json | null
version?: string | null
}
Update: {
bucket_id?: string | null
created_at?: string | null
id?: string
last_accessed_at?: string | null
level?: number | null
metadata?: Json | null
name?: string | null
owner?: string | null
owner_id?: string | null
path_tokens?: string[] | null
updated_at?: string | null
user_metadata?: Json | null
version?: string | null
}
Relationships: [
{
foreignKeyName: 'objects_bucketId_fkey'
columns: ['bucket_id']
isOneToOne: false
referencedRelation: 'buckets'
referencedColumns: ['id']
},
]
}
prefixes: {
Row: {
bucket_id: string
created_at: string | null
level: number
name: string
updated_at: string | null
}
Insert: {
bucket_id: string
created_at?: string | null
level?: number
name: string
updated_at?: string | null
}
Update: {
bucket_id?: string
created_at?: string | null
level?: number
name?: string
updated_at?: string | null
}
Relationships: [
{
foreignKeyName: 'prefixes_bucketId_fkey'
columns: ['bucket_id']
isOneToOne: false
referencedRelation: 'buckets'
referencedColumns: ['id']
},
]
}
s3_multipart_uploads: {
Row: {
bucket_id: string
created_at: string
id: string
in_progress_size: number
key: string
owner_id: string | null
upload_signature: string
user_metadata: Json | null
version: string
}
Insert: {
bucket_id: string
created_at?: string
id: string
in_progress_size?: number
key: string
owner_id?: string | null
upload_signature: string
user_metadata?: Json | null
version: string
}
Update: {
bucket_id?: string
created_at?: string
id?: string
in_progress_size?: number
key?: string
owner_id?: string | null
upload_signature?: string
user_metadata?: Json | null
version?: string
}
Relationships: [
{
foreignKeyName: 's3_multipart_uploads_bucket_id_fkey'
columns: ['bucket_id']
isOneToOne: false
referencedRelation: 'buckets'
referencedColumns: ['id']
},
]
}
s3_multipart_uploads_parts: {
Row: {
bucket_id: string
created_at: string
etag: string
id: string
key: string
owner_id: string | null
part_number: number
size: number
upload_id: string
version: string
}
Insert: {
bucket_id: string
created_at?: string
etag: string
id?: string
key: string
owner_id?: string | null
part_number: number
size?: number
upload_id: string
version: string
}
Update: {
bucket_id?: string
created_at?: string
etag?: string
id?: string
key?: string
owner_id?: string | null
part_number?: number
size?: number
upload_id?: string
version?: string
}
Relationships: [
{
foreignKeyName: 's3_multipart_uploads_parts_bucket_id_fkey'
columns: ['bucket_id']
isOneToOne: false
referencedRelation: 'buckets'
referencedColumns: ['id']
},
{
foreignKeyName: 's3_multipart_uploads_parts_upload_id_fkey'
columns: ['upload_id']
isOneToOne: false
referencedRelation: 's3_multipart_uploads'
referencedColumns: ['id']
},
]
}
}
Views: {
[_ in never]: never
}
Functions: {
add_prefixes: {
Args: {
_bucket_id: string
_name: string
}
Returns: undefined
}
can_insert_object: {
Args: {
bucketid: string
name: string
owner: string
metadata: Json
}
Returns: undefined
}
delete_leaf_prefixes: {
Args: {
bucket_ids: string[]
names: string[]
}
Returns: undefined
}
delete_prefix: {
Args: {
_bucket_id: string
_name: string
}
Returns: boolean
}
extension: {
Args: {
name: string
}
Returns: string
}
filename: {
Args: {
name: string
}
Returns: string
}
foldername: {
Args: {
name: string
}
Returns: string[]
}
get_level: {
Args: {
name: string
}
Returns: number
}
get_prefix: {
Args: {
name: string
}
Returns: string
}
get_prefixes: {
Args: {
name: string
}
Returns: string[]
}
get_size_by_bucket: {
Args: Record<PropertyKey, never>
Returns: {
size: number
bucket_id: string
}[]
}
list_multipart_uploads_with_delimiter: {
Args: {
bucket_id: string
prefix_param: string
delimiter_param: string
max_keys?: number
next_key_token?: string
next_upload_token?: string
}
Returns: {
key: string
id: string
created_at: string
}[]
}
list_objects_with_delimiter: {
Args: {
bucket_id: string
prefix_param: string
delimiter_param: string
max_keys?: number
start_after?: string
next_token?: string
}
Returns: {
name: string
id: string
metadata: Json
updated_at: string
}[]
}
lock_top_prefixes: {
Args: {
bucket_ids: string[]
names: string[]
}
Returns: undefined
}
operation: {
Args: Record<PropertyKey, never>
Returns: string
}
search: {
Args: {
prefix: string
bucketname: string
limits?: number
levels?: number
offsets?: number
search?: string
sortcolumn?: string
sortorder?: string
}
Returns: {
name: string
id: string
updated_at: string
created_at: string
last_accessed_at: string
metadata: Json
}[]
}
search_legacy_v1: {
Args: {
prefix: string
bucketname: string
limits?: number
levels?: number
offsets?: number
search?: string
sortcolumn?: string
sortorder?: string
}
Returns: {
name: string
id: string
updated_at: string
created_at: string
last_accessed_at: string
metadata: Json
}[]
}
search_v1_optimised: {
Args: {
prefix: string
bucketname: string
limits?: number
levels?: number
offsets?: number
search?: string
sortcolumn?: string
sortorder?: string
}
Returns: {
name: string
id: string
updated_at: string
created_at: string
last_accessed_at: string
metadata: Json
}[]
}
search_v2: {
Args: {
prefix: string
bucket_name: string
limits?: number
levels?: number
start_after?: string
sort_order?: string
sort_column?: string
sort_column_after?: string
}
Returns: {
key: string
name: string
id: string
updated_at: string
created_at: string
last_accessed_at: string
metadata: Json
}[]
}
}
Enums: {
buckettype: 'STANDARD' | 'ANALYTICS'
}
CompositeTypes: {
[_ in never]: never
}
}
}
type DefaultSchema = Database[Extract<keyof Database, 'public'>]
type PublicSchema = Database[Extract<keyof Database, 'public'>]
export type Tables<
DefaultSchemaTableNameOrOptions extends
| keyof (DefaultSchema['Tables'] & DefaultSchema['Views'])
PublicTableNameOrOptions extends
| keyof (PublicSchema['Tables'] & PublicSchema['Views'])
| { schema: keyof Database },
TableName extends DefaultSchemaTableNameOrOptions extends {
schema: keyof Database
}
? keyof (Database[DefaultSchemaTableNameOrOptions['schema']]['Tables'] &
Database[DefaultSchemaTableNameOrOptions['schema']]['Views'])
TableName extends PublicTableNameOrOptions extends { schema: keyof Database }
? keyof (Database[PublicTableNameOrOptions['schema']]['Tables'] &
Database[PublicTableNameOrOptions['schema']]['Views'])
: never = never,
> = DefaultSchemaTableNameOrOptions extends { schema: keyof Database }
? (Database[DefaultSchemaTableNameOrOptions['schema']]['Tables'] &
Database[DefaultSchemaTableNameOrOptions['schema']]['Views'])[TableName] extends {
> = PublicTableNameOrOptions extends { schema: keyof Database }
? (Database[PublicTableNameOrOptions['schema']]['Tables'] &
Database[PublicTableNameOrOptions['schema']]['Views'])[TableName] extends {
Row: infer R
}
? R
: never
: DefaultSchemaTableNameOrOptions extends keyof (DefaultSchema['Tables'] & DefaultSchema['Views'])
? (DefaultSchema['Tables'] & DefaultSchema['Views'])[DefaultSchemaTableNameOrOptions] extends {
: PublicTableNameOrOptions extends keyof (PublicSchema['Tables'] & PublicSchema['Views'])
? (PublicSchema['Tables'] & PublicSchema['Views'])[PublicTableNameOrOptions] extends {
Row: infer R
}
? R
@@ -96,22 +663,18 @@ export type Tables<
: never
export type TablesInsert<
DefaultSchemaTableNameOrOptions extends
| keyof DefaultSchema['Tables']
| { schema: keyof Database },
TableName extends DefaultSchemaTableNameOrOptions extends {
schema: keyof Database
}
? keyof Database[DefaultSchemaTableNameOrOptions['schema']]['Tables']
PublicTableNameOrOptions extends keyof PublicSchema['Tables'] | { schema: keyof Database },
TableName extends PublicTableNameOrOptions extends { schema: keyof Database }
? keyof Database[PublicTableNameOrOptions['schema']]['Tables']
: never = never,
> = DefaultSchemaTableNameOrOptions extends { schema: keyof Database }
? Database[DefaultSchemaTableNameOrOptions['schema']]['Tables'][TableName] extends {
> = PublicTableNameOrOptions extends { schema: keyof Database }
? Database[PublicTableNameOrOptions['schema']]['Tables'][TableName] extends {
Insert: infer I
}
? I
: never
: DefaultSchemaTableNameOrOptions extends keyof DefaultSchema['Tables']
? DefaultSchema['Tables'][DefaultSchemaTableNameOrOptions] extends {
: PublicTableNameOrOptions extends keyof PublicSchema['Tables']
? PublicSchema['Tables'][PublicTableNameOrOptions] extends {
Insert: infer I
}
? I
@@ -119,22 +682,18 @@ export type TablesInsert<
: never
export type TablesUpdate<
DefaultSchemaTableNameOrOptions extends
| keyof DefaultSchema['Tables']
| { schema: keyof Database },
TableName extends DefaultSchemaTableNameOrOptions extends {
schema: keyof Database
}
? keyof Database[DefaultSchemaTableNameOrOptions['schema']]['Tables']
PublicTableNameOrOptions extends keyof PublicSchema['Tables'] | { schema: keyof Database },
TableName extends PublicTableNameOrOptions extends { schema: keyof Database }
? keyof Database[PublicTableNameOrOptions['schema']]['Tables']
: never = never,
> = DefaultSchemaTableNameOrOptions extends { schema: keyof Database }
? Database[DefaultSchemaTableNameOrOptions['schema']]['Tables'][TableName] extends {
> = PublicTableNameOrOptions extends { schema: keyof Database }
? Database[PublicTableNameOrOptions['schema']]['Tables'][TableName] extends {
Update: infer U
}
? U
: never
: DefaultSchemaTableNameOrOptions extends keyof DefaultSchema['Tables']
? DefaultSchema['Tables'][DefaultSchemaTableNameOrOptions] extends {
: PublicTableNameOrOptions extends keyof PublicSchema['Tables']
? PublicSchema['Tables'][PublicTableNameOrOptions] extends {
Update: infer U
}
? U
@@ -142,38 +701,12 @@ export type TablesUpdate<
: never
export type Enums<
DefaultSchemaEnumNameOrOptions extends keyof DefaultSchema['Enums'] | { schema: keyof Database },
EnumName extends DefaultSchemaEnumNameOrOptions extends {
schema: keyof Database
}
? keyof Database[DefaultSchemaEnumNameOrOptions['schema']]['Enums']
PublicEnumNameOrOptions extends keyof PublicSchema['Enums'] | { schema: keyof Database },
EnumName extends PublicEnumNameOrOptions extends { schema: keyof Database }
? keyof Database[PublicEnumNameOrOptions['schema']]['Enums']
: never = never,
> = DefaultSchemaEnumNameOrOptions extends { schema: keyof Database }
? Database[DefaultSchemaEnumNameOrOptions['schema']]['Enums'][EnumName]
: DefaultSchemaEnumNameOrOptions extends keyof DefaultSchema['Enums']
? DefaultSchema['Enums'][DefaultSchemaEnumNameOrOptions]
> = PublicEnumNameOrOptions extends { schema: keyof Database }
? Database[PublicEnumNameOrOptions['schema']]['Enums'][EnumName]
: PublicEnumNameOrOptions extends keyof PublicSchema['Enums']
? PublicSchema['Enums'][PublicEnumNameOrOptions]
: never
export type CompositeTypes<
PublicCompositeTypeNameOrOptions extends
| keyof DefaultSchema['CompositeTypes']
| { schema: keyof Database },
CompositeTypeName extends PublicCompositeTypeNameOrOptions extends {
schema: keyof Database
}
? keyof Database[PublicCompositeTypeNameOrOptions['schema']]['CompositeTypes']
: never = never,
> = PublicCompositeTypeNameOrOptions extends { schema: keyof Database }
? Database[PublicCompositeTypeNameOrOptions['schema']]['CompositeTypes'][CompositeTypeName]
: PublicCompositeTypeNameOrOptions extends keyof DefaultSchema['CompositeTypes']
? DefaultSchema['CompositeTypes'][PublicCompositeTypeNameOrOptions]
: never
export const Constants = {
graphql_public: {
Enums: {},
},
public: {
Enums: {},
},
} as const
+2 -2
View File
@@ -12,8 +12,8 @@
"dependencies": {
"h3": "^1.15.4",
"nuxt": "^4.0.3",
"@supabase/ssr": "^0.6.1",
"@supabase/supabase-js": "^2.49.1"
"@supabase/ssr": "^0.7.0",
"@supabase/supabase-js": "catalog:"
},
"devDependencies": {
"shadcn": "^3.0.0",
+63 -62
View File
@@ -7,14 +7,14 @@ settings:
catalogs:
default:
'@supabase/auth-js':
specifier: 2.72.0-rc.11
version: 2.72.0-rc.11
specifier: 2.74.0
version: 2.74.0
'@supabase/realtime-js':
specifier: ^2.11.3
version: 2.11.3
specifier: 2.74.0
version: 2.74.0
'@supabase/supabase-js':
specifier: ^2.47.14
version: 2.49.3
specifier: 2.74.0
version: 2.74.0
'@types/node':
specifier: ^22.0.0
version: 22.13.14
@@ -51,7 +51,7 @@ catalogs:
overrides:
'@redocly/respect-core>form-data': ^4.0.4
'@supabase/supabase-js>@supabase/auth-js': 2.72.0-rc.11
'@supabase/supabase-js>@supabase/auth-js': 2.74.0
'@tanstack/directive-functions-plugin>vite': ^6.3.6
'@tanstack/react-start-plugin>vite': ^6.3.6
esbuild: ^0.25.2
@@ -388,7 +388,7 @@ importers:
version: 10.3.0(@opentelemetry/context-async-hooks@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.0.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@15.5.2(@babel/core@7.28.4(supports-color@8.1.1))(@opentelemetry/api@1.9.0)(@playwright/test@1.53.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4))(react@18.3.1)(supports-color@8.1.1)(webpack@5.94.0)
'@supabase/supabase-js':
specifier: 'catalog:'
version: 2.49.3
version: 2.74.0
'@tailwindcss/container-queries':
specifier: ^0.1.1
version: 0.1.1(tailwindcss@4.1.13)
@@ -812,7 +812,7 @@ importers:
version: 7.5.0
'@supabase/auth-js':
specifier: 'catalog:'
version: 2.72.0-rc.11
version: 2.74.0
'@supabase/mcp-server-supabase':
specifier: ^0.5.4
version: 0.5.5(supports-color@8.1.1)
@@ -824,7 +824,7 @@ importers:
version: link:../../packages/pg-meta
'@supabase/realtime-js':
specifier: 'catalog:'
version: 2.11.3
version: 2.74.0
'@supabase/shared-types':
specifier: 0.1.80
version: 0.1.80
@@ -833,7 +833,7 @@ importers:
version: 0.1.6(encoding@0.1.13)(supports-color@8.1.1)
'@supabase/supabase-js':
specifier: 'catalog:'
version: 2.49.3
version: 2.74.0
'@tanstack/react-query':
specifier: 4.35.7
version: 4.35.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -1473,11 +1473,11 @@ importers:
specifier: ^1.1.7
version: 1.6.0
'@supabase/ssr':
specifier: ^0.6.1
version: 0.6.1(@supabase/supabase-js@2.49.3)
specifier: ^0.7.0
version: 0.7.0(@supabase/supabase-js@2.74.0)
'@supabase/supabase-js':
specifier: ^2.49.1
version: 2.49.3
specifier: 'catalog:'
version: 2.74.0
'@tanstack/react-router':
specifier: ^1.114.27
version: 1.114.27(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@@ -1588,7 +1588,7 @@ importers:
version: 10.3.0(@opentelemetry/context-async-hooks@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.0.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@15.5.2(@babel/core@7.28.4(supports-color@8.1.1))(@opentelemetry/api@1.9.0)(@playwright/test@1.53.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.4))(react@18.3.1)(supports-color@8.1.1)(webpack@5.94.0)
'@supabase/supabase-js':
specifier: 'catalog:'
version: 2.49.3
version: 2.74.0
'@vercel/og':
specifier: ^0.6.2
version: 0.6.2
@@ -1816,11 +1816,11 @@ importers:
blocks/vue:
dependencies:
'@supabase/ssr':
specifier: ^0.6.1
version: 0.6.1(@supabase/supabase-js@2.49.3)
specifier: ^0.7.0
version: 0.7.0(@supabase/supabase-js@2.74.0)
'@supabase/supabase-js':
specifier: ^2.49.1
version: 2.49.3
specifier: 'catalog:'
version: 2.74.0
h3:
specifier: ^1.15.4
version: 1.15.4
@@ -1854,7 +1854,7 @@ importers:
version: 0.18.5
'@supabase/supabase-js':
specifier: 'catalog:'
version: 2.49.3
version: 2.74.0
ai:
specifier: ^5.0.0
version: 5.0.2(zod@3.25.76)
@@ -1948,10 +1948,10 @@ importers:
dependencies:
'@supabase/auth-js':
specifier: 'catalog:'
version: 2.72.0-rc.11
version: 2.74.0
'@supabase/supabase-js':
specifier: 'catalog:'
version: 2.49.3
version: 2.74.0
'@types/dat.gui':
specifier: ^0.7.12
version: 0.7.12
@@ -2402,7 +2402,7 @@ importers:
version: 0.1.6(encoding@0.1.13)(supports-color@8.1.1)
'@supabase/supabase-js':
specifier: 'catalog:'
version: 2.49.3
version: 2.74.0
'@vitest/coverage-v8':
specifier: ^3.0.9
version: 3.0.9(supports-color@8.1.1)(vitest@3.0.9(@types/node@22.13.14)(jiti@2.5.1)(jsdom@20.0.3(supports-color@8.1.1))(msw@2.11.3(@types/node@22.13.14)(typescript@5.9.2))(sass@1.77.4)(supports-color@8.1.1)(terser@5.39.0)(tsx@4.19.3)(yaml@2.8.1))
@@ -8846,11 +8846,11 @@ packages:
resolution: {integrity: sha512-Cq3KKe+G1o7PSBMbmrgpT2JgBeyH2THHr3RdIX2MqF7AnBuspIMgtZ3ktcCgP7kZsTMvnmWymr7zZCT1zeWbMw==}
engines: {node: '>=12.16'}
'@supabase/auth-js@2.72.0-rc.11':
resolution: {integrity: sha512-7C0xC6ZXbIB8GAoO6saWNMRhKox9OeYvMmpfPJyxFiECg9z78SMhMotiyI3U1Ws47iGiaDonEUnuxDuHAG04nQ==}
'@supabase/auth-js@2.74.0':
resolution: {integrity: sha512-EJYDxYhBCOS40VJvfQ5zSjo8Ku7JbTICLTcmXt4xHMQZt4IumpRfHg11exXI9uZ6G7fhsQlNgbzDhFN4Ni9NnA==}
'@supabase/functions-js@2.4.4':
resolution: {integrity: sha512-WL2p6r4AXNGwop7iwvul2BvOtuJ1YQy8EbOd0dhG1oN1q8el/BIRSFCFnWAMM/vJJlHWLi4ad22sKbKr9mvjoA==}
'@supabase/functions-js@2.74.0':
resolution: {integrity: sha512-VqWYa981t7xtIFVf7LRb9meklHckbH/tqwaML5P3LgvlaZHpoSPjMCNLcquuLYiJLxnh2rio7IxLh+VlvRvSWw==}
'@supabase/mcp-server-supabase@0.5.5':
resolution: {integrity: sha512-te1XM2i+h3NBUgJ/8z9PkNCKaJ268VzFI3Qx5RA97s8eGtH94NyPy3lOIZAh3BFAOFHDpcB7Mn1b0oCTGFxg5g==}
@@ -8873,11 +8873,11 @@ packages:
'@supabase/postgrest-js@1.19.2':
resolution: {integrity: sha512-MXRbk4wpwhWl9IN6rIY1mR8uZCCG4MZAEji942ve6nMwIqnBgBnZhZlON6zTTs6fgveMnoCILpZv1+K91jN+ow==}
'@supabase/realtime-js@2.11.2':
resolution: {integrity: sha512-u/XeuL2Y0QEhXSoIPZZwR6wMXgB+RQbJzG9VErA3VghVt7uRfSVsjeqd7m5GhX3JR6dM/WRmLbVR8URpDWG4+w==}
'@supabase/postgrest-js@2.74.0':
resolution: {integrity: sha512-9Ypa2eS0Ib/YQClE+BhDSjx7OKjYEF6LAGjTB8X4HucdboGEwR0LZKctNfw6V0PPIAVjjzZxIlNBXGv0ypIkHw==}
'@supabase/realtime-js@2.11.3':
resolution: {integrity: sha512-rMMGtZy2MaSBlNXP5hJZx+ij5JtQGPuBQ7/izE1oKlR1A6SzbN0VWeFTdmDHVa1gcJ72zpQAjbSmByIG6uz/eA==}
'@supabase/realtime-js@2.74.0':
resolution: {integrity: sha512-K5VqpA4/7RO1u1nyD5ICFKzWKu58bIDcPxHY0aFA7MyWkFd0pzi/XYXeoSsAifnD9p72gPIpgxVXCQZKJg1ktQ==}
'@supabase/shared-types@0.1.80':
resolution: {integrity: sha512-U2ACit34Up5OzB53dthb50YVGcAUzkuWn0Wq9fXWDdfl4Wlp+euWKSSVUMUIQo+bf2phu3V/PmVHEWR6dpls1g==}
@@ -8885,13 +8885,13 @@ packages:
'@supabase/sql-to-rest@0.1.6':
resolution: {integrity: sha512-06KgjeINtc6405XQvfnchBE1azEsU8G2NElfadmvVHKmHa5l2bFzjbtFbpaYgpgTzccHlcDmBaCgedVf2Gyl8Q==}
'@supabase/ssr@0.6.1':
resolution: {integrity: sha512-QtQgEMvaDzr77Mk3vZ3jWg2/y+D8tExYF7vcJT+wQ8ysuvOeGGjYbZlvj5bHYsj/SpC0bihcisnwPrM4Gp5G4g==}
'@supabase/ssr@0.7.0':
resolution: {integrity: sha512-G65t5EhLSJ5c8hTCcXifSL9Q/ZRXvqgXeNo+d3P56f4U1IxwTqjB64UfmfixvmMcjuxnq2yGqEWVJqUcO+AzAg==}
peerDependencies:
'@supabase/supabase-js': ^2.43.4
'@supabase/storage-js@2.7.1':
resolution: {integrity: sha512-asYHcyDR1fKqrMpytAS1zjyEfvxuOIp1CIXX7ji4lHHcJKqyk+sLl/Vxgm4sN6u8zvuUtae9e4kDxQP2qrwWBA==}
'@supabase/storage-js@2.74.0':
resolution: {integrity: sha512-o0cTQdMqHh4ERDLtjUp1/KGPbQoNwKRxUh6f8+KQyjC5DSmiw/r+jgFe/WHh067aW+WU8nA9Ytw9ag7OhzxEkQ==}
'@supabase/supa-mdx-lint-darwin@0.2.6-alpha':
resolution: {integrity: sha512-tDyl2SWfuFb5yckD1cyd5CfmkAbvx9onaxXFrMTP/1bB/sYM3RI2BJQ7/lfZy0jcIiMvc70LroJe5EYx37yYsQ==}
@@ -8983,8 +8983,8 @@ packages:
resolution: {integrity: sha512-TNbBLSofM6jQg3JwzO4lttd59dScTTzW4p504/OWcgRWghQLRNfxXRJJtdui83gBMLWpgeUZqvgtfYIwS1Flzw==}
hasBin: true
'@supabase/supabase-js@2.49.3':
resolution: {integrity: sha512-42imTuAm9VEQGlXT0O6zrSwNnsIblU1eieqrAWj8HSmFaYkxepk/IuUVw1M5hKelk0ZYlqDKNwRErI1rF1EL4w==}
'@supabase/supabase-js@2.74.0':
resolution: {integrity: sha512-IEMM/V6gKdP+N/X31KDIczVzghDpiPWFGLNjS8Rus71KvV6y6ueLrrE/JGCHDrU+9pq5copF3iCa0YQh+9Lq9Q==}
'@swc/helpers@0.5.15':
resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}
@@ -9596,8 +9596,8 @@ packages:
'@types/pg@8.15.4':
resolution: {integrity: sha512-I6UNVBAoYbvuWkkU3oosC8yxqH21f4/Jc4DK71JLG3dT2mdlGe1z+ep/LQGXaKaOgcvUrsQoPRqfgtMcvZiJhg==}
'@types/phoenix@1.6.4':
resolution: {integrity: sha512-B34A7uot1Cv0XtaHRYDATltAdKx0BvVKNgYNqE4WjtPUa4VQJM7kxeXcVKaH+KS+kCmZ+6w+QaUdcljiheiBJA==}
'@types/phoenix@1.6.6':
resolution: {integrity: sha512-PIzZZlEppgrpoT2QgbnDU+MMzuR6BbCjllj0bM70lWoejMeNJAxCchxnv7J3XFkI8MpygtRpzXrIlmWUBclP5A==}
'@types/prismjs@1.26.3':
resolution: {integrity: sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==}
@@ -9709,6 +9709,9 @@ packages:
'@types/wrap-ansi@3.0.0':
resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==}
'@types/ws@8.18.1':
resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==}
'@types/ws@8.5.10':
resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==}
@@ -28736,11 +28739,11 @@ snapshots:
'@stripe/stripe-js@7.5.0': {}
'@supabase/auth-js@2.72.0-rc.11':
'@supabase/auth-js@2.74.0':
dependencies:
'@supabase/node-fetch': 2.6.15
'@supabase/functions-js@2.4.4':
'@supabase/functions-js@2.74.0':
dependencies:
'@supabase/node-fetch': 2.6.15
@@ -28795,21 +28798,15 @@ snapshots:
dependencies:
'@supabase/node-fetch': 2.6.15
'@supabase/realtime-js@2.11.2':
'@supabase/postgrest-js@2.74.0':
dependencies:
'@supabase/node-fetch': 2.6.15
'@types/phoenix': 1.6.4
'@types/ws': 8.5.10
ws: 8.18.3
transitivePeerDependencies:
- bufferutil
- utf-8-validate
'@supabase/realtime-js@2.11.3':
'@supabase/realtime-js@2.74.0':
dependencies:
'@supabase/node-fetch': 2.6.15
'@types/phoenix': 1.6.4
'@types/ws': 8.5.10
'@types/phoenix': 1.6.6
'@types/ws': 8.18.1
ws: 8.18.3
transitivePeerDependencies:
- bufferutil
@@ -28826,12 +28823,12 @@ snapshots:
- encoding
- supports-color
'@supabase/ssr@0.6.1(@supabase/supabase-js@2.49.3)':
'@supabase/ssr@0.7.0(@supabase/supabase-js@2.74.0)':
dependencies:
'@supabase/supabase-js': 2.49.3
'@supabase/supabase-js': 2.74.0
cookie: 1.0.2
'@supabase/storage-js@2.7.1':
'@supabase/storage-js@2.74.0':
dependencies:
'@supabase/node-fetch': 2.6.15
@@ -28899,14 +28896,14 @@ snapshots:
'@supabase/supa-mdx-lint-win32-x64': 0.3.1
node-pty: 1.0.0
'@supabase/supabase-js@2.49.3':
'@supabase/supabase-js@2.74.0':
dependencies:
'@supabase/auth-js': 2.72.0-rc.11
'@supabase/functions-js': 2.4.4
'@supabase/auth-js': 2.74.0
'@supabase/functions-js': 2.74.0
'@supabase/node-fetch': 2.6.15
'@supabase/postgrest-js': 1.19.2
'@supabase/realtime-js': 2.11.2
'@supabase/storage-js': 2.7.1
'@supabase/postgrest-js': 2.74.0
'@supabase/realtime-js': 2.74.0
'@supabase/storage-js': 2.74.0
transitivePeerDependencies:
- bufferutil
- utf-8-validate
@@ -29995,7 +29992,7 @@ snapshots:
pg-protocol: 1.10.3
pg-types: 2.2.0
'@types/phoenix@1.6.4': {}
'@types/phoenix@1.6.6': {}
'@types/prismjs@1.26.3': {}
@@ -30126,6 +30123,10 @@ snapshots:
'@types/wrap-ansi@3.0.0': {}
'@types/ws@8.18.1':
dependencies:
'@types/node': 22.13.14
'@types/ws@8.5.10':
dependencies:
'@types/node': 22.13.14
+3 -3
View File
@@ -5,9 +5,9 @@ packages:
- e2e/*
catalog:
'@supabase/auth-js': 2.72.0-rc.11
'@supabase/realtime-js': ^2.11.3
'@supabase/supabase-js': ^2.47.14
'@supabase/auth-js': 2.74.0
'@supabase/realtime-js': 2.74.0
'@supabase/supabase-js': 2.74.0
'@types/node': ^22.0.0
'@types/react': ^18.3.0
'@types/react-dom': ^18.3.0