The tool groups English traceResolution output by importing file and module specifier. A single log shows the recorded result and original lines. Adding B pairs matching imports and compares their recorded steps. If several B records match, choose one explicitly. Project-root mapping is optional and leaves the original evidence unchanged.
A first recorded difference is a place to investigate, not proof of the cause. Unknown lines, truncated blocks and cached results can leave the evidence incomplete. The tool does not execute your project or reproduce Node or bundler resolution. English traces from TypeScript 6.0.3 have been tested; compatibility with other versions is not verified.
Common questions and answers about this topic.
Run tsc --traceResolution --locale en --pretty false in your project and save its output. Paste that text into A; B is optional. Each input accepts up to 5 MiB. The tool reads the logs locally in your browser.
English traceResolution output from TypeScript 6.0.3 has been tested. Other versions are not verified. Unrecognized lines remain available as original evidence and do not count as proof that two resolutions are equivalent.
No. These are TypeScript compiler records, not runtime observations. Node and bundlers may resolve modules differently. Even the first recorded difference only identifies a point to investigate; it does not establish the root cause.