1 | const cosmiconfig = require('cosmiconfig')
|
2 |
|
3 | const paths = require('./paths')
|
4 |
|
5 | module.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 | }
|