<commit_before>TODO:
 - Router.go
 - load, before, after, unload hooks
 - action function
 - this.subscribe().wait()
 - global hooks

# Iron Router

A client and server side router designed specifically for Meteor.

## History

**Latest Version:** 0.6.0

See the History.md file for changes (including breaking changes) across
versions.

## Installation

1. Using [Meteorite](https://github.com/oortcloud/meteorite)

  The latest version is on Atmosphere.

  ```sh
  $ mrt add iron-router
  ```

2. Using a Local Repository

  This is useful if you're working off of the dev branch or contributing.

  1. Set up a local packages folder
  2. Add the PACKAGE_DIRS environment variable to your .bashrc file
    - Example: `export PACKAGE_DIRS="/Users/cmather/code/packages"`
    - Screencast: https://www.eventedmind.com/posts/meteor-versioning-and-packages
  3. Clone the repository into your local packages directory
  4. Add iron-router just like any other meteor core package like this: `meteor
     add iron-router`

  ```sh
  $ git clone https://github.com/eventedmind/iron-router.git /Users/cmather/code/packages
  $ cd my-project
  $ meteor add iron-router
  ```

## Getting Started
Once you add the iron-router package the global `Router` object is available on
the client and on the server. So you can create your routes and configure the
router outside of your `Meteor.isClient` and `Meteor.isServer` blocks. Or, if
you are only going to be using client side routes, it's okay to put the routing
code in your `client/` folder.
<commit_msg>Changed the git url in the readme.md which had wrong cases.<commit_after>TODO:
 - Router.go
 - load, before, after, unload hooks
 - action function
 - this.subscribe().wait()
 - global hooks

# Iron Router

A client and server side router designed specifically for Meteor.

## History

**Latest Version:** 0.6.0

See the History.md file for changes (including breaking changes) across
versions.

## Installation

1. Using [Meteorite](https://github.com/oortcloud/meteorite)

  The latest version is on Atmosphere.

  ```sh
  $ mrt add iron-router
  ```

2. Using a Local Repository

  This is useful if you're working off of the dev branch or contributing.

  1. Set up a local packages folder
  2. Add the PACKAGE_DIRS environment variable to your .bashrc file
    - Example: `export PACKAGE_DIRS="/Users/cmather/code/packages"`
    - Screencast: https://www.eventedmind.com/posts/meteor-versioning-and-packages
  3. Clone the repository into your local packages directory
  4. Add iron-router just like any other meteor core package like this: `meteor
     add iron-router`

  ```sh
  $ git clone https://github.com/EventedMind/iron-router.git /Users/cmather/code/packages
  $ cd my-project
  $ meteor add iron-router
  ```

## Getting Started
Once you add the iron-router package the global `Router` object is available on
the client and on the server. So you can create your routes and configure the
router outside of your `Meteor.isClient` and `Meteor.isServer` blocks. Or, if
you are only going to be using client side routes, it's okay to put the routing
code in your `client/` folder.

{'fraction_non_alphanumeric': 0.08662420382165605, 'fraction_numerical': 0.005732484076433121, 'mean_word_length': 3.6671619613670132, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 2, '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': '4832135', 'n_tokens_mistral': 961, 'n_tokens_neox': 913, 'n_words': 386}