fix: add missing peer dependencies and fix inconsistent peer dependency declarations (#26244)
* fix: add missing peer dependencies and fix inconsistent peer dependency declarations - @calcom/ui: Move react from dependencies to peerDependencies (was inconsistent with react-dom being a peer) - @calcom/emails: Move react and react-dom to peerDependencies - @coss/ui: Add react and react-dom as peerDependencies (uses lucide-react and @base-ui/react) - @calcom/app-store: Add react, react-dom, zod as peerDependencies (depends on @calcom/features which has these peers) - @calcom/platform-libraries: Add react, react-dom, stripe, zod as peerDependencies (depends on @calcom/features) - @calcom/features: Add next as peerDependency (depends on @calcom/trpc which has next as peer), update react/react-dom to flexible version ranges - @calcom/features/ee: Add react, react-dom, react-hook-form as peerDependencies (uses @calcom/ui and @hookform packages) Co-Authored-By: Volnei Munhoz <volnei.munhoz@gmail.com> * fix: add more peer dependencies for PnP compatibility Additional changes: - @calcom/app-store: Move stripe from dependencies to peerDependencies - @calcom/ui: Move @tanstack/react-query to peerDependencies (singleton pattern) - @calcom/trpc: Move @tanstack/react-query to peerDependencies (singleton pattern) - @calcom/atoms: Move @tanstack/react-query to peerDependencies (singleton pattern) - @calcom/stripepayment: Add react, react-dom, stripe as peerDependencies - @calcom/caldavcalendar: Add react, react-dom, react-hook-form as peerDependencies - @calcom/exchange2013calendar: Add react, react-dom, react-hook-form as peerDependencies - @calcom/exchange2016calendar: Add react, react-dom, react-hook-form as peerDependencies - @calcom/ics-feed: Add react, react-dom, react-hook-form as peerDependencies Co-Authored-By: Volnei Munhoz <volnei.munhoz@gmail.com> * fix: revert dependency moves for packages with own builds Packages with their own build step should not have dependencies moved to peerDependencies as they need those deps at build time. Reverted: - @calcom/trpc: Keep @tanstack/react-query out of peerDependencies - @calcom/atoms: Restore @tanstack/react-query to dependencies - @calcom/stripepayment: Restore stripe to dependencies Co-Authored-By: Volnei Munhoz <volnei.munhoz@gmail.com> --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
12 files changed
+58
-18
No files matched your search
@@ -8,8 +8,12 @@
|
||||
"dependencies": {
|
||||
"@calcom/lib": "workspace:*",
|
||||
"@calcom/prisma": "workspace:*",
|
||||
"@calcom/ui": "workspace:*",
|
||||
"react-hook-form": "7.43.3"
|
||||
"@calcom/ui": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "^18.0.0 || ^19.0.0",
|
||||
"react-dom": "^18.0.0 || ^19.0.0",
|
||||
"react-hook-form": "^7.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@calcom/types": "workspace:*"
|
||||
|
||||
@@ -8,8 +8,12 @@
|
||||
"@calcom/lib": "workspace:*",
|
||||
"@calcom/prisma": "workspace:*",
|
||||
"@calcom/ui": "workspace:*",
|
||||
"ews-javascript-api": "0.11.0",
|
||||
"react-hook-form": "7.43.3"
|
||||
"ews-javascript-api": "0.11.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "^18.0.0 || ^19.0.0",
|
||||
"react-dom": "^18.0.0 || ^19.0.0",
|
||||
"react-hook-form": "^7.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@calcom/types": "workspace:*"
|
||||
|
||||
@@ -8,8 +8,12 @@
|
||||
"@calcom/lib": "workspace:*",
|
||||
"@calcom/prisma": "workspace:*",
|
||||
"@calcom/ui": "workspace:*",
|
||||
"ews-javascript-api": "0.11.0",
|
||||
"react-hook-form": "7.43.3"
|
||||
"ews-javascript-api": "0.11.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "^18.0.0 || ^19.0.0",
|
||||
"react-dom": "^18.0.0 || ^19.0.0",
|
||||
"react-hook-form": "^7.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@calcom/types": "workspace:*"
|
||||
|
||||
@@ -7,8 +7,12 @@
|
||||
"dependencies": {
|
||||
"@calcom/lib": "workspace:*",
|
||||
"@calcom/prisma": "workspace:*",
|
||||
"@calcom/ui": "workspace:*",
|
||||
"react-hook-form": "7.43.3"
|
||||
"@calcom/ui": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "^18.0.0 || ^19.0.0",
|
||||
"react-dom": "^18.0.0 || ^19.0.0",
|
||||
"react-hook-form": "^7.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@calcom/types": "workspace:*"
|
||||
|
||||
@@ -24,8 +24,13 @@
|
||||
"@calcom/zoomvideo": "workspace:*",
|
||||
"lodash": "4.17.21",
|
||||
"qs-stringify": "1.2.1",
|
||||
"react-i18next": "12.3.1",
|
||||
"stripe": "9.16.0"
|
||||
"react-i18next": "12.3.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "^18.0.0 || ^19.0.0",
|
||||
"react-dom": "^18.0.0 || ^19.0.0",
|
||||
"stripe": "^9.0.0 || ^15.0.0",
|
||||
"zod": "^3.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@calcom/eslint-config": "workspace:*",
|
||||
|
||||
@@ -22,6 +22,10 @@
|
||||
"lucide-react": "0.555.0",
|
||||
"tailwind-merge": "3.4.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "^18.0.0 || ^19.0.0",
|
||||
"react-dom": "^18.0.0 || ^19.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"ts-node": "10.9.2",
|
||||
"tsc-absolute": "1.0.0",
|
||||
|
||||
@@ -9,10 +9,12 @@
|
||||
"dependencies": {
|
||||
"@calcom/dayjs": "workspace:*",
|
||||
"@calcom/lib": "workspace:*",
|
||||
"react": "18.2.0",
|
||||
"react-dom": "18.2.0",
|
||||
"rrule": "2.7.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "^18.0.0 || ^19.0.0",
|
||||
"react-dom": "^18.0.0 || ^19.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@calcom/tsconfig": "workspace:*",
|
||||
"@calcom/types": "workspace:*"
|
||||
|
||||
@@ -16,6 +16,11 @@
|
||||
"twilio": "3.84.1",
|
||||
"zod": "3.25.76"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "^18.0.0 || ^19.0.0",
|
||||
"react-dom": "^18.0.0 || ^19.0.0",
|
||||
"react-hook-form": "^7.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@calcom/tsconfig": "workspace:*"
|
||||
}
|
||||
|
||||
@@ -35,8 +35,9 @@
|
||||
"zustand": "4.5.2"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "18.2.0",
|
||||
"react-dom": "18.2.0",
|
||||
"next": ">=14.0.0",
|
||||
"react": "^18.0.0 || ^19.0.0",
|
||||
"react-dom": "^18.0.0 || ^19.0.0",
|
||||
"react-is": "^18.2.0",
|
||||
"stripe": "^9.0.0 || ^15.0.0",
|
||||
"zod": "^3.0.0"
|
||||
|
||||
@@ -20,6 +20,12 @@
|
||||
"@calcom/features": "workspace:*",
|
||||
"@calcom/lib": "workspace:*"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react": "^18.0.0 || ^19.0.0",
|
||||
"react-dom": "^18.0.0 || ^19.0.0",
|
||||
"stripe": "^9.0.0 || ^15.0.0",
|
||||
"zod": "^3.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "20.17.23",
|
||||
"@vitejs/plugin-react": "4.2.1",
|
||||
|
||||
@@ -14,7 +14,6 @@
|
||||
"build:react": "yarn tsc --project tsconfig.react.json"
|
||||
},
|
||||
"dependencies": {
|
||||
"@tanstack/react-query": "5.17.19",
|
||||
"@trpc/client": "11.0.0-next-beta.222",
|
||||
"@trpc/next": "11.0.0-next-beta.222",
|
||||
"@trpc/react-query": "11.0.0-next-beta.222",
|
||||
@@ -25,12 +24,14 @@
|
||||
"zod": "3.25.76"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@tanstack/react-query": "^5.0.0",
|
||||
"next": ">=14.0.0",
|
||||
"react": "^18.0.0 || ^19.0.0",
|
||||
"react-dom": "^18.0.0 || ^19.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@calcom/eslint-config": "workspace:*",
|
||||
"@tanstack/react-query": "5.17.19",
|
||||
"@types/cookie": "0.6.0",
|
||||
"@types/uuid": "8.3.4",
|
||||
"typescript": "5.9.2"
|
||||
|
||||
@@ -93,7 +93,6 @@
|
||||
"@radix-ui/react-slider": "1.2.2",
|
||||
"@storybook/blocks": "7.6.3",
|
||||
"@storybook/react": "7.6.3",
|
||||
"@tanstack/react-query": "5.17.19",
|
||||
"@tanstack/react-table": "8.20.6",
|
||||
"@wojtekmaj/react-daterange-picker": "3.4.0",
|
||||
"class-variance-authority": "0.4.0",
|
||||
@@ -103,7 +102,6 @@
|
||||
"date-fns": "3.6.0",
|
||||
"downshift": "6.1.9",
|
||||
"lexical": "0.9.0",
|
||||
"react": "18.2.0",
|
||||
"react-colorful": "5.6.1",
|
||||
"react-day-picker": "8.10.1",
|
||||
"react-easy-crop": "5.0.0",
|
||||
@@ -116,7 +114,9 @@
|
||||
"zod": "3.25.76"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"react-dom": "18.2.0"
|
||||
"@tanstack/react-query": "^5.0.0",
|
||||
"react": "^18.0.0 || ^19.0.0",
|
||||
"react-dom": "^18.0.0 || ^19.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@calcom/config": "workspace:*",
|
||||
|
||||
Reference in new issue
Block a user