{"size": 711, "ext": "js", "max_stars_repo_path": "texthighlight/sh_changelog.js", "max_stars_repo_name": "bkrtoni/aabupaste", "max_stars_repo_stars_event_min_datetime": "2015-08-21T02:28:09.000Z", "max_stars_repo_stars_event_max_datetime": "2020-12-25T23:39:07.000Z", "max_issues_repo_path": "res/shjs-0.6/lang/sh_changelog.js", "max_issues_repo_name": "jvm123/iolinker_web", "max_issues_repo_issues_event_min_datetime": "2015-01-06T10:02:09.000Z", "max_issues_repo_issues_event_max_datetime": "2022-01-14T09:22:13.000Z", "max_forks_repo_path": "res/shjs-0.6/lang/sh_changelog.js", "max_forks_repo_name": "jvm123/iolinker_web", "max_forks_repo_forks_event_min_datetime": "2022-01-12T09:12:24.000Z", "max_forks_repo_forks_event_max_datetime": "2022-01-12T09:12:24.000Z"}
{"max_stars_count": 6, "max_issues_count": 178, "max_forks_count": 1, "avg_line_length": 17.3414634146, "max_line_length": 117, "alphanum_fraction": 0.2686357243}
if (! this.sh_languages) {
  this.sh_languages = {};
}
sh_languages['changelog'] = [
  [
    [
      /[\d]{2,4}-?[\d]{2}-?[\d]{2}/g,
      'sh_date',
      1,
      1
    ],
    [
      /(^[ \t]+)(\*)([ \t]+)((?:[^:]+\:)?)/g,
      ['sh_normal', 'sh_symbol', 'sh_normal', 'sh_file'],
      -1
    ],
    [
      /(^[ \t]+)((?:[^:]+\:)?)/g,
      ['sh_normal', 'sh_file'],
      -1
    ]
  ],
  [
    [
      /$/g,
      null,
      -2
    ],
    [
      /(?:<?)[A-Za-z0-9_\.\/\-_~]+@[A-Za-z0-9_\.\/\-_~]+(?:>?)|(?:<?)[A-Za-z0-9_]+:\/\/[A-Za-z0-9_\.\/\-_~]+(?:>?)/g,
      'sh_url',
      -1
    ],
    [
      /(?:[A-Za-z0-9_]|[`~!@#$%&*()_=+{}|;:",<.>\/?'\\[\]\^\-])+/g,
      'sh_name',
      -1
    ]
  ]
];
