Skip to content

Commit

Permalink
Documentation for target browsers (#2634)
Browse files Browse the repository at this point in the history
  • Loading branch information
pustovalov authored and gauravtiwari committed Aug 16, 2020
1 parent c71dc65 commit 409009b
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -399,7 +399,7 @@ When compiling assets for production on a remote server, such as a continuous in
- [Webpack-dev-server](./docs/webpack-dev-server.md)
- [Environment Variables](./docs/env.md)
- [Folder Structure](./docs/folder-structure.md)
- [Assets](./docs/assets.md) - [CSS, Sass and SCSS](./docs/css.md) - [ES6](./docs/es6.md)
- [Assets](./docs/assets.md) - [CSS, Sass and SCSS](./docs/css.md) - [ES6](./docs/es6.md), [Target browsers](./docs/target.md)
- [Props](./docs/props.md)
- [Typescript](./docs/typescript.md)
- [Yarn](./docs/yarn.md)
Expand Down
22 changes: 22 additions & 0 deletions docs/target.md
@@ -0,0 +1,22 @@
# Target browsers

By default webpacker provides these front-end tools:
- [@babel/preset-env](https://github.com/babel/babel/tree/master/packages/babel-preset-env)
- [Autoprefixer](https://github.com/postcss/autoprefixer)
- [postcss-preset-env](https://github.com/csstools/postcss-preset-env)

All these tools use [Browserslist](https://github.com/browserslist/browserslist) to detect which environment your users have

Webpacker browserslist default target:
```
defaults
```

`defaults`: `(> 0.5%, last 2 versions, Firefox ESR, not dead)`, [browserl.ist](https://browserl.ist/) is an online tool to check what browsers will be selected by some query.

To keep browsers data up to date, you need to run:
```bash
yarn upgrade caniuse-lite
```

at least once every few months, to prevent such [problems](https://github.com/browserslist/browserslist/issues/492)

0 comments on commit 409009b

Please sign in to comment.