Compare commits

...

3 Commits

Author SHA1 Message Date
Elliot DeNolf
1a2aab4126 chore(release): payload/2.14.2 [skip ci] 2024-04-26 16:01:09 -04:00
Jacob Fletcher
d0ba694c80 fix(deps): dedupes react (#6058) 2024-04-26 11:43:14 -04:00
Elliot DeNolf
d78df36d9b ci(scripts): safer package details retrieval 2024-04-25 14:50:01 -04:00
12 changed files with 53 additions and 42 deletions

View File

@@ -1,3 +1,10 @@
## [2.14.2](https://github.com/payloadcms/payload/compare/v2.14.1...v2.14.2) (2024-04-26)
### Bug Fixes
* **deps:** dedupes react ([#6058](https://github.com/payloadcms/payload/issues/6058)) ([d0ba694](https://github.com/payloadcms/payload/commit/d0ba694c80a1b699c4f2cad98b1f0bde1f0d43ca))
## [2.14.1](https://github.com/payloadcms/payload/compare/v2.14.0...v2.14.1) (2024-04-25)

View File

@@ -41,7 +41,7 @@
},
"peerDependencies": {
"payload": "^2.0.0",
"react-dom": "18.2.0"
"react-dom": "^18.0.0"
},
"publishConfig": {
"main": "./dist/index.js",

View File

@@ -1,6 +1,6 @@
{
"name": "payload",
"version": "2.14.1",
"version": "2.14.2",
"description": "Node, React and MongoDB Headless CMS and Application Framework",
"license": "MIT",
"main": "./dist/index.js",
@@ -118,11 +118,11 @@
"process": "0.11.10",
"qs": "6.11.2",
"qs-middleware": "1.0.3",
"react": "18.2.0",
"react": "^18.0.0",
"react-animate-height": "2.1.2",
"react-datepicker": "4.16.0",
"react-diff-viewer-continued": "3.2.6",
"react-dom": "18.2.0",
"react-dom": "^18.0.0",
"react-helmet": "6.1.0",
"react-i18next": "11.18.6",
"react-image-crop": "10.1.8",

View File

@@ -37,7 +37,6 @@
"cross-env": "^7.0.3",
"nodemon": "3.0.3",
"payload": "workspace:*",
"react": "^18.0.0",
"ts-node": "10.9.1"
},
"files": [

View File

@@ -30,14 +30,14 @@
"author": "dev@payloadcms.com",
"license": "MIT",
"peerDependencies": {
"payload": "^0.18.5 || ^1.0.0 || ^2.0.0"
"payload": "^0.18.5 || ^1.0.0 || ^2.0.0",
"react": "^18.0.0"
},
"devDependencies": {
"@payloadcms/eslint-config": "workspace:*",
"@types/express": "^4.17.9",
"@types/react": "18.0.21",
"payload": "workspace:*",
"react": "^18.0.0"
"payload": "workspace:*"
},
"exports": {
".": {

View File

@@ -40,8 +40,7 @@
"@payloadcms/eslint-config": "workspace:*",
"@types/express": "^4.17.9",
"@types/react": "18.0.21",
"payload": "workspace:*",
"react": "^18.0.0"
"payload": "workspace:*"
},
"exports": {
".": {

View File

@@ -33,14 +33,13 @@
"license": "MIT",
"peerDependencies": {
"payload": "^2.7.0",
"react": "^18.0.0"
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
},
"devDependencies": {
"@payloadcms/eslint-config": "workspace:*",
"@types/express": "4.17.17",
"@types/react": "18.2.15",
"payload": "workspace:*",
"react": "^18.0.0"
"payload": "workspace:*"
},
"exports": {
".": {

View File

@@ -32,7 +32,8 @@
"author": "dev@payloadcms.com",
"license": "MIT",
"peerDependencies": {
"payload": "^1.1.8 || ^2.0.0"
"payload": "^1.1.8 || ^2.0.0",
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
},
"dependencies": {
"lodash.get": "^4.4.2",
@@ -47,7 +48,6 @@
"@types/react": "18.0.21",
"payload": "workspace:*",
"prettier": "^2.7.1",
"react": "^18.0.0",
"webpack": "^5.78.0"
},
"files": [

View File

@@ -39,8 +39,6 @@
"json-schema": "^0.4.0",
"lexical": "0.13.1",
"lodash": "4.17.21",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-error-boundary": "4.0.12",
"react-i18next": "11.18.6",
"ts-essentials": "7.0.3"
@@ -53,7 +51,9 @@
"payload": "workspace:*"
},
"peerDependencies": {
"payload": "^2.4.0"
"payload": "^2.4.0",
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
},
"exports": {
".": {

View File

@@ -24,7 +24,6 @@
"@faceless-ui/modal": "2.0.1",
"i18next": "22.5.1",
"is-hotkey": "0.2.0",
"react": "18.2.0",
"react-i18next": "11.18.6",
"slate": "0.91.4",
"slate-history": "0.86.0",
@@ -38,7 +37,8 @@
"payload": "workspace:*"
},
"peerDependencies": {
"payload": "^2.3.0"
"payload": "^2.3.0",
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
},
"exports": {
".": {

44
pnpm-lock.yaml generated
View File

@@ -252,7 +252,7 @@ importers:
specifier: 1.0.1
version: 1.0.1
react-dom:
specifier: 18.2.0
specifier: ^18.0.0
version: 18.2.0(react@18.2.0)
vite:
specifier: ^4.4.9
@@ -817,7 +817,7 @@ importers:
specifier: 1.0.3
version: 1.0.3
react:
specifier: 18.2.0
specifier: ^18.0.0
version: 18.2.0
react-animate-height:
specifier: 2.1.2
@@ -829,7 +829,7 @@ importers:
specifier: 3.2.6
version: 3.2.6(react-dom@18.2.0)(react@18.2.0)
react-dom:
specifier: 18.2.0
specifier: ^18.0.0
version: 18.2.0(react@18.2.0)
react-helmet:
specifier: 6.1.0
@@ -1176,6 +1176,9 @@ importers:
escape-html:
specifier: ^1.0.3
version: 1.0.3
react:
specifier: ^16.8.0 || ^17.0.0 || ^18.0.0
version: 18.2.0
devDependencies:
'@payloadcms/eslint-config':
specifier: workspace:*
@@ -1201,9 +1204,6 @@ importers:
payload:
specifier: workspace:*
version: link:../payload
react:
specifier: ^18.0.0
version: 18.2.0
ts-node:
specifier: 10.9.2
version: 10.9.2(@swc/core@1.3.107)(@types/node@16.18.58)(typescript@5.2.2)
@@ -1218,6 +1218,10 @@ importers:
version: link:../payload
packages/plugin-redirects:
dependencies:
react:
specifier: ^18.0.0
version: 18.2.0
devDependencies:
'@payloadcms/eslint-config':
specifier: workspace:*
@@ -1231,12 +1235,12 @@ importers:
payload:
specifier: workspace:*
version: link:../payload
react:
specifier: ^18.0.0
version: 18.2.0
packages/plugin-search:
dependencies:
react:
specifier: ^16.8.0 || ^17.0.0 || ^18.0.0
version: 18.2.0
ts-deepmerge:
specifier: ^2.0.1
version: 2.0.7
@@ -1253,9 +1257,6 @@ importers:
payload:
specifier: workspace:*
version: link:../payload
react:
specifier: ^18.0.0
version: 18.2.0
packages/plugin-sentry:
dependencies:
@@ -1313,6 +1314,10 @@ importers:
version: 5.88.2(@swc/core@1.3.107)(webpack-cli@4.10.0)
packages/plugin-seo:
dependencies:
react:
specifier: ^16.8.0 || ^17.0.0 || ^18.0.0
version: 18.2.0
devDependencies:
'@payloadcms/eslint-config':
specifier: workspace:*
@@ -1326,15 +1331,15 @@ importers:
payload:
specifier: workspace:*
version: link:../payload
react:
specifier: ^18.0.0
version: 18.2.0
packages/plugin-stripe:
dependencies:
lodash.get:
specifier: ^4.4.2
version: 4.4.2
react:
specifier: ^16.8.0 || ^17.0.0 || ^18.0.0
version: 18.2.0
stripe:
specifier: ^10.2.0
version: 10.17.0
@@ -1363,9 +1368,6 @@ importers:
prettier:
specifier: ^2.7.1
version: 2.8.8
react:
specifier: ^18.0.0
version: 18.2.0
webpack:
specifier: ^5.78.0
version: 5.88.2(@swc/core@1.3.107)(webpack-cli@4.10.0)
@@ -1424,10 +1426,10 @@ importers:
specifier: 4.17.21
version: 4.17.21
react:
specifier: 18.2.0
specifier: ^16.8.0 || ^17.0.0 || ^18.0.0
version: 18.2.0
react-dom:
specifier: 18.2.0
specifier: ^16.8.0 || ^17.0.0 || ^18.0.0
version: 18.2.0(react@18.2.0)
react-error-boundary:
specifier: 4.0.12
@@ -1467,7 +1469,7 @@ importers:
specifier: 0.2.0
version: 0.2.0
react:
specifier: 18.2.0
specifier: ^16.8.0 || ^17.0.0 || ^18.0.0
version: 18.2.0
react-i18next:
specifier: 11.18.6

View File

@@ -25,11 +25,16 @@ export const getPackageDetails = async (pkg?: string): Promise<PackageDetails[]>
if (pkg) {
packageDirs = fse.readdirSync(packagesDir).filter((d) => d === pkg)
} else {
packageDirs = fse.readdirSync(packagesDir).filter((d) => d !== 'eslint-config-payload')
packageDirs = fse
.readdirSync(packagesDir)
.filter((d) => d !== 'eslint-config-payload' && d !== 'live-preview-vue')
}
const packageDetails = await Promise.all(
packageDirs.map(async (dirName) => {
const pjsonPathFromRoot = `${packagesDir}/${dirName}/package.json`
const pjsonExists = await fse.pathExists(pjsonPathFromRoot)
if (!pjsonExists) return null
const packageJson = await fse.readJson(`${packagesDir}/${dirName}/package.json`)
const isPublic = packageJson.private !== true
if (!isPublic) return null