style: fix formatting
feat: add JS and Groovy build systems
feat: add JS format keybinding