UNPKG

ada

Version:

a simple frentend build tool

25 lines (18 loc) 675 B
const path = require('path') const browserslist = require('browserslist') const find = require('./find') const read = require('./read') const browserslistRc = browserslist.parseConfig(read(path.join(__dirname, '../.browserslistrc')) || '').defaults module.exports = options => { let config = browserslistRc if (options.srcDir && options.cwd) { const userConfig = find(options.srcDir, options.cwd, '.browserslistrc') let userRc = [] if (userConfig) { userRc = browserslist.parseConfig(read(userConfig) || '').defaults config = [...new Set(config.concat(userRc))] } } options.debug && console.log('babelRc:', config) return config }