rsnext/examples/with-why-did-you-render/babel.config.js
2021-02-19 16:41:56 +00:00

20 lines
448 B
JavaScript

module.exports = function (api) {
const isServer = api.caller((caller) => caller?.isServer)
const isCallerDevelopment = api.caller((caller) => caller?.isDev)
const presets = [
[
'next/babel',
{
'preset-react': {
importSource:
!isServer && isCallerDevelopment
? '@welldone-software/why-did-you-render'
: 'react',
},
},
],
]
return { presets }
}