Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website

# Autoprefixer [![Cult Of Martians][cult-img]][cult]

[PostCSS] plugin to parse CSS and add vendor prefixes to CSS rules using values
from [Can I Use]. It is recommended by Google and used in Twitter and Alibaba.

Write your CSS rules without vendor prefixes (in fact, forget about them
entirely):

```css
::placeholder {
  color: gray;
}

.image {
  width: stretch;
}
```

Autoprefixer will use the data based on current browser popularity and property
support to apply prefixes for you. You can try the [interactive demo]
of Autoprefixer.

```css
::-moz-placeholder {
  color: gray;
}
::placeholder {
  color: gray;
}

.image {
  width: -moz-available;
  width: -webkit-fill-available;
  width: stretch;
}
```

Twitter account for news and releases: [@autoprefixer].

[interactive demo]: https://autoprefixer.github.io/
[@autoprefixer]: https://twitter.com/autoprefixer
[Can I Use]: https://caniuse.com/
[cult-img]: https://cultofmartians.com/assets/badges/badge.svg
[PostCSS]: https://github.com/postcss/postcss
[cult]: https://cultofmartians.com/tasks/autoprefixer-grid.html

autoprefixer

autoprefixer css prefix postcss postcss-plugin

eslint-ci *.js lib/*.js data/*.js test/*.js

jest --coverage && npm run lint && gulp && size-limit

eslint *.js lib/*.js data/*.js test/*.js

jest && npm run lint && gulp && size-limit

size-limit --babili 250KB build/lib/autoprefixer.js

jest && npm run lint && gulp && npm run size

mocha --reporter spec --require should --compilers coffee:coffee-script

Parse CSS and add prefixed properties and values by actual Can I Use database

mocha --reporter spec --compilers coffee:coffee-script

Parse CSS and add prefixed properties and values, when it really necessary for selected browsers.

autoprefixer css postcss postcss-plugin prefix