diff --git a/CHANGES.md b/CHANGES.md index c0996b2e..519bf9be 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,7 @@ +## Fixed + +- Backed out use of `preact/debug` in favour of `preact/devtools`, as the debug module tries to override the preact module's render export, which fails due to Webpack enforcing the read-only nature of ES module exports. + # 0.19.1 / 2017-11-04 ## `nwb.config.js` Config Changes diff --git a/src/preact/renderShim.js b/src/preact/renderShim.js index 7d37a88c..d46b66c7 100644 --- a/src/preact/renderShim.js +++ b/src/preact/renderShim.js @@ -8,8 +8,8 @@ let root = parent.firstChild // If #app already contains elements, hydrate from let vnode = null if (process.env.NODE_ENV === 'development') { - // Enable Preact debug output and use of React Developer Tools - require('preact/debug') + // Enable use of React Developer Tools + require('preact/devtools') } function renderEntry(exported) { diff --git a/templates/preact-app/src/index.js b/templates/preact-app/src/index.js index 1d386ec4..4f7e6bf9 100644 --- a/templates/preact-app/src/index.js +++ b/templates/preact-app/src/index.js @@ -3,8 +3,8 @@ import './index.css' import {h, render} from 'preact' if (process.env.NODE_ENV === 'development') { - // Enable Preact debug output and use of React Developer Tools - require('preact/debug') + // Enable use of React Developer Tools + require('preact/devtools') } let root