chore: move ui and translations into deps from peerDeps (#7929)

Move `ui` and `translations` from peerDeps into deps for a few packages.
Users should not have to install these directly unless they are making
customizations.
This commit is contained in:
Elliot DeNolf
2024-08-28 14:47:02 -04:00
committed by GitHub
parent ef818fd5c8
commit 419b274bb1
5 changed files with 30 additions and 37 deletions

View File

@@ -56,18 +56,18 @@
"lint:fix": "eslint --fix --ext .ts,.tsx src", "lint:fix": "eslint --fix --ext .ts,.tsx src",
"prepublishOnly": "pnpm clean && pnpm turbo build" "prepublishOnly": "pnpm clean && pnpm turbo build"
}, },
"dependencies": {
"@payloadcms/translations": "workspace:*",
"@payloadcms/ui": "workspace:*"
},
"devDependencies": { "devDependencies": {
"@payloadcms/eslint-config": "workspace:*", "@payloadcms/eslint-config": "workspace:*",
"@payloadcms/next": "workspace:*", "@payloadcms/next": "workspace:*",
"@payloadcms/translations": "workspace:*",
"@payloadcms/ui": "workspace:*",
"@types/react": "npm:types-react@19.0.0-rc.0", "@types/react": "npm:types-react@19.0.0-rc.0",
"@types/react-dom": "npm:types-react-dom@19.0.0-rc.0", "@types/react-dom": "npm:types-react-dom@19.0.0-rc.0",
"payload": "workspace:*" "payload": "workspace:*"
}, },
"peerDependencies": { "peerDependencies": {
"@payloadcms/translations": "workspace:*",
"@payloadcms/ui": "workspace:*",
"payload": "workspace:*", "payload": "workspace:*",
"react": "^19.0.0 || ^19.0.0-rc-06d0b89e-20240801", "react": "^19.0.0 || ^19.0.0-rc-06d0b89e-20240801",
"react-dom": "^19.0.0 || ^19.0.0-rc-06d0b89e-20240801" "react-dom": "^19.0.0 || ^19.0.0-rc-06d0b89e-20240801"

View File

@@ -54,6 +54,7 @@
"prepublishOnly": "pnpm clean && pnpm turbo build" "prepublishOnly": "pnpm clean && pnpm turbo build"
}, },
"dependencies": { "dependencies": {
"@payloadcms/translations": "workspace:*",
"@payloadcms/ui": "workspace:*", "@payloadcms/ui": "workspace:*",
"lodash.get": "^4.4.2", "lodash.get": "^4.4.2",
"stripe": "^10.2.0", "stripe": "^10.2.0",
@@ -62,8 +63,6 @@
"devDependencies": { "devDependencies": {
"@payloadcms/eslint-config": "workspace:*", "@payloadcms/eslint-config": "workspace:*",
"@payloadcms/next": "workspace:*", "@payloadcms/next": "workspace:*",
"@payloadcms/translations": "workspace:*",
"@payloadcms/ui": "workspace:*",
"@types/express": "^4.17.9", "@types/express": "^4.17.9",
"@types/lodash.get": "^4.4.7", "@types/lodash.get": "^4.4.7",
"@types/react": "npm:types-react@19.0.0-rc.0", "@types/react": "npm:types-react@19.0.0-rc.0",
@@ -72,8 +71,6 @@
"payload": "workspace:*" "payload": "workspace:*"
}, },
"peerDependencies": { "peerDependencies": {
"@payloadcms/translations": "workspace:*",
"@payloadcms/ui": "workspace:*",
"payload": "workspace:*" "payload": "workspace:*"
}, },
"publishConfig": { "publishConfig": {

View File

@@ -59,6 +59,8 @@
"@lexical/rich-text": "0.17.0", "@lexical/rich-text": "0.17.0",
"@lexical/selection": "0.17.0", "@lexical/selection": "0.17.0",
"@lexical/utils": "0.17.0", "@lexical/utils": "0.17.0",
"@payloadcms/translations": "workspace:*",
"@payloadcms/ui": "workspace:*",
"@types/uuid": "10.0.0", "@types/uuid": "10.0.0",
"bson-objectid": "2.0.4", "bson-objectid": "2.0.4",
"dequal": "2.0.3", "dequal": "2.0.3",
@@ -75,9 +77,6 @@
"@babel/preset-typescript": "^7.24.1", "@babel/preset-typescript": "^7.24.1",
"@lexical/eslint-plugin": "0.17.0", "@lexical/eslint-plugin": "0.17.0",
"@payloadcms/eslint-config": "workspace:*", "@payloadcms/eslint-config": "workspace:*",
"@payloadcms/next": "workspace:*",
"@payloadcms/translations": "workspace:*",
"@payloadcms/ui": "workspace:*",
"@types/escape-html": "1.0.4", "@types/escape-html": "1.0.4",
"@types/json-schema": "7.0.15", "@types/json-schema": "7.0.15",
"@types/node": "20.12.5", "@types/node": "20.12.5",
@@ -105,8 +104,6 @@
"@lexical/table": "0.17.0", "@lexical/table": "0.17.0",
"@lexical/utils": "0.17.0", "@lexical/utils": "0.17.0",
"@payloadcms/next": "workspace:*", "@payloadcms/next": "workspace:*",
"@payloadcms/translations": "workspace:*",
"@payloadcms/ui": "workspace:*",
"lexical": "0.17.0", "lexical": "0.17.0",
"payload": "workspace:*", "payload": "workspace:*",
"react": "^19.0.0 || ^19.0.0-rc-06d0b89e-20240801", "react": "^19.0.0 || ^19.0.0-rc-06d0b89e-20240801",

View File

@@ -38,6 +38,8 @@
"prepublishOnly": "pnpm clean && pnpm turbo build" "prepublishOnly": "pnpm clean && pnpm turbo build"
}, },
"dependencies": { "dependencies": {
"@payloadcms/translations": "workspace:*",
"@payloadcms/ui": "workspace:*",
"is-hotkey": "0.2.0", "is-hotkey": "0.2.0",
"slate": "0.91.4", "slate": "0.91.4",
"slate-history": "0.86.0", "slate-history": "0.86.0",
@@ -46,7 +48,6 @@
}, },
"devDependencies": { "devDependencies": {
"@payloadcms/eslint-config": "workspace:*", "@payloadcms/eslint-config": "workspace:*",
"@payloadcms/ui": "workspace:*",
"@types/is-hotkey": "^0.1.10", "@types/is-hotkey": "^0.1.10",
"@types/node": "20.12.5", "@types/node": "20.12.5",
"@types/react": "npm:types-react@19.0.0-rc.0", "@types/react": "npm:types-react@19.0.0-rc.0",
@@ -54,8 +55,6 @@
"payload": "workspace:*" "payload": "workspace:*"
}, },
"peerDependencies": { "peerDependencies": {
"@payloadcms/translations": "workspace:*",
"@payloadcms/ui": "workspace:*",
"payload": "workspace:*", "payload": "workspace:*",
"react": "^19.0.0 || ^19.0.0-rc-06d0b89e-20240801" "react": "^19.0.0 || ^19.0.0-rc-06d0b89e-20240801"
}, },

42
pnpm-lock.yaml generated
View File

@@ -1164,6 +1164,12 @@ importers:
packages/plugin-seo: packages/plugin-seo:
dependencies: dependencies:
'@payloadcms/translations':
specifier: workspace:*
version: link:../translations
'@payloadcms/ui':
specifier: workspace:*
version: link:../ui
react: react:
specifier: 19.0.0-rc-06d0b89e-20240801 specifier: 19.0.0-rc-06d0b89e-20240801
version: 19.0.0-rc-06d0b89e-20240801 version: 19.0.0-rc-06d0b89e-20240801
@@ -1177,12 +1183,6 @@ importers:
'@payloadcms/next': '@payloadcms/next':
specifier: workspace:* specifier: workspace:*
version: link:../next version: link:../next
'@payloadcms/translations':
specifier: workspace:*
version: link:../translations
'@payloadcms/ui':
specifier: workspace:*
version: link:../ui
'@types/react': '@types/react':
specifier: npm:types-react@19.0.0-rc.0 specifier: npm:types-react@19.0.0-rc.0
version: types-react@19.0.0-rc.0 version: types-react@19.0.0-rc.0
@@ -1195,6 +1195,9 @@ importers:
packages/plugin-stripe: packages/plugin-stripe:
dependencies: dependencies:
'@payloadcms/translations':
specifier: workspace:*
version: link:../translations
'@payloadcms/ui': '@payloadcms/ui':
specifier: workspace:* specifier: workspace:*
version: link:../ui version: link:../ui
@@ -1214,9 +1217,6 @@ importers:
'@payloadcms/next': '@payloadcms/next':
specifier: workspace:* specifier: workspace:*
version: link:../next version: link:../next
'@payloadcms/translations':
specifier: workspace:*
version: link:../translations
'@types/express': '@types/express':
specifier: ^4.17.9 specifier: ^4.17.9
version: 4.17.21 version: 4.17.21
@@ -1274,6 +1274,15 @@ importers:
'@lexical/utils': '@lexical/utils':
specifier: 0.17.0 specifier: 0.17.0
version: 0.17.0 version: 0.17.0
'@payloadcms/next':
specifier: workspace:*
version: link:../next
'@payloadcms/translations':
specifier: workspace:*
version: link:../translations
'@payloadcms/ui':
specifier: workspace:*
version: link:../ui
'@types/uuid': '@types/uuid':
specifier: 10.0.0 specifier: 10.0.0
version: 10.0.0 version: 10.0.0
@@ -1323,15 +1332,6 @@ importers:
'@payloadcms/eslint-config': '@payloadcms/eslint-config':
specifier: workspace:* specifier: workspace:*
version: link:../eslint-config version: link:../eslint-config
'@payloadcms/next':
specifier: workspace:*
version: link:../next
'@payloadcms/translations':
specifier: workspace:*
version: link:../translations
'@payloadcms/ui':
specifier: workspace:*
version: link:../ui
'@types/escape-html': '@types/escape-html':
specifier: 1.0.4 specifier: 1.0.4
version: 1.0.4 version: 1.0.4
@@ -1374,6 +1374,9 @@ importers:
'@payloadcms/translations': '@payloadcms/translations':
specifier: workspace:* specifier: workspace:*
version: link:../translations version: link:../translations
'@payloadcms/ui':
specifier: workspace:*
version: link:../ui
is-hotkey: is-hotkey:
specifier: 0.2.0 specifier: 0.2.0
version: 0.2.0 version: 0.2.0
@@ -1396,9 +1399,6 @@ importers:
'@payloadcms/eslint-config': '@payloadcms/eslint-config':
specifier: workspace:* specifier: workspace:*
version: link:../eslint-config version: link:../eslint-config
'@payloadcms/ui':
specifier: workspace:*
version: link:../ui
'@types/is-hotkey': '@types/is-hotkey':
specifier: ^0.1.10 specifier: ^0.1.10
version: 0.1.10 version: 0.1.10