mirror of
https://github.com/morluto/rea.git
synced 2026-10-12 02:19:24 +00:00
* chore(deps): finish toolchain upgrades and drop dead weight pino 9 to 10, @types/node 24 to 26, oxlint 1.73 to 1.87, knip 6.26 to 6.39, turbo 2.10 to 2.11. Narrow engines to supported majors (22/24/26; vitest 5 refuses Node 25). Scope no-var-requires off for Electron CJS hooks and fixtures. Remove TypeDoc: incompatible with TypeScript 7 at install and runtime, used by nothing in any gate. Drop the dep, docs:api workflow, typedoc.json, CI artifact step, and related docs. Replace graphology with a local call-graph adjacency plus BFS: the only consumer is call-path search, and graphology-types ships no types entry for TS7 NodeNext resolution. Delete both graphology dependencies. Remove dead re-exports newly flagged by knip 6.39. * chore: drop stale typedoc and replay references Remove the docs:api release-checklist step, the orphaned docs/api ignore entry, and the nonexistent replay glob from the adapters project.
20 lines
542 B
JSON
20 lines
542 B
JSON
{
|
|
"$schema": "./node_modules/knip/schema.json",
|
|
"entry": ["src/main.ts", "src/cli.ts", "src/contracts/errorSchemas.ts"],
|
|
"project": ["src/**/*.ts", "tests/**/*.ts", "scripts/**/*.mjs"],
|
|
"ignoreDependencies": ["electron"],
|
|
"ignoreExportsUsedInFile": true,
|
|
"rules": {
|
|
"files": "error",
|
|
"dependencies": "error",
|
|
"devDependencies": "error",
|
|
"unlisted": "error",
|
|
"exports": "error",
|
|
"nsExports": "error",
|
|
"types": "error",
|
|
"nsTypes": "error",
|
|
"enumMembers": "error",
|
|
"duplicates": "error"
|
|
}
|
|
}
|