Frontend js stuff, npm deps