const mode = process.env.NODE_ENV
const dev = mode === 'development'

const resolve = {
  extensions: ['.js', '.json', '.html'],
  mainFields: ['svelte', 'module', 'browser', 'main'],
  alias: {
    'react': 'inferno-compat',
    'react-dom': 'inferno-compat',
    'inferno': dev ? 'inferno/dist/index.dev.esm.js' : 'inferno'
  }
}

module.exports = {
  mode,
  dev,
  resolve
}