<commit_before>import babel from 'rollup-plugin-babel';
import eslint from 'rollup-plugin-eslint';


export default {
  input: 'src/index.js',
  name: 'ReactIMask',
  output: [{
    file: 'dist/react-imask.js',
    format: 'umd'
  }],
  sourcemap: true,
  plugins: [
    eslint({configFile: '.eslintrc'}),
    babel(),
  ],
  external: [
    'react',
    'prop-types',
    'imask',
  ],
  globals: {
    react: 'React',
    imask: 'IMask',
    'prop-types': 'PropTypes',
  }
}
<commit_msg>React: refactor build<commit_after>import babel from 'rollup-plugin-babel';
import eslint from 'rollup-plugin-eslint';

const globals = {
  react: 'React',
  imask: 'IMask',
  'prop-types': 'PropTypes',
};

export default {
  input: 'src/index.js',
  name: 'ReactIMask',
  output: {
    file: 'dist/react-imask.js',
    format: 'umd'
  },
  sourcemap: true,
  plugins: [
    eslint({configFile: '.eslintrc'}),
    babel(),
  ],
  external: Object.keys(globals),
  globals
}

{'fraction_non_alphanumeric': 0.17964693665628245, 'fraction_numerical': 0.0, 'mean_word_length': 3.3035714285714284, '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': '7366661', 'n_tokens_mistral': 376, 'n_tokens_neox': 373, 'n_words': 74}