diff --git a/.travis.yml b/.travis.yml index 4b8df0f..6356faf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: node_js node_js: - - "0.12" + - "6" # Google Chrome # @@ -10,4 +10,4 @@ node_js: before_install: - export CHROME_BIN=chromium-browser - export DISPLAY=:99.0 - - sh -e /etc/init.d/xvfb start \ No newline at end of file + - sh -e /etc/init.d/xvfb start diff --git a/index.js b/index.js index f62d78b..44fa04a 100644 --- a/index.js +++ b/index.js @@ -3,8 +3,8 @@ (function(factory) { if (typeof exports !== 'undefined') { var React = require('react'); - var jsdom = require('jsdom').jsdom; - var doc = jsdom('jsdom document'); + var JSDOM = require('jsdom').JSDOM; + var doc = new JSDOM('jsdom document').window.document; module.exports = factory(React, doc); } else { window.Normalizer = { Normalizer: factory(window.React, window.document) }; // jshint ignore:line diff --git a/lib/index.js b/lib/index.js index d089e3d..05548ef 100644 --- a/lib/index.js +++ b/lib/index.js @@ -3,8 +3,8 @@ (function (factory) { if (typeof exports !== 'undefined') { var React = require('react'); - var jsdom = require('jsdom').jsdom; - var doc = jsdom('jsdom document'); + var JSDOM = require('jsdom').JSDOM; + var doc = new JSDOM('jsdom document').window.document; module.exports = factory(React, doc); } else { window.Normalizer = { Normalizer: factory(window.React, window.document) }; // jshint ignore:line diff --git a/package.json b/package.json index de6838e..23d26d7 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "chai": "2.3.0", "chai-spies": "^0.6.0", "hintify": "0.1.0", - "jsdom": "3.1.2", + "jsdom": "^11.1.0", "karma": "0.12.31", "karma-browserify": "3.0.0", "karma-chai": "0.1.0", @@ -39,9 +39,6 @@ "mocha": "2.2.4", "uglifyjs": "2.4.10" }, - "peerDependencies": { - "jsdom": ">=3.1.2 <10.0.0" - }, "dependencies": { "react": "0.14" }