<commit_before># Autoprefixer

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

```js
var css = 'a { transition: transform 1s }';
var prefixed = autoprefixer.compile(css);
```

yields:

```css
a {
  -webkit-transition: -webkit-transform 1s;
  -ms-transition: -ms-transform 1s;
  -o-transition: -o-transform 1s;
  -webkit-transition: transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s
}
```

Features:

* You write normal CSS (or use Autoprefixer after Sass, Stylus
  or another preprocessor).
* You write normal properties (not special mixins), so you don’t need to
  remember which properties needs to be prefixed.
* Autoprefixed uses only really necessary prefixes. You set browsers (by default<commit_msg>More clean README.md<commit_after># Autoprefixer

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

Write your CSS usual code prefixes (forget about them at all, Autoprefixer
will think for you):

```js
var css = 'a { transition: transform 1s }';
var prefixed = autoprefixer.compile(css);
```

Autoprefixer will take current browser statistics and adds only actual prefixes:

```css
a {
  -webkit-transition: -webkit-transform 1s;
  -ms-transition: -ms-transform 1s;
  -o-transition: -o-transform 1s;
  -webkit-transition: transform 1s;
  -o-transition: transform 1s;
  transition: transform 1s
}
```

Features:

* You write normal CSS (or use Autoprefixer after Sass, Stylus
  or another preprocessor).
* You write normal properties (not special mixins), so you don’t need to
  remember which properties needs to be prefixed.
* Autoprefixed uses only really necessary prefixes. You set browsers (by default
{'fraction_non_alphanumeric': 0.08818443804034583, 'fraction_numerical': 0.008069164265129682, 'mean_word_length': 4.40809968847352, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1387763', 'n_tokens_mistral': 551, 'n_tokens_neox': 525, 'n_words': 211}