<commit_before>import {APP_INITIALIZER, NgModule} from '@angular/core';
import {HttpModule} from '@angular/http';
import {FormsModule} from '@angular/forms';
import {BrowserModule} from '@angular/platform-browser';
import {RouterModule} from '@angular/router';
import {AppComponent} from './app.component';
import {MonacoConfigService} from '../exercise/services/monaco-config.service';
import {ExerciseModule} from '../exercise/exercise.module';
import {TooltipsModule} from '../tooltips/tooltips.module';
import {IndexComponent} from './index/index.component';
import {PresentationModule} from '../presentation/presentation.module';
import {FeedbackModule} from 'app/feedback/feedback.module';

export const routes = [
  {
    path: 'typescript',
    loadChildren: './typescript/typescript.module#TypescriptModule',
    name: 'Typescript',
    description: 'Learn TypeScript: A superset of JavaScript, which Angular is written in',
    page: 'main'
  },
  {
    path: 'create-first-app',
    loadChildren: './bootstrap/bootstrap.module#BootstrapModule',
    name: 'Create your first Angular app',
    description: 'Learn how to create and bootstrap your first Angular application',
    page: 'main'
  },
  {
    path: 'templates',
    loadChildren: './templates/templates.module#TemplatesModule',
    name: 'Templates',
    description: 'Learn how to use Angular templates',
    page: 'main'
  },
  {
    path: 'dependency-injection',
    loadChildren: './dependency-injection/dependency-injection.module#DependencyInjectionModule',
    name: 'Dependency-Injection',
    description: 'Learn how to provide dependencies to your code instead of hard-coding them',
    page: 'main'
  },
  {
    path: 'component-tree',
    loadChildren: './component-tree/component-tree.module#ComponentTreeModule',
    name: 'Component-Tree',
    description: 'Learn how to structure your app with reusable components',
    page: 'main'
  },
  {
    path: 'pipes',
    loadChildren: './pipes/pipes.module#PipesModule',
    name: 'Pipes',
    description: 'Learn how pipes transform input values to output values for display in a view',
    page: 'bonus'
  },
  {
    path: 'experiments',
    loadChildren: './experiments/experiments.module#ExperimentsModule',
    page: 'bonus'
  },<commit_msg>Typos and grammar in the Component-tree Milestone.<commit_after>import {APP_INITIALIZER, NgModule} from '@angular/core';
import {HttpModule} from '@angular/http';
import {FormsModule} from '@angular/forms';
import {BrowserModule} from '@angular/platform-browser';
import {RouterModule} from '@angular/router';
import {AppComponent} from './app.component';
import {MonacoConfigService} from '../exercise/services/monaco-config.service';
import {ExerciseModule} from '../exercise/exercise.module';
import {TooltipsModule} from '../tooltips/tooltips.module';
import {IndexComponent} from './index/index.component';
import {PresentationModule} from '../presentation/presentation.module';
import {FeedbackModule} from 'app/feedback/feedback.module';

export const routes = [
  {
    path: 'typescript',
    loadChildren: './typescript/typescript.module#TypescriptModule',
    name: 'Typescript',
    description: 'Learn TypeScript: A superset of JavaScript, which Angular is written in',
    page: 'main'
  },
  {
    path: 'create-first-app',
    loadChildren: './bootstrap/bootstrap.module#BootstrapModule',
    name: 'Create your first Angular app',
    description: 'Learn how to create and bootstrap your first Angular application.',
    page: 'main'
  },
  {
    path: 'templates',
    loadChildren: './templates/templates.module#TemplatesModule',
    name: 'Templates',
    description: 'Learn how to use Angular templates.',
    page: 'main'
  },
  {
    path: 'dependency-injection',
    loadChildren: './dependency-injection/dependency-injection.module#DependencyInjectionModule',
    name: 'Dependency-Injection',
    description: 'Learn how to provide dependencies to your code instead of hard-coding them.',
    page: 'main'
  },
  {
    path: 'component-tree',
    loadChildren: './component-tree/component-tree.module#ComponentTreeModule',
    name: 'Component-Tree',
    description: 'Learn how to structure your app with reusable components.',
    page: 'main'
  },
  {
    path: 'pipes',
    loadChildren: './pipes/pipes.module#PipesModule',
    name: 'Pipes',
    description: 'Learn how pipes transform input values to output values for display in a view',
    page: 'bonus'
  },
  {
    path: 'experiments',
    loadChildren: './experiments/experiments.module#ExperimentsModule',
    page: 'bonus'
  },
{'fraction_non_alphanumeric': 0.13318824809575625, 'fraction_numerical': 0.0, 'mean_word_length': 4.252571428571429, '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': '1525091', 'n_tokens_mistral': 1350, 'n_tokens_neox': 1278, 'n_words': 362}