<commit_before># @ngrx/router-store
### Bindings to connect ngrx/router to ngrx/store


### Setup

1. Use npm to install the bindings:
```
npm install @ngrx/router-store --save
```

2. Use the `routerReducer` when providing `Store`:
```ts
import { provideStore } from '@ngrx/store';
import { routerReducer } from '@ngrx/router-store';


export const storeProvider = provideStore({
  // Your reducers go here,
  router: routerReducer
});
```

3. Install the bindings providers after you setup the router providers:
```ts
import { connectRouterToStore } from '@ngrx/router-store';

bootstrap(App, [
  storeProvider,
  provideRouter(routes),
  connectRouterToStore()
]);
```<commit_msg>docs(README): Fix numbering<commit_after># @ngrx/router-store
### Bindings to connect ngrx/router to ngrx/store


### Setup

1. Use npm to install the bindings:
  ```
  npm install @ngrx/router-store --save
  ```

2. Use the `routerReducer` when providing `Store`:
  ```ts
  import { provideStore } from '@ngrx/store';
  import { routerReducer } from '@ngrx/router-store';
  
  
  export const storeProvider = provideStore({
    // Your reducers go here,
    router: routerReducer
  });
  ```

3. Install the bindings providers after you setup the router providers:
  ```ts
  import { connectRouterToStore } from '@ngrx/router-store';
  
  bootstrap(App, [
    storeProvider,
    provideRouter(routes),
    connectRouterToStore()
  ]);
  ```
{'fraction_non_alphanumeric': 0.1327247191011236, 'fraction_numerical': 0.004213483146067416, 'mean_word_length': 4.035335689045937, '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': '1580977', 'n_tokens_mistral': 468, 'n_tokens_neox': 453, 'n_words': 134}