old_contents: // Style
  require('medium-editor/dist/css/medium-editor.css');
  require('medium-editor/dist/css/themes/default.css');
  require('./styles/index.styl');
  
  
  
  require('./utils/ObjectAssignPolyfill');
  
  
  window.React = React;
  window.ReactDOM = ReactDOM;
  
  import { Provider } from 'react-redux';
  import {Router, Route, Link, browserHistory, IndexRoute} from 'react-router';
  import { syncReduxAndRouter } from 'redux-simple-router'
  
  // Components
  import App from './components/App';
  import Home from './components/Home';
  import PlaylistEditor from './components/PlaylistEditor';
  import ArticleSearch from './components/ArticleSearch';
  import ArticlePreview from './components/ArticlePreview';
  import ArticleCaption from './components/ArticleCaption';
  import ImageSelector from './components/ImageSelector';
  import Login from './components/Login';
  import StyleGuide from './components/StyleGuide';
  
  import { createHistory } from 'history';
  import configureStore from './store/configureStore';
  
  const store = configureStore();
  const history = createHistory();
  
  syncReduxAndRouter(history, store)
  
  class PlaylistApp extends React.Component{
    render() {
      return (
        <Provider store={store}>
          <Router history={history}>
            <Route path="/" component={App}>
              <IndexRoute component={Home} />
              <Route path="/playlists" component={PlaylistEditor}>
                <Route path="/playlists/article/images" component={ImageSelector} />
                <Route path="/playlists/article/caption" component={ArticleCaption} />
              </Route>
              <Route path="/playlists/article/search" component={ArticleSearch} />
            </Route>
            <Route path="/styleguide" component={StyleGuide}/>
          </Router>
        </Provider>
      )
    }
  }
  
  registerComponent('PlaylistApp', PlaylistApp);
  
  
new_contents: // Style
  require('./styles/index.styl');
  
  
  
  require('./utils/ObjectAssignPolyfill');
  
  
  window.React = React;
  window.ReactDOM = ReactDOM;
  
  import { Provider } from 'react-redux';
  import {Router, Route, Link, browserHistory, IndexRoute} from 'react-router';
  import { syncReduxAndRouter } from 'redux-simple-router'
  
  // Components
  import App from './components/App';
  import Home from './components/Home';
  import PlaylistEditor from './components/PlaylistEditor';
  import ArticleSearch from './components/ArticleSearch';
  import ArticlePreview from './components/ArticlePreview';
  import ArticleCaption from './components/ArticleCaption';
  import ImageSelector from './components/ImageSelector';
  import Login from './components/Login';
  import StyleGuide from './components/StyleGuide';
  
  import { createHistory } from 'history';
  import configureStore from './store/configureStore';
  
  const store = configureStore();
  const history = createHistory();
  
  syncReduxAndRouter(history, store)
  
  class PlaylistApp extends React.Component{
    render() {
      return (
        <Provider store={store}>
          <Router history={history}>
            <Route path="/" component={App}>
              <IndexRoute component={Home} />
              <Route path="/playlists" component={PlaylistEditor}>
                <Route path="/playlists/article/images" component={ImageSelector} />
                <Route path="/playlists/article/caption" component={ArticleCaption} />
              </Route>
              <Route path="/playlists/article/search" component={ArticleSearch} />
            </Route>
            <Route path="/styleguide" component={StyleGuide}/>
          </Router>
        </Provider>
      )
    }
  }
  
  registerComponent('PlaylistApp', PlaylistApp);
  
subject: Remove medium-editor require, since it was removed from package.json in d5fc4b401a3f12f29ded9a76d455d22d03b89426