Обновлять
Node.js 4 уже вышел и полностью поддерживается jsdom. Исходный вопрос ниже касается Node.js 0.12.
Если вы продолжаете получать странные сообщения, такие как «jsdom 4.x и выше работает только с io.js, а не с Node.js», я рекомендую обновить Node.js и jsdom до последних версий.
jsdom 4 прекратил поддержку Node.js.
Из документации:
Обратите внимание, что в нашем выпуске 4.0.0 jsdom больше не работает с Node.js™ и вместо этого требует io.js. Вы по-прежнему можете установить выпуск из серии 3.x, если вы застряли на устаревших технологиях, таких как Node.js™.
(Я слышал о критике в адрес Joyent, управляющего Node.js, но «устаревшая технология» здесь звучит немного уничижительно.)
Хотя jsdom 3.1.2 все еще работает нормально, я хотел бы создавать новые проекты на библиотеке, которая получает регулярные обновления и поддерживает Node.js. Кто-нибудь знает об альтернативном проекте, который все еще поддерживается его авторами?