# How to list the supported browsers?

**URL:** <https://discuss.emberjs.com/t/how-to-list-the-supported-browsers/18270>\
**Category:** Ember CLI\
**Created:** [October 7, 2020, 6:53pm UTC](https://discuss.emberjs.com/t/how-to-list-the-supported-browsers/18270 "2020-10-07T18:53:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jezra](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/jezra/32/16747_2.png) [@jezra](https://discuss.emberjs.com/u/jezra)\
**Post date:** [October 7, 2020, 6:53pm UTC](https://discuss.emberjs.com/t/how-to-list-the-supported-browsers/18270/1 "2020-10-07T18:53:37Z")

</div>

The CLI docs briefly cover Build Targets [Build targets - Configuration - Ember Guides](https://guides.emberjs.com/v3.20.0/configuring-ember/build-targets/) and mentions that the feature is backed by [GitHub - browserslist/browserslist: 🦔 Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env](https://github.com/ai/browserslist)

According to the browserslist documentation [GitHub - browserslist/browserslist: 🦔 Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env](https://github.com/browserslist/browserslist#debug) running `npx browserslist` will generate a list of browsers that are supported. However, this does not work for an Ember app due to Ember not declaring targets in a default/standard Browserslist config location.

Is there a way to generate the list of browsers using ember?

---

<div class="post-metadata">

**Author:** ![ef4](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/ef4/32/13470_2.png) [@ef4](https://discuss.emberjs.com/u/ef4)\
**Post date:** [October 9, 2020, 3:06pm UTC](https://discuss.emberjs.com/t/how-to-list-the-supported-browsers/18270/2 "2020-10-09T15:06:07Z")

</div>

You can pull the browser queries out of `config/targets.js` and pass them into `browserslist`. Using zsh, I see this works:

```auto
npx browserslist "`node -e "console.log(require('./config/targets.js').browsers.join(','))"`"

```

---

<div class="post-metadata">

**Author:** ![jezra](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/jezra/32/16747_2.png) [@jezra](https://discuss.emberjs.com/u/jezra)\
**Post date:** [October 13, 2020, 4:02pm UTC](https://discuss.emberjs.com/t/how-to-list-the-supported-browsers/18270/3 "2020-10-13T16:02:21Z")

</div>

Thank you, that works wonderfully. I have add the code to a shell script called “ember-browser-list” to make it easier to use for others on my team.

---

<div class="post-metadata">

**Author:** ![bartocc](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/bartocc/32/10812_2.png) [@bartocc](https://discuss.emberjs.com/u/bartocc)\
**Post date:** [February 10, 2021, 1:55pm UTC](https://discuss.emberjs.com/t/how-to-list-the-supported-browsers/18270/4 "2021-02-10T13:55:54Z")

</div>

Very usefull @ef4 , thx 👍
