Is it possible to diff two draft notebooks?

I would really love to see some kind of pure-plain-text-file version of an Observable notebook. That seems like it would be the most convenient form for storing in git or the like, and would be easy to build flexible tooling on top, including IDE integration, diffs, etc.

Previous comment about this: