I'm not trying to knock what you're shared here, because I think there is value in it and I appreciate it being shared.
That being said, I wonder how useful having SSL on localhost actually is? In general, I think security is relaxed when visiting localhost in many contexts. I believe there are many browser features that are available to software either: (a) in secure contexts (HTTPS), or (b) on localhost. This tells me that there was foresight to allow access to inherently powerful features without having to go through the trouble of setting up a certificate for localhost development.
Anyway, just wanted to offer that as a discussion point