Skip to content

Commit

Permalink
Use app targets for autoprefixer as last fallback (#53)
Browse files Browse the repository at this point in the history
* Use targets for autoprefixer as last fallback

* bump from ie11 to since 2015

* Lets try this

* Revert "Lets try this"

This reverts commit c936a7f.
  • Loading branch information
snewcomer committed May 28, 2020
1 parent 69e42d8 commit 075c328
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 4 deletions.
10 changes: 7 additions & 3 deletions index.js
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion tests/dummy/config/targets.js
Expand Up @@ -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 = {
Expand Down

0 comments on commit 075c328

Please sign in to comment.