<commit_before>p
  code moment.relativeTime
  |  should be an object of the replacement strings for 
  code moment.fn.from
  | .
pre moment.relativeTime = {\n
  |     future: "in %s",
  |     past: "%s ago",
  |     s: "seconds",
  |     m: "a minute",
  |     mm: "%d minutes",
  |     h: "an hour",
  |     hh: "%d hours",
  |     d: "a day",
  |     dd: "%d days",
  |     M: "a month",
  |     MM: "%d months",
  |     y: "a year",
  |     yy: "%d years"
  | };
p
  code future
  |  refers to the prefix/suffix for future dates, and 
  code past
  |  refers to the prefix/suffix for past dates. For all others, a single character refers to the singular, and an double character refers to the plural.
p If a language requires additional processing for a token, It can set the token as a function with the following signature. 
  | The function should return a string.
pre function(number, withoutSuffix, key) {\n
  |     return string;
  | }
p The 
  code key
  |  variable refers to the replacement key in the 
  code relativeTime 
  |  object. (eg. 's', 'm', 'mm', 'h', etc.)
p The 
  code number
  |  variable refers to the number of units for that key. For 'm', the number is the number of minutes, etc.
p The 
  code withoutSuffix
  |  variable will be true if the token will be displayed without a suffix, and false if it will be displayed with a suffix. 
  | (The reason for the inverted logic is because the default behavior is to display with the suffix.)<commit_msg>Adding docs for the isFuture parameter.<commit_after>p
  code moment.relativeTime
  |  should be an object of the replacement strings for 
  code moment.fn.from
  | .
pre moment.relativeTime = {\n
  |     future: "in %s",
  |     past: "%s ago",
  |     s: "seconds",
  |     m: "a minute",
  |     mm: "%d minutes",
  |     h: "an hour",
  |     hh: "%d hours",
  |     d: "a day",
  |     dd: "%d days",
  |     M: "a month",
  |     MM: "%d months",
  |     y: "a year",
  |     yy: "%d years"
  | };
p
  code future
  |  refers to the prefix/suffix for future dates, and 
  code past
  |  refers to the prefix/suffix for past dates. For all others, a single character refers to the singular, and an double character refers to the plural.
p If a language requires additional processing for a token, It can set the token as a function with the following signature. 
  | The function should return a string.
pre function(number, withoutSuffix, key, isFuture) {\n
  |     return string;
  | }
p The 
  code key
  |  variable refers to the replacement key in the 
  code relativeTime 
  |  object. (eg. 's', 'm', 'mm', 'h', etc.)
p The 
  code number
  |  variable refers to the number of units for that key. For 'm', the number is the number of minutes, etc.
p The 
  code withoutSuffix
  |  variable will be true if the token will be displayed without a suffix, and false if it will be displayed with a suffix. 
  | (The reason for the inverted logic is because the default behavior is to display with the suffix.)
p The 
  code isFuture
  |  parameter will be true if it is going to use the future suffix/prefix and false if it is going to use the past prefix/suffix.
p
  span.label.label-info Note:
  |  the 
  code isFuture
  |  parameter was added in version 
  span.label 1.6.0
  | .
{'fraction_non_alphanumeric': 0.0927172582619339, 'fraction_numerical': 0.0009179926560587516, 'mean_word_length': 2.640311804008909, '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': '924078', 'n_tokens_mistral': 1028, 'n_tokens_neox': 994, 'n_words': 480}