The dependencies (of `@ts-nameof/common` for example) specify `"typescript": "^3.9.7"`, which due to the loose interpretation of semver by the TypeScript team, doesn't apply to 4.0.2, which _appears_ to be compatible anyway.
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by ckknight and has received 1 comments.