Migrar de jsdom para phantomJS? (criação básica do DOM)

M. Bostock apontou que o jsdom do nodejs tem suporte incompleto para svg e, fundamental para mim, não suportagetBBox(). Além disso, ele aconselhou mudar para o PhantomJS do nodejs. Fiz o check-out, mas a abordagem é nova para mim.

Meu script nodejs + jsdom cria um DOM virtual, com o qual meu d3js é reproduzido e é o seguinte:

var jsdom = require('jsdom');
jsdom.env(                             // creates virtual page
  "<html><body></body></html>",        // create my DOM hook,
  [ 'http://d3js.org/d3.v3.min.js',    // add my online dependencies ...
  '../js/d3.v3.min.js',                // ... & local ones
  '../js/jquery-2.1.3.min.js'],

  function (err, window) {
           //my normal JS or nodejs code here !
  }
);

Como migrar este nodejs + jsdom para o nodejs + PhantomJS?

questionAnswers(0)

yourAnswerToTheQuestion