Compare commits

..

2 Commits

66 changed files with 340 additions and 367 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "payload-monorepo",
"version": "3.39.0",
"version": "3.38.0",
"private": true,
"type": "module",
"scripts": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/admin-bar",
"version": "3.39.0",
"version": "3.38.0",
"description": "An admin bar for React apps using Payload",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "create-payload-app",
"version": "3.39.0",
"version": "3.38.0",
"homepage": "https://payloadcms.com",
"repository": {
"type": "git",

View File

@@ -0,0 +1,8 @@
import { readFileSync } from 'fs'
import { fileURLToPath } from 'node:url'
import path from 'path'
const filename = fileURLToPath(import.meta.url)
const dirname = path.dirname(filename)
const packageJson = JSON.parse(readFileSync(path.resolve(dirname, '../../package.json'), 'utf-8'))
export const PACKAGE_VERSION = packageJson.version

View File

@@ -1,8 +1,9 @@
import type { ProjectTemplate } from '../types.js'
import { error, info } from '../utils/log.js'
import { PACKAGE_VERSION } from './constants.js'
export function validateTemplate({ templateName }: { templateName: string }): boolean {
export function validateTemplate(templateName: string): boolean {
const validTemplates = getValidTemplates()
if (!validTemplates.map((t) => t.name).includes(templateName)) {
error(`'${templateName}' is not a valid template.`)
@@ -19,13 +20,13 @@ export function getValidTemplates(): ProjectTemplate[] {
name: 'blank',
type: 'starter',
description: 'Blank 3.0 Template',
url: `https://github.com/payloadcms/payload/templates/blank#main`,
url: `https://github.com/payloadcms/payload/templates/blank#v${PACKAGE_VERSION}`,
},
{
name: 'website',
type: 'starter',
description: 'Website Template',
url: `https://github.com/payloadcms/payload/templates/website#main`,
url: `https://github.com/payloadcms/payload/templates/website#v${PACKAGE_VERSION}`,
},
{
name: 'plugin',

View File

@@ -1,3 +1,4 @@
import execa from 'execa'
import fse from 'fs-extra'
import { fileURLToPath } from 'node:url'
import path from 'path'
@@ -8,7 +9,6 @@ const dirname = path.dirname(filename)
import type { NextAppDetails } from '../types.js'
import { copyRecursiveSync } from '../utils/copy-recursive-sync.js'
import { getLatestPackageVersion } from '../utils/getLatestPackageVersion.js'
import { info } from '../utils/log.js'
import { getPackageManager } from './get-package-manager.js'
import { installPackages } from './install-packages.js'
@@ -36,8 +36,15 @@ export async function updatePayloadInProject(
const packageManager = await getPackageManager({ projectDir })
// Fetch latest Payload version
const latestPayloadVersion = await getLatestPackageVersion({ packageName: 'payload' })
// Fetch latest Payload version from npm
const { exitCode: getLatestVersionExitCode, stdout: latestPayloadVersion } = await execa('npm', [
'show',
'payload',
'version',
])
if (getLatestVersionExitCode !== 0) {
throw new Error('Failed to fetch latest Payload version')
}
if (payloadVersion === latestPayloadVersion) {
return { message: `Payload v${payloadVersion} is already up to date.`, success: true }

View File

@@ -8,6 +8,7 @@ import path from 'path'
import type { CliArgs } from './types.js'
import { configurePayloadConfig } from './lib/configure-payload-config.js'
import { PACKAGE_VERSION } from './lib/constants.js'
import { createProject } from './lib/create-project.js'
import { parseExample } from './lib/examples.js'
import { generateSecret } from './lib/generate-secret.js'
@@ -19,7 +20,6 @@ import { parseTemplate } from './lib/parse-template.js'
import { selectDb } from './lib/select-db.js'
import { getValidTemplates, validateTemplate } from './lib/templates.js'
import { updatePayloadInProject } from './lib/update-payload-in-project.js'
import { getLatestPackageVersion } from './utils/getLatestPackageVersion.js'
import { debug, error, info } from './utils/log.js'
import {
feedbackOutro,
@@ -78,18 +78,13 @@ export class Main {
async init(): Promise<void> {
try {
const debugFlag = this.args['--debug']
const LATEST_VERSION = await getLatestPackageVersion({
debug: debugFlag,
packageName: 'payload',
})
if (this.args['--help']) {
helpMessage()
process.exit(0)
}
const debugFlag = this.args['--debug']
// eslint-disable-next-line no-console
console.log('\n')
p.intro(chalk.bgCyan(chalk.black(' create-payload-app ')))
@@ -205,7 +200,7 @@ export class Main {
const templateArg = this.args['--template']
if (templateArg) {
const valid = validateTemplate({ templateName: templateArg })
const valid = validateTemplate(templateArg)
if (!valid) {
helpMessage()
process.exit(1)
@@ -235,7 +230,7 @@ export class Main {
}
if (debugFlag) {
debug(`Using ${exampleArg ? 'examples' : 'templates'} from git tag: v${LATEST_VERSION}`)
debug(`Using ${exampleArg ? 'examples' : 'templates'} from git tag: v${PACKAGE_VERSION}`)
}
if (!exampleArg) {

View File

@@ -1,34 +0,0 @@
/**
* Fetches the latest version of a package from the NPM registry.
*
* Used in determining the latest version of Payload to use in the generated templates.
*/
export async function getLatestPackageVersion({
debug = false,
packageName = 'payload',
}: {
debug?: boolean
/**
* Package name to fetch the latest version for based on the NPM registry URL
*
* Eg. for `'payload'`, it will fetch the version from `https://registry.npmjs.org/payload`
*
* @default 'payload'
*/
packageName?: string
}) {
try {
const response = await fetch(`https://registry.npmjs.org/${packageName}`)
const data = await response.json()
const latestVersion = data['dist-tags'].latest
if (debug) {
console.log(`Found latest version of ${packageName}: ${latestVersion}`)
}
return latestVersion
} catch (error) {
console.error('Error fetching Payload version:', error)
throw error
}
}

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/db-mongodb",
"version": "3.39.0",
"version": "3.38.0",
"description": "The officially supported MongoDB database adapter for Payload",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/db-postgres",
"version": "3.39.0",
"version": "3.38.0",
"description": "The officially supported Postgres database adapter for Payload",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/db-sqlite",
"version": "3.39.0",
"version": "3.38.0",
"description": "The officially supported SQLite database adapter for Payload",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/db-vercel-postgres",
"version": "3.39.0",
"version": "3.38.0",
"description": "Vercel Postgres adapter for Payload",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/drizzle",
"version": "3.39.0",
"version": "3.38.0",
"description": "A library of shared functions used by different payload database adapters",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/email-nodemailer",
"version": "3.39.0",
"version": "3.38.0",
"description": "Payload Nodemailer Email Adapter",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/email-resend",
"version": "3.39.0",
"version": "3.38.0",
"description": "Payload Resend Email Adapter",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/graphql",
"version": "3.39.0",
"version": "3.38.0",
"homepage": "https://payloadcms.com",
"repository": {
"type": "git",

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/live-preview-react",
"version": "3.39.0",
"version": "3.38.0",
"description": "The official React SDK for Payload Live Preview",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/live-preview-vue",
"version": "3.39.0",
"version": "3.38.0",
"description": "The official Vue SDK for Payload Live Preview",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/live-preview",
"version": "3.39.0",
"version": "3.38.0",
"description": "The official live preview JavaScript SDK for Payload",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/next",
"version": "3.39.0",
"version": "3.38.0",
"homepage": "https://payloadcms.com",
"repository": {
"type": "git",

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/payload-cloud",
"version": "3.39.0",
"version": "3.38.0",
"description": "The official Payload Cloud plugin",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "payload",
"version": "3.39.0",
"version": "3.38.0",
"description": "Node, React, Headless CMS and Application Framework built on Next.js",
"keywords": [
"admin panel",

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/plugin-cloud-storage",
"version": "3.39.0",
"version": "3.38.0",
"description": "The official cloud storage plugin for Payload CMS",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/plugin-form-builder",
"version": "3.39.0",
"version": "3.38.0",
"description": "Form builder plugin for Payload CMS",
"keywords": [
"payload",

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/plugin-import-export",
"version": "3.39.0",
"version": "3.38.0",
"description": "Import-Export plugin for Payload",
"keywords": [
"payload",

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/plugin-multi-tenant",
"version": "3.39.0",
"version": "3.38.0",
"description": "Multi Tenant plugin for Payload",
"keywords": [
"payload",

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/plugin-nested-docs",
"version": "3.39.0",
"version": "3.38.0",
"description": "The official Nested Docs plugin for Payload",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/plugin-redirects",
"version": "3.39.0",
"version": "3.38.0",
"description": "Redirects plugin for Payload",
"keywords": [
"payload",

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/plugin-search",
"version": "3.39.0",
"version": "3.38.0",
"description": "Search plugin for Payload",
"keywords": [
"payload",

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/plugin-sentry",
"version": "3.39.0",
"version": "3.38.0",
"description": "Sentry plugin for Payload",
"keywords": [
"payload",

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/plugin-seo",
"version": "3.39.0",
"version": "3.38.0",
"description": "SEO plugin for Payload",
"keywords": [
"payload",

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/plugin-stripe",
"version": "3.39.0",
"version": "3.38.0",
"description": "Stripe plugin for Payload",
"keywords": [
"payload",

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/richtext-lexical",
"version": "3.39.0",
"version": "3.38.0",
"description": "The officially supported Lexical richtext adapter for Payload",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/richtext-slate",
"version": "3.39.0",
"version": "3.38.0",
"description": "The officially supported Slate richtext adapter for Payload",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/storage-azure",
"version": "3.39.0",
"version": "3.38.0",
"description": "Payload storage adapter for Azure Blob Storage",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/storage-gcs",
"version": "3.39.0",
"version": "3.38.0",
"description": "Payload storage adapter for Google Cloud Storage",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/storage-s3",
"version": "3.39.0",
"version": "3.38.0",
"description": "Payload storage adapter for Amazon S3",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/storage-uploadthing",
"version": "3.39.0",
"version": "3.38.0",
"description": "Payload storage adapter for uploadthing",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/storage-vercel-blob",
"version": "3.39.0",
"version": "3.38.0",
"description": "Payload storage adapter for Vercel Blob Storage",
"homepage": "https://payloadcms.com",
"repository": {

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/translations",
"version": "3.39.0",
"version": "3.38.0",
"homepage": "https://payloadcms.com",
"repository": {
"type": "git",

View File

@@ -1,6 +1,6 @@
{
"name": "@payloadcms/ui",
"version": "3.39.0",
"version": "3.38.0",
"homepage": "https://payloadcms.com",
"repository": {
"type": "git",

View File

@@ -5,8 +5,9 @@ import type { FolderOrDocument } from 'payload/shared'
import React, { useEffect } from 'react'
// eslint-disable-next-line payload/no-imports-from-exports-dir
import { MoveDocToFolderButton, useConfig, useTranslation } from '../../../exports/client/index.js'
import { useConfig } from '../../../providers/Config/index.js'
import { useTranslation } from '../../../providers/Translation/index.js'
import { MoveDocToFolderButton } from '../MoveDocToFolder/index.js'
type Props = {
collectionSlug: string

View File

@@ -1,7 +1,6 @@
import type { RelationshipFieldServerProps } from 'payload'
// eslint-disable-next-line payload/no-imports-from-exports-dir
import { MoveDocToFolder } from '../../../exports/client/index.js'
import { MoveDocToFolder } from '../MoveDocToFolder/index.js'
import './index.scss'
const baseClass = 'folder-edit-field'

View File

@@ -158,10 +158,6 @@ export { PreviewSizes } from '../../elements/PreviewSizes/index.js'
export { PreviewButton } from '../../elements/PreviewButton/index.js'
export { RelationshipTable } from '../../elements/RelationshipTable/index.js'
export { TimezonePicker } from '../../elements/TimezonePicker/index.js'
export {
MoveDocToFolder,
MoveDocToFolderButton,
} from '../../elements/FolderView/MoveDocToFolder/index.js'
export { BlocksDrawer } from '../../fields/Blocks/BlocksDrawer/index.js'
export { SectionTitle } from '../../fields/Blocks/SectionTitle/index.js'
@@ -337,7 +333,7 @@ export { SelectMany } from '../../elements/SelectMany/index.js'
export { DefaultListView } from '../../views/List/index.js'
export { DefaultCollectionFolderView } from '../../views/CollectionFolder/index.js'
export { DefaultBrowseByFolderView } from '../../views/BrowseByFolder/index.js'
export { DefaultBrowseByFolderView } from '../../views/Folders/index.js'
export type {
/**

View File

@@ -8,6 +8,6 @@
* @param path - A dot-separated accessor string (e.g., "group.someField").
* @returns The resolved value at the specified path, or undefined if any segment is missing.
*/
export const findValueFromPath = (doc: Record<string, any>, path: string): any => {
export const findValueInPath = (doc: Record<string, any>, path: string): any => {
return path.split('.').reduce((acc, key) => acc?.[key], doc)
}

View File

@@ -18,7 +18,7 @@ import {
// eslint-disable-next-line payload/no-imports-from-exports-dir -- MUST reference the exports dir: https://github.com/payloadcms/payload/issues/12002#issuecomment-2791493587
} from '../../../exports/client/index.js'
import { hasOptionLabelJSXElement } from '../../../utilities/hasOptionLabelJSXElement.js'
import { findValueFromPath } from './findValueFromPath.js'
import { findValueInPath } from './findValueInPath.js'
type RenderCellArgs = {
readonly clientField: ClientField
@@ -54,14 +54,13 @@ export function renderCell({
rowData: undefined,
}
const accessor: string | undefined =
('accessor' in clientField ? (clientField.accessor as string) : undefined) ??
('name' in clientField ? clientField.name : undefined)
const accessor =
(clientField as any).accessor ?? ('name' in clientField ? clientField.name : undefined)
const dotAccessor = accessor?.replace(/-/g, '.')
const cellClientProps: DefaultCellComponentProps = {
...baseCellClientProps,
cellData: 'name' in clientField ? findValueFromPath(doc, dotAccessor) : undefined,
cellData: 'name' in clientField ? findValueInPath(doc, dotAccessor) : undefined,
link: isLinkedColumn,
rowData: doc,
}

View File

@@ -15,14 +15,14 @@
"start": "cross-env NODE_OPTIONS=--no-deprecation next start"
},
"dependencies": {
"@payloadcms/db-mongodb": "3.39.0",
"@payloadcms/next": "3.39.0",
"@payloadcms/payload-cloud": "3.39.0",
"@payloadcms/richtext-lexical": "3.39.0",
"@payloadcms/db-mongodb": "3.38.0",
"@payloadcms/next": "3.38.0",
"@payloadcms/payload-cloud": "3.38.0",
"@payloadcms/richtext-lexical": "3.38.0",
"cross-env": "^7.0.3",
"graphql": "^16.8.1",
"next": "15.3.0",
"payload": "3.39.0",
"payload": "3.38.0",
"react": "19.1.0",
"react-dom": "19.1.0",
"sharp": "0.32.6"

View File

@@ -8,17 +8,17 @@ importers:
.:
dependencies:
'@payloadcms/db-mongodb':
specifier: 3.39.0
version: 3.39.0(@aws-sdk/credential-providers@3.772.0)(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))
specifier: 3.38.0
version: 3.38.0(@aws-sdk/credential-providers@3.772.0)(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))
'@payloadcms/next':
specifier: 3.39.0
version: 3.39.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
specifier: 3.38.0
version: 3.38.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@payloadcms/payload-cloud':
specifier: 3.39.0
version: 3.39.0(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))
specifier: 3.38.0
version: 3.38.0(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))
'@payloadcms/richtext-lexical':
specifier: 3.39.0
version: 3.39.0(@faceless-ui/modal@3.0.0-beta.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@faceless-ui/scroll-info@2.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@payloadcms/next@3.39.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3))(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)(yjs@13.6.24)
specifier: 3.38.0
version: 3.38.0(@faceless-ui/modal@3.0.0-beta.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@faceless-ui/scroll-info@2.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@payloadcms/next@3.38.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3))(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)(yjs@13.6.24)
cross-env:
specifier: ^7.0.3
version: 7.0.3
@@ -29,8 +29,8 @@ importers:
specifier: 15.3.0
version: 15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4)
payload:
specifier: 3.39.0
version: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
specifier: 3.38.0
version: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
react:
specifier: 19.1.0
version: 19.1.0
@@ -1470,81 +1470,81 @@ packages:
}
engines: { node: '>=12.4.0' }
'@payloadcms/db-mongodb@3.39.0':
'@payloadcms/db-mongodb@3.38.0':
resolution:
{
integrity: sha512-CBCyH4E0kcEFwmpqngkcAXmKfX9iBNQwIvCNr1LqA4EgBW0b7jqRnuCmdBucYFphf1/xTmr/5yk+Erl8Nirqcw==,
integrity: sha512-S/1qtbN2n69uWrsFCcmydwUcSwh92IxVuPkH2V8mGuZGfwsRX1NmAlfrylHAXxg7OODOxGOp9n1IaeAD5T5T2g==,
}
peerDependencies:
payload: 3.39.0
payload: 3.38.0
'@payloadcms/email-nodemailer@3.39.0':
'@payloadcms/email-nodemailer@3.38.0':
resolution:
{
integrity: sha512-1uoSJqdNKJeCokLMPd9YGNupInfYsci+V65iJ73Qb6sP/tD9Jw1n9r7BP0wGs/8BxzjZ9gc2NVUvnnD1XduzTQ==,
integrity: sha512-a5B3sGbSHOVFSBeBwRB9HfwOBrNTFiov9PrkvsE9KNUeXflatyYlJ+Ya4vNE0dmiiPBhOJnommbJy4z3DYuFNQ==,
}
engines: { node: ^18.20.2 || >=20.9.0 }
peerDependencies:
payload: 3.39.0
payload: 3.38.0
'@payloadcms/graphql@3.39.0':
'@payloadcms/graphql@3.38.0':
resolution:
{
integrity: sha512-ySJxyYeni+zSvrrWZ7jyICYDqKUXtxItHPBatXw2NLmr558fujJS5/h9CDx1xyv4MZrZMgHFhY5QyU+o/RUryw==,
integrity: sha512-PoONFWb/5WyBTuJegO2HMwExDBE6bZHPrJGRtKEm+xDGe7f3hPT403qBaXm6WgKIhkM3J7QblBHmcpBqvASFGA==,
}
hasBin: true
peerDependencies:
graphql: ^16.8.1
payload: 3.39.0
payload: 3.38.0
'@payloadcms/next@3.39.0':
'@payloadcms/next@3.38.0':
resolution:
{
integrity: sha512-4o2HkVFfzLw9tfl/XnIip2iGIV53bbv+A3FFxg7Ru1RQzTb53kp58/xAPiVNtf5NLO/Ff75vYEmRGuO8TxNoJA==,
integrity: sha512-Ta1ib7NizG343cKDUsRIEczJk2EYqkn52q6zjNTTyotPy2QKzPyWqcgZaYhCWswPAVk0wcfDJQTzlPBd2lakLA==,
}
engines: { node: ^18.20.2 || >=20.9.0 }
peerDependencies:
graphql: ^16.8.1
next: ^15.2.3
payload: 3.39.0
payload: 3.38.0
'@payloadcms/payload-cloud@3.39.0':
'@payloadcms/payload-cloud@3.38.0':
resolution:
{
integrity: sha512-QlyTYMScGYhzg8SBc9i0V7K7wJ667L82TyOyrY4fymbG+D641H9GlnVxL3GrfNuLH44xNIaladh33cLOpG3M6g==,
integrity: sha512-3adc4IdCpf/3awtBP/j5jxHUjkIGFyucDTFiXWsWCAgjz7Cqu8dCO4e2V2zTtejomwzNloWbWcseMCdbhngAUg==,
}
peerDependencies:
payload: 3.39.0
payload: 3.38.0
'@payloadcms/richtext-lexical@3.39.0':
'@payloadcms/richtext-lexical@3.38.0':
resolution:
{
integrity: sha512-ywuN23Rtq99t/8Fb3nO8cyPV1hfe0vwbjBwP69CboAKsNMdNumxTImfSlQwTP4VJRyWBR+9S+VrTS6HKNF/YRw==,
integrity: sha512-QFfC/W824XYnqurM9s4RNHORj1DzHt3FMBv+puhTzG+GhsHtSpR0+KFi5fcj32djPOD4t9JgM8rX2g8eirlkvA==,
}
engines: { node: ^18.20.2 || >=20.9.0 }
peerDependencies:
'@faceless-ui/modal': 3.0.0-beta.2
'@faceless-ui/scroll-info': 2.0.0
'@payloadcms/next': 3.39.0
payload: 3.39.0
'@payloadcms/next': 3.38.0
payload: 3.38.0
react: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
react-dom: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
'@payloadcms/translations@3.39.0':
'@payloadcms/translations@3.38.0':
resolution:
{
integrity: sha512-HZwjDGu6xgeQuCBX//K29thjAz8KztWp2Pg60DNQyRuMo9+l0vcugJh1BhL7KsRAmVF9Kn2YaszfqRD/VeTTfg==,
integrity: sha512-BHgJXlPuJmmZYVgMUH3baSMmMz4Aa45r1gTdilkw2SulmCegu9t4Hn9pueJbRGiRI2qNSsAZ0cYPdpoLZrg+Ow==,
}
'@payloadcms/ui@3.39.0':
'@payloadcms/ui@3.38.0':
resolution:
{
integrity: sha512-qoS/+i87gE5D29ZJY/wKtfYdRQvY3sNdqjkSudueUSrHwrMCeRptWW1yzshykPUiGmRQcuC7Qcff0sM4ZBxCVw==,
integrity: sha512-pHYliiGWCGwE5Y64+BdPRl365yM3qrPASTA0y9m/+ylg00kA59b8PRav6m9jiaVk9IAHrZviNb7LHzMxrYklyQ==,
}
engines: { node: ^18.20.2 || >=20.9.0 }
peerDependencies:
next: ^15.2.3
payload: 3.39.0
payload: 3.38.0
react: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
react-dom: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
@@ -4674,10 +4674,10 @@ packages:
}
engines: { node: '>=8' }
payload@3.39.0:
payload@3.38.0:
resolution:
{
integrity: sha512-kq9KG5r4Rpw+NuUWimq5osnx+B4EfWGfjbzE/4ExhrF3FPZd3EUuZAfaAIQkgvi/FBdgaGvRjWgmbsLTJu9BGA==,
integrity: sha512-A+KpKyn05Y4vlWTH4uAxkMySfBw4rtES1GydzFtjYEN8gxht1yXiK6zhfldGPyJrFuwPkzVpYC/7Lvg20Np7EA==,
}
engines: { node: ^18.20.2 || >=20.9.0 }
hasBin: true
@@ -7068,11 +7068,11 @@ snapshots:
'@nolyfill/is-core-module@1.0.39': {}
'@payloadcms/db-mongodb@3.39.0(@aws-sdk/credential-providers@3.772.0)(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))':
'@payloadcms/db-mongodb@3.38.0(@aws-sdk/credential-providers@3.772.0)(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))':
dependencies:
mongoose: 8.9.5(@aws-sdk/credential-providers@3.772.0)
mongoose-paginate-v2: 1.8.5
payload: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
prompts: 2.4.2
uuid: 10.0.0
transitivePeerDependencies:
@@ -7085,28 +7085,28 @@ snapshots:
- socks
- supports-color
'@payloadcms/email-nodemailer@3.39.0(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))':
'@payloadcms/email-nodemailer@3.38.0(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))':
dependencies:
nodemailer: 6.9.16
payload: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
'@payloadcms/graphql@3.39.0(graphql@16.10.0)(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(typescript@5.7.3)':
'@payloadcms/graphql@3.38.0(graphql@16.10.0)(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(typescript@5.7.3)':
dependencies:
graphql: 16.10.0
graphql-scalars: 1.22.2(graphql@16.10.0)
payload: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
pluralize: 8.0.0
ts-essentials: 10.0.3(typescript@5.7.3)
tsx: 4.19.2
transitivePeerDependencies:
- typescript
'@payloadcms/next@3.39.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)':
'@payloadcms/next@3.38.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)':
dependencies:
'@dnd-kit/core': 6.0.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@payloadcms/graphql': 3.39.0(graphql@16.10.0)(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(typescript@5.7.3)
'@payloadcms/translations': 3.39.0
'@payloadcms/ui': 3.39.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@payloadcms/graphql': 3.38.0(graphql@16.10.0)(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(typescript@5.7.3)
'@payloadcms/translations': 3.38.0
'@payloadcms/ui': 3.38.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
busboy: 1.6.0
dequal: 2.0.3
file-type: 19.3.0
@@ -7116,7 +7116,7 @@ snapshots:
http-status: 2.1.0
next: 15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4)
path-to-regexp: 6.3.0
payload: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
qs-esm: 7.0.2
react-diff-viewer-continued: 4.0.5(@types/react@19.1.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
sass: 1.77.4
@@ -7129,21 +7129,21 @@ snapshots:
- supports-color
- typescript
'@payloadcms/payload-cloud@3.39.0(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))':
'@payloadcms/payload-cloud@3.38.0(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))':
dependencies:
'@aws-sdk/client-cognito-identity': 3.772.0
'@aws-sdk/client-s3': 3.772.0
'@aws-sdk/credential-providers': 3.772.0
'@aws-sdk/lib-storage': 3.772.0(@aws-sdk/client-s3@3.772.0)
'@payloadcms/email-nodemailer': 3.39.0(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))
'@payloadcms/email-nodemailer': 3.38.0(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))
amazon-cognito-identity-js: 6.3.12
nodemailer: 6.9.16
payload: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
transitivePeerDependencies:
- aws-crt
- encoding
'@payloadcms/richtext-lexical@3.39.0(@faceless-ui/modal@3.0.0-beta.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@faceless-ui/scroll-info@2.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@payloadcms/next@3.39.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3))(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)(yjs@13.6.24)':
'@payloadcms/richtext-lexical@3.38.0(@faceless-ui/modal@3.0.0-beta.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@faceless-ui/scroll-info@2.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@payloadcms/next@3.38.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3))(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)(yjs@13.6.24)':
dependencies:
'@faceless-ui/modal': 3.0.0-beta.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@faceless-ui/scroll-info': 2.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
@@ -7157,13 +7157,12 @@ snapshots:
'@lexical/selection': 0.28.0
'@lexical/table': 0.28.0
'@lexical/utils': 0.28.0
'@payloadcms/next': 3.39.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@payloadcms/translations': 3.39.0
'@payloadcms/ui': 3.39.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@payloadcms/next': 3.38.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@payloadcms/translations': 3.38.0
'@payloadcms/ui': 3.38.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@types/uuid': 10.0.0
acorn: 8.12.1
bson-objectid: 2.0.4
csstype: 3.1.3
dequal: 2.0.3
escape-html: 1.0.3
jsox: 1.2.121
@@ -7171,7 +7170,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.39.0(graphql@16.10.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
qs-esm: 7.0.2
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
@@ -7186,28 +7185,27 @@ snapshots:
- typescript
- yjs
'@payloadcms/translations@3.39.0':
'@payloadcms/translations@3.38.0':
dependencies:
date-fns: 4.1.0
'@payloadcms/ui@3.39.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)':
'@payloadcms/ui@3.38.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)':
dependencies:
'@date-fns/tz': 1.2.0
'@dnd-kit/core': 6.0.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.0.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0)
'@dnd-kit/utilities': 3.2.2(react@19.1.0)
'@faceless-ui/modal': 3.0.0-beta.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@faceless-ui/scroll-info': 2.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@faceless-ui/window-info': 3.0.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@monaco-editor/react': 4.7.0(monaco-editor@0.52.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@payloadcms/translations': 3.39.0
'@payloadcms/translations': 3.38.0
bson-objectid: 2.0.4
date-fns: 4.1.0
dequal: 2.0.3
md5: 2.3.0
next: 15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4)
object-to-formdata: 4.5.1
payload: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
qs-esm: 7.0.2
react: 19.1.0
react-datepicker: 7.6.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
@@ -9430,10 +9428,10 @@ snapshots:
path-type@4.0.0: {}
payload@3.39.0(graphql@16.10.0)(typescript@5.7.3):
payload@3.38.0(graphql@16.10.0)(typescript@5.7.3):
dependencies:
'@next/env': 15.3.0
'@payloadcms/translations': 3.39.0
'@payloadcms/translations': 3.38.0
'@types/busboy': 1.5.4
ajv: 8.17.1
bson-objectid: 2.0.4

View File

@@ -19,18 +19,18 @@
"start": "cross-env NODE_OPTIONS=--no-deprecation next start"
},
"dependencies": {
"@payloadcms/admin-bar": "3.39.0",
"@payloadcms/db-mongodb": "3.39.0",
"@payloadcms/live-preview-react": "3.39.0",
"@payloadcms/next": "3.39.0",
"@payloadcms/payload-cloud": "3.39.0",
"@payloadcms/plugin-form-builder": "3.39.0",
"@payloadcms/plugin-nested-docs": "3.39.0",
"@payloadcms/plugin-redirects": "3.39.0",
"@payloadcms/plugin-search": "3.39.0",
"@payloadcms/plugin-seo": "3.39.0",
"@payloadcms/richtext-lexical": "3.39.0",
"@payloadcms/ui": "3.39.0",
"@payloadcms/admin-bar": "3.38.0",
"@payloadcms/db-mongodb": "3.38.0",
"@payloadcms/live-preview-react": "3.38.0",
"@payloadcms/next": "3.38.0",
"@payloadcms/payload-cloud": "3.38.0",
"@payloadcms/plugin-form-builder": "3.38.0",
"@payloadcms/plugin-nested-docs": "3.38.0",
"@payloadcms/plugin-redirects": "3.38.0",
"@payloadcms/plugin-search": "3.38.0",
"@payloadcms/plugin-seo": "3.38.0",
"@payloadcms/richtext-lexical": "3.38.0",
"@payloadcms/ui": "3.38.0",
"@radix-ui/react-checkbox": "^1.0.4",
"@radix-ui/react-label": "^2.0.2",
"@radix-ui/react-select": "^2.0.0",
@@ -43,7 +43,7 @@
"lucide-react": "^0.378.0",
"next": "15.3.0",
"next-sitemap": "^4.2.3",
"payload": "3.39.0",
"payload": "3.38.0",
"prism-react-renderer": "^2.3.1",
"react": "19.1.0",
"react-dom": "19.1.0",

View File

@@ -8,41 +8,41 @@ importers:
.:
dependencies:
'@payloadcms/admin-bar':
specifier: 3.39.0
version: 3.39.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
specifier: 3.38.0
version: 3.38.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@payloadcms/db-mongodb':
specifier: 3.39.0
version: 3.39.0(@aws-sdk/credential-providers@3.772.0)(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))
specifier: 3.38.0
version: 3.38.0(@aws-sdk/credential-providers@3.772.0)(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))
'@payloadcms/live-preview-react':
specifier: 3.39.0
version: 3.39.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
specifier: 3.38.0
version: 3.38.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@payloadcms/next':
specifier: 3.39.0
version: 3.39.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
specifier: 3.38.0
version: 3.38.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@payloadcms/payload-cloud':
specifier: 3.39.0
version: 3.39.0(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))
specifier: 3.38.0
version: 3.38.0(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))
'@payloadcms/plugin-form-builder':
specifier: 3.39.0
version: 3.39.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
specifier: 3.38.0
version: 3.38.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@payloadcms/plugin-nested-docs':
specifier: 3.39.0
version: 3.39.0(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))
specifier: 3.38.0
version: 3.38.0(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))
'@payloadcms/plugin-redirects':
specifier: 3.39.0
version: 3.39.0(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))
specifier: 3.38.0
version: 3.38.0(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))
'@payloadcms/plugin-search':
specifier: 3.39.0
version: 3.39.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
specifier: 3.38.0
version: 3.38.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@payloadcms/plugin-seo':
specifier: 3.39.0
version: 3.39.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
specifier: 3.38.0
version: 3.38.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@payloadcms/richtext-lexical':
specifier: 3.39.0
version: 3.39.0(@faceless-ui/modal@3.0.0-beta.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@faceless-ui/scroll-info@2.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@payloadcms/next@3.39.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3))(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)(yjs@13.6.24)
specifier: 3.38.0
version: 3.38.0(@faceless-ui/modal@3.0.0-beta.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@faceless-ui/scroll-info@2.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@payloadcms/next@3.38.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3))(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)(yjs@13.6.24)
'@payloadcms/ui':
specifier: 3.39.0
version: 3.39.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
specifier: 3.38.0
version: 3.38.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@radix-ui/react-checkbox':
specifier: ^1.0.4
version: 1.1.4(@types/react-dom@19.1.2(@types/react@19.1.0))(@types/react@19.1.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
@@ -80,8 +80,8 @@ importers:
specifier: ^4.2.3
version: 4.2.3(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))
payload:
specifier: 3.39.0
version: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
specifier: 3.38.0
version: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
prism-react-renderer:
specifier: ^2.3.1
version: 2.4.1(react@19.1.0)
@@ -1577,151 +1577,151 @@ packages:
}
engines: { node: '>=12.4.0' }
'@payloadcms/admin-bar@3.39.0':
'@payloadcms/admin-bar@3.38.0':
resolution:
{
integrity: sha512-J/Y5f0wArbjecZuAPyGJKBpHwnDYH9JLjEO40rqj3AP17MpwTqgrdrLZvRcQugcngZFCTUkIKwj1+wPbFByVCw==,
integrity: sha512-KpcosuE84ccNOE09yI2Hn5XYcBfytA7SDbWfTlrMWDDDoLNrgk3M+YiOo7CvVubXa2taXNX7lAg/xI4Gj9BPTA==,
}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
'@payloadcms/db-mongodb@3.39.0':
'@payloadcms/db-mongodb@3.38.0':
resolution:
{
integrity: sha512-CBCyH4E0kcEFwmpqngkcAXmKfX9iBNQwIvCNr1LqA4EgBW0b7jqRnuCmdBucYFphf1/xTmr/5yk+Erl8Nirqcw==,
integrity: sha512-S/1qtbN2n69uWrsFCcmydwUcSwh92IxVuPkH2V8mGuZGfwsRX1NmAlfrylHAXxg7OODOxGOp9n1IaeAD5T5T2g==,
}
peerDependencies:
payload: 3.39.0
payload: 3.38.0
'@payloadcms/email-nodemailer@3.39.0':
'@payloadcms/email-nodemailer@3.38.0':
resolution:
{
integrity: sha512-1uoSJqdNKJeCokLMPd9YGNupInfYsci+V65iJ73Qb6sP/tD9Jw1n9r7BP0wGs/8BxzjZ9gc2NVUvnnD1XduzTQ==,
integrity: sha512-a5B3sGbSHOVFSBeBwRB9HfwOBrNTFiov9PrkvsE9KNUeXflatyYlJ+Ya4vNE0dmiiPBhOJnommbJy4z3DYuFNQ==,
}
engines: { node: ^18.20.2 || >=20.9.0 }
peerDependencies:
payload: 3.39.0
payload: 3.38.0
'@payloadcms/graphql@3.39.0':
'@payloadcms/graphql@3.38.0':
resolution:
{
integrity: sha512-ySJxyYeni+zSvrrWZ7jyICYDqKUXtxItHPBatXw2NLmr558fujJS5/h9CDx1xyv4MZrZMgHFhY5QyU+o/RUryw==,
integrity: sha512-PoONFWb/5WyBTuJegO2HMwExDBE6bZHPrJGRtKEm+xDGe7f3hPT403qBaXm6WgKIhkM3J7QblBHmcpBqvASFGA==,
}
hasBin: true
peerDependencies:
graphql: ^16.8.1
payload: 3.39.0
payload: 3.38.0
'@payloadcms/live-preview-react@3.39.0':
'@payloadcms/live-preview-react@3.38.0':
resolution:
{
integrity: sha512-V/ZuhELUD7W0JTJo17ZI/KgjLhYuna7w0uUHBXq2NFZ55gobeEzgq6B5is5IVjc39iqL1E9/dib7cgZcN5yrFg==,
integrity: sha512-Da3oYzcK5khgQxSWhuDhQuiMGnenD+5AAJl0dCKBavQ6qACFr4GbJVPf65pZoZbU4WyQ2gv3Fqzd9bqTLuq1jw==,
}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
'@payloadcms/live-preview@3.39.0':
'@payloadcms/live-preview@3.38.0':
resolution:
{
integrity: sha512-bJBO9bRBiO5+3ttubLDdFwrAWBySuN28YHp5rZMbnw9nArRZzZ+WZ0g9uRRKPJqKrnKO/rbXv7xzXugswykjWw==,
integrity: sha512-2NgsNTFtm3E8MnQYMvjMtkHHgjSDFma4m3uMi0fzaBM+ZFd5/okOjGiWouuppjKU24df7VcOk+Tm2/uqO3t3sQ==,
}
'@payloadcms/next@3.39.0':
'@payloadcms/next@3.38.0':
resolution:
{
integrity: sha512-4o2HkVFfzLw9tfl/XnIip2iGIV53bbv+A3FFxg7Ru1RQzTb53kp58/xAPiVNtf5NLO/Ff75vYEmRGuO8TxNoJA==,
integrity: sha512-Ta1ib7NizG343cKDUsRIEczJk2EYqkn52q6zjNTTyotPy2QKzPyWqcgZaYhCWswPAVk0wcfDJQTzlPBd2lakLA==,
}
engines: { node: ^18.20.2 || >=20.9.0 }
peerDependencies:
graphql: ^16.8.1
next: ^15.2.3
payload: 3.39.0
payload: 3.38.0
'@payloadcms/payload-cloud@3.39.0':
'@payloadcms/payload-cloud@3.38.0':
resolution:
{
integrity: sha512-QlyTYMScGYhzg8SBc9i0V7K7wJ667L82TyOyrY4fymbG+D641H9GlnVxL3GrfNuLH44xNIaladh33cLOpG3M6g==,
integrity: sha512-3adc4IdCpf/3awtBP/j5jxHUjkIGFyucDTFiXWsWCAgjz7Cqu8dCO4e2V2zTtejomwzNloWbWcseMCdbhngAUg==,
}
peerDependencies:
payload: 3.39.0
payload: 3.38.0
'@payloadcms/plugin-form-builder@3.39.0':
'@payloadcms/plugin-form-builder@3.38.0':
resolution:
{
integrity: sha512-OPxvLPSwRWiy2bqOkEYnUgHpCvue62Ak3WH9Sau3tfSroN+emdKXN2wta6Zo1zc/QkI0liaJkIIWudT9qRNK9A==,
integrity: sha512-apBRWcV1YF3WVjDZKSp+NeZxRj2Gu86BSCsuVl4snM7oit8z+MYLbTgDCOjEBOyYZJ5Z1/3Iyma3dhgppr1mTQ==,
}
peerDependencies:
payload: 3.39.0
payload: 3.38.0
react: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
react-dom: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
'@payloadcms/plugin-nested-docs@3.39.0':
'@payloadcms/plugin-nested-docs@3.38.0':
resolution:
{
integrity: sha512-RGk9258PeHUnn1fx1+LUfM76tPvwjXzo3pFqFOCjXjOCW6re3024SOVJBQyBDy6JQecRD2rw+Voh4TPaSNm9Xw==,
integrity: sha512-6aiFgCjjZBDIhQ+fEFptSetrnJFuraOQxzId0EG/a8NGU7lyv/YFt6HySlPFoOaTLK17qE4UThEHo4OEIJ7JlQ==,
}
peerDependencies:
payload: 3.39.0
payload: 3.38.0
'@payloadcms/plugin-redirects@3.39.0':
'@payloadcms/plugin-redirects@3.38.0':
resolution:
{
integrity: sha512-sYxPyOAbJdhS3Eda7Xrbfcu0EObRzF1u8sREK0zGEAHk1JvmdiphPs2tsQp2aE3U9fu69AP1/FFlh0IfvCoLBA==,
integrity: sha512-sFlS96nstW+E5f/IV1fpyjFlL66dgHdN/pWIuR6QN8wwN/JtAkPnO5rXqt+IoTgU4z6+dcMINY9m3DPHUbM7kg==,
}
peerDependencies:
payload: 3.39.0
payload: 3.38.0
'@payloadcms/plugin-search@3.39.0':
'@payloadcms/plugin-search@3.38.0':
resolution:
{
integrity: sha512-4fd7ah6D5kb0H4gdUHivrxYUfGMW77hN/Ckj9meaNGxtjK/e3E81cYQSjuHmZLrmYwXUFNO9OFQg0tSl2lBrJg==,
integrity: sha512-WmyOMvyRawCAkUUYnwZrpa59a4+YXavijG6C4GeOUfeiueo74eMy6j6vkmsezNWBL2CyEaPHHxgCvKUSXrjM9Q==,
}
peerDependencies:
payload: 3.39.0
payload: 3.38.0
react: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
react-dom: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
'@payloadcms/plugin-seo@3.39.0':
'@payloadcms/plugin-seo@3.38.0':
resolution:
{
integrity: sha512-m/hVxrSsCKQoyQ8nO2qkDv1HrNU/ZCyZJdX9p2uyEJKIV/40zuNX0cONajWj0e20eehvsWDnoz7aUNAVehcQiw==,
integrity: sha512-bVxoS4AvBcK7ErPyRGmbqmZQQ8yV0h0sBBKoQrUB0GQfIFruRWrI0Oj0kL6L2nHKdJfjsRk/MOg0pnYL0Nm4hQ==,
}
peerDependencies:
payload: 3.39.0
payload: 3.38.0
react: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
react-dom: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
'@payloadcms/richtext-lexical@3.39.0':
'@payloadcms/richtext-lexical@3.38.0':
resolution:
{
integrity: sha512-ywuN23Rtq99t/8Fb3nO8cyPV1hfe0vwbjBwP69CboAKsNMdNumxTImfSlQwTP4VJRyWBR+9S+VrTS6HKNF/YRw==,
integrity: sha512-QFfC/W824XYnqurM9s4RNHORj1DzHt3FMBv+puhTzG+GhsHtSpR0+KFi5fcj32djPOD4t9JgM8rX2g8eirlkvA==,
}
engines: { node: ^18.20.2 || >=20.9.0 }
peerDependencies:
'@faceless-ui/modal': 3.0.0-beta.2
'@faceless-ui/scroll-info': 2.0.0
'@payloadcms/next': 3.39.0
payload: 3.39.0
'@payloadcms/next': 3.38.0
payload: 3.38.0
react: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
react-dom: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
'@payloadcms/translations@3.39.0':
'@payloadcms/translations@3.38.0':
resolution:
{
integrity: sha512-HZwjDGu6xgeQuCBX//K29thjAz8KztWp2Pg60DNQyRuMo9+l0vcugJh1BhL7KsRAmVF9Kn2YaszfqRD/VeTTfg==,
integrity: sha512-BHgJXlPuJmmZYVgMUH3baSMmMz4Aa45r1gTdilkw2SulmCegu9t4Hn9pueJbRGiRI2qNSsAZ0cYPdpoLZrg+Ow==,
}
'@payloadcms/ui@3.39.0':
'@payloadcms/ui@3.38.0':
resolution:
{
integrity: sha512-qoS/+i87gE5D29ZJY/wKtfYdRQvY3sNdqjkSudueUSrHwrMCeRptWW1yzshykPUiGmRQcuC7Qcff0sM4ZBxCVw==,
integrity: sha512-pHYliiGWCGwE5Y64+BdPRl365yM3qrPASTA0y9m/+ylg00kA59b8PRav6m9jiaVk9IAHrZviNb7LHzMxrYklyQ==,
}
engines: { node: ^18.20.2 || >=20.9.0 }
peerDependencies:
next: ^15.2.3
payload: 3.39.0
payload: 3.38.0
react: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
react-dom: ^19.0.0 || ^19.0.0-rc-65a56d0e-20241020
@@ -5590,10 +5590,10 @@ packages:
}
engines: { node: '>=8' }
payload@3.39.0:
payload@3.38.0:
resolution:
{
integrity: sha512-kq9KG5r4Rpw+NuUWimq5osnx+B4EfWGfjbzE/4ExhrF3FPZd3EUuZAfaAIQkgvi/FBdgaGvRjWgmbsLTJu9BGA==,
integrity: sha512-A+KpKyn05Y4vlWTH4uAxkMySfBw4rtES1GydzFtjYEN8gxht1yXiK6zhfldGPyJrFuwPkzVpYC/7Lvg20Np7EA==,
}
engines: { node: ^18.20.2 || >=20.9.0 }
hasBin: true
@@ -8369,16 +8369,16 @@ snapshots:
'@nolyfill/is-core-module@1.0.39': {}
'@payloadcms/admin-bar@3.39.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
'@payloadcms/admin-bar@3.38.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
'@payloadcms/db-mongodb@3.39.0(@aws-sdk/credential-providers@3.772.0)(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))':
'@payloadcms/db-mongodb@3.38.0(@aws-sdk/credential-providers@3.772.0)(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))':
dependencies:
mongoose: 8.9.5(@aws-sdk/credential-providers@3.772.0)
mongoose-paginate-v2: 1.8.5
payload: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
prompts: 2.4.2
uuid: 10.0.0
transitivePeerDependencies:
@@ -8391,36 +8391,36 @@ snapshots:
- socks
- supports-color
'@payloadcms/email-nodemailer@3.39.0(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))':
'@payloadcms/email-nodemailer@3.38.0(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))':
dependencies:
nodemailer: 6.9.16
payload: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
'@payloadcms/graphql@3.39.0(graphql@16.10.0)(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(typescript@5.7.3)':
'@payloadcms/graphql@3.38.0(graphql@16.10.0)(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(typescript@5.7.3)':
dependencies:
graphql: 16.10.0
graphql-scalars: 1.22.2(graphql@16.10.0)
payload: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
pluralize: 8.0.0
ts-essentials: 10.0.3(typescript@5.7.3)
tsx: 4.19.2
transitivePeerDependencies:
- typescript
'@payloadcms/live-preview-react@3.39.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
'@payloadcms/live-preview-react@3.38.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
'@payloadcms/live-preview': 3.39.0
'@payloadcms/live-preview': 3.38.0
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
'@payloadcms/live-preview@3.39.0': {}
'@payloadcms/live-preview@3.38.0': {}
'@payloadcms/next@3.39.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)':
'@payloadcms/next@3.38.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)':
dependencies:
'@dnd-kit/core': 6.0.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@payloadcms/graphql': 3.39.0(graphql@16.10.0)(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(typescript@5.7.3)
'@payloadcms/translations': 3.39.0
'@payloadcms/ui': 3.39.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@payloadcms/graphql': 3.38.0(graphql@16.10.0)(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(typescript@5.7.3)
'@payloadcms/translations': 3.38.0
'@payloadcms/ui': 3.38.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
busboy: 1.6.0
dequal: 2.0.3
file-type: 19.3.0
@@ -8430,7 +8430,7 @@ snapshots:
http-status: 2.1.0
next: 15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4)
path-to-regexp: 6.3.0
payload: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
qs-esm: 7.0.2
react-diff-viewer-continued: 4.0.5(@types/react@19.1.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
sass: 1.77.4
@@ -8443,25 +8443,25 @@ snapshots:
- supports-color
- typescript
'@payloadcms/payload-cloud@3.39.0(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))':
'@payloadcms/payload-cloud@3.38.0(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))':
dependencies:
'@aws-sdk/client-cognito-identity': 3.772.0
'@aws-sdk/client-s3': 3.772.0
'@aws-sdk/credential-providers': 3.772.0
'@aws-sdk/lib-storage': 3.772.0(@aws-sdk/client-s3@3.772.0)
'@payloadcms/email-nodemailer': 3.39.0(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))
'@payloadcms/email-nodemailer': 3.38.0(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))
amazon-cognito-identity-js: 6.3.12
nodemailer: 6.9.16
payload: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
transitivePeerDependencies:
- aws-crt
- encoding
'@payloadcms/plugin-form-builder@3.39.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)':
'@payloadcms/plugin-form-builder@3.38.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)':
dependencies:
'@payloadcms/ui': 3.39.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@payloadcms/ui': 3.38.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
escape-html: 1.0.3
payload: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
transitivePeerDependencies:
@@ -8471,19 +8471,19 @@ snapshots:
- supports-color
- typescript
'@payloadcms/plugin-nested-docs@3.39.0(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))':
'@payloadcms/plugin-nested-docs@3.38.0(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))':
dependencies:
payload: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
'@payloadcms/plugin-redirects@3.39.0(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))':
'@payloadcms/plugin-redirects@3.38.0(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))':
dependencies:
payload: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
'@payloadcms/plugin-search@3.39.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)':
'@payloadcms/plugin-search@3.38.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)':
dependencies:
'@payloadcms/next': 3.39.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@payloadcms/ui': 3.39.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
payload: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
'@payloadcms/next': 3.38.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@payloadcms/ui': 3.38.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
transitivePeerDependencies:
@@ -8494,11 +8494,11 @@ snapshots:
- supports-color
- typescript
'@payloadcms/plugin-seo@3.39.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)':
'@payloadcms/plugin-seo@3.38.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)':
dependencies:
'@payloadcms/translations': 3.39.0
'@payloadcms/ui': 3.39.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
payload: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
'@payloadcms/translations': 3.38.0
'@payloadcms/ui': 3.38.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
transitivePeerDependencies:
@@ -8508,7 +8508,7 @@ snapshots:
- supports-color
- typescript
'@payloadcms/richtext-lexical@3.39.0(@faceless-ui/modal@3.0.0-beta.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@faceless-ui/scroll-info@2.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@payloadcms/next@3.39.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3))(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)(yjs@13.6.24)':
'@payloadcms/richtext-lexical@3.38.0(@faceless-ui/modal@3.0.0-beta.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@faceless-ui/scroll-info@2.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(@payloadcms/next@3.38.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3))(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)(yjs@13.6.24)':
dependencies:
'@faceless-ui/modal': 3.0.0-beta.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@faceless-ui/scroll-info': 2.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
@@ -8522,13 +8522,12 @@ snapshots:
'@lexical/selection': 0.28.0
'@lexical/table': 0.28.0
'@lexical/utils': 0.28.0
'@payloadcms/next': 3.39.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@payloadcms/translations': 3.39.0
'@payloadcms/ui': 3.39.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@payloadcms/next': 3.38.0(@types/react@19.1.0)(graphql@16.10.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@payloadcms/translations': 3.38.0
'@payloadcms/ui': 3.38.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)
'@types/uuid': 10.0.0
acorn: 8.12.1
bson-objectid: 2.0.4
csstype: 3.1.3
dequal: 2.0.3
escape-html: 1.0.3
jsox: 1.2.121
@@ -8536,7 +8535,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.39.0(graphql@16.10.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
qs-esm: 7.0.2
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
@@ -8551,28 +8550,27 @@ snapshots:
- typescript
- yjs
'@payloadcms/translations@3.39.0':
'@payloadcms/translations@3.38.0':
dependencies:
date-fns: 4.1.0
'@payloadcms/ui@3.39.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.39.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)':
'@payloadcms/ui@3.38.0(@types/react@19.1.0)(monaco-editor@0.52.2)(next@15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4))(payload@3.38.0(graphql@16.10.0)(typescript@5.7.3))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(typescript@5.7.3)':
dependencies:
'@date-fns/tz': 1.2.0
'@dnd-kit/core': 6.0.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@dnd-kit/sortable': 7.0.2(@dnd-kit/core@6.0.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0)
'@dnd-kit/utilities': 3.2.2(react@19.1.0)
'@faceless-ui/modal': 3.0.0-beta.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@faceless-ui/scroll-info': 2.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@faceless-ui/window-info': 3.0.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@monaco-editor/react': 4.7.0(monaco-editor@0.52.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@payloadcms/translations': 3.39.0
'@payloadcms/translations': 3.38.0
bson-objectid: 2.0.4
date-fns: 4.1.0
dequal: 2.0.3
md5: 2.3.0
next: 15.3.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(sass@1.77.4)
object-to-formdata: 4.5.1
payload: 3.39.0(graphql@16.10.0)(typescript@5.7.3)
payload: 3.38.0(graphql@16.10.0)(typescript@5.7.3)
qs-esm: 7.0.2
react: 19.1.0
react-datepicker: 7.6.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
@@ -11232,10 +11230,10 @@ snapshots:
path-type@4.0.0: {}
payload@3.39.0(graphql@16.10.0)(typescript@5.7.3):
payload@3.38.0(graphql@16.10.0)(typescript@5.7.3):
dependencies:
'@next/env': 15.3.0
'@payloadcms/translations': 3.39.0
'@payloadcms/translations': 3.38.0
'@types/busboy': 1.5.4
ajv: 8.17.1
bson-objectid: 2.0.4

View File

@@ -16,14 +16,14 @@
"start": "cross-env NODE_OPTIONS=--no-deprecation next start"
},
"dependencies": {
"@payloadcms/db-postgres": "3.39.0",
"@payloadcms/next": "3.39.0",
"@payloadcms/payload-cloud": "3.39.0",
"@payloadcms/richtext-lexical": "3.39.0",
"@payloadcms/db-postgres": "3.38.0",
"@payloadcms/next": "3.38.0",
"@payloadcms/payload-cloud": "3.38.0",
"@payloadcms/richtext-lexical": "3.38.0",
"cross-env": "^7.0.3",
"graphql": "^16.8.1",
"next": "15.3.0",
"payload": "3.39.0",
"payload": "3.38.0",
"react": "19.1.0",
"react-dom": "19.1.0",
"sharp": "0.32.6"

View File

@@ -1,5 +1,5 @@
{
"id": "6a11f8d5-d3b2-4add-aff9-2a977e8170eb",
"id": "838cf3c6-aa5b-4c81-90e5-b2ae9e04c71e",
"prevId": "00000000-0000-0000-0000-000000000000",
"version": "7",
"dialect": "postgresql",

View File

@@ -1,9 +1,9 @@
import * as migration_20250522_142559_initial from './20250522_142559_initial'
import * as migration_20250516_145237_initial from './20250516_145237_initial'
export const migrations = [
{
up: migration_20250522_142559_initial.up,
down: migration_20250522_142559_initial.down,
name: '20250522_142559_initial',
up: migration_20250516_145237_initial.up,
down: migration_20250516_145237_initial.down,
name: '20250516_145237_initial',
},
]

View File

@@ -15,15 +15,15 @@
"start": "cross-env NODE_OPTIONS=--no-deprecation next start"
},
"dependencies": {
"@payloadcms/db-mongodb": "3.39.0",
"@payloadcms/next": "3.39.0",
"@payloadcms/payload-cloud": "3.39.0",
"@payloadcms/richtext-lexical": "3.39.0",
"@payloadcms/storage-vercel-blob": "3.39.0",
"@payloadcms/db-mongodb": "3.38.0",
"@payloadcms/next": "3.38.0",
"@payloadcms/payload-cloud": "3.38.0",
"@payloadcms/richtext-lexical": "3.38.0",
"@payloadcms/storage-vercel-blob": "3.38.0",
"cross-env": "^7.0.3",
"graphql": "^16.8.1",
"next": "15.3.0",
"payload": "3.39.0",
"payload": "3.38.0",
"react": "19.1.0",
"react-dom": "19.1.0"
},

View File

@@ -16,15 +16,15 @@
"start": "cross-env NODE_OPTIONS=--no-deprecation next start"
},
"dependencies": {
"@payloadcms/db-vercel-postgres": "3.39.0",
"@payloadcms/next": "3.39.0",
"@payloadcms/payload-cloud": "3.39.0",
"@payloadcms/richtext-lexical": "3.39.0",
"@payloadcms/storage-vercel-blob": "3.39.0",
"@payloadcms/db-vercel-postgres": "3.38.0",
"@payloadcms/next": "3.38.0",
"@payloadcms/payload-cloud": "3.38.0",
"@payloadcms/richtext-lexical": "3.38.0",
"@payloadcms/storage-vercel-blob": "3.38.0",
"cross-env": "^7.0.3",
"graphql": "^16.8.1",
"next": "15.3.0",
"payload": "3.39.0",
"payload": "3.38.0",
"react": "19.1.0",
"react-dom": "19.1.0"
},

View File

@@ -1,5 +1,5 @@
{
"id": "5b877144-faad-4e93-a862-81bda85d04e7",
"id": "f33ce5f5-f3d2-49de-9228-9bba96e68c24",
"prevId": "00000000-0000-0000-0000-000000000000",
"version": "7",
"dialect": "postgresql",

View File

@@ -1,9 +1,9 @@
import * as migration_20250522_142529_initial from './20250522_142529_initial'
import * as migration_20250516_145207_initial from './20250516_145207_initial'
export const migrations = [
{
up: migration_20250522_142529_initial.up,
down: migration_20250522_142529_initial.down,
name: '20250522_142529_initial',
up: migration_20250516_145207_initial.up,
down: migration_20250516_145207_initial.down,
name: '20250516_145207_initial',
},
]

View File

@@ -20,19 +20,19 @@
"start": "cross-env NODE_OPTIONS=--no-deprecation next start"
},
"dependencies": {
"@payloadcms/admin-bar": "3.39.0",
"@payloadcms/db-vercel-postgres": "3.39.0",
"@payloadcms/live-preview-react": "3.39.0",
"@payloadcms/next": "3.39.0",
"@payloadcms/payload-cloud": "3.39.0",
"@payloadcms/plugin-form-builder": "3.39.0",
"@payloadcms/plugin-nested-docs": "3.39.0",
"@payloadcms/plugin-redirects": "3.39.0",
"@payloadcms/plugin-search": "3.39.0",
"@payloadcms/plugin-seo": "3.39.0",
"@payloadcms/richtext-lexical": "3.39.0",
"@payloadcms/storage-vercel-blob": "3.39.0",
"@payloadcms/ui": "3.39.0",
"@payloadcms/admin-bar": "3.38.0",
"@payloadcms/db-vercel-postgres": "3.38.0",
"@payloadcms/live-preview-react": "3.38.0",
"@payloadcms/next": "3.38.0",
"@payloadcms/payload-cloud": "3.38.0",
"@payloadcms/plugin-form-builder": "3.38.0",
"@payloadcms/plugin-nested-docs": "3.38.0",
"@payloadcms/plugin-redirects": "3.38.0",
"@payloadcms/plugin-search": "3.38.0",
"@payloadcms/plugin-seo": "3.38.0",
"@payloadcms/richtext-lexical": "3.38.0",
"@payloadcms/storage-vercel-blob": "3.38.0",
"@payloadcms/ui": "3.38.0",
"@radix-ui/react-checkbox": "^1.0.4",
"@radix-ui/react-label": "^2.0.2",
"@radix-ui/react-select": "^2.0.0",
@@ -45,7 +45,7 @@
"lucide-react": "^0.378.0",
"next": "15.3.0",
"next-sitemap": "^4.2.3",
"payload": "3.39.0",
"payload": "3.38.0",
"prism-react-renderer": "^2.3.1",
"react": "19.1.0",
"react-dom": "19.1.0",

View File

@@ -1,5 +1,5 @@
{
"id": "2f80a60a-14fd-4fe6-84fa-308d529a8b5e",
"id": "72641c02-e3d4-4dc7-98e4-a76408ae29da",
"prevId": "00000000-0000-0000-0000-000000000000",
"version": "7",
"dialect": "postgresql",

View File

@@ -1,9 +1,9 @@
import * as migration_20250522_142545_initial from './20250522_142545_initial'
import * as migration_20250516_145223_initial from './20250516_145223_initial'
export const migrations = [
{
up: migration_20250522_142545_initial.up,
down: migration_20250522_142545_initial.down,
name: '20250522_142545_initial',
up: migration_20250516_145223_initial.up,
down: migration_20250516_145223_initial.down,
name: '20250516_145223_initial',
},
]

View File

@@ -1,4 +1,4 @@
import type { FieldSchemaJSON, Payload } from 'payload'
import type { Payload } from 'payload'
import {
handleMessage,
@@ -7,20 +7,21 @@ import {
traverseRichText,
} from '@payloadcms/live-preview'
import path from 'path'
import { createClientConfig, getFileByPath, getLocalI18n } from 'payload'
import { getFileByPath } from 'payload'
import { fieldSchemaToJSON } from 'payload/shared'
import { fileURLToPath } from 'url'
import type { NextRESTClient } from '../helpers/NextRESTClient.js'
import type { Media, Page, Post, Tenant } from './payload-types.js'
import { Pages } from './collections/Pages.js'
import config from './config.js'
import { postsSlug, tenantsSlug } from './shared.js'
const filename = fileURLToPath(import.meta.url)
const dirname = path.dirname(filename)
let schemaJSON: FieldSchemaJSON
const schemaJSON = fieldSchemaToJSON(Pages.fields, config)
let payload: Payload
let restClient: NextRESTClient
@@ -82,23 +83,6 @@ describe('Collections - Live Preview', () => {
},
file,
})
// get schemaJSON from client config
const resolvedConfig = await config
const i18n = await getLocalI18n({
config: resolvedConfig,
language: 'en',
})
const clientConfig = createClientConfig({
config: resolvedConfig,
i18n,
importMap: {},
})
const clientFields = clientConfig.collections.find((c) => c.slug === 'pages')?.fields
if (!clientFields) {
throw new Error("Couldn't find client fields for 'pages' collection")
}
schemaJSON = fieldSchemaToJSON(clientFields, clientConfig)
})
afterAll(async () => {
@@ -150,6 +134,27 @@ describe('Collections - Live Preview', () => {
expect(handledMessage.title).toEqual('Test Page (Changed)')
})
it('merges data', async () => {
const initialData: Partial<Page> = {
id: '123',
title: 'Test Page',
}
const mergedData = await mergeData({
depth: 1,
fieldSchema: schemaJSON,
incomingData: {
title: 'Test Page (Merged)',
},
initialData,
serverURL,
returnNumberOfRequests: true,
})
expect(mergedData.id).toEqual(initialData.id)
expect(mergedData._numberOfRequests).toEqual(0)
})
it('— strings - merges data', async () => {
const initialData: Partial<Page> = {
title: 'Test Page',