There's a bit of info on porting in the github repo's readme at https://github.com/espruino/Espruino and you could use the other ports as references - there are now a bunch of ARM-based ports.
Getting it running to blink lights is probably not too bad, but I imagine your big challenge will be getting the WiFi working, since that'll probably involve pulling in quite a lot of RTL-specific libraries. For instance there was a port to the EMW3165, but the actual WiFi support was never actually done.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I don't believe there is a port, no.
There's a bit of info on porting in the github repo's readme at https://github.com/espruino/Espruino and you could use the other ports as references - there are now a bunch of ARM-based ports.
Getting it running to blink lights is probably not too bad, but I imagine your big challenge will be getting the WiFi working, since that'll probably involve pulling in quite a lot of RTL-specific libraries. For instance there was a port to the EMW3165, but the actual WiFi support was never actually done.