<commit_before>import {createStore} from 'redux';
import {componentRouter} from './reducer';


export const store = createStore(componentRouter);<commit_msg>Support for Redux DevTools<commit_after>import {createStore} from 'redux';
import {componentRouter} from './reducer';


const factory = () => {
  if (process.env.NODE_ENV === 'production') {
    return createStore(componentRouter);
  }

  const devTools = typeof global.window === 'object' &&
    typeof global.window.devToolsExtension !== 'undefined' &&
    global.window.devToolsExtension;

  if (!devTools) {
    return createStore(componentRouter);
  }

  return createStore(componentRouter, undefined, devTools());
};

export const store = factory();
{'fraction_non_alphanumeric': 0.1348314606741573, 'fraction_numerical': 0.0, 'mean_word_length': 5.254385964912281, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 4, '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': '5164129', 'n_tokens_mistral': 201, 'n_tokens_neox': 195, 'n_words': 50}