logger icon indicating copy to clipboard operation
logger copied to clipboard

effector/babel-plugin configuration doesn't work as expected

Open SQReder opened this issue 4 years ago • 0 comments

If reactSsr flag is provided through the effector-logger babel plugin - it does nothing

module.exports = {
  plugins: [['effector-logger/babel-plugin', { effector: { reactSsr: true } }]],
}

I've modified node-modules/effector/babel-plugin.js to see if rewrite actually happens

// node-modules/effector/babel-plugin.js#242
      ...
      if (reactSsr) {
        if (source === 'effector-react' || source === 'effector-react/compat') {
          path.node.source.value = 'effector-react/scope'
          console.log(source, 'rewrited')
        }
      }
      ...

It logs if effector/babel-plugin used directly, but not for effector-logger

SQReder avatar Oct 14 '21 14:10 SQReder