Skip to content

Commit 64d837b

Browse files
authored
fix: add typescript as dependency to resolve knip peer dep (#17)
knip requires typescript >=5.0.4 as a peer dependency for its Astro plugin. When react-doctor is executed via npx or pnpm dlx, the isolated environment does not have access to the host project's node_modules, causing ERR_MODULE_NOT_FOUND for typescript. Adding typescript explicitly as a dependency ensures it is always available when react-doctor is installed. Fixes: ERR_MODULE_NOT_FOUND: Cannot find package 'typescript' imported from knip/dist/plugins/astro/resolveFromAST.js
1 parent 116d6cd commit 64d837b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

packages/react-doctor/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@
5454
"ora": "^9.3.0",
5555
"oxlint": "^1.47.0",
5656
"picocolors": "^1.1.1",
57-
"prompts": "^2.4.2"
57+
"prompts": "^2.4.2",
58+
"typescript": ">=5.0.4 <7"
5859
},
5960
"devDependencies": {
6061
"@types/prompts": "^2.4.9",

0 commit comments

Comments
 (0)