Shameless plug, if you ever need to parse ~/.claude/projects use claude-code-types [1].
[1]: https://www.npmjs.com/package/claude-code-types