<commit_before>## Cycle

Cycle is a vanilla javascript plugin intended to cycle through images but will cycle through any set of elements.

Cycle injects it's own CSS at runtime, the whole thing is run and styled out of a single file.

Read the [docs](https://github.com/bcruddy/Cycle/blob/master/docs.md)

### Usage

If using more than one instance of Cycle, each requires a unique selector. If using two instances on a single page, they need to be instantiated individually.

Selector defaults to `.cycle` if one is not given.

By default, Cycle runs automatically on page load. You can disable this by passing the option `autoRun: false` to the constructor.

If `autoRun` is `false`, getting Cycle started might look something like this: 
<commit_msg>add link to gh-pages<commit_after>## Cycle

Cycle is a vanilla javascript plugin intended to cycle through images but will cycle through any set of elements.

Cycle injects it's own CSS at runtime, the whole thing is run and styled out of a single file.

Read the [docs file](https://github.com/bcruddy/Cycle/blob/master/docs.md) or see the JSDoc generated [github pages](https://bcruddy.github.io/Cycle)

### Usage

If using more than one instance of Cycle, each requires a unique selector. If using two instances on a single page, they need to be instantiated individually.

Selector defaults to `.cycle` if one is not given.

By default, Cycle runs automatically on page load. You can disable this by passing the option `autoRun: false` to the constructor.

If `autoRun` is `false`, getting Cycle started might look something like this: 

{'fraction_non_alphanumeric': 0.064576802507837, 'fraction_numerical': 0.0, 'mean_word_length': 4.355704697986577, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 3, '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': '35388', 'n_tokens_mistral': 439, 'n_tokens_neox': 416, 'n_words': 237}