<commit_before>
# node-progress

  Flexible ascii progress bar

## Usage

   First we create a `ProgressBar`, giving it a format string
   as well as the `total`, telling the progress bar when it will
   be considered complete. After that all we need to do is `tick()` appropriately. 

   var ProgressBar = require('progress');
   
   var bar = new ProgressBar(':bar', { total: 10 });
   var timer = setInterval(function(){
     bar.tick();
     if (bar.complete) {
       console.log('\ncomplete\n');
       clearInterval(timer);
     }
   }, 100);

## Options:

  - `total` total number of ticks to complete
  - `stream` the output stream defaulting to stdout
  - `complete` completion character defaulting to "="
  - `incomplete` incomplete character defaulting to "-"

## Tokens:

  - `:bar` the progress bar itself
  - `:current` current tick number
  - `:total` total ticks
  - `:elapsed` time elapsed in seconds
  - `:percent` completion percentage
  - `:eta` eta in seconds<commit_msg>doc typo<commit_after>
# node-progress

  Flexible ascii progress bar

## Usage

   First we create a `ProgressBar`, giving it a format string
   as well as the `total`, telling the progress bar when it will
   be considered complete. After that all we need to do is `tick()` appropriately. 

       var ProgressBar = require('progress');
   
       var bar = new ProgressBar(':bar', { total: 10 });
       var timer = setInterval(function(){
         bar.tick();
         if (bar.complete) {
           console.log('\ncomplete\n');
           clearInterval(timer);
         }
       }, 100);

## Options:

  - `total` total number of ticks to complete
  - `stream` the output stream defaulting to stdout
  - `complete` completion character defaulting to "="
  - `incomplete` incomplete character defaulting to "-"

## Tokens:

  - `:bar` the progress bar itself
  - `:current` current tick number
  - `:total` total ticks
  - `:elapsed` time elapsed in seconds
  - `:percent` completion percentage
  - `:eta` eta in seconds
{'fraction_non_alphanumeric': 0.11204759543877045, 'fraction_numerical': 0.00495785820525533, 'mean_word_length': 2.94140625, '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': '4166651', 'n_tokens_mistral': 605, 'n_tokens_neox': 566, 'n_words': 220}