A good IDE is of great help. Unfortunately the very known ones in biz and tech domain have no or cannot have configuration that would know about Espruino. On the other hand, the few extras that are specific to Espruino can be looked up at the reference, all the rest is nicely supported... especially when you assign the hardware fixed names to variables in your software. Then you get great support... and if you want to go full length, write API / dummy classes for the hardware stuff and pull them in at the very beginning of your code. For the upload you then pick just the 'part below' and paste it into the pane to upload... More about helpful cross development that all0ws to develop all on the PC/Broser and go to Espruino only at phases - for sure at the end - at another time.
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.
A good IDE is of great help. Unfortunately the very known ones in biz and tech domain have no or cannot have configuration that would know about Espruino. On the other hand, the few extras that are specific to Espruino can be looked up at the reference, all the rest is nicely supported... especially when you assign the hardware fixed names to variables in your software. Then you get great support... and if you want to go full length, write API / dummy classes for the hardware stuff and pull them in at the very beginning of your code. For the upload you then pick just the 'part below' and paste it into the pane to upload... More about helpful cross development that all0ws to develop all on the PC/Broser and go to Espruino only at phases - for sure at the end - at another time.