<commit_before>'use strict';


const autoprefixer = require('autoprefixer');
const postcss      = require('postcss');
const Promise      = require('bluebird');


module.exports = function (context) {

  return Promise.resolve().then(() => {
    let requirements = [
      'android >= 2.2',
      'bb >= 7',
      'chrome >= 26',
      'ff >= 24',
      'ie >= 9',
      'ios >= 5',
      'opera >= 12',
      'safari >= 5'
    ];
    let ap = postcss([ autoprefixer({ browsers: requirements }) ]);

    context.asset.source = ap.process(context.asset.source).css;
  });
};<commit_msg>autoprefixer: update actual browsers list<commit_after>'use strict';


const autoprefixer = require('autoprefixer');
const postcss      = require('postcss');
const Promise      = require('bluebird');


module.exports = function (context) {

  return Promise.resolve().then(() => {
    // Defaults + Opera 12.1 (still > 1% in Russia)
    let requirements = "> 1%, last 2 versions, Firefox ESR, Opera 12.1";

    let ap = postcss([ autoprefixer({ browsers: requirements }) ]);

    context.asset.source = ap.process(context.asset.source).css;
  });
};
{'fraction_non_alphanumeric': 0.1703442188879082, 'fraction_numerical': 0.018534863195057368, 'mean_word_length': 3.1691176470588234, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 15, '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': '7641252', 'n_tokens_mistral': 377, 'n_tokens_neox': 348, 'n_words': 87}