removed david-dm for dependecies since we are using VanillaJS