## In the browser – Hyphenopoly_Loader.js & Hyphenopoly.js
* [Download for deployment](./Download,-install-and-setup-for-deployment.md)
  * [Notes](./Download,-install-and-setup-for-deployment.md#general-notes)
  * [GitHub](./Download,-install-and-setup-for-deployment.md#using-github)
  * [npm](./Download,-install-and-setup-for-deployment.md#using-npmjs)
* [Global Hyphenopoly Object](./Global-Hyphenopoly-Object.md)
  * [Mandatory fields](./Global-Hyphenopoly-Object.md#mandatory-fields)
    * [require](./Global-Hyphenopoly-Object.md#require)
  * [Optional fields](./Global-Hyphenopoly-Object.md#optional-fields)
    * [paths](./Global-Hyphenopoly-Object.md#paths)
    * [setup](./Global-Hyphenopoly-Object.md#setup)
    * [events](./Events.md)
    * [cacheFeatureTests](./cacheFeatureTests.md)
* [Optional fields in setup](./Setup.md)
  * [Global Settings](./Setup.md#global-settings)
  * [Selector Based Settings](./Setup.md#selector-based-settings)
* [Events](./Events.md)
* [Hyphenators](./Hyphenators.md)
* [Hyphenation Errors](./Coping-with-hyphenation-errors.md)

## In node.js – hyphenopoly.module.js
* [hyphenopoly.module](./Node-Module.md)

## Special use cases
* [Browserify hyphenopoly.module.js](./Special-use-cases.md#browserify-hyphenopolymodulejs)
* [Webpack](./Special-use-cases.md#webpack)
* [Hyphenate depending on media queries](./Special-use-cases.md#hyphenate-depending-on-media-queries)

## Develop
* [Dev Tools (devDeps)](./Usage-of-devDependencies.md)
* [Branching Model](./Branching-Model.md)
