chore: upgrade PayloadCMS to 3.59.1

This commit is contained in:
2025-10-13 13:45:23 +08:00
parent 52b253c3c3
commit e97efa5ea1
3 changed files with 973 additions and 930 deletions

View File

@@ -22,19 +22,19 @@
"test:int": "cross-env NODE_OPTIONS=--no-deprecation vitest run --config ./vitest.config.mts"
},
"dependencies": {
"@payloadcms/admin-bar": "3.57.0",
"@payloadcms/db-mongodb": "3.57.0",
"@payloadcms/live-preview-react": "3.57.0",
"@payloadcms/next": "3.57.0",
"@payloadcms/payload-cloud": "3.57.0",
"@payloadcms/plugin-form-builder": "3.57.0",
"@payloadcms/plugin-nested-docs": "3.57.0",
"@payloadcms/plugin-redirects": "3.57.0",
"@payloadcms/plugin-search": "3.57.0",
"@payloadcms/plugin-seo": "3.57.0",
"@payloadcms/richtext-lexical": "3.57.0",
"@payloadcms/storage-r2": "^3.59.1",
"@payloadcms/ui": "3.57.0",
"@payloadcms/admin-bar": "3.59.1",
"@payloadcms/db-mongodb": "3.59.1",
"@payloadcms/live-preview-react": "3.59.1",
"@payloadcms/next": "3.59.1",
"@payloadcms/payload-cloud": "3.59.1",
"@payloadcms/plugin-form-builder": "3.59.1",
"@payloadcms/plugin-nested-docs": "3.59.1",
"@payloadcms/plugin-redirects": "3.59.1",
"@payloadcms/plugin-search": "3.59.1",
"@payloadcms/plugin-seo": "3.59.1",
"@payloadcms/richtext-lexical": "3.59.1",
"@payloadcms/storage-s3": "^3.59.1",
"@payloadcms/ui": "3.59.1",
"@radix-ui/react-checkbox": "^1.0.4",
"@radix-ui/react-label": "^2.0.2",
"@radix-ui/react-select": "^2.0.0",
@@ -48,7 +48,7 @@
"lucide-react": "^0.378.0",
"next": "15.4.4",
"next-sitemap": "^4.2.3",
"payload": "3.57.0",
"payload": "3.59.1",
"prism-react-renderer": "^2.3.1",
"react": "19.1.0",
"react-dom": "19.1.0",

1854
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,11 +1,12 @@
// storage-adapter-import-placeholder
import { s3Storage } from '@payloadcms/storage-s3'
import { mongooseAdapter } from '@payloadcms/db-mongodb'
import sharp from 'sharp' // sharp-import
import path from 'path'
import { buildConfig, PayloadRequest } from 'payload'
import { fileURLToPath } from 'url'
import { r2Storage } from '@payloadcms/storage-r2'
import { Categories } from './collections/Categories'
import { Media } from './collections/Media'
import { Pages } from './collections/Pages'
@@ -66,9 +67,21 @@ export default buildConfig({
cors: [getServerSideURL()].filter(Boolean),
globals: [Header, Footer],
plugins: [
r2Storage({
bucket: cloudflare.env.R2,
collections: { media: true },
...plugins,
s3Storage({
collections: {
media: true,
},
bucket: process.env.R2_BUCKET,
config: {
endpoint: `https://${process.env.R2_ACCOUNT_ID}.r2.cloudflarestorage.com`,
credentials: {
accessKeyId: process.env.R2_ACCESS_KEY_ID,
secretAccessKey: process.env.R2_SECRET_ACCESS_KEY,
},
region: 'auto',
// ... Other S3 configuration
},
}),
],
secret: process.env.PAYLOAD_SECRET,