@khalidabuhakmeh I'm working in the TypeScript / Node / React world now, and we have used monkey-patching a few times to work around some sticky problems.
@range_marten The issue with source code sharing is it bloats your repos and makes it difficult to determine what you changed and what the author changed.
@khalidabuhakmeh There are no silver bullets ofc but at least you _can_ change the source code as opposed to more complex decompile, change, compile :)
@khalidabuhakmeh and lack of tooling doesn't really help. Git submodules are not granular enough to work as a distribution mechanism. Libs are not designed for source code sharing and so on :)