chore: ignore bundled plugin runtime deps in knip

This commit is contained in:
Peter Steinberger
2026-05-02 09:55:26 +01:00
parent 2baa07f62b
commit 254b2ed104

View File

@@ -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}!",