The FTDI model I put in my post above will run an ESP12-e for programming/testing just fine, just make sure you have a good capacitor like 1000uf or more. Like I said, just don’t power the ESP + any other device and you’ll be fine. Average mA draw is about 75-80mA which USB can handle just fine. It’s the surges that are not good for the USB port, and the big cap smooths that out. Here is the link https://www.amazon.com/gp/product/B00IJXZQ7C/ref=ox_sc_act_title_2?ie=UTF8&psc=1&smid=A30QSGOJR8LMXA
Some more info about USB port power consumption:
The USB 1.x and 2.0 specifications provide a 5 V supply on a single wire to power connected USB devices.
A unit load is defined as 100 mA in USB 2.0, and 150 mA in USB 3.0.
A device may draw a maximum of 5 unit loads (500 mA) from a port in USB2.0; 6 (900 mA) in USB 3.0.