A flat-YAML task tracker that is just files. No daemon, no database, no git hooks.
diarie.dev
issue-tracker
cli
nodejs
agent-friendly
1{
2 "$schema": "https://unpkg.com/knip@5/schema.json",
3
4 // No explicit `entry`: knip auto-detects every entry point from package.json —
5 // lib/index.js + lib/schema.js via `exports`, cli.js via `bin`, and the three
6 // brand/*.js via the `brand:*` scripts that invoke them. `cli.js` is likewise
7 // omitted from `project` (the bin entry already covers it). knip flagged all of
8 // these as redundant patterns; this is that cleanup.
9 "project": ["lib/**/*.js", "brand/*.js"],
10
11 // `@voxpelli/generate-favicon` is CLI-only (no exports) and is invoked as a bare binary via
12 // execFileSync in brand/generate-favicons.js, so knip cannot trace it structurally and would
13 // otherwise report it as an unused devDependency. Ignored deliberately, with WHY.
14 "ignoreDependencies": ["@voxpelli/generate-favicon"],
15
16 // `@planned` marks an export that is deliberately kept without a caller. It must SAY WHY in the
17 // JSDoc — a silenced knip warning that implies somebody still needs the export is worse than no
18 // warning at all. See `projectRecords` in lib/migrate/bd-map.js.
19 "tags": ["-planned"]
20}