From 254b2ed1045ffef81bfc991eca36e5cbbc9baa2f Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 2 May 2026 09:55:26 +0100 Subject: [PATCH] chore: ignore bundled plugin runtime deps in knip --- knip.config.ts | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/knip.config.ts b/knip.config.ts index 598819c1e21..5679fcb88f3 100644 --- a/knip.config.ts +++ b/knip.config.ts @@ -45,6 +45,30 @@ const bundledPluginIgnoredRuntimeDependencies = [ "pdfjs-dist", ] as const; +const rootBundledPluginRuntimeDependencies = [ + "@anthropic-ai/sdk", + "@anthropic-ai/vertex-sdk", + "@aws-sdk/client-bedrock", + "@aws-sdk/client-bedrock-runtime", + "@aws-sdk/credential-provider-node", + "@aws/bedrock-token-generator", + "@google/genai", + "@grammyjs/runner", + "@grammyjs/transformer-throttler", + "@homebridge/ciao", + "@mozilla/readability", + "@slack/bolt", + "@slack/types", + "@slack/web-api", + "grammy", + "linkedom", + "minimatch", + "node-edge-tts", + "openshell", + "pdfjs-dist", + "tokenjuice", +] as const; + const config = { ignoreFiles: [ "scripts/**", @@ -111,7 +135,12 @@ const config = { workspaces: { ".": { entry: rootEntries, - ignoreDependencies: ["@openclaw/*", "playwright-core", "sqlite-vec"], + ignoreDependencies: [ + "@openclaw/*", + "playwright-core", + "sqlite-vec", + ...rootBundledPluginRuntimeDependencies, + ], project: [ "src/**/*.ts!", "scripts/**/*.{js,mjs,cjs,ts,mts,cts}!",