<commit_before>'use strict';

const semver = require('semver');
const _ = require('lodash');

const NG_MODULES_DEPENDENCIES = {
  'core': ['rxjs', 'zone.js'],
  'common': ['core'],
  'forms': ['core', 'common'],
  'http': ['core', 'platform-browser', 'rxjs'],
  'compiler': ['core'],
  'router': ['core', 'common', 'platform-browser', 'rxjs'],
  'upgrade': ['core', 'compiler', 'platform-browser', 'platform-browser-dynamic'],
  'language-service': [],
  'platform-browser-dynamic': ['core', 'common', 'compiler', 'platform-browser'],
  'platform-browser': ['core', 'common'],
  'platform-server': ['core', 'common', 'compiler', 'platform-browser'],
  'platform-webworker-dynamic': ['core', 'compiler', 'platform-browser', 'platform-webworker'],
  'platform-webworker': ['core', 'platform-browser'],
  'animations': ['core'],
  'service-worker': ['core', 'common'],
  'bazel': ['compiler-cli']
};

module.exports = {

  validateAuthorName: input => {<commit_msg>fix(module): add missing dependency when adding `compiler-cli` module<commit_after>'use strict';

const semver = require('semver');
const _ = require('lodash');

const NG_MODULES_DEPENDENCIES = {
  'animations': ['core'],
  'bazel': ['compiler-cli'],
  'common': ['core'],
  'compiler-cli': ['compiler'],
  'compiler': ['core'],
  'core': ['rxjs', 'zone.js'],
  'forms': ['core', 'common'],
  'http': ['core', 'platform-browser', 'rxjs'],
  'language-service': [],
  'platform-browser-dynamic': ['core', 'common', 'compiler', 'platform-browser'],
  'platform-browser': ['core', 'common'],
  'platform-server': ['core', 'common', 'compiler', 'platform-browser'],
  'platform-webworker-dynamic': ['core', 'compiler', 'platform-browser', 'platform-webworker'],
  'platform-webworker': ['core', 'platform-browser'],
  'router': ['core', 'common', 'platform-browser', 'rxjs'],
  'service-worker': ['core', 'common'],
  'upgrade': ['core', 'compiler', 'platform-browser', 'platform-browser-dynamic']
};

module.exports = {

  validateAuthorName: input => {
{'fraction_non_alphanumeric': 0.24701789264413518, 'fraction_numerical': 0.0, 'mean_word_length': 6.088028169014085, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, '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': '6227301', 'n_tokens_mistral': 647, 'n_tokens_neox': 638, 'n_words': 139}