add jsdom, xml2js, and others