diff --git a/index.js b/index.js index fa538d3..ef3524a 100644 --- a/index.js +++ b/index.js @@ -16,17 +16,21 @@ module.exports = { this._super.included.apply(this, arguments); - var browserOptions = {}; - var root = this.project.root; var hasRCFile = fs.existsSync(`${root}/.browserslistrc`); var hasPkgBrowserList = !!this.project.pkg.browserslist; + var browserOptions = {}; if (!hasRCFile && !hasPkgBrowserList) { var appOptions = this.app.options || {}; - browserOptions.overrideBrowsersList = appOptions['autoprefixer'] && appOptions['autoprefixer'].overrideBrowsersList; + if (appOptions['autoprefixer'] && appOptions['autoprefixer'].overrideBrowsersList) { + browserOptions.overrideBrowsersList = appOptions['autoprefixer'].overrideBrowsersList; + } else if (this.project.targets) { + browserOptions.overrideBrowsersList = this.project.targets.browsers; + } } + this.options = Object.assign( { enabled: true diff --git a/tests/dummy/config/targets.js b/tests/dummy/config/targets.js index 8ffae36..5dad57b 100644 --- a/tests/dummy/config/targets.js +++ b/tests/dummy/config/targets.js @@ -10,7 +10,7 @@ const isCI = !!process.env.CI; const isProduction = process.env.EMBER_ENV === 'production'; if (isCI || isProduction) { - browsers.push('ie 11'); + browsers.push('since 2015'); } module.exports = {