UNPKG

@before.js/client

Version:

Enables data fetching with any React SSR app that uses React Router 5

42 lines (36 loc) 739 B
'use strict'; const PRESETS = { production: { useBuiltIns: 'usage', corejs: 3, loose: true, // Do not transform modules to CJS modules: false, targets: 'defaults' }, test: { targets: 'node 10' } }; module.exports = function({ cache, env }) { const environment = env(); var isEnvDevelopment = env('development'); var isEnvTest = env('test'); cache(true); const presets = [ ['@babel/preset-env', PRESETS[environment]], '@babel/preset-flow', [ '@babel/preset-react', { development: isEnvDevelopment || isEnvTest, useBuiltIns: true } ] ]; return { presets, ignore: ['**/node_modules/**'], sourceMaps: isEnvDevelopment }; };