diff --git a/package.json b/package.json index 35e7001..5ac4804 100644 --- a/package.json +++ b/package.json @@ -25,20 +25,20 @@ "test:int": "cross-env NODE_OPTIONS=--no-deprecation vitest run --config ./vitest.config.mts" }, "dependencies": { - "@payloadcms/db-postgres": "3.86.0", - "@payloadcms/email-resend": "3.86.0", - "@payloadcms/live-preview-react": "3.86.0", - "@payloadcms/next": "3.86.0", - "@payloadcms/plugin-form-builder": "3.86.0", - "@payloadcms/plugin-mcp": "3.86.0", - "@payloadcms/plugin-nested-docs": "3.86.0", - "@payloadcms/plugin-redirects": "3.86.0", - "@payloadcms/plugin-search": "3.86.0", - "@payloadcms/plugin-seo": "3.86.0", - "@payloadcms/richtext-lexical": "3.86.0", - "@payloadcms/storage-vercel-blob": "3.86.0", - "@payloadcms/translations": "3.86.0", - "@payloadcms/ui": "3.86.0", + "@payloadcms/db-postgres": "3.87.0", + "@payloadcms/email-resend": "3.87.0", + "@payloadcms/live-preview-react": "3.87.0", + "@payloadcms/next": "3.87.0", + "@payloadcms/plugin-form-builder": "3.87.0", + "@payloadcms/plugin-mcp": "3.87.0", + "@payloadcms/plugin-nested-docs": "3.87.0", + "@payloadcms/plugin-redirects": "3.87.0", + "@payloadcms/plugin-search": "3.87.0", + "@payloadcms/plugin-seo": "3.87.0", + "@payloadcms/richtext-lexical": "3.87.0", + "@payloadcms/storage-vercel-blob": "3.87.0", + "@payloadcms/translations": "3.87.0", + "@payloadcms/ui": "3.87.0", "@radix-ui/react-checkbox": "^1.0.4", "@radix-ui/react-label": "^2.0.2", "@radix-ui/react-select": "^2.0.0", @@ -58,7 +58,7 @@ "next": "15.4.11", "next-sitemap": "^4.2.3", "nextjs-toploader": "^3.9.17", - "payload": "3.86.0", + "payload": "3.87.0", "payload-auth": "^1.9.4", "prism-react-renderer": "^2.3.1", "qrcode": "^1.5.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6e96e4c..a298db6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,47 +12,47 @@ importers: .: dependencies: '@payloadcms/db-postgres': - specifier: 3.86.0 - version: 3.86.0(kysely@0.28.11)(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3)) + specifier: 3.87.0 + version: 3.87.0(kysely@0.28.11)(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3)) '@payloadcms/email-resend': - specifier: 3.86.0 - version: 3.86.0(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3)) + specifier: 3.87.0 + version: 3.87.0(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3)) '@payloadcms/live-preview-react': - specifier: 3.86.0 - version: 3.86.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) + specifier: 3.87.0 + version: 3.87.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@payloadcms/next': - specifier: 3.86.0 - version: 3.86.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) + specifier: 3.87.0 + version: 3.87.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) '@payloadcms/plugin-form-builder': - specifier: 3.86.0 - version: 3.86.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) + specifier: 3.87.0 + version: 3.87.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) '@payloadcms/plugin-mcp': - specifier: 3.86.0 - version: 3.86.0(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3)) + specifier: 3.87.0 + version: 3.87.0(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3)) '@payloadcms/plugin-nested-docs': - specifier: 3.86.0 - version: 3.86.0(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3)) + specifier: 3.87.0 + version: 3.87.0(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3)) '@payloadcms/plugin-redirects': - specifier: 3.86.0 - version: 3.86.0(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3)) + specifier: 3.87.0 + version: 3.87.0(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3)) '@payloadcms/plugin-search': - specifier: 3.86.0 - version: 3.86.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) + specifier: 3.87.0 + version: 3.87.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) '@payloadcms/plugin-seo': - specifier: 3.86.0 - version: 3.86.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) + specifier: 3.87.0 + version: 3.87.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) '@payloadcms/richtext-lexical': - specifier: 3.86.0 - version: 3.86.0(@faceless-ui/modal@3.0.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1))(@faceless-ui/scroll-info@2.0.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1))(@payloadcms/next@3.86.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3))(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)(yjs@13.6.29) + specifier: 3.87.0 + version: 3.87.0(@faceless-ui/modal@3.0.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1))(@faceless-ui/scroll-info@2.0.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1))(@payloadcms/next@3.87.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3))(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)(yjs@13.6.29) '@payloadcms/storage-vercel-blob': - specifier: 3.86.0 - version: 3.86.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) + specifier: 3.87.0 + version: 3.87.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) '@payloadcms/translations': - specifier: 3.86.0 - version: 3.86.0 + specifier: 3.87.0 + version: 3.87.0 '@payloadcms/ui': - specifier: 3.86.0 - version: 3.86.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) + specifier: 3.87.0 + version: 3.87.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) '@radix-ui/react-checkbox': specifier: ^1.0.4 version: 1.3.3(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) @@ -111,11 +111,11 @@ importers: specifier: ^3.9.17 version: 3.9.17(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(react-dom@19.2.1(react@19.2.1))(react@19.2.1) payload: - specifier: 3.86.0 - version: 3.86.0(graphql@16.13.0)(typescript@5.7.3) + specifier: 3.87.0 + version: 3.87.0(graphql@16.13.0)(typescript@5.7.3) payload-auth: specifier: ^1.9.4 - version: 1.9.4(d1c4bfe3ac6fd9eb5932838fc1af7403) + version: 1.9.4(3c849298dfc0d6a3def7c240513af352) prism-react-renderer: specifier: ^2.3.1 version: 2.4.1(react@19.2.1) @@ -1710,115 +1710,115 @@ packages: resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} engines: {node: '>=12.4.0'} - '@payloadcms/db-postgres@3.86.0': - resolution: {integrity: sha512-AC0yI/QGzOmejHcI5YTUnW0QO+p4PrHONYG5eQnoskRoYnfR0JUBfz+GUaSHYocPVs02fRVAesNkF9YCVfahXQ==} + '@payloadcms/db-postgres@3.87.0': + resolution: {integrity: sha512-9BF9Ha5BsLg7tH9IF4rhftMk9/uI7QCEC2IN9F3sC7oKNjsKpObsrq1mIeUKMdwtrX2MCJ9i77Ub5vbtybbd9g==} peerDependencies: - payload: 3.86.0 + payload: 3.87.0 - '@payloadcms/drizzle@3.86.0': - resolution: {integrity: sha512-30qtjVUd281YZTIW4zYh75w+QyniZ78oXJSGLglZBo4davNEFMjqaN68WIF+s4g3EFSNirlmkD5amzZWphW+KQ==} + '@payloadcms/drizzle@3.87.0': + resolution: {integrity: sha512-q0hbfPRYKlbdHDfFDLfQ1jgy+WFU2ED9LPTz0MftIYa34nY6xWCH9z71w44+EzdjWuO01xx9kJGMmo9aVpwIVQ==} peerDependencies: - payload: 3.86.0 + payload: 3.87.0 - '@payloadcms/email-resend@3.86.0': - resolution: {integrity: sha512-hasyTbxeiHStVAAm+2pVvuT9xT/GI51UBphZm2+tMmlJXbQa8LyYPbpR+F0nx5Uam/nsXlFSuh21JQgX7ETfQw==} + '@payloadcms/email-resend@3.87.0': + resolution: {integrity: sha512-4Y2NoOd4xSJe2hXF17I6g80qfX8NBOVNL3tddWi5NxeN1l79mcFEsQ21GgL2OHKGUG3Gx4W4YgwTaCgCiU/L5g==} engines: {node: ^18.20.2 || >=20.9.0} peerDependencies: - payload: 3.86.0 + payload: 3.87.0 - '@payloadcms/graphql@3.86.0': - resolution: {integrity: sha512-bgzAfV9fjgRbrafkNSiZpoTqgbgUaDl4mmjnvMRGK6toLK44KgjUBzh0ox4+EaunHQAWIakVXAW8xyIIcrqsyA==} + '@payloadcms/graphql@3.87.0': + resolution: {integrity: sha512-P5p/AS2rdpbrHrM7lhHH8vb4LcDBxWwPQvVJf0r2hCFSX1IYg5/JcX+/By2SwOY9ybBZFiOtDTzfoXl7Kkfhrg==} hasBin: true peerDependencies: graphql: ^16.8.1 - payload: 3.86.0 + payload: 3.87.0 - '@payloadcms/live-preview-react@3.86.0': - resolution: {integrity: sha512-xsepFDuyw+0yYKUWFxAPl1xaUA6JXDU4rsPItMJJWYOYuwVy/5ZSkZAz5m/itoXbLkczDsq7gJbvnr2BnysrEw==} + '@payloadcms/live-preview-react@3.87.0': + resolution: {integrity: sha512-feJ7j3T85qJD7e3EsAFeGlzvoiwHCbeFUJEOrV8oI5+MXVY+IPP1fvSeE6WiylbabxN4tVit35IlVwYLs6pEgQ==} 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/live-preview@3.86.0': - resolution: {integrity: sha512-JjLFRCRKgKmDD+lUoXUaaovwpsoeTlwFTXOnCJfV9PMKeZodet1oVlezKNlg1U+Ygq+tI5NOAzEVRtXykfVmtg==} + '@payloadcms/live-preview@3.87.0': + resolution: {integrity: sha512-kR8G/G5dTs3J7p5kdIf5YSbVwP5JyQj0gsvKMvhL6UKoDx3Blx99fMNATxQYAL7IqPtRaB/DUlgLC34UyAOX6g==} - '@payloadcms/next@3.86.0': - resolution: {integrity: sha512-QG4O7PZYJRF5ZaR88tnCn9kQ7pi4yQEjChy3adXnIBaAEbpuhZroja3XYlGAONP9u+3HGX7NFeJ3rrQ+S/iJRA==} + '@payloadcms/next@3.87.0': + resolution: {integrity: sha512-kMXzuHbS8yH/rCvpvpRq1Qvwd6+/uOoT6OWY2YZHofiLbz08S60an6mG21eAJCVXRmzJ2g1M2cEDLC0oysvOfg==} 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.6 <17.0.0' - payload: 3.86.0 + payload: 3.87.0 - '@payloadcms/plugin-cloud-storage@3.86.0': - resolution: {integrity: sha512-735HPYY30voozZgeS1nNmUFiOEy0V8ZKvxDfU8yDYw7k/m1EspHOYAo70cJ8GxoMcjM0kCNKMFP1B2rWyQBDnA==} + '@payloadcms/plugin-cloud-storage@3.87.0': + resolution: {integrity: sha512-LmkMtZovpeFCULlEFFQGFfyplo7u9/jQsMuwyXL6AtLHUg5oiuzivDW084hjJ4E8DFO9nQqyab3cqoChSNsRbA==} peerDependencies: - payload: 3.86.0 + payload: 3.87.0 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.86.0': - resolution: {integrity: sha512-mlq7AhujK9bCnkiaBSrEU/U7IDhl9XdnMm8RcHbk4FsGo3z+JO9aEuHGdwAVmQQ6lWEZRGWTKud3YZglLUVMmQ==} + '@payloadcms/plugin-form-builder@3.87.0': + resolution: {integrity: sha512-jUryMYuXdGJ8IR3H/oKZYixstF0qOkSExM3OaPVTHa8eJ0yNpV0J/A7n2ZmEFizIA9vuZZcQRVh+1DWQM7PKcQ==} peerDependencies: - payload: 3.86.0 + payload: 3.87.0 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.86.0': - resolution: {integrity: sha512-83yZycqJIF+a5T32Lf+qoxCRnSzGwGN3r8UilotB8xp5XqmtuAGHU4dvHyrTlKEgrzKyFcrd1otm/oj4k/tnsA==} + '@payloadcms/plugin-mcp@3.87.0': + resolution: {integrity: sha512-mfz23x/24DKYhscowq7H+DoXlTOvLcXNhMpBqhDVLCzi5kpw5iJMZRsjrGt0KwV5fxm/wcInZDqSsbMMMqd2tg==} peerDependencies: - payload: 3.86.0 + payload: 3.87.0 - '@payloadcms/plugin-nested-docs@3.86.0': - resolution: {integrity: sha512-rXNWSfx9flSNHaZBG+j+mKz/bgYzcMkTc0CzvZM3ORQTuZqya8ujKOq4stoEO6zftj2QKn6A7OtrG4vm8MY51g==} + '@payloadcms/plugin-nested-docs@3.87.0': + resolution: {integrity: sha512-2YL7+XkUEX3s/dwSHraGxKUNO20Ix50qq+AJcBtEtWj2cZ7LXIlLAXExUyawnnoYgmflo1o53mA+AGj366hNOA==} peerDependencies: - payload: 3.86.0 + payload: 3.87.0 - '@payloadcms/plugin-redirects@3.86.0': - resolution: {integrity: sha512-cxKN+fE43M4Q6Sjae1WS2U8KQDWrhKrq2BP/UdRI4Dz/chP6ClTR3oZQyYQh/SyFiYaaQcdKSFmeZRHPGk2YVQ==} + '@payloadcms/plugin-redirects@3.87.0': + resolution: {integrity: sha512-aR5yI+q0iczExA2JPmNPo+iF0qfyKSxJA66GR064dhzVDFy56Fut7/ajdQsNDx+y9w9OGTyqatjw1A7cH3JB/w==} peerDependencies: - payload: 3.86.0 + payload: 3.87.0 - '@payloadcms/plugin-search@3.86.0': - resolution: {integrity: sha512-vOGrFOaaiCckdUOMPcUY7LThIoSLZFuKQI6tcCMypF8lwoI54R4xbFmZswFnpfzJ7qh+YVutHClM4U3Q9bGumg==} + '@payloadcms/plugin-search@3.87.0': + resolution: {integrity: sha512-8FhA3cEZzMHC/P1y/n3myjjuW7m6fAqRBMY6lHgN4OylLKbVTL1/9JluzonIEmD4oiqe40DImf9b3IlU7mgvZA==} peerDependencies: - payload: 3.86.0 + payload: 3.87.0 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.86.0': - resolution: {integrity: sha512-gqYVr/Jn6QLoP1XImYivC3oztUlQYoWSo4jNdvjD+dv1H8iLZ0hOyqNVXG5RM3uXkwI+4pB/Ayy61Zd5628flg==} + '@payloadcms/plugin-seo@3.87.0': + resolution: {integrity: sha512-FoxzeJWkqPNqmK59RTFaDHhPTW1ZVjGJFM59BOiyuKah5SdaGzxRzZjaExXZMJDbrJ2M1GUTtDcZ7CJZl/KYvA==} peerDependencies: - payload: 3.86.0 + payload: 3.87.0 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.86.0': - resolution: {integrity: sha512-bdJs0SiLqB5PanDBAKUtL0gSJCa5em2hb2HVjPaG8TAfE/7mJBkHLcSZs+jusQO6SgRg376NHOIA248J2PYwEA==} + '@payloadcms/richtext-lexical@3.87.0': + resolution: {integrity: sha512-dgN5K5ful3TMrg/x4GJuG+YQd60TWtg9SGZznLWAVcePLsfklVb5SQsxUDHavaI4a2HF43mklLHGyYr0GK/YUQ==} 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.86.0 - payload: 3.86.0 + '@payloadcms/next': 3.87.0 + payload: 3.87.0 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.86.0': - resolution: {integrity: sha512-1MaEWyrd2e9QuZv6hMPBYY071hpTFsFd9uNG6+s3gvf6Scr37KWeeBhqNzXZtCoMtGEgpnjwQxowRPq5F0XucQ==} + '@payloadcms/storage-vercel-blob@3.87.0': + resolution: {integrity: sha512-043HXC0ogxh38UoT//hLIfUy7Jt6y8poIJAuALF9ChnnZxk/mNRmVELgGlA44d7rvPXFYp+4QgT7QDIGBESxag==} engines: {node: ^18.20.2 || >=20.9.0} peerDependencies: - payload: 3.86.0 + payload: 3.87.0 - '@payloadcms/translations@3.86.0': - resolution: {integrity: sha512-FHOOK0GVnVz9tiK35lfdu1tSFnbwziE+eh8pckx5PjZHO8cnUAawvMGXuHMozOxmukTxUeMEqMpwzadMcb88yQ==} + '@payloadcms/translations@3.87.0': + resolution: {integrity: sha512-76Ux5SUzK4OXmvlB8m3YCHNXs6fXEzhzRsJ0iBZfVgyIKvWW2fm8H6wmiCWfHeD3QCCwBnodPNOVqU0drcMnVg==} - '@payloadcms/ui@3.86.0': - resolution: {integrity: sha512-tNvrDWFI59g6kXfSR7uX8rcQYUjhh5iFqw2am81R/CcQf9EETtFi8gqb2Rxghn8S5buNi8e96d0Qp4rcw8/adw==} + '@payloadcms/ui@3.87.0': + resolution: {integrity: sha512-HhSsDk+hnW8SjBPgeShxCoCM55y1HjJiAESQ/eKk41Q537JXi8Q52PStmnS+yOUdYXenDUQTLh7hChaCgGqNJw==} 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.6 <17.0.0' - payload: 3.86.0 + payload: 3.87.0 react: ^19.0.1 || ^19.1.2 || ^19.2.1 react-dom: ^19.0.1 || ^19.1.2 || ^19.2.1 @@ -2994,9 +2994,6 @@ packages: ajv@6.14.0: resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} - ajv@8.17.1: - resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} - ajv@8.18.0: resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} @@ -4446,9 +4443,9 @@ packages: resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} engines: {node: '>= 4'} - image-size@2.0.2: - resolution: {integrity: sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==} - engines: {node: '>=16.x'} + image-dimensions@2.5.1: + resolution: {integrity: sha512-It7CkTNp7IYA8jhvGgz8K18OAbHF3/Juk8RNEyTyMFfolJOIU1Y2wGDnzDQPbGCjyxVF/++pwIZE0BKJUEOb1g==} + engines: {node: '>=18'} hasBin: true immutable@4.3.7: @@ -5377,8 +5374,8 @@ packages: react: '>=19.2.1 <20' react-dom: '>=19.2.1 <20' - payload@3.86.0: - resolution: {integrity: sha512-lZRltETrZB+nTOYgXF72+GaT090V9wG6OZVpiZpvo0hr6z7YlcWXvi7vcys/rlsUaaSbwhOpGQLh3oxgNLVh8w==} + payload@3.87.0: + resolution: {integrity: sha512-LL77hRkO6HitKQPKs9Y7UpMIU/Lxr4GlV6J5mQRNTPn872vVRKgHIgCXgE8L8OUGONXvRVCeiCRMlS4KktlkQA==} engines: {node: ^18.20.2 || >=20.9.0} hasBin: true peerDependencies: @@ -5399,9 +5396,6 @@ packages: peerDependencies: pg: '>=8.0' - pg-protocol@1.11.0: - resolution: {integrity: sha512-pfsxk2M9M3BuGgDOfuy37VNRRX3jmKgMjcvAcWqNDpZSf4cUmv8HSOl5ViRQFsfARFn0KuUQTgLxVMbNq5NW3g==} - pg-protocol@1.15.0: resolution: {integrity: sha512-cq9sECI5s0+uPUXjbz8ioyPJni6RzsRib0US67i5IoTZKw8fNeYlVE7u8F4dG7vEJJtc5wdD1K189lCCUwqWTQ==} @@ -6441,6 +6435,7 @@ packages: uuid@10.0.0: resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} + 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 uuid@13.0.2: @@ -6624,18 +6619,6 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - ws@8.19.0: - resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - ws@8.21.1: resolution: {integrity: sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==} engines: {node: '>=10.0.0'} @@ -7885,8 +7868,8 @@ snapshots: '@modelcontextprotocol/sdk@1.27.1(zod@4.3.6)': dependencies: '@hono/node-server': 1.19.9(hono@4.12.3) - ajv: 8.17.1 - ajv-formats: 3.0.1(ajv@8.17.1) + ajv: 8.18.0 + ajv-formats: 3.0.1(ajv@8.18.0) content-type: 1.0.5 cors: 2.8.6 cross-spawn: 7.0.6 @@ -7980,14 +7963,14 @@ snapshots: '@nolyfill/is-core-module@1.0.39': {} - '@payloadcms/db-postgres@3.86.0(kysely@0.28.11)(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))': + '@payloadcms/db-postgres@3.87.0(kysely@0.28.11)(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))': dependencies: - '@payloadcms/drizzle': 3.86.0(@types/pg@8.20.0)(kysely@0.28.11)(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(pg@8.20.0) + '@payloadcms/drizzle': 3.87.0(@types/pg@8.20.0)(kysely@0.28.11)(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(pg@8.20.0) '@types/pg': 8.20.0 console-table-printer: 2.12.1 drizzle-kit: 0.31.7 drizzle-orm: 0.45.2(@types/pg@8.20.0)(kysely@0.28.11)(pg@8.20.0) - payload: 3.86.0(graphql@16.13.0)(typescript@5.7.3) + payload: 3.87.0(graphql@16.13.0)(typescript@5.7.3) pg: 8.20.0 prompts: 2.4.2 to-snake-case: 1.0.0 @@ -8023,12 +8006,12 @@ snapshots: - sqlite3 - supports-color - '@payloadcms/drizzle@3.86.0(@types/pg@8.20.0)(kysely@0.28.11)(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(pg@8.20.0)': + '@payloadcms/drizzle@3.87.0(@types/pg@8.20.0)(kysely@0.28.11)(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(pg@8.20.0)': dependencies: console-table-printer: 2.12.1 dequal: 2.0.3 drizzle-orm: 0.45.2(@types/pg@8.20.0)(kysely@0.28.11)(pg@8.20.0) - payload: 3.86.0(graphql@16.13.0)(typescript@5.7.3) + payload: 3.87.0(graphql@16.13.0)(typescript@5.7.3) prompts: 2.4.2 to-snake-case: 1.0.0 uuid: 13.0.2 @@ -8063,37 +8046,37 @@ snapshots: - sql.js - sqlite3 - '@payloadcms/email-resend@3.86.0(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))': + '@payloadcms/email-resend@3.87.0(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))': dependencies: - payload: 3.86.0(graphql@16.13.0)(typescript@5.7.3) + payload: 3.87.0(graphql@16.13.0)(typescript@5.7.3) - '@payloadcms/graphql@3.86.0(graphql@16.13.0)(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(typescript@5.7.3)': + '@payloadcms/graphql@3.87.0(graphql@16.13.0)(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(typescript@5.7.3)': dependencies: graphql: 16.13.0 graphql-scalars: 1.22.2(graphql@16.13.0) - payload: 3.86.0(graphql@16.13.0)(typescript@5.7.3) + payload: 3.87.0(graphql@16.13.0)(typescript@5.7.3) pluralize: 8.0.0 ts-essentials: 10.0.3(typescript@5.7.3) tsx: 4.22.4 transitivePeerDependencies: - typescript - '@payloadcms/live-preview-react@3.86.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': + '@payloadcms/live-preview-react@3.87.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1)': dependencies: - '@payloadcms/live-preview': 3.86.0 + '@payloadcms/live-preview': 3.87.0 react: 19.2.1 react-dom: 19.2.1(react@19.2.1) - '@payloadcms/live-preview@3.86.0': {} + '@payloadcms/live-preview@3.87.0': {} - '@payloadcms/next@3.86.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)': + '@payloadcms/next@3.87.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)': dependencies: '@dnd-kit/core': 6.3.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@dnd-kit/modifiers': 9.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1))(react@19.2.1) '@dnd-kit/sortable': 10.0.0(@dnd-kit/core@6.3.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1))(react@19.2.1) - '@payloadcms/graphql': 3.86.0(graphql@16.13.0)(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(typescript@5.7.3) - '@payloadcms/translations': 3.86.0 - '@payloadcms/ui': 3.86.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) + '@payloadcms/graphql': 3.87.0(graphql@16.13.0)(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(typescript@5.7.3) + '@payloadcms/translations': 3.87.0 + '@payloadcms/ui': 3.87.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) busboy: 1.6.0 dequal: 2.0.3 file-type: 21.3.4 @@ -8103,7 +8086,7 @@ snapshots: http-status: 2.1.0 next: 15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4) path-to-regexp: 6.3.0 - payload: 3.86.0(graphql@16.13.0)(typescript@5.7.3) + payload: 3.87.0(graphql@16.13.0)(typescript@5.7.3) qs-esm: 8.0.1 sass: 1.77.4 uuid: 13.0.2 @@ -8115,11 +8098,11 @@ snapshots: - supports-color - typescript - '@payloadcms/plugin-cloud-storage@3.86.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)': + '@payloadcms/plugin-cloud-storage@3.87.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)': dependencies: - '@payloadcms/ui': 3.86.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) + '@payloadcms/ui': 3.87.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) find-node-modules: 2.1.3 - payload: 3.86.0(graphql@16.13.0)(typescript@5.7.3) + payload: 3.87.0(graphql@16.13.0)(typescript@5.7.3) range-parser: 1.2.1 react: 19.2.1 react-dom: 19.2.1(react@19.2.1) @@ -8130,12 +8113,12 @@ snapshots: - supports-color - typescript - '@payloadcms/plugin-form-builder@3.86.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)': + '@payloadcms/plugin-form-builder@3.87.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)': dependencies: - '@payloadcms/translations': 3.86.0 - '@payloadcms/ui': 3.86.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) + '@payloadcms/translations': 3.87.0 + '@payloadcms/ui': 3.87.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) escape-html: 1.0.3 - payload: 3.86.0(graphql@16.13.0)(typescript@5.7.3) + payload: 3.87.0(graphql@16.13.0)(typescript@5.7.3) react: 19.2.1 react-dom: 19.2.1(react@19.2.1) transitivePeerDependencies: @@ -8145,33 +8128,33 @@ snapshots: - supports-color - typescript - '@payloadcms/plugin-mcp@3.86.0(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))': + '@payloadcms/plugin-mcp@3.87.0(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))': dependencies: '@modelcontextprotocol/sdk': 1.27.1(zod@4.3.6) '@types/json-schema': 7.0.15 json-schema-to-zod: 2.6.1 mcp-handler: 1.0.7(@modelcontextprotocol/sdk@1.27.1(zod@4.3.6))(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4)) - payload: 3.86.0(graphql@16.13.0)(typescript@5.7.3) + payload: 3.87.0(graphql@16.13.0)(typescript@5.7.3) zod: 4.3.6 transitivePeerDependencies: - '@cfworker/json-schema' - next - supports-color - '@payloadcms/plugin-nested-docs@3.86.0(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))': + '@payloadcms/plugin-nested-docs@3.87.0(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))': dependencies: - payload: 3.86.0(graphql@16.13.0)(typescript@5.7.3) + payload: 3.87.0(graphql@16.13.0)(typescript@5.7.3) - '@payloadcms/plugin-redirects@3.86.0(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))': + '@payloadcms/plugin-redirects@3.87.0(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))': dependencies: - '@payloadcms/translations': 3.86.0 - payload: 3.86.0(graphql@16.13.0)(typescript@5.7.3) + '@payloadcms/translations': 3.87.0 + payload: 3.87.0(graphql@16.13.0)(typescript@5.7.3) - '@payloadcms/plugin-search@3.86.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)': + '@payloadcms/plugin-search@3.87.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)': dependencies: - '@payloadcms/next': 3.86.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) - '@payloadcms/ui': 3.86.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) - payload: 3.86.0(graphql@16.13.0)(typescript@5.7.3) + '@payloadcms/next': 3.87.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) + '@payloadcms/ui': 3.87.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) + payload: 3.87.0(graphql@16.13.0)(typescript@5.7.3) react: 19.2.1 react-dom: 19.2.1(react@19.2.1) transitivePeerDependencies: @@ -8182,11 +8165,11 @@ snapshots: - supports-color - typescript - '@payloadcms/plugin-seo@3.86.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)': + '@payloadcms/plugin-seo@3.87.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)': dependencies: - '@payloadcms/translations': 3.86.0 - '@payloadcms/ui': 3.86.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) - payload: 3.86.0(graphql@16.13.0)(typescript@5.7.3) + '@payloadcms/translations': 3.87.0 + '@payloadcms/ui': 3.87.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) + payload: 3.87.0(graphql@16.13.0)(typescript@5.7.3) react: 19.2.1 react-dom: 19.2.1(react@19.2.1) transitivePeerDependencies: @@ -8196,7 +8179,7 @@ snapshots: - supports-color - typescript - '@payloadcms/richtext-lexical@3.86.0(@faceless-ui/modal@3.0.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1))(@faceless-ui/scroll-info@2.0.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1))(@payloadcms/next@3.86.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3))(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)(yjs@13.6.29)': + '@payloadcms/richtext-lexical@3.87.0(@faceless-ui/modal@3.0.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1))(@faceless-ui/scroll-info@2.0.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1))(@payloadcms/next@3.87.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3))(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)(yjs@13.6.29)': dependencies: '@faceless-ui/modal': 3.0.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@faceless-ui/scroll-info': 2.0.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) @@ -8211,9 +8194,9 @@ snapshots: '@lexical/selection': 0.41.0 '@lexical/table': 0.41.0 '@lexical/utils': 0.41.0 - '@payloadcms/next': 3.86.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) - '@payloadcms/translations': 3.86.0 - '@payloadcms/ui': 3.86.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) + '@payloadcms/next': 3.87.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) + '@payloadcms/translations': 3.87.0 + '@payloadcms/ui': 3.87.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) acorn: 8.16.0 bson-objectid: 2.0.4 csstype: 3.1.3 @@ -8224,7 +8207,7 @@ snapshots: mdast-util-from-markdown: 2.0.2 mdast-util-mdx-jsx: 3.1.3 micromark-extension-mdx-jsx: 3.0.1 - payload: 3.86.0(graphql@16.13.0)(typescript@5.7.3) + payload: 3.87.0(graphql@16.13.0)(typescript@5.7.3) qs-esm: 8.0.1 react: 19.2.1 react-dom: 19.2.1(react@19.2.1) @@ -8241,11 +8224,11 @@ snapshots: - utf-8-validate - yjs - '@payloadcms/storage-vercel-blob@3.86.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)': + '@payloadcms/storage-vercel-blob@3.87.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)': dependencies: - '@payloadcms/plugin-cloud-storage': 3.86.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) + '@payloadcms/plugin-cloud-storage': 3.87.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) '@vercel/blob': 2.3.1 - payload: 3.86.0(graphql@16.13.0)(typescript@5.7.3) + payload: 3.87.0(graphql@16.13.0)(typescript@5.7.3) transitivePeerDependencies: - '@types/react' - monaco-editor @@ -8255,11 +8238,11 @@ snapshots: - supports-color - typescript - '@payloadcms/translations@3.86.0': + '@payloadcms/translations@3.87.0': dependencies: date-fns: 4.1.0 - '@payloadcms/ui@3.86.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)': + '@payloadcms/ui@3.87.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3)': dependencies: '@date-fns/tz': 1.2.0 '@dnd-kit/core': 6.3.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) @@ -8269,14 +8252,14 @@ snapshots: '@faceless-ui/scroll-info': 2.0.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@faceless-ui/window-info': 3.0.1(react-dom@19.2.1(react@19.2.1))(react@19.2.1) '@monaco-editor/react': 4.7.0(monaco-editor@0.55.1)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) - '@payloadcms/translations': 3.86.0 + '@payloadcms/translations': 3.87.0 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)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4) object-to-formdata: 4.5.1 - payload: 3.86.0(graphql@16.13.0)(typescript@5.7.3) + payload: 3.87.0(graphql@16.13.0)(typescript@5.7.3) qs-esm: 8.0.1 react: 19.2.1 react-datepicker: 7.6.0(react-dom@19.2.1(react@19.2.1))(react@19.2.1) @@ -9135,7 +9118,7 @@ snapshots: '@types/pg@8.20.0': dependencies: '@types/node': 22.19.9 - pg-protocol: 1.11.0 + pg-protocol: 1.15.0 pg-types: 2.2.0 '@types/prismjs@1.26.6': {} @@ -9452,9 +9435,9 @@ snapshots: agent-base@7.1.4: {} - ajv-formats@3.0.1(ajv@8.17.1): + ajv-formats@3.0.1(ajv@8.18.0): optionalDependencies: - ajv: 8.17.1 + ajv: 8.18.0 ajv@6.14.0: dependencies: @@ -9463,13 +9446,6 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ajv@8.17.1: - dependencies: - fast-deep-equal: 3.1.3 - fast-uri: 3.1.0 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - ajv@8.18.0: dependencies: fast-deep-equal: 3.1.3 @@ -11072,7 +11048,7 @@ snapshots: ignore@7.0.5: {} - image-size@2.0.2: {} + image-dimensions@2.5.1: {} immutable@4.3.7: {} @@ -12074,12 +12050,12 @@ snapshots: pathe@2.0.3: {} - payload-auth@1.9.4(d1c4bfe3ac6fd9eb5932838fc1af7403): + payload-auth@1.9.4(3c849298dfc0d6a3def7c240513af352): dependencies: '@better-auth/passkey': 1.4.19(@better-auth/core@1.4.19(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.1.8(zod@4.3.6))(jose@6.1.3)(kysely@0.28.11)(nanostores@1.1.1))(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-auth@1.4.19(drizzle-kit@0.31.7)(drizzle-orm@0.45.2(@types/pg@8.20.0)(kysely@0.28.11)(pg@8.20.0))(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(pg@8.20.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(vitest@4.0.18(@types/node@22.19.9)(happy-dom@20.11.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@2.0.1))(lightningcss@1.31.1)(sass@1.77.4)(tsx@4.21.0)(yaml@2.8.2)))(better-call@1.1.8(zod@4.3.6))(nanostores@1.1.1) '@better-auth/utils': 0.3.1 - '@payloadcms/next': 3.86.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) - '@payloadcms/ui': 3.86.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.86.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) + '@payloadcms/next': 3.87.0(@types/react@19.2.9)(graphql@16.13.0)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) + '@payloadcms/ui': 3.87.0(@types/react@19.2.9)(monaco-editor@0.55.1)(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(payload@3.87.0(graphql@16.13.0)(typescript@5.7.3))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(typescript@5.7.3) '@tanstack/react-form': 1.27.7(react-dom@19.2.1(react@19.2.1))(react@19.2.1) better-auth: 1.4.19(drizzle-kit@0.31.7)(drizzle-orm@0.45.2(@types/pg@8.20.0)(kysely@0.28.11)(pg@8.20.0))(next@15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4))(pg@8.20.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(vitest@4.0.18(@types/node@22.19.9)(happy-dom@20.11.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@2.0.1))(lightningcss@1.31.1)(sass@1.77.4)(tsx@4.21.0)(yaml@2.8.2)) class-variance-authority: 0.7.1 @@ -12087,7 +12063,7 @@ snapshots: jose: 6.1.3 lucide-react: 0.562.0(react@19.2.1) next: 15.4.11(@babel/core@7.29.0)(@playwright/test@1.58.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(sass@1.77.4) - payload: 3.86.0(graphql@16.13.0)(typescript@5.7.3) + payload: 3.87.0(graphql@16.13.0)(typescript@5.7.3) qrcode.react: 4.2.0(react@19.2.1) react: 19.2.1 react-dom: 19.2.1(react@19.2.1) @@ -12098,10 +12074,10 @@ snapshots: transitivePeerDependencies: - '@tanstack/react-start' - payload@3.86.0(graphql@16.13.0)(typescript@5.7.3): + payload@3.87.0(graphql@16.13.0)(typescript@5.7.3): dependencies: '@next/env': 15.5.12 - '@payloadcms/translations': 3.86.0 + '@payloadcms/translations': 3.87.0 '@types/busboy': 1.5.4 ajv: 8.18.0 bson-objectid: 2.0.4 @@ -12115,7 +12091,7 @@ snapshots: get-tsconfig: 4.8.1 graphql: 16.13.0 http-status: 2.1.0 - image-size: 2.0.2 + image-dimensions: 2.5.1 ipaddr.js: 2.2.0 jose: 5.10.0 json-schema-to-typescript: 15.0.3 @@ -12131,7 +12107,7 @@ snapshots: tsx: 4.22.4 undici: 7.28.0 uuid: 13.0.2 - ws: 8.19.0 + ws: 8.21.1 transitivePeerDependencies: - bufferutil - supports-color @@ -12149,8 +12125,6 @@ snapshots: dependencies: pg: 8.20.0 - pg-protocol@1.11.0: {} - pg-protocol@1.15.0: {} pg-types@2.2.0: @@ -13573,8 +13547,6 @@ snapshots: wrappy@1.0.2: {} - ws@8.19.0: {} - ws@8.21.1: {} wsl-utils@0.1.0: diff --git a/src/app/(payload)/admin/importMap.js b/src/app/(payload)/admin/importMap.js index ff95de3..7184dd5 100644 --- a/src/app/(payload)/admin/importMap.js +++ b/src/app/(payload)/admin/importMap.js @@ -51,6 +51,7 @@ import { ForgotPassword as ForgotPassword_5afe2312a68aef77a0242fe42f239ed0 } fro import { ResetPassword as ResetPassword_5afe2312a68aef77a0242fe42f239ed0 } from 'payload-auth/better-auth/plugin/rsc' import { CollectionCards as CollectionCards_f9c02e79a4aed9a3924487c0cd4cafb1 } from '@payloadcms/next/rsc' +/** @type import('payload').ImportMap */ export const importMap = { "@/components/admin/InviteUserButton#InviteUserButton": InviteUserButton_db1e3c40ba5cdfab870875497fa544c4, "payload-auth/better-auth/plugin/client#AdminButtons": AdminButtons_5a568d0e24198ca3140489e0d330f424, diff --git a/src/payload-types.ts b/src/payload-types.ts index 5c7c978..7d3c3ea 100644 --- a/src/payload-types.ts +++ b/src/payload-types.ts @@ -86,11 +86,11 @@ export interface Config { likes: Like; 'quiz-attempts': QuizAttempt; 'xp-events': XpEvent; - 'payload-mcp-api-keys': PayloadMcpApiKey; redirects: Redirect; forms: Form; 'form-submissions': FormSubmission; search: Search; + 'payload-mcp-api-keys': PayloadMcpApiKey; 'payload-kv': PayloadKv; 'payload-jobs': PayloadJob; 'payload-folders': FolderInterface; @@ -126,11 +126,11 @@ export interface Config { likes: LikesSelect | LikesSelect; 'quiz-attempts': QuizAttemptsSelect | QuizAttemptsSelect; 'xp-events': XpEventsSelect | XpEventsSelect; - 'payload-mcp-api-keys': PayloadMcpApiKeysSelect | PayloadMcpApiKeysSelect; redirects: RedirectsSelect | RedirectsSelect; forms: FormsSelect | FormsSelect; 'form-submissions': FormSubmissionsSelect | FormSubmissionsSelect; search: SearchSelect | SearchSelect; + 'payload-mcp-api-keys': PayloadMcpApiKeysSelect | PayloadMcpApiKeysSelect; 'payload-kv': PayloadKvSelect | PayloadKvSelect; 'payload-jobs': PayloadJobsSelect | PayloadJobsSelect; 'payload-folders': PayloadFoldersSelect | PayloadFoldersSelect; @@ -437,60 +437,7 @@ export interface Page { | null; media?: (number | null) | Media; }; - layout: ( - | CallToActionBlock - | ContentBlock - | { - mediaType?: ('upload' | 'youtube') | null; - media?: (number | null) | Media; - youtubeUrl?: string | null; - id?: string | null; - blockName?: string | null; - blockType: 'mediaBlock'; - } - | { - introContent?: { - root: { - type: string; - children: { - type: any; - version: number; - [k: string]: unknown; - }[]; - direction: ('ltr' | 'rtl') | null; - format: 'left' | 'start' | 'center' | 'right' | 'end' | 'justify' | ''; - indent: number; - version: number; - }; - [k: string]: unknown; - } | null; - populateBy?: ('collection' | 'selection') | null; - relationTo?: ('posts' | 'courses' | 'course-categories') | null; - categories?: (number | Category)[] | null; - courseCategories?: (number | CourseCategory)[] | null; - limit?: number | null; - selectedDocs?: - | ( - | { - relationTo: 'posts'; - value: number | Post; - } - | { - relationTo: 'courses'; - value: number | Course; - } - | { - relationTo: 'course-categories'; - value: number | CourseCategory; - } - )[] - | null; - id?: string | null; - blockName?: string | null; - blockType: 'archive'; - } - | FormBlock - )[]; + layout: (CallToActionBlock | ContentBlock | MediaBlock | ArchiveBlock | FormBlock)[]; meta?: { title?: string | null; /** @@ -800,6 +747,63 @@ export interface ContentBlock { blockName?: string | null; blockType: 'content'; } +/** + * This interface was referenced by `Config`'s JSON-Schema + * via the `definition` "MediaBlock". + */ +export interface MediaBlock { + mediaType?: ('upload' | 'youtube') | null; + media?: (number | null) | Media; + youtubeUrl?: string | null; + id?: string | null; + blockName?: string | null; + blockType: 'mediaBlock'; +} +/** + * This interface was referenced by `Config`'s JSON-Schema + * via the `definition` "ArchiveBlock". + */ +export interface ArchiveBlock { + introContent?: { + root: { + type: string; + children: { + type: any; + version: number; + [k: string]: unknown; + }[]; + direction: ('ltr' | 'rtl') | null; + format: 'left' | 'start' | 'center' | 'right' | 'end' | 'justify' | ''; + indent: number; + version: number; + }; + [k: string]: unknown; + } | null; + populateBy?: ('collection' | 'selection') | null; + relationTo?: ('posts' | 'courses' | 'course-categories') | null; + categories?: (number | Category)[] | null; + courseCategories?: (number | CourseCategory)[] | null; + limit?: number | null; + selectedDocs?: + | ( + | { + relationTo: 'posts'; + value: number | Post; + } + | { + relationTo: 'courses'; + value: number | Course; + } + | { + relationTo: 'course-categories'; + value: number | CourseCategory; + } + )[] + | null; + id?: string | null; + blockName?: string | null; + blockType: 'archive'; +} /** * This interface was referenced by `Config`'s JSON-Schema * via the `definition` "course-categories". @@ -1100,9 +1104,6 @@ export interface Form { replyTo?: string | null; emailFrom?: string | null; subject: string; - /** - * Enter the message that should be sent in this email. - */ message?: { root: { type: string; @@ -1218,7 +1219,95 @@ export interface XpEvent { createdAt: string; } /** - * API-ключі визначають, до яких колекцій, ресурсів, інструментів і промптів мають доступ MCP-клієнти + * This interface was referenced by `Config`'s JSON-Schema + * via the `definition` "redirects". + */ +export interface Redirect { + id: number; + /** + * Після зміни цього поля сайт потрібно перебудувати. + */ + from: string; + to?: { + type?: ('reference' | 'custom') | null; + reference?: + | ({ + relationTo: 'pages'; + value: number | Page; + } | null) + | ({ + relationTo: 'posts'; + value: number | Post; + } | null); + url?: string | null; + }; + updatedAt: string; + createdAt: string; +} +/** + * This interface was referenced by `Config`'s JSON-Schema + * via the `definition` "form-submissions". + */ +export interface FormSubmission { + id: number; + form: number | Form; + submissionData?: + | { + field: string; + value: string; + id?: string | null; + }[] + | null; + updatedAt: string; + createdAt: string; +} +/** + * Колекція результатів пошуку, що створюються автоматично. Використовується глобальним пошуком по сайту й оновлюється під час створення чи зміни документів у CMS. + * + * This interface was referenced by `Config`'s JSON-Schema + * via the `definition` "search". + */ +export interface Search { + id: number; + title?: string | null; + priority?: number | null; + doc: + | { + relationTo: 'posts'; + value: number | Post; + } + | { + relationTo: 'courses'; + value: number | Course; + } + | { + relationTo: 'course-categories'; + value: number | CourseCategory; + } + | { + relationTo: 'pages'; + value: number | Page; + }; + slug?: string | null; + collectionType?: string | null; + meta?: { + title?: string | null; + description?: string | null; + image?: (number | null) | Media; + }; + categories?: + | { + relationTo?: string | null; + categoryID?: string | null; + title?: string | null; + id?: string | null; + }[] + | null; + updatedAt: string; + createdAt: string; +} +/** + * API keys control which collections, resources, tools, and prompts MCP clients can access * * This interface was referenced by `Config`'s JSON-Schema * via the `definition` "payload-mcp-api-keys". @@ -1226,15 +1315,15 @@ export interface XpEvent { export interface PayloadMcpApiKey { id: number; /** - * Користувач, з яким повʼязано API-ключ + * The user that the API key is associated with. */ user: number | User; /** - * Зрозуміла назва API-ключа + * A useful label for the API key. */ label?: string | null; /** - * Призначення API-ключа + * The purpose of the API key. */ description?: string | null; posts?: { @@ -1396,94 +1485,6 @@ export interface PayloadMcpApiKey { apiKeyIndex?: string | null; collection: 'payload-mcp-api-keys'; } -/** - * This interface was referenced by `Config`'s JSON-Schema - * via the `definition` "redirects". - */ -export interface Redirect { - id: number; - /** - * Після зміни цього поля сайт потрібно перебудувати. - */ - from: string; - to?: { - type?: ('reference' | 'custom') | null; - reference?: - | ({ - relationTo: 'pages'; - value: number | Page; - } | null) - | ({ - relationTo: 'posts'; - value: number | Post; - } | null); - url?: string | null; - }; - updatedAt: string; - createdAt: string; -} -/** - * This interface was referenced by `Config`'s JSON-Schema - * via the `definition` "form-submissions". - */ -export interface FormSubmission { - id: number; - form: number | Form; - submissionData?: - | { - field: string; - value: string; - id?: string | null; - }[] - | null; - updatedAt: string; - createdAt: string; -} -/** - * Колекція результатів пошуку, що створюються автоматично. Використовується глобальним пошуком по сайту й оновлюється під час створення чи зміни документів у CMS. - * - * This interface was referenced by `Config`'s JSON-Schema - * via the `definition` "search". - */ -export interface Search { - id: number; - title?: string | null; - priority?: number | null; - doc: - | { - relationTo: 'posts'; - value: number | Post; - } - | { - relationTo: 'courses'; - value: number | Course; - } - | { - relationTo: 'course-categories'; - value: number | CourseCategory; - } - | { - relationTo: 'pages'; - value: number | Page; - }; - slug?: string | null; - collectionType?: string | null; - meta?: { - title?: string | null; - description?: string | null; - image?: (number | null) | Media; - }; - categories?: - | { - relationTo?: string | null; - categoryID?: string | null; - title?: string | null; - id?: string | null; - }[] - | null; - updatedAt: string; - createdAt: string; -} /** * This interface was referenced by `Config`'s JSON-Schema * via the `definition` "payload-kv". @@ -1620,10 +1621,6 @@ export interface PayloadLockedDocument { relationTo: 'admin-invitations'; value: number | AdminInvitation; } | null) - | ({ - relationTo: 'payload-mcp-api-keys'; - value: number | PayloadMcpApiKey; - } | null) | ({ relationTo: 'redirects'; value: number | Redirect; @@ -1640,6 +1637,10 @@ export interface PayloadLockedDocument { relationTo: 'search'; value: number | Search; } | null) + | ({ + relationTo: 'payload-mcp-api-keys'; + value: number | PayloadMcpApiKey; + } | null) | ({ relationTo: 'payload-folders'; value: number | FolderInterface; @@ -2237,93 +2238,6 @@ export interface XpEventsSelect { updatedAt?: T; createdAt?: T; } -/** - * This interface was referenced by `Config`'s JSON-Schema - * via the `definition` "payload-mcp-api-keys_select". - */ -export interface PayloadMcpApiKeysSelect { - user?: T; - label?: T; - description?: T; - posts?: - | T - | { - find?: T; - create?: T; - update?: T; - delete?: T; - }; - pages?: - | T - | { - find?: T; - create?: T; - update?: T; - delete?: T; - }; - categories?: - | T - | { - find?: T; - create?: T; - update?: T; - delete?: T; - }; - media?: - | T - | { - find?: T; - update?: T; - }; - courses?: - | T - | { - find?: T; - create?: T; - update?: T; - delete?: T; - }; - courseCategories?: - | T - | { - find?: T; - create?: T; - update?: T; - delete?: T; - }; - comments?: - | T - | { - find?: T; - create?: T; - update?: T; - delete?: T; - }; - likes?: - | T - | { - find?: T; - create?: T; - delete?: T; - }; - header?: - | T - | { - find?: T; - update?: T; - }; - footer?: - | T - | { - find?: T; - update?: T; - }; - updatedAt?: T; - createdAt?: T; - enableAPIKey?: T; - apiKey?: T; - apiKeyIndex?: T; -} /** * This interface was referenced by `Config`'s JSON-Schema * via the `definition` "redirects_select". @@ -2517,6 +2431,93 @@ export interface SearchSelect { updatedAt?: T; createdAt?: T; } +/** + * This interface was referenced by `Config`'s JSON-Schema + * via the `definition` "payload-mcp-api-keys_select". + */ +export interface PayloadMcpApiKeysSelect { + user?: T; + label?: T; + description?: T; + posts?: + | T + | { + find?: T; + create?: T; + update?: T; + delete?: T; + }; + pages?: + | T + | { + find?: T; + create?: T; + update?: T; + delete?: T; + }; + categories?: + | T + | { + find?: T; + create?: T; + update?: T; + delete?: T; + }; + media?: + | T + | { + find?: T; + update?: T; + }; + courses?: + | T + | { + find?: T; + create?: T; + update?: T; + delete?: T; + }; + courseCategories?: + | T + | { + find?: T; + create?: T; + update?: T; + delete?: T; + }; + comments?: + | T + | { + find?: T; + create?: T; + update?: T; + delete?: T; + }; + likes?: + | T + | { + find?: T; + create?: T; + delete?: T; + }; + header?: + | T + | { + find?: T; + update?: T; + }; + footer?: + | T + | { + find?: T; + update?: T; + }; + updatedAt?: T; + createdAt?: T; + enableAPIKey?: T; + apiKey?: T; + apiKeyIndex?: T; +} /** * This interface was referenced by `Config`'s JSON-Schema * via the `definition` "payload-kv_select". @@ -2799,63 +2800,6 @@ export interface TaskSchedulePublish { }; output?: unknown; } -/** - * This interface was referenced by `Config`'s JSON-Schema - * via the `definition` "MediaBlock". - */ -export interface MediaBlock { - mediaType?: ('upload' | 'youtube') | null; - media?: (number | null) | Media; - youtubeUrl?: string | null; - id?: string | null; - blockName?: string | null; - blockType: 'mediaBlock'; -} -/** - * This interface was referenced by `Config`'s JSON-Schema - * via the `definition` "ArchiveBlock". - */ -export interface ArchiveBlock { - introContent?: { - root: { - type: string; - children: { - type: any; - version: number; - [k: string]: unknown; - }[]; - direction: ('ltr' | 'rtl') | null; - format: 'left' | 'start' | 'center' | 'right' | 'end' | 'justify' | ''; - indent: number; - version: number; - }; - [k: string]: unknown; - } | null; - populateBy?: ('collection' | 'selection') | null; - relationTo?: ('posts' | 'courses' | 'course-categories') | null; - categories?: (number | Category)[] | null; - courseCategories?: (number | CourseCategory)[] | null; - limit?: number | null; - selectedDocs?: - | ( - | { - relationTo: 'posts'; - value: number | Post; - } - | { - relationTo: 'courses'; - value: number | Course; - } - | { - relationTo: 'course-categories'; - value: number | CourseCategory; - } - )[] - | null; - id?: string | null; - blockName?: string | null; - blockType: 'archive'; -} /** * This interface was referenced by `Config`'s JSON-Schema * via the `definition` "BannerBlock".