diff --git a/cli.js b/cli.js index aa57ff2..68e4801 100755 --- a/cli.js +++ b/cli.js @@ -20,7 +20,7 @@ var yargs = require('yargs') .options('b', { alias: 'browsers', description: 'Autoprefixer-like browser criteria.', - default: browserslist.defaults.join(', ') + default: null }) .string('b') .options('i', { @@ -73,7 +73,7 @@ if (argv.config) { } } -argv.browsers = argv.browsers.split(',').map(function (s) { return s.trim() }) +argv.browsers && (argv.browsers = argv.browsers.split(',').map(function (s) { return s.trim() })) argv.ignore = argv.ignore.split(',').map(function (s) { return s.trim() }) // Informational output if (argv.l) { argv.v = ++argv.verbose } diff --git a/src/browsers.js b/src/browsers.js index 5f197b3..64dae3a 100644 --- a/src/browsers.js +++ b/src/browsers.js @@ -4,7 +4,7 @@ var _ = require('lodash') module.exports = class BrowserSelection { constructor (query, from) { this.browsersRequest = query - this._list = browserslist(this.browsersRequest, { from }) + this._list = browserslist(this.browsersRequest, from ? { path: from } : {}) .map((s) => s.split(' ')) }