Wszystko zależy od projektu. Nie da się powiedzieć co musisz ogarniać, bo to się może różnić.
W ciemno mogę powiedzieć, że z reguły musisz znać podstawy npm, Node, ewentualnie ES6. Reszta zależy od projektu. Jeżeli znalazłeś ciekawe repozytorium tworzone np. w Electron to poczytaj dokumentację danego projektu, frameworka oraz dyskusje innych użytkowników GitHub.