It's actually the NodeMCU V2, the thinner one with the CP2102 USB-serial chip. The BLE chip a Xuntong PTR5518. You can look at the schematics and board layout if you want:
https://github.com/happy-bubbles/presence-hardware I made it with EagleCAD.
If you want to flash the firmware to your own NodeMCU, you can do that too. I haven't tried a BLE HM-10, but it talks over a UART interface with AT commands, right? If you can tell it to scan for beacons, you could probably use it by modifying the NodeMCU firmware a bit to give it the right AT commands.