{ "$schema": "https://unpkg.com/knip@6/schema.json", "ignoreExportsUsedInFile": true, "tags": ["-lintignore"], "workspaces": { ".": { "entry": [ "auth/index.js", "d1-runtime/index.js", "do-runtime/index.js", "gateway/index.js", // Injected into loaded workers and imported by the generated binding // wrapper, so this is an external module entry rather than an ignored // source file. Its static dependencies remain covered by Knip. "runtime/d1-client.js", "runtime/index.js", "runtime/tail-worker.js", "tests/integration/helpers/ws-roundtrip-runner.cjs", "system-workers/s3-cleanup/src/index.js", "scripts/**/*.js", "scripts/**/*.mjs", // Only executable tests/manual repros are entries. Test helpers must be // reached through imports so knip can report orphaned helper files. "tests/unit/**/*.test.js", "tests/integration/**/*.test.js", "tests/integration/**/*.manual.mjs" ], "project": [ "**/*.js", "**/*.mjs", "**/*.cjs" ], "ignore": [ "shared/vendor/**", "examples/**", "test-workers/**" ] }, "control": { // Embedded by runtime/config-system.capnp as the control worker entrypoint. "entry": ["index.js"], "project": ["**/*.js"] } } }