Make jsdom optional