UNPKG

435 BJavaScriptView Raw
1const cosmiconfig = require('cosmiconfig')
2
3const paths = require('./paths')
4
5module.exports = () => {
6 const configLoader = cosmiconfig('babel', {
7 packageProp: 'babel',
8 rc: '.babelrc',
9 rcStrintJson: true,
10 js: 'babel.config.js',
11 sync: true,
12 root: paths.root
13 })
14 const result = configLoader.load(paths.root)
15 if (result) return result.config
16 // eslint-disable-next-line global-require
17 return require('../config/babel')
18}