hey just wanted to mention that I rewrote this tool in much more modern TypeScript and fixed a few things along the way and publish it here https://www.npmjs.com/package/@typeslayer/analyze-trace
that said, one thing I didn't keep in my version was the node streaming stuff (which is necessary to process files over 600mb or so, which is around the maximum size of a string in JavaScript). what I did do, though, instead, is... rewrite it in Rust. that solved all my problems and also it's like way way way faster too. see here https://github.com/dimitropoulos/typeslayer/tree/main/packages/typeslayer/src-tauri/src/analyze_trace
happy to hear feedback. this is a cool tool and I needed to expand upon it for TypeSlayer.
hey just wanted to mention that I rewrote this tool in much more modern TypeScript and fixed a few things along the way and publish it here https://www.npmjs.com/package/@typeslayer/analyze-trace
that said, one thing I didn't keep in my version was the node streaming stuff (which is necessary to process files over 600mb or so, which is around the maximum size of a string in JavaScript). what I did do, though, instead, is... rewrite it in Rust. that solved all my problems and also it's like way way way faster too. see here https://github.com/dimitropoulos/typeslayer/tree/main/packages/typeslayer/src-tauri/src/analyze_trace
happy to hear feedback. this is a cool tool and I needed to expand upon it for TypeSlayer.