It should be... That nRF52 link may build pretty easily for Puck.js if you just change a few pin names around.
Realistically you probably want to flash the Puck via the SWD pins though - trying to upload via bluetooth will probably result in a bricked Puck (until you reflash it via SWD)
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.
It should be... That nRF52 link may build pretty easily for Puck.js if you just change a few pin names around.
Realistically you probably want to flash the Puck via the SWD pins though - trying to upload via bluetooth will probably result in a bricked Puck (until you reflash it via SWD)