Firebase Emulators Not Properly Shutting Down

Sometime back, I had a client who wants to run a real-time, multi-device interactive website that doesn’t connect to the internet. Aka, multiple devices have to talk to each other and interact while running on LAN.
Just when the dread of spinning up a local server with a database started creeping up my spine, I found out about Firebase Emulators! Technically it is used for testing your…