diff --git a/__tests__/client/utilities/getMediaURL.client.test.ts b/__tests__/client/utilities/getMediaURL.client.test.ts index 0643bc41..e05cd9d3 100644 --- a/__tests__/client/utilities/getMediaURL.client.test.ts +++ b/__tests__/client/utilities/getMediaURL.client.test.ts @@ -42,11 +42,11 @@ describe('client-side utilities: getMediaURL', () => { expect(result).toBe(expectedUrl) }) - it('handles URLs with query parameters correctly', () => { + it('appends cache tag with & when URL already has a query string', () => { const relativeUrl = '/images/photo.jpg?existing=param' const cacheTag = 'v789' const result = getMediaURL(relativeUrl, cacheTag) - const expectedUrl = `${window.location.origin}${relativeUrl}?${cacheTag}` + const expectedUrl = `${window.location.origin}${relativeUrl}&${cacheTag}` expect(result).toBe(expectedUrl) }) }) diff --git a/__tests__/server/getMediaURL.server.test.ts b/__tests__/server/getMediaURL.server.test.ts index 2cbf67a1..83c64723 100644 --- a/__tests__/server/getMediaURL.server.test.ts +++ b/__tests__/server/getMediaURL.server.test.ts @@ -39,11 +39,18 @@ describe('server-side utilities: getMediaURL', () => { expect(result).toBe('http://customhostname.com/images/photo.jpg') }) - it('handles URLs with query parameters correctly', () => { + it('appends cache tag with & when URL already has a query string', () => { const relativeUrl = '/images/photo.jpg?existing=param' const cacheTag = 'v789' const result = getMediaURL(relativeUrl, cacheTag) - expect(result).toBe('http://envvar.localhost:3000/images/photo.jpg?existing=param?v789') + expect(result).toBe('http://envvar.localhost:3000/images/photo.jpg?existing=param&v789') + }) + + it('appends cache tag with & on absolute URL with existing query string', () => { + const absoluteUrl = 'https://example.com/image.jpg?prefix=local' + const cacheTag = 'v123' + const result = getMediaURL(absoluteUrl, cacheTag) + expect(result).toBe('https://example.com/image.jpg?prefix=local&v123') }) it('handles ftp protocol URLs as absolute', () => { diff --git a/next-env.d.ts b/next-env.d.ts index 1b3be084..830fb594 100644 --- a/next-env.d.ts +++ b/next-env.d.ts @@ -1,5 +1,6 @@ /// /// +/// // NOTE: This file should not be edited // see https://nextjs.org/docs/app/api-reference/config/typescript for more information. diff --git a/package.json b/package.json index d1e5cc18..49afb35c 100644 --- a/package.json +++ b/package.json @@ -53,18 +53,18 @@ "@libsql/client": "^0.17.2", "@open-iframe-resizer/core": "^2.1.0", "@open-iframe-resizer/react": "^2.1.0", - "@payloadcms/admin-bar": "3.81.0", - "@payloadcms/db-sqlite": "3.81.0", - "@payloadcms/email-nodemailer": "3.81.0", - "@payloadcms/email-resend": "3.81.0", - "@payloadcms/next": "3.81.0", - "@payloadcms/plugin-form-builder": "3.81.0", - "@payloadcms/plugin-mcp": "3.81.0", - "@payloadcms/plugin-sentry": "3.81.0", - "@payloadcms/plugin-seo": "3.81.0", - "@payloadcms/richtext-lexical": "3.81.0", - "@payloadcms/storage-vercel-blob": "3.81.0", - "@payloadcms/ui": "3.81.0", + "@payloadcms/admin-bar": "3.84.1", + "@payloadcms/db-sqlite": "3.84.1", + "@payloadcms/email-nodemailer": "3.84.1", + "@payloadcms/email-resend": "3.84.1", + "@payloadcms/next": "3.84.1", + "@payloadcms/plugin-form-builder": "3.84.1", + "@payloadcms/plugin-mcp": "3.84.1", + "@payloadcms/plugin-sentry": "3.84.1", + "@payloadcms/plugin-seo": "3.84.1", + "@payloadcms/richtext-lexical": "3.84.1", + "@payloadcms/storage-vercel-blob": "3.84.1", + "@payloadcms/ui": "3.84.1", "@radix-ui/react-accordion": "^1.2.4", "@radix-ui/react-avatar": "^1.1.7", "@radix-ui/react-checkbox": "^1.1.3", @@ -86,7 +86,7 @@ "@vercel/blob": "^2.3.3", "@vercel/edge-config": "^1.4.0", "@vercel/og": "^0.11.1", - "axios": "1.14.0", + "axios": "1.15.0", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cross-env": "^7.0.3", @@ -101,12 +101,12 @@ "libsql": "^0.5.6", "lodash-es": "^4.18.1", "lucide-react": "^1.7.0", - "next": "15.4.11", + "next": "15.5.15", "next-sitemap": "^4.2.3", "nextjs-toploader": "^3.9.17", "nuqs": "^2.7.3", "path-to-regexp": "^8.4.2", - "payload": "3.81.0", + "payload": "3.84.1", "pino": "9.14.0", "pino-pretty": "13.1.3", "pluralize": "^8.0.0", @@ -124,7 +124,7 @@ "tailwind-merge": "^3.4.0", "tailwindcss-animate": "^1.0.7", "tiny-invariant": "^1.3.3", - "uuid": "^11.1.0", + "uuid": "^14.0.0", "zod": "^3.24.4" }, "devDependencies": { @@ -155,7 +155,7 @@ "jest-environment-jsdom": "^30.0.0", "lint-staged": "^16.4.0", "msw": "^2.13.4", - "postcss": "^8.4.49", + "postcss": "^8.5.10", "prettier": "^3.4.2", "prettier-plugin-organize-imports": "^4.1.0", "react-email": "5.2.10", @@ -178,6 +178,10 @@ "patchedDependencies": { "@payloadcms/storage-vercel-blob": "patches/@payloadcms__storage-vercel-blob.patch", "@payloadcms/plugin-mcp": "patches/@payloadcms__plugin-mcp.patch" - } + }, + "ignoredBuiltDependencies": [ + "msw", + "protobufjs" + ] } } diff --git a/patches/@payloadcms__plugin-mcp.patch b/patches/@payloadcms__plugin-mcp.patch index 1acfa0a2..9715ae01 100644 --- a/patches/@payloadcms__plugin-mcp.patch +++ b/patches/@payloadcms__plugin-mcp.patch @@ -1,35 +1,8 @@ -diff --git a/dist/endpoints/mcp.js b/dist/endpoints/mcp.js -index 7b6b62d82ed708d679e329d43c424595c39b81b1..764f6ab9c63d1cbea0e5a0c54f44396120c0261e 100644 ---- a/dist/endpoints/mcp.js -+++ b/dist/endpoints/mcp.js -@@ -22,7 +22,7 @@ export const initializeMCPHandler = (pluginOptions)=>{ - }; - const { docs } = await payload.find({ - collection: 'payload-mcp-api-keys', -- depth: 1, -+ depth: pluginOptions.authDepth ?? 1, - limit: 1, - pagination: false, - where -diff --git a/dist/mcp/getMcpHandler.js b/dist/mcp/getMcpHandler.js -index d69079472a3d58d6d1fb5958de20437de7863c4c..c321ae4d10f45d03204221e8bbac0b3503faa0a4 100644 ---- a/dist/mcp/getMcpHandler.js -+++ b/dist/mcp/getMcpHandler.js -@@ -213,7 +213,8 @@ export const getMCPHandler = (pluginOptions, mcpAccessSettings, req)=>{ - payload.logger.info('[payload-mcp] 🚀 MCP Server Ready.'); - } - }, { -- serverInfo: serverOptions.serverInfo -+ serverInfo: serverOptions.serverInfo, -+ instructions: serverOptions.instructions - }, { - basePath: MCPHandlerOptions.basePath || payload.config.routes?.api || '/api', - disableSse: MCPHandlerOptions.disableSse ?? true, diff --git a/dist/types.d.ts b/dist/types.d.ts -index 09019905cdd448c0235dab94d36c13f85f6b9e2d..a96817d7b2dd2908563c0cd3b9cede5692418ac9 100644 +index 4d71adff1756e5bbdc880ac0edc6b6ad9fee1d4a..07f8ed3c93bc4362bec35d3d9355176c1443c697 100644 --- a/dist/types.d.ts +++ b/dist/types.d.ts -@@ -260,6 +260,13 @@ export type PluginMCPServerConfig = { +@@ -260,6 +260,13 @@ export type MCPPluginConfig = { parameters: z.ZodRawShape; }[]; }; @@ -43,49 +16,11 @@ index 09019905cdd448c0235dab94d36c13f85f6b9e2d..a96817d7b2dd2908563c0cd3b9cede56 /** * Override the API key collection. * This allows you to add fields to the API key collection or modify the collection in any way you want. -@@ -333,6 +340,12 @@ export type MCPServerOptions = { - */ - version: string; - }; -+ /** -+ * Optional instructions describing how to use the server and its features. -+ * These are returned to MCP clients during initialization and may be added -+ * to the LLM's system prompt. -+ */ -+ instructions?: string; - }; - export type MCPAccessSettings = { - auth?: { -diff --git a/src/endpoints/mcp.ts b/src/endpoints/mcp.ts -index ee9d484fcb20784894bb0e5b7d910f9bf084e36b..d1ba435b3f5742b44b6ac3c41c9fb4e83b9fc982 100644 ---- a/src/endpoints/mcp.ts -+++ b/src/endpoints/mcp.ts -@@ -38,7 +38,7 @@ export const initializeMCPHandler = (pluginOptions: PluginMCPServerConfig) => { - - const { docs } = await payload.find({ - collection: 'payload-mcp-api-keys', -- depth: 1, -+ depth: pluginOptions.authDepth ?? 1, - limit: 1, - pagination: false, - where, -diff --git a/src/mcp/getMcpHandler.ts b/src/mcp/getMcpHandler.ts -index 5e9ac74e7c553489810ec2ad01dac1f626b4270d..01eb665872547e0926d323d29ec829cac22cc4db 100644 ---- a/src/mcp/getMcpHandler.ts -+++ b/src/mcp/getMcpHandler.ts -@@ -528,6 +528,7 @@ export const getMCPHandler = ( - }, - { - serverInfo: serverOptions.serverInfo, -+ instructions: serverOptions.instructions, - }, - { - basePath: MCPHandlerOptions.basePath || payload.config.routes?.api || '/api', diff --git a/src/types.ts b/src/types.ts -index fcea1a2c1863bdf7d02c09a176bdf64c1507ad4f..9f217edcb9b251b38dfea26e0c813ea5e55b8a62 100644 +index 356c7271a0b850138801225700ffeb5ffd658c3e..3df7326cd17d3d3556fa1d749ea12713e53a5b9a 100644 --- a/src/types.ts +++ b/src/types.ts -@@ -308,6 +308,14 @@ export type PluginMCPServerConfig = { +@@ -308,6 +308,14 @@ export type MCPPluginConfig = { }[] } @@ -100,17 +35,3 @@ index fcea1a2c1863bdf7d02c09a176bdf64c1507ad4f..9f217edcb9b251b38dfea26e0c813ea5 /** * Override the API key collection. * This allows you to add fields to the API key collection or modify the collection in any way you want. -@@ -388,6 +396,13 @@ export type MCPServerOptions = { - */ - version: string - } -+ -+ /** -+ * Optional instructions describing how to use the server and its features. -+ * These are returned to MCP clients during initialization and may be added -+ * to the LLM's system prompt. -+ */ -+ instructions?: string - } - - export type MCPAccessSettings = { diff --git a/patches/@payloadcms__storage-vercel-blob.patch b/patches/@payloadcms__storage-vercel-blob.patch index 4e1019cf..e10e1f4e 100644 --- a/patches/@payloadcms__storage-vercel-blob.patch +++ b/patches/@payloadcms__storage-vercel-blob.patch @@ -1,27 +1,55 @@ +diff --git a/dist/adapter.d.ts b/dist/adapter.d.ts +index e4921574d152b98a79bc5319634e36af4fb1ab39..4e45a6b1d6a3b1a4dbb6cf192882a50d55048323 100644 +--- a/dist/adapter.d.ts ++++ b/dist/adapter.d.ts +@@ -2,12 +2,13 @@ import type { Adapter, ClientUploadsConfig } from '@payloadcms/plugin-cloud-stor + interface CreateVercelBlobAdapterArgs { + access: 'public'; + addRandomSuffix?: boolean; ++ allowOverwrite?: boolean; + baseUrl: string; + cacheControlMaxAge: number; + clientUploads?: ClientUploadsConfig; + token: string; + useCompositePrefixes?: boolean; + } +-export declare function createVercelBlobAdapter({ access, addRandomSuffix, baseUrl, cacheControlMaxAge, clientUploads, token, useCompositePrefixes, }: CreateVercelBlobAdapterArgs): Adapter; ++export declare function createVercelBlobAdapter({ access, addRandomSuffix, allowOverwrite, baseUrl, cacheControlMaxAge, clientUploads, token, useCompositePrefixes, }: CreateVercelBlobAdapterArgs): Adapter; + export {}; + //# sourceMappingURL=adapter.d.ts.map +\ No newline at end of file +diff --git a/dist/adapter.js b/dist/adapter.js +index 7c08de8d0b581327114f868ae69858cccef120ec..2790699d38440430e6d0e0a463e967edd150aa3a 100644 +--- a/dist/adapter.js ++++ b/dist/adapter.js +@@ -2,7 +2,7 @@ import { deleteFile } from './deleteFile.js'; + import { generateURL } from './generateURL.js'; + import { getFile } from './getFile.js'; + import { uploadFile } from './uploadFile.js'; +-export function createVercelBlobAdapter({ access, addRandomSuffix, baseUrl, cacheControlMaxAge, clientUploads, token, useCompositePrefixes = false }) { ++export function createVercelBlobAdapter({ access, addRandomSuffix, allowOverwrite, baseUrl, cacheControlMaxAge, clientUploads, token, useCompositePrefixes = false }) { + return ({ collection, prefix = '' })=>({ + name: 'vercel-blob', + clientUploads, +@@ -25,6 +25,7 @@ export function createVercelBlobAdapter({ access, addRandomSuffix, baseUrl, cach + const result = await uploadFile({ + access, + addRandomSuffix, ++ allowOverwrite, + buffer, + cacheControlMaxAge, + collectionPrefix: prefix, diff --git a/dist/client/VercelBlobClientUploadHandler.d.ts b/dist/client/VercelBlobClientUploadHandler.d.ts -index 984feebe49e7bfaabd0294eebaa9415e09e0e5cd..18285f61580c050750d6312d12a8cdfb5d4ba6c8 100644 +index b3b021ebd932ab8c6bb0b5abf829dae0f91a2396..3269e5bd16056ec46f57809166b3e7cc28a78e3e 100644 --- a/dist/client/VercelBlobClientUploadHandler.d.ts +++ b/dist/client/VercelBlobClientUploadHandler.d.ts @@ -1,5 +1,6 @@ export type VercelBlobClientUploadHandlerExtra = { addRandomSuffix: boolean; + allowOverwrite: boolean; - baseURL: string; - prefix: string; + useCompositePrefixes: boolean; }; -diff --git a/dist/client/VercelBlobClientUploadHandler.js b/dist/client/VercelBlobClientUploadHandler.js -index 94a3512c0436805acba26910adb595cf970f4961..cda0b0aea5769c0522b7e9d609d9b919f89a43aa 100644 ---- a/dist/client/VercelBlobClientUploadHandler.js -+++ b/dist/client/VercelBlobClientUploadHandler.js -@@ -3,7 +3,7 @@ import { createClientUploadHandler } from '@payloadcms/plugin-cloud-storage/clie - import { upload } from '@vercel/blob/client'; - import { formatAdminURL } from 'payload/shared'; - export const VercelBlobClientUploadHandler = createClientUploadHandler({ -- handler: async ({ apiRoute, collectionSlug, extra: { addRandomSuffix, baseURL, prefix = '' }, file, serverHandlerPath, serverURL, updateFilename })=>{ -+ handler: async ({ apiRoute, collectionSlug, extra: { addRandomSuffix, allowOverwrite, baseURL, prefix = '' }, file, serverHandlerPath, serverURL, updateFilename })=>{ - const endpointRoute = formatAdminURL({ - apiRoute, - path: serverHandlerPath, + export declare const VercelBlobClientUploadHandler: ({ children, collectionSlug, enabled, extra, prefix, serverHandlerPath, }: { diff --git a/dist/getClientUploadRoute.d.ts b/dist/getClientUploadRoute.d.ts index b0d9157554801e9a873ad09c1ace7c6c5db43a90..519f19e05145f5aaabd7afe8571149b529019b50 100644 --- a/dist/getClientUploadRoute.d.ts @@ -60,39 +88,8 @@ index e11cf568867309efcb243fab490a33c6b01c46a8..bfeeee12b5180db867576f1a33738ebd cacheControlMaxAge }); }, -diff --git a/dist/handleUpload.d.ts b/dist/handleUpload.d.ts -index 74b7b972fc9dbeffb7a2c79c8b472c831e61a670..404b4e4f2adc0d8f0180fae9428444232a2e4d6f 100644 ---- a/dist/handleUpload.d.ts -+++ b/dist/handleUpload.d.ts -@@ -4,6 +4,6 @@ type HandleUploadArgs = { - baseUrl: string; - prefix?: string; - } & Omit; --export declare const getHandleUpload: ({ access, addRandomSuffix, baseUrl, cacheControlMaxAge, prefix, token, }: HandleUploadArgs) => HandleUpload; -+export declare const getHandleUpload: ({ access, addRandomSuffix, allowOverwrite, baseUrl, cacheControlMaxAge, prefix, token, }: HandleUploadArgs) => HandleUpload; - export {}; - //# sourceMappingURL=handleUpload.d.ts.map -\ No newline at end of file -diff --git a/dist/handleUpload.js b/dist/handleUpload.js -index db797445156822d2a2a0024b303df940b446e4c2..eedefda709bf53e7f0b4bd2f1b0cdc81e5267c52 100644 ---- a/dist/handleUpload.js -+++ b/dist/handleUpload.js -@@ -1,11 +1,12 @@ - import { put } from '@vercel/blob'; - import path from 'path'; --export const getHandleUpload = ({ access = 'public', addRandomSuffix, baseUrl, cacheControlMaxAge, prefix = '', token })=>{ -+export const getHandleUpload = ({ access = 'public', addRandomSuffix, allowOverwrite, baseUrl, cacheControlMaxAge, prefix = '', token })=>{ - return async ({ data, file: { buffer, filename, mimeType } })=>{ - const fileKey = path.posix.join(data.prefix || prefix, filename); - const result = await put(fileKey, buffer, { - access, - addRandomSuffix, -+ allowOverwrite, - cacheControlMaxAge, - contentType: mimeType, - token diff --git a/dist/index.d.ts b/dist/index.d.ts -index 8949c2db42d2657bdd7a72e1476420ce9766ea23..1edaf94546ad7876d4577a7150ed3b85f14f1585 100644 +index 42bc409877a795be084492014f7818286c4f92ff..987f1a5c59a936dd0b938d601ddeeaa2f3aef6fb 100644 --- a/dist/index.d.ts +++ b/dist/index.d.ts @@ -14,6 +14,13 @@ export type VercelBlobStorageOptions = { @@ -110,10 +107,10 @@ index 8949c2db42d2657bdd7a72e1476420ce9766ea23..1edaf94546ad7876d4577a7150ed3b85 * When enabled, fields (like the prefix field) will always be inserted into * the collection schema regardless of whether the plugin is enabled. This diff --git a/dist/index.js b/dist/index.js -index 7c56ee05908afb9dfb3bfa20f2a5b9ed3e4cca69..7ca12e268e986d595c86840cce40dd1ae5949021 100644 +index 90888ac80eda32c21fae7f511296dbff1f93c9f8..3680d809ce6e4d4776cf2c173c251145c32bd7c2 100644 --- a/dist/index.js +++ b/dist/index.js -@@ -8,6 +8,7 @@ import { getStaticHandler } from './staticHandler.js'; +@@ -5,6 +5,7 @@ import { getClientUploadRoute } from './getClientUploadRoute.js'; const defaultUploadOptions = { access: 'public', addRandomSuffix: false, @@ -121,13 +118,12 @@ index 7c56ee05908afb9dfb3bfa20f2a5b9ed3e4cca69..7ca12e268e986d595c86840cce40dd1a cacheControlMaxAge: 60 * 60 * 24 * 365, enabled: true }; -@@ -32,12 +33,14 @@ export const vercelBlobStorage = (options)=>(incomingConfig)=>{ +@@ -29,11 +30,13 @@ export const vercelBlobStorage = (options)=>(incomingConfig)=>{ enabled: !isPluginDisabled && Boolean(options.clientUploads), - extraClientHandlerProps: (collection)=>({ + extraClientHandlerProps: ()=>({ addRandomSuffix: !!optionsWithDefaults.addRandomSuffix, + allowOverwrite: !!optionsWithDefaults.allowOverwrite, - baseURL: baseUrl, - prefix: typeof collection === 'object' && collection.prefix && `${collection.prefix}/` || '' + useCompositePrefixes: !!options.useCompositePrefixes }), serverHandler: getClientUploadRoute({ access: typeof options.clientUploads === 'object' ? options.clientUploads.access : undefined, @@ -136,20 +132,53 @@ index 7c56ee05908afb9dfb3bfa20f2a5b9ed3e4cca69..7ca12e268e986d595c86840cce40dd1a cacheControlMaxAge: options.cacheControlMaxAge, token: options.token ?? '' }), -@@ -96,7 +99,7 @@ export const vercelBlobStorage = (options)=>(incomingConfig)=>{ - }; - function vercelBlobStorageInternal(options) { - return ({ collection, prefix })=>{ -- const { access, addRandomSuffix, baseUrl, cacheControlMaxAge, clientUploads, token } = options; -+ const { access, addRandomSuffix, allowOverwrite, baseUrl, cacheControlMaxAge, clientUploads, token } = options; - if (!token) { - throw new Error('Vercel Blob storage token is required'); - } -@@ -115,6 +118,7 @@ function vercelBlobStorageInternal(options) { - handleUpload: getHandleUpload({ - access, - addRandomSuffix, -+ allowOverwrite, - baseUrl, - cacheControlMaxAge, - prefix, +@@ -61,6 +64,7 @@ export const vercelBlobStorage = (options)=>(incomingConfig)=>{ + const adapter = createVercelBlobAdapter({ + access: optionsWithDefaults.access ?? 'public', + addRandomSuffix: optionsWithDefaults.addRandomSuffix, ++ allowOverwrite: optionsWithDefaults.allowOverwrite, + baseUrl, + cacheControlMaxAge: optionsWithDefaults.cacheControlMaxAge ?? 60 * 60 * 24 * 365, + clientUploads: optionsWithDefaults.clientUploads, +diff --git a/dist/uploadFile.d.ts b/dist/uploadFile.d.ts +index 4edd33ec221160cd21cd70bdcc073a8f9de726dc..ede921dc06cbf0085d19a03771c93066d3bbf469 100644 +--- a/dist/uploadFile.d.ts ++++ b/dist/uploadFile.d.ts +@@ -1,6 +1,7 @@ + interface UploadFileArgs { + access: 'public'; + addRandomSuffix?: boolean; ++ allowOverwrite?: boolean; + buffer: Buffer; + cacheControlMaxAge?: number; + collectionPrefix?: string; +@@ -13,6 +14,6 @@ interface UploadFileArgs { + interface UploadFileResult { + filename?: string; + } +-export declare function uploadFile({ access, addRandomSuffix, buffer, cacheControlMaxAge, collectionPrefix, docPrefix, filename, mimeType, token, useCompositePrefixes, }: UploadFileArgs): Promise; ++export declare function uploadFile({ access, addRandomSuffix, allowOverwrite, buffer, cacheControlMaxAge, collectionPrefix, docPrefix, filename, mimeType, token, useCompositePrefixes, }: UploadFileArgs): Promise; + export {}; + //# sourceMappingURL=uploadFile.d.ts.map +\ No newline at end of file +diff --git a/dist/uploadFile.js b/dist/uploadFile.js +index b3b6bf4b5d407cd5cf44a84c071a282d00959819..8a7d5e7dbe067f05a5ab53b2104cec731543c5a7 100644 +--- a/dist/uploadFile.js ++++ b/dist/uploadFile.js +@@ -1,7 +1,7 @@ + import { getFileKey } from '@payloadcms/plugin-cloud-storage/utilities'; + import { put } from '@vercel/blob'; + import path from 'path'; +-export async function uploadFile({ access, addRandomSuffix, buffer, cacheControlMaxAge, collectionPrefix = '', docPrefix, filename, mimeType, token, useCompositePrefixes = false }) { ++export async function uploadFile({ access, addRandomSuffix, allowOverwrite, buffer, cacheControlMaxAge, collectionPrefix = '', docPrefix, filename, mimeType, token, useCompositePrefixes = false }) { + const { fileKey } = getFileKey({ + collectionPrefix, + docPrefix, +@@ -11,6 +11,7 @@ export async function uploadFile({ access, addRandomSuffix, buffer, cacheControl + const result = await put(fileKey, buffer, { + access, + addRandomSuffix, ++ allowOverwrite, + cacheControlMaxAge, + contentType: mimeType, + token diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0cd9f017..a07472fe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,10 +6,10 @@ settings: patchedDependencies: '@payloadcms/plugin-mcp': - hash: a39fff1a18106977d061a3628729288c14c0620d17f6ad6be9f7fd642a40360a + hash: 67a4dc7eb5ece779497e6dd06cda07fad6097cb71fe24ab875443a1da421a6c6 path: patches/@payloadcms__plugin-mcp.patch '@payloadcms/storage-vercel-blob': - hash: 6aebc87a9520ade74c818974e5ef5ebb6e10c1fdbe6c5a49896f5eb078f9de3d + hash: 564a6e1c68a40ef831e7d806d6fddbc2c1afb7c0ef2b0c82f2bfd5e199834bff path: patches/@payloadcms__storage-vercel-blob.patch importers: @@ -28,41 +28,41 @@ importers: specifier: ^2.1.0 version: 2.1.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@payloadcms/admin-bar': - specifier: 3.81.0 - version: 3.81.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + specifier: 3.84.1 + version: 3.84.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@payloadcms/db-sqlite': - specifier: 3.81.0 - version: 3.81.0(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3)) + specifier: 3.84.1 + version: 3.84.1(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3)) '@payloadcms/email-nodemailer': - specifier: 3.81.0 - version: 3.81.0(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3)) + specifier: 3.84.1 + version: 3.84.1(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3)) '@payloadcms/email-resend': - specifier: 3.81.0 - version: 3.81.0(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3)) + specifier: 3.84.1 + version: 3.84.1(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3)) '@payloadcms/next': - specifier: 3.81.0 - version: 3.81.0(@types/react@19.2.14)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) + specifier: 3.84.1 + version: 3.84.1(@types/react@19.2.14)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) '@payloadcms/plugin-form-builder': - specifier: 3.81.0 - version: 3.81.0(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) + specifier: 3.84.1 + version: 3.84.1(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) '@payloadcms/plugin-mcp': - specifier: 3.81.0 - version: 3.81.0(patch_hash=a39fff1a18106977d061a3628729288c14c0620d17f6ad6be9f7fd642a40360a)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3)) + specifier: 3.84.1 + version: 3.84.1(patch_hash=67a4dc7eb5ece779497e6dd06cda07fad6097cb71fe24ab875443a1da421a6c6)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3)) '@payloadcms/plugin-sentry': - specifier: 3.81.0 - version: 3.81.0(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.7.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(webpack@5.100.2(esbuild@0.25.12)) + specifier: 3.84.1 + version: 3.84.1(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.7.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(webpack@5.100.2(esbuild@0.25.12)) '@payloadcms/plugin-seo': - specifier: 3.81.0 - version: 3.81.0(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) + specifier: 3.84.1 + version: 3.84.1(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) '@payloadcms/richtext-lexical': - specifier: 3.81.0 - version: 3.81.0(@faceless-ui/modal@3.0.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@faceless-ui/scroll-info@2.0.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@payloadcms/next@3.81.0(@types/react@19.2.14)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3))(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3)(yjs@13.6.24) + specifier: 3.84.1 + version: 3.84.1(@faceless-ui/modal@3.0.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@faceless-ui/scroll-info@2.0.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@payloadcms/next@3.84.1(@types/react@19.2.14)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3))(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3)(yjs@13.6.24) '@payloadcms/storage-vercel-blob': - specifier: 3.81.0 - version: 3.81.0(patch_hash=6aebc87a9520ade74c818974e5ef5ebb6e10c1fdbe6c5a49896f5eb078f9de3d)(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) + specifier: 3.84.1 + version: 3.84.1(patch_hash=564a6e1c68a40ef831e7d806d6fddbc2c1afb7c0ef2b0c82f2bfd5e199834bff)(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) '@payloadcms/ui': - specifier: 3.81.0 - version: 3.81.0(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) + specifier: 3.84.1 + version: 3.84.1(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) '@radix-ui/react-accordion': specifier: ^1.2.4 version: 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) @@ -110,7 +110,7 @@ importers: version: 2.0.4(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@sentry/nextjs': specifier: ^9.47.1 - version: 9.47.1(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.7.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(react@19.2.5)(webpack@5.100.2(esbuild@0.25.12)) + version: 9.47.1(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.7.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(react@19.2.5)(webpack@5.100.2(esbuild@0.25.12)) '@types/lodash.merge': specifier: ^4.6.9 version: 4.6.9 @@ -127,8 +127,8 @@ importers: specifier: ^0.11.1 version: 0.11.1 axios: - specifier: 1.14.0 - version: 1.14.0 + specifier: 1.15.0 + version: 1.15.0 class-variance-authority: specifier: ^0.7.1 version: 0.7.1 @@ -172,23 +172,23 @@ importers: specifier: ^1.7.0 version: 1.8.0(react@19.2.5) next: - specifier: 15.4.11 - version: 15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4) + specifier: 15.5.15 + version: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4) next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4)) + version: 4.2.3(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4)) nextjs-toploader: specifier: ^3.9.17 - version: 3.9.17(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(react-dom@19.2.5(react@19.2.5))(react@19.2.5) + version: 3.9.17(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(react-dom@19.2.5(react@19.2.5))(react@19.2.5) nuqs: specifier: ^2.7.3 - version: 2.7.3(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(react@19.2.5) + version: 2.7.3(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(react@19.2.5) path-to-regexp: specifier: ^8.4.2 version: 8.4.2 payload: - specifier: 3.81.0 - version: 3.81.0(graphql@16.10.0)(typescript@5.7.3) + specifier: 3.84.1 + version: 3.84.1(graphql@16.10.0)(typescript@5.7.3) pino: specifier: 9.14.0 version: 9.14.0 @@ -241,8 +241,8 @@ importers: specifier: ^1.3.3 version: 1.3.3 uuid: - specifier: ^11.1.0 - version: 11.1.0 + specifier: ^14.0.0 + version: 14.0.0 zod: specifier: ^3.24.4 version: 3.25.76 @@ -294,7 +294,7 @@ importers: version: 19.2.3(@types/react@19.2.14) autoprefixer: specifier: ^10.4.20 - version: 10.4.21(postcss@8.5.3) + version: 10.4.21(postcss@8.5.14) copyfiles: specifier: ^2.4.1 version: 2.4.1 @@ -329,8 +329,8 @@ importers: specifier: ^2.13.4 version: 2.13.4(@types/node@22.19.17)(typescript@5.7.3) postcss: - specifier: ^8.4.49 - version: 8.5.3 + specifier: ^8.5.10 + version: 8.5.14 prettier: specifier: ^3.4.2 version: 3.5.3 @@ -721,10 +721,10 @@ packages: } engines: { node: '>=6.9.0' } - '@babel/runtime@7.28.6': + '@babel/runtime@7.29.2': resolution: { - integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==, + integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==, } engines: { node: '>=6.9.0' } @@ -769,10 +769,10 @@ packages: integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==, } - '@borewit/text-codec@0.2.1': + '@borewit/text-codec@0.2.2': resolution: { - integrity: sha512-k7vvKPbf7J2fZ5klGRD9AeKfUvojuZIQ3BT5u7Jfv+puwXkUBUT5PVyMDfJZpy30CBDXGMgw7fguK/lpOMBvgw==, + integrity: sha512-DDaRehssg1aNrH4+2hnj1B7vnUGEjU6OIlyRdkMd0aUdIUvKXrJfXsy8LVtXAy7DRvYVluWbMspsRhz2lcW0mQ==, } '@corex/deepmerge@4.0.43': @@ -1043,6 +1043,15 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.27.7': + resolution: + { + integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==, + } + engines: { node: '>=18' } + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.18.20': resolution: { @@ -1079,6 +1088,15 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.27.7': + resolution: + { + integrity: sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==, + } + engines: { node: '>=18' } + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.18.20': resolution: { @@ -1115,6 +1133,15 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.27.7': + resolution: + { + integrity: sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==, + } + engines: { node: '>=18' } + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.18.20': resolution: { @@ -1151,6 +1178,15 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.27.7': + resolution: + { + integrity: sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==, + } + engines: { node: '>=18' } + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.18.20': resolution: { @@ -1187,6 +1223,15 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.27.7': + resolution: + { + integrity: sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==, + } + engines: { node: '>=18' } + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.18.20': resolution: { @@ -1223,6 +1268,15 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.27.7': + resolution: + { + integrity: sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==, + } + engines: { node: '>=18' } + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.18.20': resolution: { @@ -1259,6 +1313,15 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.27.7': + resolution: + { + integrity: sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==, + } + engines: { node: '>=18' } + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.18.20': resolution: { @@ -1295,6 +1358,15 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.27.7': + resolution: + { + integrity: sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==, + } + engines: { node: '>=18' } + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.18.20': resolution: { @@ -1331,6 +1403,15 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.27.7': + resolution: + { + integrity: sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==, + } + engines: { node: '>=18' } + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.18.20': resolution: { @@ -1367,6 +1448,15 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.27.7': + resolution: + { + integrity: sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==, + } + engines: { node: '>=18' } + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.18.20': resolution: { @@ -1403,6 +1493,15 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.27.7': + resolution: + { + integrity: sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==, + } + engines: { node: '>=18' } + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.18.20': resolution: { @@ -1439,6 +1538,15 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.27.7': + resolution: + { + integrity: sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==, + } + engines: { node: '>=18' } + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.18.20': resolution: { @@ -1475,6 +1583,15 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.27.7': + resolution: + { + integrity: sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==, + } + engines: { node: '>=18' } + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.18.20': resolution: { @@ -1511,6 +1628,15 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.27.7': + resolution: + { + integrity: sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==, + } + engines: { node: '>=18' } + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.18.20': resolution: { @@ -1547,6 +1673,15 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.27.7': + resolution: + { + integrity: sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==, + } + engines: { node: '>=18' } + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.18.20': resolution: { @@ -1583,6 +1718,15 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.27.7': + resolution: + { + integrity: sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==, + } + engines: { node: '>=18' } + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.18.20': resolution: { @@ -1619,6 +1763,15 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.27.7': + resolution: + { + integrity: sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==, + } + engines: { node: '>=18' } + cpu: [x64] + os: [linux] + '@esbuild/netbsd-arm64@0.25.12': resolution: { @@ -1646,6 +1799,15 @@ packages: cpu: [arm64] os: [netbsd] + '@esbuild/netbsd-arm64@0.27.7': + resolution: + { + integrity: sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==, + } + engines: { node: '>=18' } + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.18.20': resolution: { @@ -1682,6 +1844,15 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.27.7': + resolution: + { + integrity: sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==, + } + engines: { node: '>=18' } + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-arm64@0.25.12': resolution: { @@ -1709,6 +1880,15 @@ packages: cpu: [arm64] os: [openbsd] + '@esbuild/openbsd-arm64@0.27.7': + resolution: + { + integrity: sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==, + } + engines: { node: '>=18' } + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.18.20': resolution: { @@ -1745,6 +1925,15 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.27.7': + resolution: + { + integrity: sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==, + } + engines: { node: '>=18' } + cpu: [x64] + os: [openbsd] + '@esbuild/openharmony-arm64@0.25.12': resolution: { @@ -1763,6 +1952,15 @@ packages: cpu: [arm64] os: [openharmony] + '@esbuild/openharmony-arm64@0.27.7': + resolution: + { + integrity: sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==, + } + engines: { node: '>=18' } + cpu: [arm64] + os: [openharmony] + '@esbuild/sunos-x64@0.18.20': resolution: { @@ -1799,6 +1997,15 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.27.7': + resolution: + { + integrity: sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==, + } + engines: { node: '>=18' } + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.18.20': resolution: { @@ -1835,6 +2042,15 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.27.7': + resolution: + { + integrity: sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==, + } + engines: { node: '>=18' } + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.18.20': resolution: { @@ -1871,6 +2087,15 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.27.7': + resolution: + { + integrity: sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==, + } + engines: { node: '>=18' } + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.18.20': resolution: { @@ -1907,6 +2132,15 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.27.7': + resolution: + { + integrity: sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==, + } + engines: { node: '>=18' } + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.5.1': resolution: { @@ -2053,10 +2287,10 @@ packages: integrity: sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==, } - '@hono/node-server@1.19.12': + '@hono/node-server@1.19.14': resolution: { - integrity: sha512-txsUW4SQ1iilgE0l9/e9VQWmELXifEFvmdA1j6WFh/aFPj99hIntrSsq/if0UWyGVkmrRPKA1wCeP+UCr1B9Uw==, + integrity: sha512-GwtvgtXxnWsucXvbQXkRgqksiH2Qed37H9xHZocE5sA3N8O8O8/8FA3uclQXxXVzc9XBZuEOMK7+r02FmSpHtw==, } engines: { node: '>=18.14.1' } peerDependencies: @@ -3043,16 +3277,10 @@ packages: integrity: sha512-fbb2C7HChgM7CemdCY+y3N1n8pcTKdqtQLbC7/EQtPdLvlMUT9JX/dBYl8MMZAtYG4uVMyPFHXckb68q/NRwqg==, } - '@next/env@15.4.11': + '@next/env@15.5.15': resolution: { - integrity: sha512-mIYp/091eYfPFezKX7ZPTWqrmSXq+ih6+LcUyKvLmeLQGhlPtot33kuEOd4U+xAA7sFfj21+OtCpIZx0g5SpvQ==, - } - - '@next/env@15.5.12': - resolution: - { - integrity: sha512-pUvdJN1on574wQHjaBfNGDt9Mz5utDSZFsIIQkMzPgNS8ZvT4H2mwOrOIClwsQOb6EGx5M76/CZr6G8i6pSpLg==, + integrity: sha512-vcmyu5/MyFzN7CdqRHO3uHO44p/QPCZkuTUXroeUmhNP8bL5PHFEhik22JUazt+CDDoD6EpBYRCaS2pISL+/hg==, } '@next/env@16.1.7': @@ -3073,10 +3301,10 @@ packages: integrity: sha512-VKZJEiEdpKkfBmcokGjHu0vGDG+8CehGs90tBEy/IDoDDKGngeyIStt2MmE5FYNyU9BhgR7tybNWTAJY/30u+Q==, } - '@next/swc-darwin-arm64@15.4.8': + '@next/swc-darwin-arm64@15.5.15': resolution: { - integrity: sha512-Pf6zXp7yyQEn7sqMxur6+kYcywx5up1J849psyET7/8pG2gQTVMjU3NzgIt8SeEP5to3If/SaWmaA6H6ysBr1A==, + integrity: sha512-6PvFO2Tzt10GFK2Ro9tAVEtacMqRmTarYMFKAnV2vYMdwWc73xzmDQyAV7SwEdMhzmiRoo7+m88DuiXlJlGeaw==, } engines: { node: '>= 10' } cpu: [arm64] @@ -3091,10 +3319,10 @@ packages: cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.4.8': + '@next/swc-darwin-x64@15.5.15': resolution: { - integrity: sha512-xla6AOfz68a6kq3gRQccWEvFC/VRGJmA/QuSLENSO7CZX5WIEkSz7r1FdXUjtGCQ1c2M+ndUAH7opdfLK1PQbw==, + integrity: sha512-G+YNV+z6FDZTp/+IdGyIMFqalBTaQSnvAA+X/hrt+eaTRFSznRMz9K7rTmzvM6tDmKegNtyzgufZW0HwVzEqaQ==, } engines: { node: '>= 10' } cpu: [x64] @@ -3109,10 +3337,10 @@ packages: cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.4.8': + '@next/swc-linux-arm64-gnu@15.5.15': resolution: { - integrity: sha512-y3fmp+1Px/SJD+5ntve5QLZnGLycsxsVPkTzAc3zUiXYSOlTPqT8ynfmt6tt4fSo1tAhDPmryXpYKEAcoAPDJw==, + integrity: sha512-eVkrMcVIBqGfXB+QUC7jjZ94Z6uX/dNStbQFabewAnk13Uy18Igd1YZ/GtPRzdhtm7QwC0e6o7zOQecul4iC1w==, } engines: { node: '>= 10' } cpu: [arm64] @@ -3127,10 +3355,10 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.4.8': + '@next/swc-linux-arm64-musl@15.5.15': resolution: { - integrity: sha512-DX/L8VHzrr1CfwaVjBQr3GWCqNNFgyWJbeQ10Lx/phzbQo3JNAxUok1DZ8JHRGcL6PgMRgj6HylnLNndxn4Z6A==, + integrity: sha512-RwSHKMQ7InLy5GfkY2/n5PcFycKA08qI1VST78n09nN36nUPqCvGSMiLXlfUmzmpQpF6XeBYP2KRWHi0UW3uNg==, } engines: { node: '>= 10' } cpu: [arm64] @@ -3145,10 +3373,10 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.4.8': + '@next/swc-linux-x64-gnu@15.5.15': resolution: { - integrity: sha512-9fLAAXKAL3xEIFdKdzG5rUSvSiZTLLTCc6JKq1z04DR4zY7DbAPcRvNm3K1inVhTiQCs19ZRAgUerHiVKMZZIA==, + integrity: sha512-nplqvY86LakS+eeiuWsNWvfmK8pFcOEW7ZtVRt4QH70lL+0x6LG/m1OpJ/tvrbwjmR8HH9/fH2jzW1GlL03TIg==, } engines: { node: '>= 10' } cpu: [x64] @@ -3163,10 +3391,10 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.4.8': + '@next/swc-linux-x64-musl@15.5.15': resolution: { - integrity: sha512-s45V7nfb5g7dbS7JK6XZDcapicVrMMvX2uYgOHP16QuKH/JA285oy6HcxlKqwUNaFY/UC6EvQ8QZUOo19cBKSA==, + integrity: sha512-eAgl9NKQ84/sww0v81DQINl/vL2IBxD7sMybd0cWRw6wqgouVI53brVRBrggqBRP/NWeIAE1dm5cbKYoiMlqDQ==, } engines: { node: '>= 10' } cpu: [x64] @@ -3181,10 +3409,10 @@ packages: cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.4.8': + '@next/swc-win32-arm64-msvc@15.5.15': resolution: { - integrity: sha512-KjgeQyOAq7t/HzAJcWPGA8X+4WY03uSCZ2Ekk98S9OgCFsb6lfBE3dbUzUuEQAN2THbwYgFfxX2yFTCMm8Kehw==, + integrity: sha512-GJVZC86lzSquh0MtvZT+L7G8+jMnJcldloOjA8Kf3wXvBrvb6OGe2MzPuALxFshSm/IpwUtD2mIoof39ymf52A==, } engines: { node: '>= 10' } cpu: [arm64] @@ -3199,10 +3427,10 @@ packages: cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.4.8': + '@next/swc-win32-x64-msvc@15.5.15': resolution: { - integrity: sha512-Exsmf/+42fWVnLMaZHzshukTBxZrSwuuLKFvqhGHJ+mC1AokqieLY/XzAl3jc/CqhXLqLY3RRjkKJ9YnLPcRWg==, + integrity: sha512-nFucjVdwlFqxh/JG3hWSJ4p8+YJV7Ii8aPDuBQULB6DzUF4UNZETXLfEUk+oI2zEznWWULPt7MeuTE6xtK1HSA==, } engines: { node: '>= 10' } cpu: [x64] @@ -3668,156 +3896,156 @@ packages: peerDependencies: '@opentelemetry/api': ^1.1.0 - '@payloadcms/admin-bar@3.81.0': + '@payloadcms/admin-bar@3.84.1': resolution: { - integrity: sha512-AJ688vfBdyM1uBIITfAxYfdn6y5ecVLtU/XIzc58fPJuUAGsb+SZUM1v4B/IrplrXshWIJEkH71diopLznf5ZA==, + integrity: sha512-ihHiIDWp7Fx6FDfhxXX8q24iogbjkERy+KKF9t7pxEzCcJgXP8PCb2PqnyVQq98YCwxx6vOmVQolhxt5Fhumvw==, } peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.1 || ^19.1.2 || ^19.2.1 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.1 || ^19.1.2 || ^19.2.1 - '@payloadcms/db-sqlite@3.81.0': + '@payloadcms/db-sqlite@3.84.1': resolution: { - integrity: sha512-TgRUhl1mlPIa5O0Gw1caaXtfF319bZ798oRFNG0sU5vroR1PZIh3Cm7Wjvht/kAryu5lAVJo6V4aEerftGkxUw==, + integrity: sha512-OJWXMaq4XvBeXwummIo6RcpPM4eCpksTw+l1XX9xYhGumyh/Jw1INkNQ3a6SoLncxJvPAq6pqiYVPBposcYI+Q==, } peerDependencies: - payload: 3.81.0 + payload: 3.84.1 - '@payloadcms/drizzle@3.81.0': + '@payloadcms/drizzle@3.84.1': resolution: { - integrity: sha512-0hheoLFbxk1piSLtMaiTUc34HOhS3GOMnGw2hYJkYckrFMTjcJjM2nB4IEbRmk94CueS4LGitSt8xu7XwdZbkA==, + integrity: sha512-n/1fgH3fh6omGNecjhOJ32wrxio5ph2VhfQDwMvSEViTUPD9JXp0yJiOUEqzYK/cxoRQWfwBIbvgzpC/a6FsEw==, } peerDependencies: - payload: 3.81.0 + payload: 3.84.1 - '@payloadcms/email-nodemailer@3.81.0': + '@payloadcms/email-nodemailer@3.84.1': resolution: { - integrity: sha512-0zKGiwby2hVmLubuO8w0XfskxHoWOrpjbw/v/5MkulOtPzzew1S9r+AxIPuzLq/FlBesQnW0IBYFDL6ziptSGw==, + integrity: sha512-pTXl9dfIoXLpdI2BbK0h64Y9I3RLGOG1QkWokSdCDWr+qkOiRkbO7W8dOEtK6Nh8eIwNOMJLA7Og3x4EbGMPxg==, } engines: { node: ^18.20.2 || >=20.9.0 } peerDependencies: - payload: 3.81.0 + payload: 3.84.1 - '@payloadcms/email-resend@3.81.0': + '@payloadcms/email-resend@3.84.1': resolution: { - integrity: sha512-1xwjZ5HXvGyKisi0YtYviTRPz67nnkKRaopxjs4jFq+41AQjNuDBicg/FuwoXLfa9HL1ADkcBSsXY+7VaJw01g==, + integrity: sha512-LFbsmcWHHu6Epz5DpA1JN9s+NxPwcluUpC0dqF6gtFpmxQJSQAplLnLuB388pnzsiOMDbWDGsksmni357633QQ==, } engines: { node: ^18.20.2 || >=20.9.0 } peerDependencies: - payload: 3.81.0 + payload: 3.84.1 - '@payloadcms/graphql@3.81.0': + '@payloadcms/graphql@3.84.1': resolution: { - integrity: sha512-zAgXxvyeciis1yKkAysSVv8Fe4RqsOj+6JcodQMtYekx668ByFUr2GTFoZ+M3U72PKHj4e4BxtOeXxd7Hf1IYw==, + integrity: sha512-pVJdgihEEexpK+kANSozAMf3PQfd6p51/G3cK+rkPzSjghf7X+cQQ8NFOmAMDTpijM5YaowQYTuEje3KaLVXuQ==, } hasBin: true peerDependencies: graphql: ^16.8.1 - payload: 3.81.0 + payload: 3.84.1 - '@payloadcms/next@3.81.0': + '@payloadcms/next@3.84.1': resolution: { - integrity: sha512-5ynclSrQDZ/lEFRj0AUnUcD3Q+wtFp3u6PRSZTvp0u3I4tkKfV6BcZbUAH+Vx9kGZcNv7wuIRTdn2Rqa9s5lhA==, + integrity: sha512-T7f7Ja4l4Z6QM/oSM8MWJY63xyNQmWxUswDgssXl1/D0hQIVQASXMeZvXiXLQwg/g4f9s5anKTUNIx32dtHxWg==, } engines: { node: ^18.20.2 || >=20.9.0 } peerDependencies: graphql: ^16.8.1 - next: '>=15.2.9 <15.3.0 || >=15.3.9 <15.4.0 || >=15.4.11 <15.5.0 || >=16.2.0-canary.10 <17.0.0' - payload: 3.81.0 + next: '>=15.2.9 <15.3.0 || >=15.3.9 <15.4.0 || >=15.4.11 <15.5.0 || >=16.2.2 <17.0.0' + payload: 3.84.1 - '@payloadcms/plugin-cloud-storage@3.81.0': + '@payloadcms/plugin-cloud-storage@3.84.1': resolution: { - integrity: sha512-LC+IjFS8+sm45CHriVZYCSI7zG3lVj4oI3SZG0by+l9YixXSZfztLp0s4T6BmsGLpWW8qpvkcQH1wY6KnmGsuw==, + integrity: sha512-yr3dqTS65XcG6PmYvJpdYSmdqrpcxjPEJFjSBXC7ZQE/9pdfqcnY20PifvVze3CxfSqPqecJ0SBjMs4jz5mp6A==, } peerDependencies: - payload: 3.81.0 + payload: 3.84.1 react: ^19.0.1 || ^19.1.2 || ^19.2.1 react-dom: ^19.0.1 || ^19.1.2 || ^19.2.1 - '@payloadcms/plugin-form-builder@3.81.0': + '@payloadcms/plugin-form-builder@3.84.1': resolution: { - integrity: sha512-+UJQTZkxtKcTK1tzTgX4/0DgxnbVK3/zwAkWW8pmqBRh87KNdErw01hx18KuP9XA7+1L2e199DijuuDlQdG06Q==, + integrity: sha512-pEr4QFceswL+3dpZWtzlLHyED8nxk7iukm/eNUxNn9vaUfb2xcqzQf6xRmoJra9R1yDx6mdC/DU+Whg5Op/yfQ==, } peerDependencies: - payload: 3.81.0 + payload: 3.84.1 react: ^19.0.1 || ^19.1.2 || ^19.2.1 react-dom: ^19.0.1 || ^19.1.2 || ^19.2.1 - '@payloadcms/plugin-mcp@3.81.0': + '@payloadcms/plugin-mcp@3.84.1': resolution: { - integrity: sha512-AN6a5bRb3jYH4MuDleJigawUR2/amchLh71OAOxZLnRbPH6iqSqx8eKhfRfjJvhmdJG27fFfn7lCfb3oSsRrNQ==, + integrity: sha512-FBeosiEbVyhR/I8fjIsgwj13tIJrx2ZVeaCgiAB5AUOiGMaVorUTXG9kSQ/OM4agX5IvxbILLcFhDUnK2vHOJQ==, } peerDependencies: - payload: 3.81.0 + payload: 3.84.1 - '@payloadcms/plugin-sentry@3.81.0': + '@payloadcms/plugin-sentry@3.84.1': resolution: { - integrity: sha512-AcoNB4MyEC8Kf9Ug5jVr36cgsycDt4OnkfDcfTyxTpS8BtqjJl4j/ySeGJi1LO5kTguuJuUw+ueOdQvLouVzGA==, + integrity: sha512-8SRQW2d+el8yTqnAg5z9zTrvygggIEZBr9tM9zCL0E727Zx2z5H6OBoVh2YX25WDEqhcXbunNOjpdCTXV93dcA==, } peerDependencies: - payload: 3.81.0 + payload: 3.84.1 react: ^19.0.1 || ^19.1.2 || ^19.2.1 react-dom: ^19.0.1 || ^19.1.2 || ^19.2.1 - '@payloadcms/plugin-seo@3.81.0': + '@payloadcms/plugin-seo@3.84.1': resolution: { - integrity: sha512-32q4KU9T/sA7oiOLNyKvPtMYh95pbJqs6py/75Gx/RvPdXoFObTJZH7lsyLfal0BDmy2o+EeDhWiYL3vDuSz6Q==, + integrity: sha512-9FYs5ML/eWR/A/rQfHt2NhPzkJWbUx5SN/+lEQ90r3c3Z8CQUVpt4vETXSI9Gxi764lTutIGemuZAJK9WRy3Lw==, } peerDependencies: - payload: 3.81.0 + payload: 3.84.1 react: ^19.0.1 || ^19.1.2 || ^19.2.1 react-dom: ^19.0.1 || ^19.1.2 || ^19.2.1 - '@payloadcms/richtext-lexical@3.81.0': + '@payloadcms/richtext-lexical@3.84.1': resolution: { - integrity: sha512-qpAiWb2M9iARp8H/C1ewi9WNyTSpwId9IGFfHTDuU1oDL8Ke53sY9svUG+L7BViEuxKivWaUwfdo35RIrwPNQA==, + integrity: sha512-KaNSz0RJFLnLc/hBRGg8Lgwk5FjCZSskA6KuufNWG5QdgUsgQe4Dx4Vr7G+VSR9zSZj+R4TVVSC0aVv4z7vL3g==, } engines: { node: ^18.20.2 || >=20.9.0 } peerDependencies: '@faceless-ui/modal': 3.0.0 '@faceless-ui/scroll-info': 2.0.0 - '@payloadcms/next': 3.81.0 - payload: 3.81.0 + '@payloadcms/next': 3.84.1 + payload: 3.84.1 react: ^19.0.1 || ^19.1.2 || ^19.2.1 react-dom: ^19.0.1 || ^19.1.2 || ^19.2.1 - '@payloadcms/storage-vercel-blob@3.81.0': + '@payloadcms/storage-vercel-blob@3.84.1': resolution: { - integrity: sha512-7wH/Yc57OSo4UIjGlllwK9xpfPogsv7k+ogFbLTtcWP86BOSqgW6L/GaiF0EVRdkxCyf59vd/7dS4IQ47puJOg==, + integrity: sha512-cBVhvTawc8LFKM+B++1h7p0c9BUqCQNYLMib9yLITLUBPGtnkbWoDPzkCatKmCwQb68TqT/RYji+EUVi3Zgz9Q==, } engines: { node: ^18.20.2 || >=20.9.0 } peerDependencies: - payload: 3.81.0 + payload: 3.84.1 - '@payloadcms/translations@3.81.0': + '@payloadcms/translations@3.84.1': resolution: { - integrity: sha512-ruFKoYrTErl3Va5rOAyKn7Txh7wr6ZRw/KUZdj7YPOjI4LQpbtWYl3IQtcnS36x674GjeJOeWuEZJ50Xs3ofrQ==, + integrity: sha512-1g4IsXvRfeQCn8YmPweaj8MMAFK9oSxYWKJG15j+Ah9Nra+f35/ZdOt/k80+vfoJmdKsOK/AnuzVdSTWy2GQpg==, } - '@payloadcms/ui@3.81.0': + '@payloadcms/ui@3.84.1': resolution: { - integrity: sha512-RRvwFOO6rOCSiRCdazNEvzCwqAVdNK+qyy5+N2l08JeYOQ8bkFiSIYElR/r/He8u6XvnG5YboPCkgUxDaTKoVg==, + integrity: sha512-L9trD3/LcK1fiGg4AFexy9AQm4upMzRbicZFTNU/ac+x5o6Pwyr7FzrvbtfCr0l2t6QhawLBZmBCZJA8oBF2uA==, } engines: { node: ^18.20.2 || >=20.9.0 } peerDependencies: - next: '>=15.2.9 <15.3.0 || >=15.3.9 <15.4.0 || >=15.4.11 <15.5.0 || >=16.2.0-canary.10 <17.0.0' - payload: 3.81.0 + next: '>=15.2.9 <15.3.0 || >=15.3.9 <15.4.0 || >=15.4.11 <15.5.0 || >=16.2.2 <17.0.0' + payload: 3.84.1 react: ^19.0.1 || ^19.1.2 || ^19.2.1 react-dom: ^19.0.1 || ^19.1.2 || ^19.2.1 @@ -3861,10 +4089,10 @@ packages: integrity: sha512-PJqkqPCFnnbCZslH2jHSvXlasRqvke6YAsYPhPALy4zy2hldor8A0O2wIlpAefEJ7fVz6wR5ZbRJzQP6nwujyw==, } - '@preact/signals-core@1.14.0': + '@preact/signals-core@1.14.1': resolution: { - integrity: sha512-AowtCcCU/33lFlh1zRFf/u+12rfrhtNakj7UpaGEsmMwUKpKWMVvcktOGcwBBNiB4lWrZWc01LhiyyzVklJyaQ==, + integrity: sha512-vxPpfXqrwUe9lpjqfYNjAF/0RF/eFGeLgdJzdmIIZjpOnTmGmAB4BjWone562mJGMRP4frU6iZ6ei3PDsu52Ng==, } '@prisma/instrumentation@6.11.1': @@ -4853,6 +5081,7 @@ packages: integrity: sha512-uGo0BOOzjbMUo3lu+BIDWayvn5o6Xyfmnlla5VGf05n8gHMvO1ll7U4FtzWe3hxMLwt53pmc4iE0M+B5slG+Ug==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -4862,6 +5091,7 @@ packages: integrity: sha512-qXyj7RZLE7POy9BMKSoqQ00tOXThjOZSUnI2Yu9i29IHngPlmrNayIWBoVKtElES7OWwypUcpiajwi1mUWx6/A==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -4871,6 +5101,7 @@ packages: integrity: sha512-M3B7JpVH4ytgn83/ujRR1k1DQHvTeABiDM61OvAbjLRPhC/5KLHU5KkzIbbuGIrjWwxAbL1kSQzU8MhLEtSxyw==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -4880,6 +5111,7 @@ packages: integrity: sha512-jfhebvv3dVsp3OdPgKXnk8+e2pBiDVZejDOBFzBa/IblrAJ9cQDkN6rBD5IyEg8hTOxwbw3iaI/yZFmDmIguIA==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -4889,6 +5121,7 @@ packages: integrity: sha512-f+W+Bk2AjNO77zynE33rHuQhyqVICx4RYtGX9NKsGUg0wWjdGP0qAuIkhx9Rnmk4/hFMo1fUrtYNqca9fwJdHg==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -4898,6 +5131,7 @@ packages: integrity: sha512-s0CX31+S/u1MhBWYFAuZru0NHNExTY+OeZC9OrGyzl8PGQ0Iz/4gq3O4rHUVuA1D7FjAcPbwG1Up0yey/Xh6dw==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -4907,6 +5141,7 @@ packages: integrity: sha512-QWBB56RkkU0AJ9h+qy33gfT5iuZknPC7Un/IjZv9B0QmMIK+WWacc0cH6y2SV5Cv/b99hU94fjEMOOO4enpkbQ==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -4916,6 +5151,7 @@ packages: integrity: sha512-0urVSgCmQIfx5r7Xc586miBnQUVnGp3OTYUm8m5pwtQRdTRO5XrTtEfNJ3JhYhSOruV0nD8fd+dXtKXobum6tA==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -4925,6 +5161,7 @@ packages: integrity: sha512-AJg6le/08Gz4tm+6MtKXqtNNyKHzmooOCdmtqmWxD7FxoAdU1eVcizhtQ0gcnVaY6ethEyE/hnEzQxt1zu5Kog==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -4934,6 +5171,7 @@ packages: integrity: sha512-jmsKnQm1ykpBzw4hCYHwBkt5pW2jScXffPeEH5ZRF5tZeF5b1pvlFTO9han7C0pCkZYo1kEvWiRtx69yfCIwuw==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -4943,6 +5181,7 @@ packages: integrity: sha512-TwmOmBDibavUQpXBxpmZYi2Iks/yeZOzFYh+di9EltMSnEabH8dMZXrl+pxNXzCgZ2XE8HY7VmUL65Lenfu5PA==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -4952,6 +5191,7 @@ packages: integrity: sha512-KTShZesan+UsreU7PDUV90afrZwU5TLwYlALuCSU0OT+/U8lULNNbAUekg+tGwCnOfIKYtpDPKkAMRdYlqUznw==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -4961,6 +5201,7 @@ packages: integrity: sha512-sRCpEARNVTf3FQhZOC+JTvu5r6ubiYWkT0ucYXg8ctkyi4G8QG+jgYPiNUqVeTLA2STOfmPM/nrk1nb84y6CPQ==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -4970,6 +5211,7 @@ packages: integrity: sha512-lkWc/NjOcefRZMkQoSDDbuKBEBDES9aXnFEOuPH845wD3TxPwh+QTf0fStuzjoRLUZWpHnio4z7qGGRYusn/sw==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -4979,6 +5221,7 @@ packages: integrity: sha512-gSuYK5fsMbGk87jDebqQ6fa2fKcWlkf2Dkva8kMONqLgGCq8/0d+ZQYMEJsdidIeBo3kmsnHZPrwdFB4HgjUXg==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -4987,6 +5230,7 @@ packages: { integrity: sha512-cYi21KF+Z/HGXT8RpkQMNFFubBafxyoB9Hn/wrslfDNtdoews2MdsDo6XXKkZvDTRG9SxQN3HGk4v4aoQZc20g==, } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. '@react-email/preview@0.0.14': resolution: @@ -4994,6 +5238,7 @@ packages: integrity: sha512-aYK8q0IPkBXyMsbpMXgxazwHxYJxTrXrV95GFuu2HbEiIToMwSyUgb8HDFYwPqqfV03/jbwqlsXmFxsOd+VNaw==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -5023,6 +5268,7 @@ packages: integrity: sha512-bYnOac40vIKCId7IkwuLAAsa3fKfSfqCvv6epJKmPE0JBuu5qI4FHFCl9o9dVpIIS08s/ub+Y/txoMt0dYziGw==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -5032,6 +5278,7 @@ packages: integrity: sha512-qNl65ye3W0Rd5udhdORzTV9ezjb+GFqQQSae03NDzXtmJq6sqVXNWNiVolAjvJNypim+zGXmv6J9TcV5aNtE/w==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -5041,6 +5288,7 @@ packages: integrity: sha512-kGw80weVFXikcnCXbigTGXGWQ0MRCSYNCudcdkWxebkWYd0FG6/NPoN3V1p/u68/4+NxZwYPVi2fhnp0x23HdA==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: '@react-email/body': '>=0' '@react-email/button': '>=0' @@ -5082,6 +5330,7 @@ packages: integrity: sha512-TYqkioRS45wTR5il3dYk/SbUjjEdhSwh9BtRNB99qNH1pXAwA45H7rAuxehiu8iJQJH0IyIr+6n62gBz9ezmsw==, } engines: { node: '>=20.0.0' } + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: react: ^18.0 || ^19.0 || ^19.0.0-rc @@ -5741,10 +5990,10 @@ packages: integrity: sha512-mFNylyeyqN93lfe/9CSxOGREz8cpzAhH+E93xJ4xWQf62V8sQ/24reV2nyzUWM6H6Xji+GGHpkbLe7pVoUEskg==, } - '@types/debug@4.1.12': + '@types/debug@4.1.13': resolution: { - integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==, + integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==, } '@types/escape-html@1.0.4': @@ -5979,12 +6228,6 @@ packages: integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==, } - '@types/uuid@10.0.0': - resolution: - { - integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==, - } - '@types/whatwg-mimetype@3.0.2': resolution: { @@ -6854,10 +7097,10 @@ packages: } engines: { node: '>=4' } - axios@1.14.0: + axios@1.15.0: resolution: { - integrity: sha512-3Y8yrqLSwjuzpXuZ0oIYZ/XGgLwUIBU3uLvbcpb0pidD9ctpShJd43KSlEEkVQg6DS0G9NKyzOvBfUtDKEyHvQ==, + integrity: sha512-wWyJDlAatxk30ZJer+GeCWS209sA42X+N5jU2jy6oHTp7ufw8uzUTVFBX9+wTfAlhiJXGS0Bq7X6efruWjuK9Q==, } axobject-query@4.1.0: @@ -7137,6 +7380,13 @@ packages: } engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 } + chalk@5.6.2: + resolution: + { + integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==, + } + engines: { node: ^12.17.0 || ^14.13 || >=16.0.0 } + char-regex@1.0.2: resolution: { @@ -7398,10 +7648,10 @@ packages: integrity: sha512-wKGOQRRvdnd89pCeH96e2Fn4wkbenSP6LMHfjfyNLMbGuHEFbMqQNuxXqd0oXG9caIOQ1FTvc5Uijp9/4jujnQ==, } - content-disposition@1.0.1: + content-disposition@1.1.0: resolution: { - integrity: sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q==, + integrity: sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==, } engines: { node: '>=18' } @@ -7471,6 +7721,13 @@ packages: } engines: { node: '>= 0.10' } + cors@2.8.6: + resolution: + { + integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==, + } + engines: { node: '>= 0.10' } + cosmiconfig@7.1.0: resolution: { @@ -7484,10 +7741,10 @@ packages: integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==, } - croner@9.1.0: + croner@10.0.1: resolution: { - integrity: sha512-p9nwwR4qyT5W996vBZhdvBCnMhicY5ytZkR4D1Xj0wuTDEiMnjwR57Q3RXYY/s0EpX6Ay3vgIcfaR+ewGHsi+g==, + integrity: sha512-ixNtAJndqh173VQ4KodSdJEI6nuioBWI0V1ITNKhZZsO0pEMoDxz539T4FTTbSZ/xIOSuDnzxLVRqBVSvPNE2g==, } engines: { node: '>=18.0' } @@ -7935,10 +8192,10 @@ packages: } hasBin: true - drizzle-orm@0.44.7: + drizzle-orm@0.45.2: resolution: { - integrity: sha512-quIpnYznjU9lHshEOAYLoZ9s3jweleHlZIAWR/jX9gAWNg/JhQ1wj0KGRf7/Zm+obRrYd9GjPVJg790QY9N5AQ==, + integrity: sha512-kY0BSaTNYWnoDMVoyY8uxmyHjpJW1geOmBMdSSicKo9CIIWkSxMIj2rkeSR51b8KAPB7m+qysjuHme5nKP+E5Q==, } peerDependencies: '@aws-sdk/client-rds-data': '>=3' @@ -8136,6 +8393,12 @@ packages: integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, } + end-of-stream@1.4.5: + resolution: + { + integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==, + } + engine.io-parser@5.2.3: resolution: { @@ -8300,6 +8563,14 @@ packages: engines: { node: '>=18' } hasBin: true + esbuild@0.27.7: + resolution: + { + integrity: sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==, + } + engines: { node: '>=18' } + hasBin: true + escalade@3.2.0: resolution: { @@ -8570,10 +8841,10 @@ packages: } engines: { node: '>=0.8.x' } - eventsource-parser@3.0.6: + eventsource-parser@3.0.8: resolution: { - integrity: sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==, + integrity: sha512-70QWGkr4snxr0OXLRWsFLeRBIRPuQOvt4s8QYjmUlmlkyTZkRqS7EDVRZtzU3TiyDbXSzaOeF0XUKy8PchzukQ==, } engines: { node: '>=18.0.0' } @@ -9039,10 +9310,10 @@ packages: integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==, } - get-tsconfig@4.13.6: + get-tsconfig@4.14.0: resolution: { - integrity: sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==, + integrity: sha512-yTb+8DXzDREzgvYmh6s9vHsSVCHeC0G3PI5bEXNBHtmshPnO+S5O7qgLEOn0I5QvMy6kpZN8K1NKGyilLb93wA==, } get-tsconfig@4.8.1: @@ -9193,10 +9464,10 @@ packages: } engines: { node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0 } - happy-dom@20.8.3: + happy-dom@20.9.0: resolution: { - integrity: sha512-lMHQRRwIPyJ70HV0kkFT7jH/gXzSI7yDkQFe07E2flwmNDFoWUTRMKpW2sglsnpeA7b6S2TJPp98EbQxai8eaQ==, + integrity: sha512-GZZ9mKe8r646NUAf/zemnGbjYh4Bt8/MqASJY+pSm5ZDtc3YQox+4gsLI7yi1hba6o+eCsGxpHn5+iEVn31/FQ==, } engines: { node: '>=20.0.0' } @@ -9280,10 +9551,10 @@ packages: } engines: { node: '>=0.10.0' } - hono@4.12.10: + hono@4.12.14: resolution: { - integrity: sha512-mx/p18PLy5og9ufies2GOSUqep98Td9q4i/EF6X7yJgAiIopxqdfIO3jbqsi3jRgTgw88jMDEzVKi+V2EF+27w==, + integrity: sha512-am5zfg3yu6sqn5yjKBNqhnTX7Cv+m00ox+7jbaKkrLMRJ4rAdldd1xPd/JzbBWspqaQv6RSTrgFN95EsfhC+7w==, } engines: { node: '>=16.9.0' } @@ -10431,10 +10702,10 @@ packages: integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, } - lodash@4.17.23: + lodash@4.18.1: resolution: { - integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==, + integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==, } log-symbols@6.0.0: @@ -11010,10 +11281,10 @@ packages: peerDependencies: next: '*' - next@15.4.11: + next@15.5.15: resolution: { - integrity: sha512-IJRyXal45mIsshZI5XJne/intjusslUP1F+FHVBIyMGEqbYtIq1Irdx5vdWBBg58smviPDycmDeV6txsfkv1RQ==, + integrity: sha512-VSqCrJwtLVGwAVE0Sb/yikrQfkwkZW9p+lL/J4+xe+G3ZA+QnWPqgcfH1tDUEuk9y+pthzzVFp4L/U8JerMfMQ==, } engines: { node: ^18.18.0 || ^19.8.0 || >= 20.0.0 } hasBin: true @@ -11486,10 +11757,10 @@ packages: integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==, } - payload@3.81.0: + payload@3.84.1: resolution: { - integrity: sha512-vnJYPTZQ54BuB3ZPNYSeaggPyvIye016DO+xAxDSlEocK2Gh7UZOFqtws2+G+0z7hIedLN57+/idqevQRFhcuA==, + integrity: sha512-+aPqqeYsffrzaYmsX/Qt+mHNgcTUyc5TIjjPOaMIrG6nDx6siZ2h9Gv3b3RKAVPt7PWkHI+ooEW3cQbwiDd99Q==, } engines: { node: ^18.20.2 || >=20.9.0 } hasBin: true @@ -11542,6 +11813,13 @@ packages: } engines: { node: '>=12' } + picomatch@4.0.4: + resolution: + { + integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==, + } + engines: { node: '>=12' } + pify@2.3.0: resolution: { @@ -11714,10 +11992,10 @@ packages: } engines: { node: ^10 || ^12 || >=14 } - postcss@8.5.3: + postcss@8.5.14: resolution: { - integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==, + integrity: sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==, } engines: { node: ^10 || ^12 || >=14 } @@ -11896,6 +12174,12 @@ packages: integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==, } + pump@3.0.4: + resolution: + { + integrity: sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==, + } + punycode@2.3.1: resolution: { @@ -11923,10 +12207,10 @@ packages: } engines: { node: '>=18' } - qs@6.15.0: + qs@6.15.1: resolution: { - integrity: sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==, + integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==, } engines: { node: '>=0.6' } @@ -12258,10 +12542,10 @@ packages: engines: { node: '>= 0.4' } hasBin: true - resolve@1.22.11: + resolve@1.22.12: resolution: { - integrity: sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==, + integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==, } engines: { node: '>= 0.4' } hasBin: true @@ -12433,6 +12717,12 @@ packages: integrity: sha512-dxtLJO6sc35jWidmLxo7ij+Eg48PM/kleBsxpC8QJE0qJICe+KawkDQmvCMZUr9u7WKVHgMW6vy3fQ7zMiFZMA==, } + secure-json-parse@4.1.0: + resolution: + { + integrity: sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==, + } + selderee@0.11.0: resolution: { @@ -12628,6 +12918,12 @@ packages: integrity: sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww==, } + sonic-boom@4.2.1: + resolution: + { + integrity: sha512-w6AxtubXa2wTXAUsZMMWERrsIRAdrK0Sc+FUytWvYAhBJLyuI4llrMIC1DtlNSdI99EI86KZum2MMq3EAZlF9Q==, + } + sonner@1.7.4: resolution: { @@ -13136,10 +13432,10 @@ packages: } engines: { node: '>=12.0.0' } - tinyglobby@0.2.15: + tinyglobby@0.2.16: resolution: { - integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==, + integrity: sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==, } engines: { node: '>=12.0.0' } @@ -13437,6 +13733,13 @@ packages: } engines: { node: '>=18.17' } + undici@6.25.0: + resolution: + { + integrity: sha512-ZgpWDC5gmNiuY9CnLVXEH8rl50xhRCuLNA97fAUnKi8RRuV4E6KG31pDTsLVUKnohJE0I3XDrTeEydAXRw47xg==, + } + engines: { node: '>=18.17' } + undici@7.24.4: resolution: { @@ -13609,13 +13912,6 @@ packages: integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, } - uuid@10.0.0: - resolution: - { - integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==, - } - hasBin: true - uuid@11.1.0: resolution: { @@ -13623,10 +13919,10 @@ packages: } hasBin: true - uuid@9.0.0: + uuid@14.0.0: resolution: { - integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==, + integrity: sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==, } hasBin: true @@ -13635,6 +13931,7 @@ packages: { integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==, } + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true v8-compile-cache-lib@3.0.1: @@ -13875,10 +14172,10 @@ packages: utf-8-validate: optional: true - ws@8.19.0: + ws@8.20.0: resolution: { - integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==, + integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==, } engines: { node: '>=10.0.0' } peerDependencies: @@ -13937,10 +14234,10 @@ packages: integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, } - yaml@1.10.2: + yaml@1.10.3: resolution: { - integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==, + integrity: sha512-vIYeF1u3CjlhAFekPPAk2h/Kv4T3mAkMox5OymRiJQB0spDP10LHvt+K7G9Ny6NuuMAb25/6n1qyUjAcGNf/AA==, } engines: { node: '>= 6' } @@ -14312,7 +14609,7 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/runtime@7.28.6': {} + '@babel/runtime@7.29.2': {} '@babel/template@7.27.2': dependencies: @@ -14357,7 +14654,7 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@borewit/text-codec@0.2.1': {} + '@borewit/text-codec@0.2.2': {} '@corex/deepmerge@4.0.43': {} @@ -14459,7 +14756,7 @@ snapshots: '@emotion/babel-plugin@11.13.5': dependencies: '@babel/helper-module-imports': 7.28.6 - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@emotion/hash': 0.9.2 '@emotion/memoize': 0.9.0 '@emotion/serialize': 1.3.3 @@ -14486,7 +14783,7 @@ snapshots: '@emotion/react@11.14.0(@types/react@19.2.14)(react@19.2.5)': dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@emotion/babel-plugin': 11.13.5 '@emotion/cache': 11.14.0 '@emotion/serialize': 1.3.3 @@ -14528,7 +14825,7 @@ snapshots: '@esbuild-kit/esm-loader@2.6.5': dependencies: '@esbuild-kit/core-utils': 3.3.2 - get-tsconfig: 4.13.6 + get-tsconfig: 4.14.0 '@esbuild/aix-ppc64@0.25.12': optional: true @@ -14539,6 +14836,9 @@ snapshots: '@esbuild/aix-ppc64@0.27.3': optional: true + '@esbuild/aix-ppc64@0.27.7': + optional: true + '@esbuild/android-arm64@0.18.20': optional: true @@ -14551,6 +14851,9 @@ snapshots: '@esbuild/android-arm64@0.27.3': optional: true + '@esbuild/android-arm64@0.27.7': + optional: true + '@esbuild/android-arm@0.18.20': optional: true @@ -14563,6 +14866,9 @@ snapshots: '@esbuild/android-arm@0.27.3': optional: true + '@esbuild/android-arm@0.27.7': + optional: true + '@esbuild/android-x64@0.18.20': optional: true @@ -14575,6 +14881,9 @@ snapshots: '@esbuild/android-x64@0.27.3': optional: true + '@esbuild/android-x64@0.27.7': + optional: true + '@esbuild/darwin-arm64@0.18.20': optional: true @@ -14587,6 +14896,9 @@ snapshots: '@esbuild/darwin-arm64@0.27.3': optional: true + '@esbuild/darwin-arm64@0.27.7': + optional: true + '@esbuild/darwin-x64@0.18.20': optional: true @@ -14599,6 +14911,9 @@ snapshots: '@esbuild/darwin-x64@0.27.3': optional: true + '@esbuild/darwin-x64@0.27.7': + optional: true + '@esbuild/freebsd-arm64@0.18.20': optional: true @@ -14611,6 +14926,9 @@ snapshots: '@esbuild/freebsd-arm64@0.27.3': optional: true + '@esbuild/freebsd-arm64@0.27.7': + optional: true + '@esbuild/freebsd-x64@0.18.20': optional: true @@ -14623,6 +14941,9 @@ snapshots: '@esbuild/freebsd-x64@0.27.3': optional: true + '@esbuild/freebsd-x64@0.27.7': + optional: true + '@esbuild/linux-arm64@0.18.20': optional: true @@ -14635,6 +14956,9 @@ snapshots: '@esbuild/linux-arm64@0.27.3': optional: true + '@esbuild/linux-arm64@0.27.7': + optional: true + '@esbuild/linux-arm@0.18.20': optional: true @@ -14647,6 +14971,9 @@ snapshots: '@esbuild/linux-arm@0.27.3': optional: true + '@esbuild/linux-arm@0.27.7': + optional: true + '@esbuild/linux-ia32@0.18.20': optional: true @@ -14659,6 +14986,9 @@ snapshots: '@esbuild/linux-ia32@0.27.3': optional: true + '@esbuild/linux-ia32@0.27.7': + optional: true + '@esbuild/linux-loong64@0.18.20': optional: true @@ -14671,6 +15001,9 @@ snapshots: '@esbuild/linux-loong64@0.27.3': optional: true + '@esbuild/linux-loong64@0.27.7': + optional: true + '@esbuild/linux-mips64el@0.18.20': optional: true @@ -14683,6 +15016,9 @@ snapshots: '@esbuild/linux-mips64el@0.27.3': optional: true + '@esbuild/linux-mips64el@0.27.7': + optional: true + '@esbuild/linux-ppc64@0.18.20': optional: true @@ -14695,6 +15031,9 @@ snapshots: '@esbuild/linux-ppc64@0.27.3': optional: true + '@esbuild/linux-ppc64@0.27.7': + optional: true + '@esbuild/linux-riscv64@0.18.20': optional: true @@ -14707,6 +15046,9 @@ snapshots: '@esbuild/linux-riscv64@0.27.3': optional: true + '@esbuild/linux-riscv64@0.27.7': + optional: true + '@esbuild/linux-s390x@0.18.20': optional: true @@ -14719,6 +15061,9 @@ snapshots: '@esbuild/linux-s390x@0.27.3': optional: true + '@esbuild/linux-s390x@0.27.7': + optional: true + '@esbuild/linux-x64@0.18.20': optional: true @@ -14731,6 +15076,9 @@ snapshots: '@esbuild/linux-x64@0.27.3': optional: true + '@esbuild/linux-x64@0.27.7': + optional: true + '@esbuild/netbsd-arm64@0.25.12': optional: true @@ -14740,6 +15088,9 @@ snapshots: '@esbuild/netbsd-arm64@0.27.3': optional: true + '@esbuild/netbsd-arm64@0.27.7': + optional: true + '@esbuild/netbsd-x64@0.18.20': optional: true @@ -14752,6 +15103,9 @@ snapshots: '@esbuild/netbsd-x64@0.27.3': optional: true + '@esbuild/netbsd-x64@0.27.7': + optional: true + '@esbuild/openbsd-arm64@0.25.12': optional: true @@ -14761,6 +15115,9 @@ snapshots: '@esbuild/openbsd-arm64@0.27.3': optional: true + '@esbuild/openbsd-arm64@0.27.7': + optional: true + '@esbuild/openbsd-x64@0.18.20': optional: true @@ -14773,12 +15130,18 @@ snapshots: '@esbuild/openbsd-x64@0.27.3': optional: true + '@esbuild/openbsd-x64@0.27.7': + optional: true + '@esbuild/openharmony-arm64@0.25.12': optional: true '@esbuild/openharmony-arm64@0.27.3': optional: true + '@esbuild/openharmony-arm64@0.27.7': + optional: true + '@esbuild/sunos-x64@0.18.20': optional: true @@ -14791,6 +15154,9 @@ snapshots: '@esbuild/sunos-x64@0.27.3': optional: true + '@esbuild/sunos-x64@0.27.7': + optional: true + '@esbuild/win32-arm64@0.18.20': optional: true @@ -14803,6 +15169,9 @@ snapshots: '@esbuild/win32-arm64@0.27.3': optional: true + '@esbuild/win32-arm64@0.27.7': + optional: true + '@esbuild/win32-ia32@0.18.20': optional: true @@ -14815,6 +15184,9 @@ snapshots: '@esbuild/win32-ia32@0.27.3': optional: true + '@esbuild/win32-ia32@0.27.7': + optional: true + '@esbuild/win32-x64@0.18.20': optional: true @@ -14827,6 +15199,9 @@ snapshots: '@esbuild/win32-x64@0.27.3': optional: true + '@esbuild/win32-x64@0.27.7': + optional: true + '@eslint-community/eslint-utils@4.5.1(eslint@9.39.2(jiti@2.4.2))': dependencies: eslint: 9.39.2(jiti@2.4.2) @@ -14927,9 +15302,9 @@ snapshots: '@floating-ui/utils@0.2.11': {} - '@hono/node-server@1.19.12(hono@4.12.10)': + '@hono/node-server@1.19.14(hono@4.12.14)': dependencies: - hono: 4.12.10 + hono: 4.12.14 '@humanfs/core@0.19.1': {} @@ -15356,7 +15731,7 @@ snapshots: '@lexical/extension@0.41.0': dependencies: '@lexical/utils': 0.41.0 - '@preact/signals-core': 1.14.0 + '@preact/signals-core': 1.14.1 lexical: 0.41.0 '@lexical/hashtag@0.41.0': @@ -15367,7 +15742,7 @@ snapshots: '@lexical/headless@0.41.0': dependencies: - happy-dom: 20.8.3 + happy-dom: 20.9.0 lexical: 0.41.0 transitivePeerDependencies: - bufferutil @@ -15565,7 +15940,7 @@ snapshots: '@libsql/isomorphic-ws@0.1.5': dependencies: '@types/ws': 8.18.1 - ws: 8.19.0 + ws: 8.20.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -15623,17 +15998,17 @@ snapshots: '@modelcontextprotocol/sdk@1.27.1(zod@3.25.76)': dependencies: - '@hono/node-server': 1.19.12(hono@4.12.10) + '@hono/node-server': 1.19.14(hono@4.12.14) ajv: 8.18.0 ajv-formats: 3.0.1(ajv@8.18.0) content-type: 1.0.5 - cors: 2.8.5 + cors: 2.8.6 cross-spawn: 7.0.6 eventsource: 3.0.7 - eventsource-parser: 3.0.6 + eventsource-parser: 3.0.8 express: 5.2.1 express-rate-limit: 8.3.2(express@5.2.1) - hono: 4.12.10 + hono: 4.12.14 jose: 6.2.2 json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 @@ -15681,9 +16056,7 @@ snapshots: '@next/env@13.5.11': {} - '@next/env@15.4.11': {} - - '@next/env@15.5.12': {} + '@next/env@15.5.15': {} '@next/env@16.1.7': {} @@ -15695,49 +16068,49 @@ snapshots: dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@15.4.8': + '@next/swc-darwin-arm64@15.5.15': optional: true '@next/swc-darwin-arm64@16.1.7': optional: true - '@next/swc-darwin-x64@15.4.8': + '@next/swc-darwin-x64@15.5.15': optional: true '@next/swc-darwin-x64@16.1.7': optional: true - '@next/swc-linux-arm64-gnu@15.4.8': + '@next/swc-linux-arm64-gnu@15.5.15': optional: true '@next/swc-linux-arm64-gnu@16.1.7': optional: true - '@next/swc-linux-arm64-musl@15.4.8': + '@next/swc-linux-arm64-musl@15.5.15': optional: true '@next/swc-linux-arm64-musl@16.1.7': optional: true - '@next/swc-linux-x64-gnu@15.4.8': + '@next/swc-linux-x64-gnu@15.5.15': optional: true '@next/swc-linux-x64-gnu@16.1.7': optional: true - '@next/swc-linux-x64-musl@15.4.8': + '@next/swc-linux-x64-musl@15.5.15': optional: true '@next/swc-linux-x64-musl@16.1.7': optional: true - '@next/swc-win32-arm64-msvc@15.4.8': + '@next/swc-win32-arm64-msvc@15.5.15': optional: true '@next/swc-win32-arm64-msvc@16.1.7': optional: true - '@next/swc-win32-x64-msvc@15.4.8': + '@next/swc-win32-x64-msvc@15.5.15': optional: true '@next/swc-win32-x64-msvc@16.1.7': @@ -16090,22 +16463,22 @@ snapshots: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@payloadcms/admin-bar@3.81.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': + '@payloadcms/admin-bar@3.84.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5)': dependencies: react: 19.2.5 react-dom: 19.2.5(react@19.2.5) - '@payloadcms/db-sqlite@3.81.0(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))': + '@payloadcms/db-sqlite@3.84.1(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))': dependencies: '@libsql/client': 0.14.0 - '@payloadcms/drizzle': 3.81.0(@libsql/client@0.14.0)(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3)) + '@payloadcms/drizzle': 3.84.1(@libsql/client@0.14.0)(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3)) console-table-printer: 2.12.1 drizzle-kit: 0.31.7 - drizzle-orm: 0.44.7(@libsql/client@0.14.0)(@opentelemetry/api@1.9.0)(@types/pg@8.6.1) - payload: 3.81.0(graphql@16.10.0)(typescript@5.7.3) + drizzle-orm: 0.45.2(@libsql/client@0.14.0)(@opentelemetry/api@1.9.0)(@types/pg@8.6.1) + payload: 3.84.1(graphql@16.10.0)(typescript@5.7.3) prompts: 2.4.2 to-snake-case: 1.0.0 - uuid: 9.0.0 + uuid: 11.1.0 transitivePeerDependencies: - '@aws-sdk/client-rds-data' - '@cloudflare/workers-types' @@ -16139,15 +16512,15 @@ snapshots: - supports-color - utf-8-validate - '@payloadcms/drizzle@3.81.0(@libsql/client@0.14.0)(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))': + '@payloadcms/drizzle@3.84.1(@libsql/client@0.14.0)(@opentelemetry/api@1.9.0)(@types/pg@8.6.1)(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))': dependencies: console-table-printer: 2.12.1 dequal: 2.0.3 - drizzle-orm: 0.44.7(@libsql/client@0.14.0)(@opentelemetry/api@1.9.0)(@types/pg@8.6.1) - payload: 3.81.0(graphql@16.10.0)(typescript@5.7.3) + drizzle-orm: 0.45.2(@libsql/client@0.14.0)(@opentelemetry/api@1.9.0)(@types/pg@8.6.1) + payload: 3.84.1(graphql@16.10.0)(typescript@5.7.3) prompts: 2.4.2 to-snake-case: 1.0.0 - uuid: 9.0.0 + uuid: 11.1.0 transitivePeerDependencies: - '@aws-sdk/client-rds-data' - '@cloudflare/workers-types' @@ -16179,34 +16552,34 @@ snapshots: - sql.js - sqlite3 - '@payloadcms/email-nodemailer@3.81.0(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))': + '@payloadcms/email-nodemailer@3.84.1(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))': dependencies: nodemailer: 7.0.12 - payload: 3.81.0(graphql@16.10.0)(typescript@5.7.3) + payload: 3.84.1(graphql@16.10.0)(typescript@5.7.3) - '@payloadcms/email-resend@3.81.0(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))': + '@payloadcms/email-resend@3.84.1(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))': dependencies: - payload: 3.81.0(graphql@16.10.0)(typescript@5.7.3) + payload: 3.84.1(graphql@16.10.0)(typescript@5.7.3) - '@payloadcms/graphql@3.81.0(graphql@16.10.0)(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(typescript@5.7.3)': + '@payloadcms/graphql@3.84.1(graphql@16.10.0)(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(typescript@5.7.3)': dependencies: graphql: 16.10.0 graphql-scalars: 1.22.2(graphql@16.10.0) - payload: 3.81.0(graphql@16.10.0)(typescript@5.7.3) + payload: 3.84.1(graphql@16.10.0)(typescript@5.7.3) pluralize: 8.0.0 ts-essentials: 10.0.3(typescript@5.7.3) tsx: 4.21.0 transitivePeerDependencies: - typescript - '@payloadcms/next@3.81.0(@types/react@19.2.14)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3)': + '@payloadcms/next@3.84.1(@types/react@19.2.14)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3)': dependencies: '@dnd-kit/core': 6.3.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@dnd-kit/modifiers': 9.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(react@19.2.5) '@dnd-kit/sortable': 10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(react@19.2.5) - '@payloadcms/graphql': 3.81.0(graphql@16.10.0)(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(typescript@5.7.3) - '@payloadcms/translations': 3.81.0 - '@payloadcms/ui': 3.81.0(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) + '@payloadcms/graphql': 3.84.1(graphql@16.10.0)(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(typescript@5.7.3) + '@payloadcms/translations': 3.84.1 + '@payloadcms/ui': 3.84.1(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) busboy: 1.6.0 dequal: 2.0.3 file-type: 21.3.4 @@ -16214,12 +16587,12 @@ snapshots: graphql-http: 1.22.4(graphql@16.10.0) graphql-playground-html: 1.6.30 http-status: 2.1.0 - next: 15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4) + next: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4) path-to-regexp: 6.3.0 - payload: 3.81.0(graphql@16.10.0)(typescript@5.7.3) + payload: 3.84.1(graphql@16.10.0)(typescript@5.7.3) qs-esm: 8.0.1 sass: 1.77.4 - uuid: 10.0.0 + uuid: 11.1.0 transitivePeerDependencies: - '@types/react' - monaco-editor @@ -16228,11 +16601,11 @@ snapshots: - supports-color - typescript - '@payloadcms/plugin-cloud-storage@3.81.0(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3)': + '@payloadcms/plugin-cloud-storage@3.84.1(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3)': dependencies: - '@payloadcms/ui': 3.81.0(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) + '@payloadcms/ui': 3.84.1(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) find-node-modules: 2.1.3 - payload: 3.81.0(graphql@16.10.0)(typescript@5.7.3) + payload: 3.84.1(graphql@16.10.0)(typescript@5.7.3) range-parser: 1.2.1 react: 19.2.5 react-dom: 19.2.5(react@19.2.5) @@ -16243,11 +16616,11 @@ snapshots: - supports-color - typescript - '@payloadcms/plugin-form-builder@3.81.0(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3)': + '@payloadcms/plugin-form-builder@3.84.1(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3)': dependencies: - '@payloadcms/ui': 3.81.0(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) + '@payloadcms/ui': 3.84.1(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) escape-html: 1.0.3 - payload: 3.81.0(graphql@16.10.0)(typescript@5.7.3) + payload: 3.84.1(graphql@16.10.0)(typescript@5.7.3) react: 19.2.5 react-dom: 19.2.5(react@19.2.5) transitivePeerDependencies: @@ -16257,24 +16630,24 @@ snapshots: - supports-color - typescript - '@payloadcms/plugin-mcp@3.81.0(patch_hash=a39fff1a18106977d061a3628729288c14c0620d17f6ad6be9f7fd642a40360a)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))': + '@payloadcms/plugin-mcp@3.84.1(patch_hash=67a4dc7eb5ece779497e6dd06cda07fad6097cb71fe24ab875443a1da421a6c6)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))': dependencies: '@modelcontextprotocol/sdk': 1.27.1(zod@3.25.76) '@types/json-schema': 7.0.15 json-schema-to-zod: 2.6.1 - mcp-handler: 1.1.0(@modelcontextprotocol/sdk@1.27.1(zod@3.25.76))(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4)) - payload: 3.81.0(graphql@16.10.0)(typescript@5.7.3) + mcp-handler: 1.1.0(@modelcontextprotocol/sdk@1.27.1(zod@3.25.76))(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4)) + payload: 3.84.1(graphql@16.10.0)(typescript@5.7.3) zod: 3.25.76 transitivePeerDependencies: - '@cfworker/json-schema' - next - supports-color - '@payloadcms/plugin-sentry@3.81.0(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.7.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(webpack@5.100.2(esbuild@0.25.12))': + '@payloadcms/plugin-sentry@3.84.1(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.7.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(webpack@5.100.2(esbuild@0.25.12))': dependencies: - '@sentry/nextjs': 9.47.1(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.7.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(react@19.2.5)(webpack@5.100.2(esbuild@0.25.12)) + '@sentry/nextjs': 9.47.1(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.7.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(react@19.2.5)(webpack@5.100.2(esbuild@0.25.12)) '@sentry/types': 9.47.1 - payload: 3.81.0(graphql@16.10.0)(typescript@5.7.3) + payload: 3.84.1(graphql@16.10.0)(typescript@5.7.3) react: 19.2.5 react-dom: 19.2.5(react@19.2.5) transitivePeerDependencies: @@ -16286,11 +16659,11 @@ snapshots: - supports-color - webpack - '@payloadcms/plugin-seo@3.81.0(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3)': + '@payloadcms/plugin-seo@3.84.1(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3)': dependencies: - '@payloadcms/translations': 3.81.0 - '@payloadcms/ui': 3.81.0(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) - payload: 3.81.0(graphql@16.10.0)(typescript@5.7.3) + '@payloadcms/translations': 3.84.1 + '@payloadcms/ui': 3.84.1(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) + payload: 3.84.1(graphql@16.10.0)(typescript@5.7.3) react: 19.2.5 react-dom: 19.2.5(react@19.2.5) transitivePeerDependencies: @@ -16300,7 +16673,7 @@ snapshots: - supports-color - typescript - '@payloadcms/richtext-lexical@3.81.0(@faceless-ui/modal@3.0.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@faceless-ui/scroll-info@2.0.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@payloadcms/next@3.81.0(@types/react@19.2.14)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3))(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3)(yjs@13.6.24)': + '@payloadcms/richtext-lexical@3.84.1(@faceless-ui/modal@3.0.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@faceless-ui/scroll-info@2.0.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5))(@payloadcms/next@3.84.1(@types/react@19.2.14)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3))(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3)(yjs@13.6.24)': dependencies: '@faceless-ui/modal': 3.0.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@faceless-ui/scroll-info': 2.0.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5) @@ -16315,10 +16688,9 @@ snapshots: '@lexical/selection': 0.41.0 '@lexical/table': 0.41.0 '@lexical/utils': 0.41.0 - '@payloadcms/next': 3.81.0(@types/react@19.2.14)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) - '@payloadcms/translations': 3.81.0 - '@payloadcms/ui': 3.81.0(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) - '@types/uuid': 10.0.0 + '@payloadcms/next': 3.84.1(@types/react@19.2.14)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) + '@payloadcms/translations': 3.84.1 + '@payloadcms/ui': 3.84.1(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) acorn: 8.16.0 bson-objectid: 2.0.4 csstype: 3.1.3 @@ -16329,13 +16701,13 @@ snapshots: mdast-util-from-markdown: 2.0.2 mdast-util-mdx-jsx: 3.1.3 micromark-extension-mdx-jsx: 3.0.1 - payload: 3.81.0(graphql@16.10.0)(typescript@5.7.3) + payload: 3.84.1(graphql@16.10.0)(typescript@5.7.3) qs-esm: 8.0.1 react: 19.2.5 react-dom: 19.2.5(react@19.2.5) react-error-boundary: 4.1.2(react@19.2.5) ts-essentials: 10.0.3(typescript@5.7.3) - uuid: 10.0.0 + uuid: 11.1.0 transitivePeerDependencies: - '@types/react' - bufferutil @@ -16346,11 +16718,11 @@ snapshots: - utf-8-validate - yjs - '@payloadcms/storage-vercel-blob@3.81.0(patch_hash=6aebc87a9520ade74c818974e5ef5ebb6e10c1fdbe6c5a49896f5eb078f9de3d)(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3)': + '@payloadcms/storage-vercel-blob@3.84.1(patch_hash=564a6e1c68a40ef831e7d806d6fddbc2c1afb7c0ef2b0c82f2bfd5e199834bff)(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3)': dependencies: - '@payloadcms/plugin-cloud-storage': 3.81.0(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) + '@payloadcms/plugin-cloud-storage': 3.84.1(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3) '@vercel/blob': 2.3.1 - payload: 3.81.0(graphql@16.10.0)(typescript@5.7.3) + payload: 3.84.1(graphql@16.10.0)(typescript@5.7.3) transitivePeerDependencies: - '@types/react' - monaco-editor @@ -16360,11 +16732,11 @@ snapshots: - supports-color - typescript - '@payloadcms/translations@3.81.0': + '@payloadcms/translations@3.84.1': dependencies: date-fns: 4.1.0 - '@payloadcms/ui@3.81.0(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.81.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3)': + '@payloadcms/ui@3.84.1(@types/react@19.2.14)(monaco-editor@0.52.2)(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(payload@3.84.1(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(typescript@5.7.3)': dependencies: '@date-fns/tz': 1.2.0 '@dnd-kit/core': 6.3.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) @@ -16374,14 +16746,14 @@ snapshots: '@faceless-ui/scroll-info': 2.0.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@faceless-ui/window-info': 3.0.1(react-dom@19.2.5(react@19.2.5))(react@19.2.5) '@monaco-editor/react': 4.7.0(monaco-editor@0.52.2)(react-dom@19.2.5(react@19.2.5))(react@19.2.5) - '@payloadcms/translations': 3.81.0 + '@payloadcms/translations': 3.84.1 bson-objectid: 2.0.4 date-fns: 4.1.0 dequal: 2.0.3 md5: 2.3.0 - next: 15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4) + next: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4) object-to-formdata: 4.5.1 - payload: 3.81.0(graphql@16.10.0)(typescript@5.7.3) + payload: 3.84.1(graphql@16.10.0)(typescript@5.7.3) qs-esm: 8.0.1 react: 19.2.5 react-datepicker: 7.6.0(react-dom@19.2.5(react@19.2.5))(react@19.2.5) @@ -16392,7 +16764,7 @@ snapshots: sonner: 1.7.4(react-dom@19.2.5(react@19.2.5))(react@19.2.5) ts-essentials: 10.0.3(typescript@5.7.3) use-context-selector: 2.0.0(react@19.2.5)(scheduler@0.25.0) - uuid: 10.0.0 + uuid: 11.1.0 transitivePeerDependencies: - '@types/react' - monaco-editor @@ -16414,7 +16786,7 @@ snapshots: '@posthog/types@1.369.2': {} - '@preact/signals-core@1.14.0': {} + '@preact/signals-core@1.14.1': {} '@prisma/instrumentation@6.11.1(@opentelemetry/api@1.9.0)': dependencies: @@ -17446,7 +17818,7 @@ snapshots: '@sentry/core@9.47.1': {} - '@sentry/nextjs@9.47.1(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.7.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(react@19.2.5)(webpack@5.100.2(esbuild@0.25.12))': + '@sentry/nextjs@9.47.1(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.7.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(react@19.2.5)(webpack@5.100.2(esbuild@0.25.12))': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.36.0 @@ -17459,7 +17831,7 @@ snapshots: '@sentry/vercel-edge': 9.47.1(@opentelemetry/context-async-hooks@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.7.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0)) '@sentry/webpack-plugin': 3.6.0(webpack@5.100.2(esbuild@0.25.12)) chalk: 3.0.0 - next: 15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4) + next: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4) resolve: 1.22.8 rollup: 4.45.1 stacktrace-parser: 0.1.11 @@ -17707,7 +18079,7 @@ snapshots: dependencies: '@types/node': 22.19.17 - '@types/debug@4.1.12': + '@types/debug@4.1.13': dependencies: '@types/ms': 2.1.0 @@ -17835,8 +18207,6 @@ snapshots: '@types/unist@3.0.3': {} - '@types/uuid@10.0.0': {} - '@types/whatwg-mimetype@3.0.2': {} '@types/ws@8.18.1': @@ -18040,7 +18410,7 @@ snapshots: is-buffer: 2.0.5 is-node-process: 1.2.0 throttleit: 2.1.0 - undici: 6.24.1 + undici: 6.25.0 '@vercel/blob@2.3.3': dependencies: @@ -18350,14 +18720,14 @@ snapshots: stubborn-fs: 2.0.0 when-exit: 2.1.5 - autoprefixer@10.4.21(postcss@8.5.3): + autoprefixer@10.4.21(postcss@8.5.14): dependencies: browserslist: 4.24.4 caniuse-lite: 1.0.30001766 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 - postcss: 8.5.3 + postcss: 8.5.14 postcss-value-parser: 4.2.0 available-typed-arrays@1.0.7: @@ -18366,7 +18736,7 @@ snapshots: axe-core@4.10.3: {} - axios@1.14.0: + axios@1.15.0: dependencies: follow-redirects: 1.15.11 form-data: 4.0.5 @@ -18407,9 +18777,9 @@ snapshots: babel-plugin-macros@3.1.0: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 cosmiconfig: 7.1.0 - resolve: 1.22.11 + resolve: 1.22.12 babel-preset-current-node-syntax@1.1.0(@babel/core@7.27.4): dependencies: @@ -18456,7 +18826,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.7.2 on-finished: 2.4.1 - qs: 6.15.0 + qs: 6.15.1 raw-body: 3.0.2 type-is: 2.0.1 transitivePeerDependencies: @@ -18555,6 +18925,8 @@ snapshots: chalk@5.4.1: {} + chalk@5.6.2: {} + char-regex@1.0.2: {} character-entities-html4@2.1.0: {} @@ -18680,7 +19052,7 @@ snapshots: dependencies: simple-wcswidth: 1.1.2 - content-disposition@1.0.1: {} + content-disposition@1.1.0: {} content-type@1.0.5: {} @@ -18713,18 +19085,23 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 + cors@2.8.6: + dependencies: + object-assign: 4.1.1 + vary: 1.1.2 + cosmiconfig@7.1.0: dependencies: '@types/parse-json': 4.0.2 import-fresh: 3.3.1 parse-json: 5.2.0 path-type: 4.0.0 - yaml: 1.10.2 + yaml: 1.10.3 create-require@1.1.1: optional: true - croner@9.1.0: {} + croner@10.0.1: {} cross-env@7.0.3: dependencies: @@ -18895,7 +19272,7 @@ snapshots: dom-helpers@5.2.1: dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 csstype: 3.2.3 dom-serializer@2.0.0: @@ -18937,7 +19314,7 @@ snapshots: transitivePeerDependencies: - supports-color - drizzle-orm@0.44.7(@libsql/client@0.14.0)(@opentelemetry/api@1.9.0)(@types/pg@8.6.1): + drizzle-orm@0.45.2(@libsql/client@0.14.0)(@opentelemetry/api@1.9.0)(@types/pg@8.6.1): optionalDependencies: '@libsql/client': 0.14.0 '@opentelemetry/api': 1.9.0 @@ -18989,6 +19366,10 @@ snapshots: dependencies: once: 1.4.0 + end-of-stream@1.4.5: + dependencies: + once: 1.4.0 + engine.io-parser@5.2.3: {} engine.io@6.6.4: @@ -19244,6 +19625,35 @@ snapshots: '@esbuild/win32-ia32': 0.27.3 '@esbuild/win32-x64': 0.27.3 + esbuild@0.27.7: + optionalDependencies: + '@esbuild/aix-ppc64': 0.27.7 + '@esbuild/android-arm': 0.27.7 + '@esbuild/android-arm64': 0.27.7 + '@esbuild/android-x64': 0.27.7 + '@esbuild/darwin-arm64': 0.27.7 + '@esbuild/darwin-x64': 0.27.7 + '@esbuild/freebsd-arm64': 0.27.7 + '@esbuild/freebsd-x64': 0.27.7 + '@esbuild/linux-arm': 0.27.7 + '@esbuild/linux-arm64': 0.27.7 + '@esbuild/linux-ia32': 0.27.7 + '@esbuild/linux-loong64': 0.27.7 + '@esbuild/linux-mips64el': 0.27.7 + '@esbuild/linux-ppc64': 0.27.7 + '@esbuild/linux-riscv64': 0.27.7 + '@esbuild/linux-s390x': 0.27.7 + '@esbuild/linux-x64': 0.27.7 + '@esbuild/netbsd-arm64': 0.27.7 + '@esbuild/netbsd-x64': 0.27.7 + '@esbuild/openbsd-arm64': 0.27.7 + '@esbuild/openbsd-x64': 0.27.7 + '@esbuild/openharmony-arm64': 0.27.7 + '@esbuild/sunos-x64': 0.27.7 + '@esbuild/win32-arm64': 0.27.7 + '@esbuild/win32-ia32': 0.27.7 + '@esbuild/win32-x64': 0.27.7 + escalade@3.2.0: {} escape-html@1.0.3: {} @@ -19289,7 +19699,7 @@ snapshots: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.0 eslint: 9.39.2(jiti@2.4.2) - get-tsconfig: 4.13.6 + get-tsconfig: 4.14.0 is-bun-module: 2.0.0 stable-hash: 0.0.5 tinyglobby: 0.2.12 @@ -19478,11 +19888,11 @@ snapshots: events@3.3.0: {} - eventsource-parser@3.0.6: {} + eventsource-parser@3.0.8: {} eventsource@3.0.7: dependencies: - eventsource-parser: 3.0.6 + eventsource-parser: 3.0.8 execa@5.1.1: dependencies: @@ -19520,7 +19930,7 @@ snapshots: dependencies: accepts: 2.0.0 body-parser: 2.2.2 - content-disposition: 1.0.1 + content-disposition: 1.1.0 content-type: 1.0.5 cookie: 0.7.2 cookie-signature: 1.2.2 @@ -19538,7 +19948,7 @@ snapshots: once: 1.4.0 parseurl: 1.3.3 proxy-addr: 2.0.7 - qs: 6.15.0 + qs: 6.15.1 range-parser: 1.2.1 router: 2.2.0 send: 1.2.1 @@ -19607,6 +20017,10 @@ snapshots: optionalDependencies: picomatch: 4.0.3 + fdir@6.5.0(picomatch@4.0.4): + optionalDependencies: + picomatch: 4.0.4 + fetch-blob@3.2.0: dependencies: node-domexception: 1.0.0 @@ -19777,7 +20191,7 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 - get-tsconfig@4.13.6: + get-tsconfig@4.14.0: dependencies: resolve-pkg-maps: 1.0.0 @@ -19872,14 +20286,14 @@ snapshots: graphql@16.13.2: {} - happy-dom@20.8.3: + happy-dom@20.9.0: dependencies: '@types/node': 22.19.17 '@types/whatwg-mimetype': 3.0.2 '@types/ws': 8.18.1 entities: 7.0.1 whatwg-mimetype: 3.0.0 - ws: 8.19.0 + ws: 8.20.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -19923,7 +20337,7 @@ snapshots: dependencies: parse-passwd: 1.0.0 - hono@4.12.10: {} + hono@4.12.14: {} html-encoding-sniffer@4.0.0: dependencies: @@ -20627,7 +21041,7 @@ snapshots: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 14.2.0 - ws: 8.19.0 + ws: 8.20.0 xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -20647,10 +21061,10 @@ snapshots: '@types/lodash': 4.17.24 is-glob: 4.0.3 js-yaml: 4.1.1 - lodash: 4.17.23 + lodash: 4.18.1 minimist: 1.2.8 prettier: 3.5.3 - tinyglobby: 0.2.15 + tinyglobby: 0.2.16 json-schema-to-zod@2.6.1: {} @@ -20802,7 +21216,7 @@ snapshots: lodash@4.17.21: {} - lodash@4.17.23: {} + lodash@4.18.1: {} log-symbols@6.0.0: dependencies: @@ -20867,14 +21281,14 @@ snapshots: math-intrinsics@1.1.0: {} - mcp-handler@1.1.0(@modelcontextprotocol/sdk@1.27.1(zod@3.25.76))(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4)): + mcp-handler@1.1.0(@modelcontextprotocol/sdk@1.27.1(zod@3.25.76))(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4)): dependencies: '@modelcontextprotocol/sdk': 1.27.1(zod@3.25.76) - chalk: 5.4.1 + chalk: 5.6.2 commander: 11.1.0 redis: 4.7.1 optionalDependencies: - next: 15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4) + next: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4) md5@2.3.0: dependencies: @@ -21098,7 +21512,7 @@ snapshots: micromark@4.0.2: dependencies: - '@types/debug': 4.1.12 + '@types/debug': 4.1.13 debug: 4.4.3 decode-named-character-reference: 1.3.0 devlop: 1.1.0 @@ -21222,32 +21636,32 @@ snapshots: neo-async@2.6.2: {} - next-sitemap@4.2.3(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4)): + next-sitemap@4.2.3(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.11 fast-glob: 3.3.3 minimist: 1.2.8 - next: 15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4) + next: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4) - next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4): + next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4): dependencies: - '@next/env': 15.4.11 + '@next/env': 15.5.15 '@swc/helpers': 0.5.15 - caniuse-lite: 1.0.30001766 + caniuse-lite: 1.0.30001777 postcss: 8.4.31 react: 19.2.5 react-dom: 19.2.5(react@19.2.5) styled-jsx: 5.1.6(@babel/core@7.29.0)(babel-plugin-macros@3.1.0)(react@19.2.5) optionalDependencies: - '@next/swc-darwin-arm64': 15.4.8 - '@next/swc-darwin-x64': 15.4.8 - '@next/swc-linux-arm64-gnu': 15.4.8 - '@next/swc-linux-arm64-musl': 15.4.8 - '@next/swc-linux-x64-gnu': 15.4.8 - '@next/swc-linux-x64-musl': 15.4.8 - '@next/swc-win32-arm64-msvc': 15.4.8 - '@next/swc-win32-x64-msvc': 15.4.8 + '@next/swc-darwin-arm64': 15.5.15 + '@next/swc-darwin-x64': 15.5.15 + '@next/swc-linux-arm64-gnu': 15.5.15 + '@next/swc-linux-arm64-musl': 15.5.15 + '@next/swc-linux-x64-gnu': 15.5.15 + '@next/swc-linux-x64-musl': 15.5.15 + '@next/swc-win32-arm64-msvc': 15.5.15 + '@next/swc-win32-x64-msvc': 15.5.15 '@opentelemetry/api': 1.9.0 '@playwright/test': 1.58.0 sass: 1.77.4 @@ -21283,9 +21697,9 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextjs-toploader@3.9.17(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(react-dom@19.2.5(react@19.2.5))(react@19.2.5): + nextjs-toploader@3.9.17(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: - next: 15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4) + next: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4) nprogress: 0.2.0 prop-types: 15.8.1 react: 19.2.5 @@ -21326,12 +21740,12 @@ snapshots: nprogress@0.2.0: {} - nuqs@2.7.3(next@15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(react@19.2.5): + nuqs@2.7.3(next@15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4))(react@19.2.5): dependencies: '@standard-schema/spec': 1.0.0 react: 19.2.5 optionalDependencies: - next: 15.4.11(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4) + next: 15.5.15(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.58.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.5(react@19.2.5))(react@19.2.5)(sass@1.77.4) nwsapi@2.2.20: {} @@ -21523,17 +21937,17 @@ snapshots: pathe@2.0.3: {} - payload@3.81.0(graphql@16.10.0)(typescript@5.7.3): + payload@3.84.1(graphql@16.10.0)(typescript@5.7.3): dependencies: - '@next/env': 15.5.12 - '@payloadcms/translations': 3.81.0 + '@next/env': 15.5.15 + '@payloadcms/translations': 3.84.1 '@types/busboy': 1.5.4 ajv: 8.18.0 bson-objectid: 2.0.4 busboy: 1.6.0 ci-info: 4.4.0 console-table-printer: 2.12.1 - croner: 9.1.0 + croner: 10.0.1 dataloader: 2.2.3 deepmerge: 4.3.1 file-type: 21.3.4 @@ -21555,8 +21969,8 @@ snapshots: ts-essentials: 10.0.3(typescript@5.7.3) tsx: 4.21.0 undici: 7.24.4 - uuid: 10.0.0 - ws: 8.19.0 + uuid: 11.1.0 + ws: 8.20.0 transitivePeerDependencies: - bufferutil - supports-color @@ -21583,6 +21997,8 @@ snapshots: picomatch@4.0.3: {} + picomatch@4.0.4: {} + pify@2.3.0: {} pino-abstract-transport@2.0.0: @@ -21604,9 +22020,9 @@ snapshots: minimist: 1.2.8 on-exit-leak-free: 2.1.2 pino-abstract-transport: 2.0.0 - pump: 3.0.2 - secure-json-parse: 4.0.0 - sonic-boom: 4.2.0 + pump: 3.0.4 + secure-json-parse: 4.1.0 + sonic-boom: 4.2.1 strip-json-comments: 5.0.3 pino-pretty@13.1.3: @@ -21667,29 +22083,29 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-import@15.1.0(postcss@8.5.3): + postcss-import@15.1.0(postcss@8.5.14): dependencies: - postcss: 8.5.3 + postcss: 8.5.14 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.10 - postcss-js@4.0.1(postcss@8.5.3): + postcss-js@4.0.1(postcss@8.5.14): dependencies: camelcase-css: 2.0.1 - postcss: 8.5.3 + postcss: 8.5.14 - postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@types/node@22.19.17)(typescript@5.7.3)): + postcss-load-config@4.0.2(postcss@8.5.14)(ts-node@10.9.2(@types/node@22.19.17)(typescript@5.7.3)): dependencies: lilconfig: 3.1.3 yaml: 2.7.1 optionalDependencies: - postcss: 8.5.3 + postcss: 8.5.14 ts-node: 10.9.2(@types/node@22.19.17)(typescript@5.7.3) - postcss-nested@6.2.0(postcss@8.5.3): + postcss-nested@6.2.0(postcss@8.5.14): dependencies: - postcss: 8.5.3 + postcss: 8.5.14 postcss-selector-parser: 6.1.2 postcss-selector-parser@6.0.10: @@ -21710,7 +22126,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.5.3: + postcss@8.5.14: dependencies: nanoid: 3.3.11 picocolors: 1.1.1 @@ -21823,6 +22239,11 @@ snapshots: end-of-stream: 1.4.4 once: 1.4.0 + pump@3.0.4: + dependencies: + end-of-stream: 1.4.5 + once: 1.4.0 + punycode@2.3.1: {} pure-rand@7.0.1: {} @@ -21831,7 +22252,7 @@ snapshots: qs-esm@8.0.1: {} - qs@6.15.0: + qs@6.15.1: dependencies: side-channel: 1.1.0 @@ -21896,7 +22317,7 @@ snapshots: react-error-boundary@4.1.2(react@19.2.5): dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 react: 19.2.5 react-error-boundary@6.1.1(react@19.2.5): @@ -21944,7 +22365,7 @@ snapshots: react-select@5.9.0(@types/react@19.2.14)(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@emotion/cache': 11.14.0 '@emotion/react': 11.14.0(@types/react@19.2.14)(react@19.2.5) '@floating-ui/dom': 1.7.6 @@ -21969,7 +22390,7 @@ snapshots: react-transition-group@4.4.5(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -22076,8 +22497,9 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - resolve@1.22.11: + resolve@1.22.12: dependencies: + es-errors: 1.3.0 is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -22215,6 +22637,8 @@ snapshots: secure-json-parse@4.0.0: {} + secure-json-parse@4.1.0: {} + selderee@0.11.0: dependencies: parseley: 0.12.1 @@ -22395,6 +22819,10 @@ snapshots: dependencies: atomic-sleep: 1.0.0 + sonic-boom@4.2.1: + dependencies: + atomic-sleep: 1.0.0 + sonner@1.7.4(react-dom@19.2.5(react@19.2.5))(react@19.2.5): dependencies: react: 19.2.5 @@ -22631,11 +23059,11 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.1.1 - postcss: 8.5.3 - postcss-import: 15.1.0(postcss@8.5.3) - postcss-js: 4.0.1(postcss@8.5.3) - postcss-load-config: 4.0.2(postcss@8.5.3)(ts-node@10.9.2(@types/node@22.19.17)(typescript@5.7.3)) - postcss-nested: 6.2.0(postcss@8.5.3) + postcss: 8.5.14 + postcss-import: 15.1.0(postcss@8.5.14) + postcss-js: 4.0.1(postcss@8.5.14) + postcss-load-config: 4.0.2(postcss@8.5.14)(ts-node@10.9.2(@types/node@22.19.17)(typescript@5.7.3)) + postcss-nested: 6.2.0(postcss@8.5.14) postcss-selector-parser: 6.1.2 resolve: 1.22.10 sucrase: 3.35.0 @@ -22701,10 +23129,10 @@ snapshots: fdir: 6.4.3(picomatch@4.0.3) picomatch: 4.0.3 - tinyglobby@0.2.15: + tinyglobby@0.2.16: dependencies: - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 tldts-core@6.1.86: {} @@ -22738,7 +23166,7 @@ snapshots: token-types@6.1.2: dependencies: - '@borewit/text-codec': 0.2.1 + '@borewit/text-codec': 0.2.2 '@tokenizer/token': 0.3.0 ieee754: 1.2.1 @@ -22813,8 +23241,8 @@ snapshots: tsx@4.21.0: dependencies: - esbuild: 0.27.3 - get-tsconfig: 4.13.6 + esbuild: 0.27.7 + get-tsconfig: 4.14.0 optionalDependencies: fsevents: 2.3.3 @@ -22890,6 +23318,8 @@ snapshots: undici@6.24.1: {} + undici@6.25.0: {} + undici@7.24.4: {} unicode-trie@2.0.0: @@ -23025,11 +23455,9 @@ snapshots: util-deprecate@1.0.2: {} - uuid@10.0.0: {} - uuid@11.1.0: {} - uuid@9.0.0: {} + uuid@14.0.0: {} uuid@9.0.1: {} @@ -23204,7 +23632,7 @@ snapshots: ws@8.17.1: {} - ws@8.19.0: {} + ws@8.20.0: {} xml-name-validator@5.0.0: {} @@ -23223,7 +23651,7 @@ snapshots: yallist@4.0.0: {} - yaml@1.10.2: {} + yaml@1.10.3: {} yaml@2.7.1: {} diff --git a/src/app/(payload)/admin/importMap.js b/src/app/(payload)/admin/importMap.js index abda200e..80de657f 100644 --- a/src/app/(payload)/admin/importMap.js +++ b/src/app/(payload)/admin/importMap.js @@ -64,6 +64,7 @@ import { EmbedGenerator as EmbedGenerator_1b7ef53264c103176ad65c34c5002f79 } fro import { GettingStartedWidget as GettingStartedWidget_71651c7371b649fc7904c7f1624b31dd } from '@/components/dashboard-widgets/GettingStartedWidget' import { CollectionCards as CollectionCards_f9c02e79a4aed9a3924487c0cd4cafb1 } from '@payloadcms/next/rsc' +/** @type import('payload').ImportMap */ export const importMap = { "@/fields/tenantField/TenantFieldComponent#TenantFieldComponent": TenantFieldComponent_504ac17ee612eaea8fbd999a5bf2d5a6, "@/components/ColorPicker#default": default_55a7d1ebef7afeed563b856ae2e2cbf4, diff --git a/src/utilities/getURL.ts b/src/utilities/getURL.ts index a65e9fc9..6e9d03a9 100644 --- a/src/utilities/getURL.ts +++ b/src/utilities/getURL.ts @@ -31,12 +31,12 @@ export const getMediaURL = ( ): string => { if (!url) return '' - // Check if URL is absolute url - if (isAbsoluteUrl(url)) { - return cacheTag ? `${url}?${cacheTag}` : url - } + const fullUrl = isAbsoluteUrl(url) ? url : `${getURL(hostname)}${url}` + if (!cacheTag) return fullUrl - // Otherwise assume it's a relative path and prepend base url - const baseUrl = getURL(hostname) - return cacheTag ? `${baseUrl}${url}?${cacheTag}` : `${baseUrl}${url}` + // Use & if the URL already has a query string (e.g. ?prefix=...) — the cloud + // storage plugin appends ?prefix= to media URLs when a collection + // prefix is configured. + const separator = fullUrl.includes('?') ? '&' : '?' + return `${fullUrl}${separator}${cacheTag}` }