I'd say it's an electrical problem, most likely you didn't connect ground, data or 5V properly (not getting pin 1 to work).
Do you have enough power, each LED takes 60mA with R, G and B at 100%, a total of 1.1A for 18 LEDs.
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'd say it's an electrical problem, most likely you didn't connect ground, data or 5V properly (not getting pin 1 to work).
Do you have enough power, each LED takes 60mA with R, G and B at 100%, a total of 1.1A for 18 LEDs.