From 727a5d9cd66eac769f52e0fed9ffdc0e66d8eda0 Mon Sep 17 00:00:00 2001 From: Malte Ubl Date: Mon, 23 Mar 2026 07:53:11 -0700 Subject: [PATCH] Make adapters depend on `chat` as a real dep Without this, changeset will make any dep change a major change --- .changeset/brown-tires-lick.md | 12 ++++++++++++ packages/adapter-discord/package.json | 4 +--- packages/adapter-gchat/package.json | 4 +--- packages/adapter-github/package.json | 4 +--- packages/adapter-linear/package.json | 4 +--- packages/adapter-slack/package.json | 4 +--- packages/adapter-teams/package.json | 4 +--- packages/adapter-telegram/package.json | 4 +--- packages/adapter-whatsapp/package.json | 4 +--- 9 files changed, 20 insertions(+), 24 deletions(-) create mode 100644 .changeset/brown-tires-lick.md diff --git a/.changeset/brown-tires-lick.md b/.changeset/brown-tires-lick.md new file mode 100644 index 00000000..10eee9eb --- /dev/null +++ b/.changeset/brown-tires-lick.md @@ -0,0 +1,12 @@ +--- +"@chat-adapter/telegram": minor +"@chat-adapter/whatsapp": minor +"@chat-adapter/discord": minor +"@chat-adapter/github": minor +"@chat-adapter/linear": minor +"@chat-adapter/gchat": minor +"@chat-adapter/slack": minor +"@chat-adapter/teams": minor +--- + +Switch adapters from optional dep to full dep on chat diff --git a/packages/adapter-discord/package.json b/packages/adapter-discord/package.json index 96275d49..3ca8d3a5 100644 --- a/packages/adapter-discord/package.json +++ b/packages/adapter-discord/package.json @@ -25,13 +25,11 @@ }, "dependencies": { "@chat-adapter/shared": "workspace:*", + "chat": "workspace:*", "discord-api-types": "^0.37.119", "discord-interactions": "^4.4.0", "discord.js": "^14.25.1" }, - "peerDependencies": { - "chat": "workspace:*" - }, "devDependencies": { "@types/node": "^25.3.2", "tsup": "^8.3.5", diff --git a/packages/adapter-gchat/package.json b/packages/adapter-gchat/package.json index 20536de1..eeb6c813 100644 --- a/packages/adapter-gchat/package.json +++ b/packages/adapter-gchat/package.json @@ -26,9 +26,7 @@ "dependencies": { "@chat-adapter/shared": "workspace:*", "@googleapis/chat": "^44.6.0", - "@googleapis/workspaceevents": "^9.1.0" - }, - "peerDependencies": { + "@googleapis/workspaceevents": "^9.1.0", "chat": "workspace:*" }, "devDependencies": { diff --git a/packages/adapter-github/package.json b/packages/adapter-github/package.json index df62fe06..a21575d0 100644 --- a/packages/adapter-github/package.json +++ b/packages/adapter-github/package.json @@ -26,9 +26,7 @@ "dependencies": { "@chat-adapter/shared": "workspace:*", "@octokit/auth-app": "^8.2.0", - "@octokit/rest": "^22.0.1" - }, - "peerDependencies": { + "@octokit/rest": "^22.0.1", "chat": "workspace:*" }, "devDependencies": { diff --git a/packages/adapter-linear/package.json b/packages/adapter-linear/package.json index 0033eb0a..53a5d73b 100644 --- a/packages/adapter-linear/package.json +++ b/packages/adapter-linear/package.json @@ -25,9 +25,7 @@ }, "dependencies": { "@chat-adapter/shared": "workspace:*", - "@linear/sdk": "^76.0.0" - }, - "peerDependencies": { + "@linear/sdk": "^76.0.0", "chat": "workspace:*" }, "devDependencies": { diff --git a/packages/adapter-slack/package.json b/packages/adapter-slack/package.json index 8c2eb42c..a2ad97a4 100644 --- a/packages/adapter-slack/package.json +++ b/packages/adapter-slack/package.json @@ -25,9 +25,7 @@ }, "dependencies": { "@chat-adapter/shared": "workspace:*", - "@slack/web-api": "^7.14.0" - }, - "peerDependencies": { + "@slack/web-api": "^7.14.0", "chat": "workspace:*" }, "devDependencies": { diff --git a/packages/adapter-teams/package.json b/packages/adapter-teams/package.json index ccccdc61..4ecf7074 100644 --- a/packages/adapter-teams/package.json +++ b/packages/adapter-teams/package.json @@ -27,9 +27,7 @@ "@azure/identity": "^4.13.0", "@chat-adapter/shared": "workspace:*", "botbuilder": "^4.23.1", - "botframework-connector": "^4.23.3" - }, - "peerDependencies": { + "botframework-connector": "^4.23.3", "chat": "workspace:*" }, "devDependencies": { diff --git a/packages/adapter-telegram/package.json b/packages/adapter-telegram/package.json index 81f07580..5f26bb38 100644 --- a/packages/adapter-telegram/package.json +++ b/packages/adapter-telegram/package.json @@ -24,9 +24,7 @@ "clean": "rm -rf dist" }, "dependencies": { - "@chat-adapter/shared": "workspace:*" - }, - "peerDependencies": { + "@chat-adapter/shared": "workspace:*", "chat": "workspace:*" }, "devDependencies": { diff --git a/packages/adapter-whatsapp/package.json b/packages/adapter-whatsapp/package.json index e006a62e..aa90689f 100644 --- a/packages/adapter-whatsapp/package.json +++ b/packages/adapter-whatsapp/package.json @@ -24,9 +24,7 @@ "clean": "rm -rf dist" }, "dependencies": { - "@chat-adapter/shared": "workspace:*" - }, - "peerDependencies": { + "@chat-adapter/shared": "workspace:*", "chat": "workspace:*" }, "devDependencies": {