Skip to content

Latest commit

 

History

History
55 lines (40 loc) · 1.18 KB

File metadata and controls

55 lines (40 loc) · 1.18 KB

create-hash-history

Usage

npx react-router-v4-codemods create-hash-history path/of/files/ or/some**/*glob.js

# or

yarn global add react-router-v4-codemods
react-router-v4-codemods create-hash-history path/of/files/ or/some**/*glob.js

Local Usage

node ./bin/cli.js create-hash-history path/of/files/ or/some**/*glob.js

Input / Output


basic

Input (basic.input.js):

import { Router, hashHistory } from 'react-router';

const MyApp = () => (
  <Router history={hashHistory}>
    <Route path="/posts" component={PostList} />
  </Router>
);

Output (basic.output.js):

const history = createHashHistory();
import createHashHistory from 'history/createHashHistory';
import { Router, hashHistory } from 'react-router';

const MyApp = () => (
  <Router history={history}>
    <Route path="/posts" component={PostList} />
  </Router>
);