From 684c065f263af2cf915902a7e3a5c6bda15df4e7 Mon Sep 17 00:00:00 2001 From: Paul Popus Date: Tue, 7 May 2024 14:06:07 -0300 Subject: [PATCH 1/5] chore: bump payload packages --- package.json | 14 ++--- pnpm-lock.yaml | 137 +++++++++++++++++++++++++++---------------------- 2 files changed, 82 insertions(+), 69 deletions(-) diff --git a/package.json b/package.json index d93d3d6..8075336 100644 --- a/package.json +++ b/package.json @@ -18,16 +18,16 @@ "node": "^18.20.2 || >=20.6.0" }, "dependencies": { - "@payloadcms/db-mongodb": "3.0.0-beta.22", - "@payloadcms/db-postgres": "3.0.0-beta.22", - "@payloadcms/next": "3.0.0-beta.22", - "@payloadcms/richtext-lexical": "3.0.0-beta.22", - "@payloadcms/richtext-slate": "3.0.0-beta.22", - "@payloadcms/ui": "3.0.0-beta.22", + "@payloadcms/db-mongodb": "3.0.0-beta.24", + "@payloadcms/db-postgres": "3.0.0-beta.24", + "@payloadcms/next": "3.0.0-beta.24", + "@payloadcms/richtext-lexical": "3.0.0-beta.24", + "@payloadcms/richtext-slate": "3.0.0-beta.24", + "@payloadcms/ui": "3.0.0-beta.24", "cross-env": "^7.0.3", "graphql": "^16.8.1", "next": "14.3.0-canary.28", - "payload": "3.0.0-beta.22", + "payload": "3.0.0-beta.24", "react": "^18.2.0", "react-dom": "^18.2.0", "sharp": "0.32.6" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 25d9770..02903f3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,23 +6,23 @@ settings: dependencies: '@payloadcms/db-mongodb': - specifier: 3.0.0-beta.22 - version: 3.0.0-beta.22(payload@3.0.0-beta.22) + specifier: 3.0.0-beta.24 + version: 3.0.0-beta.24(payload@3.0.0-beta.24) '@payloadcms/db-postgres': - specifier: 3.0.0-beta.22 - version: 3.0.0-beta.22(@types/react@18.2.79)(payload@3.0.0-beta.22)(react@18.3.0) + specifier: 3.0.0-beta.24 + version: 3.0.0-beta.24(@types/react@18.2.79)(payload@3.0.0-beta.24)(react@18.3.0) '@payloadcms/next': - specifier: 3.0.0-beta.22 - version: 3.0.0-beta.22(@types/react@18.2.79)(graphql@16.8.1)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.22)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1) + specifier: 3.0.0-beta.24 + version: 3.0.0-beta.24(@types/react@18.2.79)(graphql@16.8.1)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1)(typescript@5.4.5) '@payloadcms/richtext-lexical': - specifier: 3.0.0-beta.22 - version: 3.0.0-beta.22(@payloadcms/next@3.0.0-beta.22)(@payloadcms/translations@3.0.0-beta.22)(@payloadcms/ui@3.0.0-beta.22)(payload@3.0.0-beta.22)(react-dom@18.3.0)(react@18.3.0)(yjs@13.6.14) + specifier: 3.0.0-beta.24 + version: 3.0.0-beta.24(@payloadcms/next@3.0.0-beta.24)(@payloadcms/translations@3.0.0-beta.24)(@payloadcms/ui@3.0.0-beta.24)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(yjs@13.6.14) '@payloadcms/richtext-slate': - specifier: 3.0.0-beta.22 - version: 3.0.0-beta.22(@payloadcms/translations@3.0.0-beta.22)(@payloadcms/ui@3.0.0-beta.22)(payload@3.0.0-beta.22)(react-dom@18.3.0)(react@18.3.0) + specifier: 3.0.0-beta.24 + version: 3.0.0-beta.24(@payloadcms/translations@3.0.0-beta.24)(@payloadcms/ui@3.0.0-beta.24)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0) '@payloadcms/ui': - specifier: 3.0.0-beta.22 - version: 3.0.0-beta.22(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.22)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1) + specifier: 3.0.0-beta.24 + version: 3.0.0-beta.24(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1) cross-env: specifier: ^7.0.3 version: 7.0.3 @@ -33,8 +33,8 @@ dependencies: specifier: 14.3.0-canary.28 version: 14.3.0-canary.28(react-dom@18.3.0)(react@18.3.0) payload: - specifier: 3.0.0-beta.22 - version: 3.0.0-beta.22(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1) + specifier: 3.0.0-beta.24 + version: 3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5) react: specifier: ^18.2.0 version: 18.3.0 @@ -2067,10 +2067,10 @@ packages: fastq: 1.17.1 dev: true - /@payloadcms/db-mongodb@3.0.0-beta.22(payload@3.0.0-beta.22): - resolution: {integrity: sha512-lozTuNPw7ngwRPqYwWmJ/qcw8yfXF5RpnsFUzT7UWUzuchADiO/klRe23qMF6FQJJAaISz3dagUtwiCq3IPVXA==} + /@payloadcms/db-mongodb@3.0.0-beta.24(payload@3.0.0-beta.24): + resolution: {integrity: sha512-RhMd3Dr+dGHk91Wk0afuXD0FdtC7WQ0sf3tPwyA+OIJQXJm2sHdmH2IbRxnqwVBFxK+tMxHaces97/WX2BbeqA==} peerDependencies: - payload: 3.0.0-beta.22 + payload: 3.0.0-beta.24 dependencies: bson-objectid: 2.0.4 deepmerge: 4.3.1 @@ -2078,7 +2078,7 @@ packages: http-status: 1.6.2 mongoose: 6.12.3 mongoose-paginate-v2: 1.7.22 - payload: 3.0.0-beta.22(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1) + payload: 3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5) prompts: 2.4.2 uuid: 9.0.0 transitivePeerDependencies: @@ -2086,16 +2086,16 @@ packages: - supports-color dev: false - /@payloadcms/db-postgres@3.0.0-beta.22(@types/react@18.2.79)(payload@3.0.0-beta.22)(react@18.3.0): - resolution: {integrity: sha512-2cOhxrSZMcJkNpQcxL0pvoMF5659oNLgDSkHlU7/QuAht4JcQxJHTTLDOyBnrZuT9z6s1kpGKqIsBRXLaFtcIg==} + /@payloadcms/db-postgres@3.0.0-beta.24(@types/react@18.2.79)(payload@3.0.0-beta.24)(react@18.3.0): + resolution: {integrity: sha512-QWP8+qOkN5LE2J9EywZqKjMLbbiC6GvFwFepdNXZLlhyE0yujR4wgfMTQCykFRQ6QTXqPMxdBqF9DubQbWhDug==} peerDependencies: - payload: 3.0.0-beta.22 + payload: 3.0.0-beta.24 dependencies: '@libsql/client': 0.5.6 console-table-printer: 2.11.2 drizzle-kit: 0.20.14-1f2c838 drizzle-orm: 0.29.4(@libsql/client@0.5.6)(@types/react@18.2.79)(pg@8.11.3)(react@18.3.0) - payload: 3.0.0-beta.22(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1) + payload: 3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5) pg: 8.11.3 prompts: 2.4.2 to-snake-case: 1.0.0 @@ -2128,30 +2128,33 @@ packages: - utf-8-validate dev: false - /@payloadcms/graphql@3.0.0-beta.22(graphql@16.8.1)(payload@3.0.0-beta.22): - resolution: {integrity: sha512-iTsNqrBcAxGoSmyGaoLKgmsGybfwJL7ir9NqKu5x7ULQOdvQpm4xl3qKZ2jxzRZMxBargNr8SAWOGsp6Nu+WaA==} + /@payloadcms/graphql@3.0.0-beta.24(graphql@16.8.1)(payload@3.0.0-beta.24)(typescript@5.4.5): + resolution: {integrity: sha512-6MNuU/6UhgdGjFtXIsEQN/qrRiM+HBp8yhvc6wey8afil9Fq5Ij+33/ICR6kI4d6i7dyeEdOufl8pYtldpfDyA==} peerDependencies: graphql: ^16.8.1 - payload: 3.0.0-beta.22 + payload: 3.0.0-beta.24 dependencies: graphql: 16.8.1 graphql-scalars: 1.22.2(graphql@16.8.1) - payload: 3.0.0-beta.22(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1) + payload: 3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5) pluralize: 8.0.0 + ts-essentials: 7.0.3(typescript@5.4.5) + transitivePeerDependencies: + - typescript dev: false - /@payloadcms/next@3.0.0-beta.22(@types/react@18.2.79)(graphql@16.8.1)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.22)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1): - resolution: {integrity: sha512-HWiofgpgN/YWO8CQDI2pDQYc4GW/le1vV2AKFD1+EKx2tK2i4FwofeeYCE1yfKJYKV98VODOG3spkttXzsnV8w==} + /@payloadcms/next@3.0.0-beta.24(@types/react@18.2.79)(graphql@16.8.1)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1)(typescript@5.4.5): + resolution: {integrity: sha512-E6PZz87FjiQ3O44e7oMbzT+/ZKpXtdKFEU4Cg7WKXsf45AzMhgBc7GprZfq+WrYxHVXm6wSeSnTxvuhP4SD1Pw==} engines: {node: '>=18.20.2'} peerDependencies: graphql: ^16.8.1 next: ^14.3.0-canary.7 - payload: 3.0.0-beta.22 + payload: 3.0.0-beta.24 dependencies: '@dnd-kit/core': 6.0.8(react-dom@18.3.0)(react@18.3.0) - '@payloadcms/graphql': 3.0.0-beta.22(graphql@16.8.1)(payload@3.0.0-beta.22) - '@payloadcms/translations': 3.0.0-beta.22 - '@payloadcms/ui': 3.0.0-beta.22(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.22)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1) + '@payloadcms/graphql': 3.0.0-beta.24(graphql@16.8.1)(payload@3.0.0-beta.24)(typescript@5.4.5) + '@payloadcms/translations': 3.0.0-beta.24 + '@payloadcms/ui': 3.0.0-beta.24(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1) '@types/busboy': 1.5.3 busboy: 1.6.0 deep-equal: 2.2.2 @@ -2162,7 +2165,7 @@ packages: http-status: 1.6.2 next: 14.3.0-canary.28(react-dom@18.3.0)(react@18.3.0) path-to-regexp: 6.2.2 - payload: 3.0.0-beta.22(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1) + payload: 3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5) qs: 6.11.2 react-diff-viewer-continued: 3.2.6(react-dom@18.3.0)(react@18.3.0) react-toastify: 8.2.0(react-dom@18.3.0)(react@18.3.0) @@ -2176,17 +2179,18 @@ packages: - react-dom - react-native - scheduler + - typescript - utf-8-validate dev: false - /@payloadcms/richtext-lexical@3.0.0-beta.22(@payloadcms/next@3.0.0-beta.22)(@payloadcms/translations@3.0.0-beta.22)(@payloadcms/ui@3.0.0-beta.22)(payload@3.0.0-beta.22)(react-dom@18.3.0)(react@18.3.0)(yjs@13.6.14): - resolution: {integrity: sha512-8L16LsUIoJ2Sseg9X83FfTio6B/GwO6/XcTvhgETJ95MZR5PKhfRZHkPGbdSZynq/Omv+RDqcJFgyhYX8btspw==} + /@payloadcms/richtext-lexical@3.0.0-beta.24(@payloadcms/next@3.0.0-beta.24)(@payloadcms/translations@3.0.0-beta.24)(@payloadcms/ui@3.0.0-beta.24)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(yjs@13.6.14): + resolution: {integrity: sha512-9Slni/ywWu4b/DmKxF8tuI61YHrUKJodR9e7fxYHh1PzRToSlLbyEurcLsSaQcmAVS1nLnIJ6lKOkHF3+t4dFA==} engines: {node: '>=18.20.2'} peerDependencies: - '@payloadcms/next': 3.0.0-beta.22 - '@payloadcms/translations': 3.0.0-beta.22 - '@payloadcms/ui': 3.0.0-beta.22 - payload: 3.0.0-beta.22 + '@payloadcms/next': 3.0.0-beta.24 + '@payloadcms/translations': 3.0.0-beta.24 + '@payloadcms/ui': 3.0.0-beta.24 + payload: 3.0.0-beta.24 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: @@ -2200,9 +2204,9 @@ packages: '@lexical/rich-text': 0.14.5 '@lexical/selection': 0.14.5 '@lexical/utils': 0.14.5 - '@payloadcms/next': 3.0.0-beta.22(@types/react@18.2.79)(graphql@16.8.1)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.22)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1) - '@payloadcms/translations': 3.0.0-beta.22 - '@payloadcms/ui': 3.0.0-beta.22(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.22)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1) + '@payloadcms/next': 3.0.0-beta.24(@types/react@18.2.79)(graphql@16.8.1)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1)(typescript@5.4.5) + '@payloadcms/translations': 3.0.0-beta.24 + '@payloadcms/ui': 3.0.0-beta.24(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1) '@types/uuid': 9.0.8 bson-objectid: 2.0.4 classnames: 2.5.1 @@ -2210,7 +2214,7 @@ packages: json-schema: 0.4.0 lexical: 0.14.5 lodash: 4.17.21 - payload: 3.0.0-beta.22(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1) + payload: 3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5) react: 18.3.0 react-dom: 18.3.0(react@18.3.0) react-error-boundary: 4.0.13(react@18.3.0) @@ -2219,20 +2223,20 @@ packages: - yjs dev: false - /@payloadcms/richtext-slate@3.0.0-beta.22(@payloadcms/translations@3.0.0-beta.22)(@payloadcms/ui@3.0.0-beta.22)(payload@3.0.0-beta.22)(react-dom@18.3.0)(react@18.3.0): - resolution: {integrity: sha512-GIDQj0YmvVabQcngBtQBF1AlvM90yn4H/vdCfLJHxQJ9bB7QAHN/01H4yOnnuEr2hxtobU4CQx1ztDeDjWCovQ==} + /@payloadcms/richtext-slate@3.0.0-beta.24(@payloadcms/translations@3.0.0-beta.24)(@payloadcms/ui@3.0.0-beta.24)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0): + resolution: {integrity: sha512-RdTMG5hH0+JWhRDIBtf4/OHCpSFQrqz5AdIvagsrI3uA6vgnSRp6Ah9Yl7vRpwEQp1nrA13QObUSCJ5qlr+q4Q==} engines: {node: '>=18.20.2'} peerDependencies: - '@payloadcms/translations': 3.0.0-beta.22 - '@payloadcms/ui': 3.0.0-beta.22 - payload: 3.0.0-beta.22 + '@payloadcms/translations': 3.0.0-beta.24 + '@payloadcms/ui': 3.0.0-beta.24 + payload: 3.0.0-beta.24 react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@faceless-ui/modal': 2.0.2(react-dom@18.3.0)(react@18.3.0) - '@payloadcms/translations': 3.0.0-beta.22 - '@payloadcms/ui': 3.0.0-beta.22(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.22)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1) + '@payloadcms/translations': 3.0.0-beta.24 + '@payloadcms/ui': 3.0.0-beta.24(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1) is-hotkey: 0.2.0 - payload: 3.0.0-beta.22(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1) + payload: 3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5) react: 18.3.0 slate: 0.91.4 slate-history: 0.86.0(slate@0.91.4) @@ -2242,16 +2246,16 @@ packages: - react-dom dev: false - /@payloadcms/translations@3.0.0-beta.22: - resolution: {integrity: sha512-BFQTS5WGRQNteIUuQ91kQqmUgL0rhNdO28iz8Kce2ZyE28GSpQnTm9w2JZCDgab6tqD2QjUgp8hbbPcvv+x9dw==} + /@payloadcms/translations@3.0.0-beta.24: + resolution: {integrity: sha512-OCckgf4LTYrQdqpMCHrS8T6AkbF2UYAaQJpj7SyMIZTLOb5DSoN88bk+jHDkfjJ3AUWqePZSH887Af6/pdP+hQ==} dev: false - /@payloadcms/ui@3.0.0-beta.22(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.22)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1): - resolution: {integrity: sha512-LoOjm4vnEOXmHZ/6gbWerIZh86+m3lT1Nrio5Wcn/MKA7ldvNhKdfEWUXlChNOSaacDDMqXltXybMFv5hagwsQ==} + /@payloadcms/ui@3.0.0-beta.24(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1): + resolution: {integrity: sha512-9Y3L5zkefGDwcy1uOb0KYrvQWThzPuFe2NpNuqarzWkD/zUra9vYii4qyrX+dTo/Yhqx99uFdJ2XHwUYYt1HVQ==} engines: {node: '>=18.20.2'} peerDependencies: next: ^14.3.0-canary.7 - payload: 3.0.0-beta.22 + payload: 3.0.0-beta.24 react: ^18.0.0 react-dom: ^18.0.0 dependencies: @@ -2261,7 +2265,7 @@ packages: '@faceless-ui/scroll-info': 1.3.0(react-dom@18.3.0)(react@18.3.0) '@faceless-ui/window-info': 2.1.2(react-dom@18.3.0)(react@18.3.0) '@monaco-editor/react': 4.5.1(monaco-editor@0.48.0)(react-dom@18.3.0)(react@18.3.0) - '@payloadcms/translations': 3.0.0-beta.22 + '@payloadcms/translations': 3.0.0-beta.24 body-scroll-lock: 4.0.0-beta.0 bson-objectid: 2.0.4 date-fns: 3.3.1 @@ -2270,7 +2274,7 @@ packages: md5: 2.3.0 next: 14.3.0-canary.28(react-dom@18.3.0)(react@18.3.0) object-to-formdata: 4.5.1 - payload: 3.0.0-beta.22(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1) + payload: 3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5) qs: 6.11.2 react: 18.3.0 react-animate-height: 2.1.2(react-dom@18.3.0)(react@18.3.0) @@ -6165,8 +6169,8 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - /payload@3.0.0-beta.22(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1): - resolution: {integrity: sha512-Eh8vHjY5+Y/tZrMbWDA9iiTRRgRXJ+ll1Fu7O3K8br3Gtamymhi669ksSqXlSrgyNusQrmq1VADLIJKMwNMzVg==} + /payload@3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5): + resolution: {integrity: sha512-th0l+dEl2QUcLf9I/M90YkhPtDmdW6r7/d4CMGaEKUcQURnqow9Owm8OiNsmFsHHO7dN92h4RgmnWqyuCc7smQ==} engines: {node: ^18.20.2 || >=20.6.0} hasBin: true peerDependencies: @@ -6176,7 +6180,7 @@ packages: '@swc/core': optional: true dependencies: - '@payloadcms/translations': 3.0.0-beta.22 + '@payloadcms/translations': 3.0.0-beta.24 '@swc-node/core': 1.13.0(@swc/core@1.5.0)(@swc/types@0.1.6) '@swc-node/sourcemap-support': 0.5.0 '@swc/core': 1.5.0 @@ -6207,9 +6211,11 @@ packages: sanitize-filename: 1.6.3 scheduler: 0.23.0 scmp: 2.1.0 + ts-essentials: 7.0.3(typescript@5.4.5) uuid: 9.0.1 transitivePeerDependencies: - '@swc/types' + - typescript dev: false /peek-readable@4.1.0: @@ -7437,6 +7443,14 @@ packages: typescript: 5.4.5 dev: true + /ts-essentials@7.0.3(typescript@5.4.5): + resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==} + peerDependencies: + typescript: '>=3.7.0' + dependencies: + typescript: 5.4.5 + dev: false + /tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} dependencies: @@ -7537,7 +7551,6 @@ packages: resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} engines: {node: '>=14.17'} hasBin: true - dev: true /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} From 7fa5d3b747613731c079045cb1afb1e3851b3f5d Mon Sep 17 00:00:00 2001 From: Paul Popus Date: Tue, 7 May 2024 14:47:20 -0300 Subject: [PATCH 2/5] fix: update new import from lexical --- payload.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/payload.config.ts b/payload.config.ts index 47a5d64..3b0f03f 100644 --- a/payload.config.ts +++ b/payload.config.ts @@ -6,7 +6,7 @@ import { BlockQuoteFeature, BlocksFeature, BoldFeature, - CheckListFeature, + ChecklistFeature, HeadingFeature, IndentFeature, InlineCodeFeature, From 3e91ee926670a99366cbec1d6fa8c7275181583b Mon Sep 17 00:00:00 2001 From: Matt Kane Date: Tue, 7 May 2024 21:48:09 +0100 Subject: [PATCH 3/5] chore: add works on Netlify note (#168) --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 6d08de6..a8f1005 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ This repo showcases a demo of the Payload 3.0 Beta running completely within Nex 1. GraphQL is now initialized only when you hit the GraphQL endpoint, and does not affect overhead of REST API routes 1. All UI components have been abstracted into a separate `@payloadcms/ui` package, which will be fully documented and exposed for your re-use once we hit stable 3.0 or before 1. You can run your own Next.js site alongside of Payload in the same app -1. You can now deploy Payload to Vercel, and there will be official support for Vercel Blob Storage coming soon (so no S3 needed for files) +1. You can now deploy Payload to Vercel and Netlify, and there will be official support for Vercel Blob Storage and Netlify Blobs coming soon (so no S3 needed for files) 1. Server-side HMR works out of the box, with no need for `nodemon` or similar. When the Payload config changes, your app will automatically re-initialize Payload seamlessly in the background 1. All custom React components can be server components by default, and you can decide if you want them to be server components or client components 1. Sharp has been abstracted to be an optional dependency @@ -30,7 +30,7 @@ This repo showcases a demo of the Payload 3.0 Beta running completely within Nex We are making this available to our community so that we can gather your feedback and test the new approach that Payload is taking. Don't expect it to be fully functional yet. There are some things that we are aware of that are not yet completed, but we're going to keep blazing through the remaining items as fast as we can to reach stable 3.0 as quickly and efficiently as possible. Here are a few of the items that we are still working on (not a full list): 1. Documentation -1. Vercel Blob Storage adapter +1. Vercel Blob Storage and Netlify Blobs adapter 1. Lots of bugs for sure 1. 100% of tests passing 1. Compiler speed improvements (turbo is beta still, it is slower than it should be. it will get faster) @@ -38,9 +38,9 @@ We are making this available to our community so that we can gather your feedbac 1. An install script to be able to install Payload easily into any existing Next.js app 1. A full list of breaking changes for 2.0 -> 3.0, including an in-depth migration guide -### Existing Nextjs project +### Existing Next.js project -You can install Payload into your existing Nextjs project using this command: +You can install Payload into your existing Next.js project using this command: ``` npx create-payload-app@beta ``` From 810f4084a7b4b339d3a90006a702322680e89972 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sondre=20=C3=98rland?= <78776152+sondreorland@users.noreply.github.com> Date: Tue, 7 May 2024 22:50:02 +0200 Subject: [PATCH 4/5] chore: use single quotes in import statements for consistency (#125) --- src/app/(app)/page.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/(app)/page.tsx b/src/app/(app)/page.tsx index 9d23bee..f6a9c15 100644 --- a/src/app/(app)/page.tsx +++ b/src/app/(app)/page.tsx @@ -31,7 +31,7 @@ const Page = () => {
             
               {`import { getPayload } from 'payload'
-import configPromise from "@payload-config";
+import configPromise from '@payload-config'
 const payload = await getPayload({ config: configPromise })
 
 const data = await payload.find({

From 5b23267ffc49c187edf8e8693d6d84acdec90892 Mon Sep 17 00:00:00 2001
From: Alessio Gravili 
Date: Fri, 10 May 2024 09:18:12 -0400
Subject: [PATCH 5/5] chore: upgrade payload packages

---
 package.json      |  18 +++---
 payload-types.ts  |  40 ++++++------
 payload.config.ts |   2 +-
 pnpm-lock.yaml    | 158 +++++++++++++++++++++++-----------------------
 4 files changed, 111 insertions(+), 107 deletions(-)

diff --git a/package.json b/package.json
index 8075336..c4e3338 100644
--- a/package.json
+++ b/package.json
@@ -18,27 +18,27 @@
     "node": "^18.20.2 || >=20.6.0"
   },
   "dependencies": {
-    "@payloadcms/db-mongodb": "3.0.0-beta.24",
-    "@payloadcms/db-postgres": "3.0.0-beta.24",
-    "@payloadcms/next": "3.0.0-beta.24",
-    "@payloadcms/richtext-lexical": "3.0.0-beta.24",
-    "@payloadcms/richtext-slate": "3.0.0-beta.24",
-    "@payloadcms/ui": "3.0.0-beta.24",
+    "@payloadcms/db-mongodb": "3.0.0-beta.29",
+    "@payloadcms/db-postgres": "3.0.0-beta.29",
+    "@payloadcms/next": "3.0.0-beta.29",
+    "@payloadcms/richtext-lexical": "3.0.0-beta.29",
+    "@payloadcms/richtext-slate": "3.0.0-beta.29",
+    "@payloadcms/ui": "3.0.0-beta.29",
     "cross-env": "^7.0.3",
     "graphql": "^16.8.1",
     "next": "14.3.0-canary.28",
-    "payload": "3.0.0-beta.24",
+    "payload": "3.0.0-beta.29",
     "react": "^18.2.0",
     "react-dom": "^18.2.0",
     "sharp": "0.32.6"
   },
   "devDependencies": {
-    "@types/node": "^20.11.25",
+    "@types/node": "^20.12.11",
     "@types/react": "^18.2.64",
     "@types/react-dom": "^18.2.21",
     "dotenv": "^16.4.5",
     "eslint": "^8.57.0",
-    "eslint-config-next": "14.1.0",
+    "eslint-config-next": "14.2.3",
     "tsx": "^4.7.1",
     "typescript": "^5.4.2"
   }
diff --git a/payload-types.ts b/payload-types.ts
index 62426be..ddbc8a3 100644
--- a/payload-types.ts
+++ b/payload-types.ts
@@ -8,13 +8,34 @@
 
 export interface Config {
   collections: {
+    users: User;
     pages: Page;
     media: Media;
-    users: User;
     'payload-preferences': PayloadPreference;
     'payload-migrations': PayloadMigration;
   };
   globals: {};
+  locale: null;
+  user: User & {
+    collection: 'users';
+  };
+}
+/**
+ * This interface was referenced by `Config`'s JSON-Schema
+ * via the `definition` "users".
+ */
+export interface User {
+  id: string;
+  updatedAt: string;
+  createdAt: string;
+  email: string;
+  resetPasswordToken?: string | null;
+  resetPasswordExpiration?: string | null;
+  salt?: string | null;
+  hash?: string | null;
+  loginAttempts?: number | null;
+  lockUntil?: string | null;
+  password?: string | null;
 }
 /**
  * This interface was referenced by `Config`'s JSON-Schema
@@ -58,23 +79,6 @@ export interface Media {
   width?: number | null;
   height?: number | null;
 }
-/**
- * This interface was referenced by `Config`'s JSON-Schema
- * via the `definition` "users".
- */
-export interface User {
-  id: string;
-  updatedAt: string;
-  createdAt: string;
-  email: string;
-  resetPasswordToken?: string | null;
-  resetPasswordExpiration?: string | null;
-  salt?: string | null;
-  hash?: string | null;
-  loginAttempts?: number | null;
-  lockUntil?: string | null;
-  password?: string | null;
-}
 /**
  * This interface was referenced by `Config`'s JSON-Schema
  * via the `definition` "payload-preferences".
diff --git a/payload.config.ts b/payload.config.ts
index 3b0f03f..340f540 100644
--- a/payload.config.ts
+++ b/payload.config.ts
@@ -3,7 +3,7 @@ import path from 'path'
 import { en } from 'payload/i18n/en'
 import {
   AlignFeature,
-  BlockQuoteFeature,
+  BlockquoteFeature,
   BlocksFeature,
   BoldFeature,
   ChecklistFeature,
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 02903f3..8053845 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -6,23 +6,23 @@ settings:
 
 dependencies:
   '@payloadcms/db-mongodb':
-    specifier: 3.0.0-beta.24
-    version: 3.0.0-beta.24(payload@3.0.0-beta.24)
+    specifier: 3.0.0-beta.29
+    version: 3.0.0-beta.29(payload@3.0.0-beta.29)
   '@payloadcms/db-postgres':
-    specifier: 3.0.0-beta.24
-    version: 3.0.0-beta.24(@types/react@18.2.79)(payload@3.0.0-beta.24)(react@18.3.0)
+    specifier: 3.0.0-beta.29
+    version: 3.0.0-beta.29(@types/react@18.2.79)(payload@3.0.0-beta.29)(react@18.3.0)
   '@payloadcms/next':
-    specifier: 3.0.0-beta.24
-    version: 3.0.0-beta.24(@types/react@18.2.79)(graphql@16.8.1)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1)(typescript@5.4.5)
+    specifier: 3.0.0-beta.29
+    version: 3.0.0-beta.29(@types/react@18.2.79)(graphql@16.8.1)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.29)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1)(typescript@5.4.5)
   '@payloadcms/richtext-lexical':
-    specifier: 3.0.0-beta.24
-    version: 3.0.0-beta.24(@payloadcms/next@3.0.0-beta.24)(@payloadcms/translations@3.0.0-beta.24)(@payloadcms/ui@3.0.0-beta.24)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(yjs@13.6.14)
+    specifier: 3.0.0-beta.29
+    version: 3.0.0-beta.29(@payloadcms/next@3.0.0-beta.29)(@payloadcms/translations@3.0.0-beta.29)(@payloadcms/ui@3.0.0-beta.29)(payload@3.0.0-beta.29)(react-dom@18.3.0)(react@18.3.0)(yjs@13.6.14)
   '@payloadcms/richtext-slate':
-    specifier: 3.0.0-beta.24
-    version: 3.0.0-beta.24(@payloadcms/translations@3.0.0-beta.24)(@payloadcms/ui@3.0.0-beta.24)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)
+    specifier: 3.0.0-beta.29
+    version: 3.0.0-beta.29(@payloadcms/translations@3.0.0-beta.29)(@payloadcms/ui@3.0.0-beta.29)(payload@3.0.0-beta.29)(react-dom@18.3.0)(react@18.3.0)
   '@payloadcms/ui':
-    specifier: 3.0.0-beta.24
-    version: 3.0.0-beta.24(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1)
+    specifier: 3.0.0-beta.29
+    version: 3.0.0-beta.29(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.29)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1)
   cross-env:
     specifier: ^7.0.3
     version: 7.0.3
@@ -33,8 +33,8 @@ dependencies:
     specifier: 14.3.0-canary.28
     version: 14.3.0-canary.28(react-dom@18.3.0)(react@18.3.0)
   payload:
-    specifier: 3.0.0-beta.24
-    version: 3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5)
+    specifier: 3.0.0-beta.29
+    version: 3.0.0-beta.29(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5)
   react:
     specifier: ^18.2.0
     version: 18.3.0
@@ -47,8 +47,8 @@ dependencies:
 
 devDependencies:
   '@types/node':
-    specifier: ^20.11.25
-    version: 20.12.7
+    specifier: ^20.12.11
+    version: 20.12.11
   '@types/react':
     specifier: ^18.2.64
     version: 18.2.79
@@ -62,8 +62,8 @@ devDependencies:
     specifier: ^8.57.0
     version: 8.57.0
   eslint-config-next:
-    specifier: 14.1.0
-    version: 14.1.0(eslint@8.57.0)(typescript@5.4.5)
+    specifier: 14.2.3
+    version: 14.2.3(eslint@8.57.0)(typescript@5.4.5)
   tsx:
     specifier: ^4.7.1
     version: 4.7.3
@@ -1959,8 +1959,8 @@ packages:
     resolution: {integrity: sha512-pq8MtYZnPW7BL0nhMMwCRzQ48QYPiNj6yOYfEJmQ+Egv+rU76Lg+k7FT/kHK2soNX7dbk+K58Ywf7LD+PPTNEA==}
     dev: false
 
-  /@next/eslint-plugin-next@14.1.0:
-    resolution: {integrity: sha512-x4FavbNEeXx/baD/zC/SdrvkjSby8nBn8KcCREqk6UuwvwoAPZmaV8TFCAuo/cpovBRTIY67mHhe86MQQm/68Q==}
+  /@next/eslint-plugin-next@14.2.3:
+    resolution: {integrity: sha512-L3oDricIIjgj1AVnRdRor21gI7mShlSwU/1ZGHmqM3LzHhXXhdkrfeNY5zif25Bi5Dd7fiJHsbhoZCHfXYvlAw==}
     dependencies:
       glob: 10.3.10
     dev: true
@@ -2067,10 +2067,10 @@ packages:
       fastq: 1.17.1
     dev: true
 
-  /@payloadcms/db-mongodb@3.0.0-beta.24(payload@3.0.0-beta.24):
-    resolution: {integrity: sha512-RhMd3Dr+dGHk91Wk0afuXD0FdtC7WQ0sf3tPwyA+OIJQXJm2sHdmH2IbRxnqwVBFxK+tMxHaces97/WX2BbeqA==}
+  /@payloadcms/db-mongodb@3.0.0-beta.29(payload@3.0.0-beta.29):
+    resolution: {integrity: sha512-EjMtyymPRCcIG8NcY5jOWP4tSjCQW2Lf2I/OQzxomnY26TYD1TOXBDDzx8MBvTDzAK1KptntdbsdSKcBfaqQ+A==}
     peerDependencies:
-      payload: 3.0.0-beta.24
+      payload: 3.0.0-beta.29
     dependencies:
       bson-objectid: 2.0.4
       deepmerge: 4.3.1
@@ -2078,7 +2078,7 @@ packages:
       http-status: 1.6.2
       mongoose: 6.12.3
       mongoose-paginate-v2: 1.7.22
-      payload: 3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5)
+      payload: 3.0.0-beta.29(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5)
       prompts: 2.4.2
       uuid: 9.0.0
     transitivePeerDependencies:
@@ -2086,16 +2086,16 @@ packages:
       - supports-color
     dev: false
 
-  /@payloadcms/db-postgres@3.0.0-beta.24(@types/react@18.2.79)(payload@3.0.0-beta.24)(react@18.3.0):
-    resolution: {integrity: sha512-QWP8+qOkN5LE2J9EywZqKjMLbbiC6GvFwFepdNXZLlhyE0yujR4wgfMTQCykFRQ6QTXqPMxdBqF9DubQbWhDug==}
+  /@payloadcms/db-postgres@3.0.0-beta.29(@types/react@18.2.79)(payload@3.0.0-beta.29)(react@18.3.0):
+    resolution: {integrity: sha512-cxVaxs/JK4XERYM+opyICBdDbYmfW1/uN43TnO3cV5ZCfSPWVuD2ArnodYF8DVC09hE8kM2h7+cBvRkEqc9+MA==}
     peerDependencies:
-      payload: 3.0.0-beta.24
+      payload: 3.0.0-beta.29
     dependencies:
       '@libsql/client': 0.5.6
       console-table-printer: 2.11.2
       drizzle-kit: 0.20.14-1f2c838
       drizzle-orm: 0.29.4(@libsql/client@0.5.6)(@types/react@18.2.79)(pg@8.11.3)(react@18.3.0)
-      payload: 3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5)
+      payload: 3.0.0-beta.29(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5)
       pg: 8.11.3
       prompts: 2.4.2
       to-snake-case: 1.0.0
@@ -2128,33 +2128,33 @@ packages:
       - utf-8-validate
     dev: false
 
-  /@payloadcms/graphql@3.0.0-beta.24(graphql@16.8.1)(payload@3.0.0-beta.24)(typescript@5.4.5):
-    resolution: {integrity: sha512-6MNuU/6UhgdGjFtXIsEQN/qrRiM+HBp8yhvc6wey8afil9Fq5Ij+33/ICR6kI4d6i7dyeEdOufl8pYtldpfDyA==}
+  /@payloadcms/graphql@3.0.0-beta.29(graphql@16.8.1)(payload@3.0.0-beta.29)(typescript@5.4.5):
+    resolution: {integrity: sha512-JUBJWQj7wiEiehAJonyY1rUH03S5HTpSCcXfpFKUY53oh9aVfdTK/XIpaGLhFsQE21XWIXF57qgDUcuv8Lr2UA==}
     peerDependencies:
       graphql: ^16.8.1
-      payload: 3.0.0-beta.24
+      payload: 3.0.0-beta.29
     dependencies:
       graphql: 16.8.1
       graphql-scalars: 1.22.2(graphql@16.8.1)
-      payload: 3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5)
+      payload: 3.0.0-beta.29(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5)
       pluralize: 8.0.0
       ts-essentials: 7.0.3(typescript@5.4.5)
     transitivePeerDependencies:
       - typescript
     dev: false
 
-  /@payloadcms/next@3.0.0-beta.24(@types/react@18.2.79)(graphql@16.8.1)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1)(typescript@5.4.5):
-    resolution: {integrity: sha512-E6PZz87FjiQ3O44e7oMbzT+/ZKpXtdKFEU4Cg7WKXsf45AzMhgBc7GprZfq+WrYxHVXm6wSeSnTxvuhP4SD1Pw==}
+  /@payloadcms/next@3.0.0-beta.29(@types/react@18.2.79)(graphql@16.8.1)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.29)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1)(typescript@5.4.5):
+    resolution: {integrity: sha512-XBUW7vJKbNnwHRK5F2ygtGaVgAfmp+/GCHMUkcJ2C/z9/C4urQ+5/fQ6IFkXmV26T8lJuiE8xN4LhxLdUPFaaw==}
     engines: {node: '>=18.20.2'}
     peerDependencies:
       graphql: ^16.8.1
       next: ^14.3.0-canary.7
-      payload: 3.0.0-beta.24
+      payload: 3.0.0-beta.29
     dependencies:
       '@dnd-kit/core': 6.0.8(react-dom@18.3.0)(react@18.3.0)
-      '@payloadcms/graphql': 3.0.0-beta.24(graphql@16.8.1)(payload@3.0.0-beta.24)(typescript@5.4.5)
-      '@payloadcms/translations': 3.0.0-beta.24
-      '@payloadcms/ui': 3.0.0-beta.24(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1)
+      '@payloadcms/graphql': 3.0.0-beta.29(graphql@16.8.1)(payload@3.0.0-beta.29)(typescript@5.4.5)
+      '@payloadcms/translations': 3.0.0-beta.29
+      '@payloadcms/ui': 3.0.0-beta.29(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.29)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1)
       '@types/busboy': 1.5.3
       busboy: 1.6.0
       deep-equal: 2.2.2
@@ -2165,7 +2165,7 @@ packages:
       http-status: 1.6.2
       next: 14.3.0-canary.28(react-dom@18.3.0)(react@18.3.0)
       path-to-regexp: 6.2.2
-      payload: 3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5)
+      payload: 3.0.0-beta.29(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5)
       qs: 6.11.2
       react-diff-viewer-continued: 3.2.6(react-dom@18.3.0)(react@18.3.0)
       react-toastify: 8.2.0(react-dom@18.3.0)(react@18.3.0)
@@ -2183,14 +2183,14 @@ packages:
       - utf-8-validate
     dev: false
 
-  /@payloadcms/richtext-lexical@3.0.0-beta.24(@payloadcms/next@3.0.0-beta.24)(@payloadcms/translations@3.0.0-beta.24)(@payloadcms/ui@3.0.0-beta.24)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(yjs@13.6.14):
-    resolution: {integrity: sha512-9Slni/ywWu4b/DmKxF8tuI61YHrUKJodR9e7fxYHh1PzRToSlLbyEurcLsSaQcmAVS1nLnIJ6lKOkHF3+t4dFA==}
+  /@payloadcms/richtext-lexical@3.0.0-beta.29(@payloadcms/next@3.0.0-beta.29)(@payloadcms/translations@3.0.0-beta.29)(@payloadcms/ui@3.0.0-beta.29)(payload@3.0.0-beta.29)(react-dom@18.3.0)(react@18.3.0)(yjs@13.6.14):
+    resolution: {integrity: sha512-y9paYzee3EzGTbdAqevxfspYY6Vc4WwT/+I59LNNkgf3WTxnP60gyH+nNiMlM+8dERnhUbdnQtiRum1foZ25kg==}
     engines: {node: '>=18.20.2'}
     peerDependencies:
-      '@payloadcms/next': 3.0.0-beta.24
-      '@payloadcms/translations': 3.0.0-beta.24
-      '@payloadcms/ui': 3.0.0-beta.24
-      payload: 3.0.0-beta.24
+      '@payloadcms/next': 3.0.0-beta.29
+      '@payloadcms/translations': 3.0.0-beta.29
+      '@payloadcms/ui': 3.0.0-beta.29
+      payload: 3.0.0-beta.29
       react: ^16.8.0 || ^17.0.0 || ^18.0.0
       react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
     dependencies:
@@ -2204,9 +2204,9 @@ packages:
       '@lexical/rich-text': 0.14.5
       '@lexical/selection': 0.14.5
       '@lexical/utils': 0.14.5
-      '@payloadcms/next': 3.0.0-beta.24(@types/react@18.2.79)(graphql@16.8.1)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1)(typescript@5.4.5)
-      '@payloadcms/translations': 3.0.0-beta.24
-      '@payloadcms/ui': 3.0.0-beta.24(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1)
+      '@payloadcms/next': 3.0.0-beta.29(@types/react@18.2.79)(graphql@16.8.1)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.29)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1)(typescript@5.4.5)
+      '@payloadcms/translations': 3.0.0-beta.29
+      '@payloadcms/ui': 3.0.0-beta.29(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.29)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1)
       '@types/uuid': 9.0.8
       bson-objectid: 2.0.4
       classnames: 2.5.1
@@ -2214,7 +2214,7 @@ packages:
       json-schema: 0.4.0
       lexical: 0.14.5
       lodash: 4.17.21
-      payload: 3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5)
+      payload: 3.0.0-beta.29(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5)
       react: 18.3.0
       react-dom: 18.3.0(react@18.3.0)
       react-error-boundary: 4.0.13(react@18.3.0)
@@ -2223,20 +2223,20 @@ packages:
       - yjs
     dev: false
 
-  /@payloadcms/richtext-slate@3.0.0-beta.24(@payloadcms/translations@3.0.0-beta.24)(@payloadcms/ui@3.0.0-beta.24)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0):
-    resolution: {integrity: sha512-RdTMG5hH0+JWhRDIBtf4/OHCpSFQrqz5AdIvagsrI3uA6vgnSRp6Ah9Yl7vRpwEQp1nrA13QObUSCJ5qlr+q4Q==}
+  /@payloadcms/richtext-slate@3.0.0-beta.29(@payloadcms/translations@3.0.0-beta.29)(@payloadcms/ui@3.0.0-beta.29)(payload@3.0.0-beta.29)(react-dom@18.3.0)(react@18.3.0):
+    resolution: {integrity: sha512-cjxsneBLu+b0mU+7q38wVQ0ikyt7IbDmpobL6QNDNoLYRALThnwDlZWGQUxWXKpvSuwmCLa6tBM+V0EU8rMf1Q==}
     engines: {node: '>=18.20.2'}
     peerDependencies:
-      '@payloadcms/translations': 3.0.0-beta.24
-      '@payloadcms/ui': 3.0.0-beta.24
-      payload: 3.0.0-beta.24
+      '@payloadcms/translations': 3.0.0-beta.29
+      '@payloadcms/ui': 3.0.0-beta.29
+      payload: 3.0.0-beta.29
       react: ^16.8.0 || ^17.0.0 || ^18.0.0
     dependencies:
       '@faceless-ui/modal': 2.0.2(react-dom@18.3.0)(react@18.3.0)
-      '@payloadcms/translations': 3.0.0-beta.24
-      '@payloadcms/ui': 3.0.0-beta.24(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1)
+      '@payloadcms/translations': 3.0.0-beta.29
+      '@payloadcms/ui': 3.0.0-beta.29(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.29)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1)
       is-hotkey: 0.2.0
-      payload: 3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5)
+      payload: 3.0.0-beta.29(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5)
       react: 18.3.0
       slate: 0.91.4
       slate-history: 0.86.0(slate@0.91.4)
@@ -2246,16 +2246,16 @@ packages:
       - react-dom
     dev: false
 
-  /@payloadcms/translations@3.0.0-beta.24:
-    resolution: {integrity: sha512-OCckgf4LTYrQdqpMCHrS8T6AkbF2UYAaQJpj7SyMIZTLOb5DSoN88bk+jHDkfjJ3AUWqePZSH887Af6/pdP+hQ==}
+  /@payloadcms/translations@3.0.0-beta.29:
+    resolution: {integrity: sha512-mkjniP89wZiYKK6RbVavOlpu8kqKGG8VGGJC8KgEaYoLGHofIW8aDQwHuqjMBFfqhP6I5HFCeqZnZLKCRjuEvQ==}
     dev: false
 
-  /@payloadcms/ui@3.0.0-beta.24(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.24)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1):
-    resolution: {integrity: sha512-9Y3L5zkefGDwcy1uOb0KYrvQWThzPuFe2NpNuqarzWkD/zUra9vYii4qyrX+dTo/Yhqx99uFdJ2XHwUYYt1HVQ==}
+  /@payloadcms/ui@3.0.0-beta.29(@types/react@18.2.79)(monaco-editor@0.48.0)(next@14.3.0-canary.28)(payload@3.0.0-beta.29)(react-dom@18.3.0)(react@18.3.0)(scheduler@0.23.1):
+    resolution: {integrity: sha512-q3rCtPAtB6h97EM9BJgIYBa/vm9xZn68HKqiy/TsPNASEBe+U0nLfomFW7aPJTq/Pyl8j+s8d6KCF4paMCNYZg==}
     engines: {node: '>=18.20.2'}
     peerDependencies:
       next: ^14.3.0-canary.7
-      payload: 3.0.0-beta.24
+      payload: 3.0.0-beta.29
       react: ^18.0.0
       react-dom: ^18.0.0
     dependencies:
@@ -2265,7 +2265,7 @@ packages:
       '@faceless-ui/scroll-info': 1.3.0(react-dom@18.3.0)(react@18.3.0)
       '@faceless-ui/window-info': 2.1.2(react-dom@18.3.0)(react@18.3.0)
       '@monaco-editor/react': 4.5.1(monaco-editor@0.48.0)(react-dom@18.3.0)(react@18.3.0)
-      '@payloadcms/translations': 3.0.0-beta.24
+      '@payloadcms/translations': 3.0.0-beta.29
       body-scroll-lock: 4.0.0-beta.0
       bson-objectid: 2.0.4
       date-fns: 3.3.1
@@ -2274,7 +2274,7 @@ packages:
       md5: 2.3.0
       next: 14.3.0-canary.28(react-dom@18.3.0)(react@18.3.0)
       object-to-formdata: 4.5.1
-      payload: 3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5)
+      payload: 3.0.0-beta.29(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5)
       qs: 6.11.2
       react: 18.3.0
       react-animate-height: 2.1.2(react-dom@18.3.0)(react@18.3.0)
@@ -2915,14 +2915,14 @@ packages:
   /@types/busboy@1.5.3:
     resolution: {integrity: sha512-YMBLFN/xBD8bnqywIlGyYqsNFXu6bsiY7h3Ae0kO17qEuTjsqeyYMRPSUDacIKIquws2Y6KjmxAyNx8xB3xQbw==}
     dependencies:
-      '@types/node': 20.12.7
+      '@types/node': 20.12.11
     dev: false
 
   /@types/glob@7.2.0:
     resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
     dependencies:
       '@types/minimatch': 5.1.2
-      '@types/node': 20.12.7
+      '@types/node': 20.12.11
     dev: false
 
   /@types/is-hotkey@0.1.10:
@@ -2948,18 +2948,18 @@ packages:
   /@types/needle@3.3.0:
     resolution: {integrity: sha512-UFIuc1gdyzAqeVUYpSL+cliw2MmU/ZUhVZKE7Zo4wPbgc8hbljeKSnn6ls6iG8r5jpegPXLUIhJ+Wb2kLVs8cg==}
     dependencies:
-      '@types/node': 20.12.7
+      '@types/node': 20.12.11
     dev: false
 
   /@types/node-fetch@2.6.11:
     resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==}
     dependencies:
-      '@types/node': 20.12.7
+      '@types/node': 20.12.11
       form-data: 4.0.0
     dev: false
 
-  /@types/node@20.12.7:
-    resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==}
+  /@types/node@20.12.11:
+    resolution: {integrity: sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==}
     dependencies:
       undici-types: 5.26.5
 
@@ -2975,7 +2975,7 @@ packages:
     resolution: {integrity: sha512-HVqYj3L+D+S/6qpQRv5qMxrD/5pglzZuhP7ZIqgVSZ+Ck4z1TCFkNIRG8WesFueQTqWFTSgkkAl6f8lwxFPQSw==}
     dependencies:
       '@types/needle': 3.3.0
-      '@types/node': 20.12.7
+      '@types/node': 20.12.11
     dev: false
 
   /@types/prop-types@15.7.12:
@@ -3010,14 +3010,14 @@ packages:
   /@types/whatwg-url@8.2.2:
     resolution: {integrity: sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==}
     dependencies:
-      '@types/node': 20.12.7
+      '@types/node': 20.12.11
       '@types/webidl-conversions': 7.0.3
     dev: false
 
   /@types/ws@8.5.10:
     resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==}
     dependencies:
-      '@types/node': 20.12.7
+      '@types/node': 20.12.11
     dev: false
 
   /@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.4.5):
@@ -4356,8 +4356,8 @@ packages:
     resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
     engines: {node: '>=10'}
 
-  /eslint-config-next@14.1.0(eslint@8.57.0)(typescript@5.4.5):
-    resolution: {integrity: sha512-SBX2ed7DoRFXC6CQSLc/SbLY9Ut6HxNB2wPTcoIWjUMd7aF7O/SIE7111L8FdZ9TXsNV4pulUDnfthpyPtbFUg==}
+  /eslint-config-next@14.2.3(eslint@8.57.0)(typescript@5.4.5):
+    resolution: {integrity: sha512-ZkNztm3Q7hjqvB1rRlOX8P9E/cXRL9ajRcs8jufEtwMfTVYRqnmtnaSu57QqHyBlovMuiB8LEzfLBkh5RYV6Fg==}
     peerDependencies:
       eslint: ^7.23.0 || ^8.0.0
       typescript: '>=3.3.1'
@@ -4365,7 +4365,7 @@ packages:
       typescript:
         optional: true
     dependencies:
-      '@next/eslint-plugin-next': 14.1.0
+      '@next/eslint-plugin-next': 14.2.3
       '@rushstack/eslint-patch': 1.10.2
       '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@5.4.5)
       eslint: 8.57.0
@@ -6169,8 +6169,8 @@ packages:
     resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
     engines: {node: '>=8'}
 
-  /payload@3.0.0-beta.24(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5):
-    resolution: {integrity: sha512-th0l+dEl2QUcLf9I/M90YkhPtDmdW6r7/d4CMGaEKUcQURnqow9Owm8OiNsmFsHHO7dN92h4RgmnWqyuCc7smQ==}
+  /payload@3.0.0-beta.29(@swc/core@1.5.0)(@swc/types@0.1.6)(graphql@16.8.1)(typescript@5.4.5):
+    resolution: {integrity: sha512-v/5bvsrQe7WPLPJuwH4X019Rl0zxgPCUKr6oD5jfSzX9vY5sMaFyAFqbe1H2TjfwOzXNirRUJzH9sNJi61s1Lg==}
     engines: {node: ^18.20.2 || >=20.6.0}
     hasBin: true
     peerDependencies:
@@ -6180,7 +6180,7 @@ packages:
       '@swc/core':
         optional: true
     dependencies:
-      '@payloadcms/translations': 3.0.0-beta.24
+      '@payloadcms/translations': 3.0.0-beta.29
       '@swc-node/core': 1.13.0(@swc/core@1.5.0)(@swc/types@0.1.6)
       '@swc-node/sourcemap-support': 0.5.0
       '@swc/core': 1.5.0