### Demo Repo https://github.com/ghost/myrepo ### Which of the following problems are you reporting? Something else more complicated which I'll explain in more detail ### Demonstrate the defect described above with a code sample. A video is worth a thousand words https://github.com/user-attachments/assets/1f2e93f5-f6c9-47da-8267-49756c7708a8 The `.js` part there is lost ### Run `tsc --showConfig` and paste its output here private project, happens everywhere though. ### Run `tsc --traceResolution` and paste its output here private ### Paste the `package.json` of the *importing* module, if it exists private ### Paste the `package.json` of the *target* module, if it exists private ### Any other comments can go here The issue appears both on vscode, and in nvim using mason/lsp/tsserver