cra-preact
Version:
Comfort of CRA + preact without ejecting
14 lines (9 loc) • 415 B
JavaScript
const hookIntoRequire = require('require-in-the-middle')
hookIntoRequire(['react-scripts/config/webpack.config'], configFactory => {
const config = configFactory('development')
config.resolve.alias['react'] = 'preact/compat'
config.resolve.alias['react-dom'] = 'preact/compat'
config.resolve.alias['react-dom/test-utils'] = 'preact/test-utils'
return () => config
})
require('react-scripts/scripts/start')