<commit_before>import { Project, ProjectType, CMakeThirdPartyProject, MakeThirdPartyProject, ThirdPartySource } from './models';
import { AdjacencyList } from './graph';

export const SOLUTION_NAME: string = "MyProject";

export const PROJECTS: Project[] = [
    { id: 0, name: "solver", type: ProjectType.StaticLibrary },
    { id: 1, name: "tool", type: ProjectType.Exectuable },
    { id: 2, name: "client", type: ProjectType.Exectuable },
    { id: 3, name: "tests", type: ProjectType.Exectuable }
];

export const MAKE_PROJECTS: MakeThirdPartyProject[] = [
    {
      id: 4,
      name: "mongoc",
      type: ProjectType.SharedLibrary,
      sourceType: ThirdPartySource.File,
      location: "https://github.com/mongodb/mongo-c-driver/releases/download/1.6.1/mongo-c-driver-1.6.1.tar.gz",
      configureCommand: `\${SOURCE_DIR}/configure
  --disable-automatic-init-and-cleanup
  --enable-tests=no
  --enable-examples=no
  --with-libbson=bundled
  --prefix=\${THIRD_PARTY_INSTALL_PREFIX}
`,
      buildCommand: "make",
      installCommand: "make install"
    }
];

export const CMAKE_PROJECTS: CMakeThirdPartyProject[] = [
    {
      id: 5,
      name: "gtest",
      type: ProjectType.StaticLibrary,
      sourceType: ThirdPartySource.File,
      location: "https://github.com/google/googletest/archive/release-1.8.0.tar.gz",
      cmakeArguments: [
        "-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}",
        "-DCMAKE_INSTALL_PREFIX=${THIRD_PARTY_INSTALL_PREFIX}"
      ]
    }
];

export const DEPENDENCY_GRAPH = new Map<number, Array<number>>([
// 0 = solver has no dependencies
[0, []],
// 1 = tool depends solver
[1, [0]],
// 2 = client depends on solver and mongoc
[2, [0, 4]],
// 3 = tests depend on solver and gtest
[3, [0, 5]],
// 4 = mongoc depends on bsonc, but that comes bundled
[4, []],
// 5 = gtest
[5, []]
]);
<commit_msg>Updated mock data<commit_after>import { Project, ProjectType, CMakeThirdPartyProject, MakeThirdPartyProject, ThirdPartySource } from './models';
import { AdjacencyList } from './graph';

export const SOLUTION_NAME: string = "MyProject";

export const PROJECTS: Project[] = [
    { id: 0, name: "mylib", type: ProjectType.StaticLibrary },
    { id: 1, name: "app", type: ProjectType.Exectuable },
    { id: 3, name: "tests", type: ProjectType.Exectuable }
];

export const MAKE_PROJECTS: MakeThirdPartyProject[] = [

];

export const CMAKE_PROJECTS: CMakeThirdPartyProject[] = [
    {
      id: 5,
      name: "gtest",
      type: ProjectType.StaticLibrary,
      sourceType: ThirdPartySource.File,
      location: "https://github.com/google/googletest/archive/release-1.8.0.tar.gz",
      cmakeArguments: [
        "-DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE}",
        "-DCMAKE_INSTALL_PREFIX=${THIRD_PARTY_INSTALL_PREFIX}"
      ]
    }
];

export const DEPENDENCY_GRAPH = new Map<number, Array<number>>([
// 0 = mylib has no dependencies
[0, []],
// 1 = app depends on mylib
[1, [0]],
// 3 = tests depend on mylib and gtest
[3, [0, 5]],
// 5 = gtest
[5, []]
]);

{'fraction_non_alphanumeric': 0.15335994677312043, 'fraction_numerical': 0.0166333998669328, 'mean_word_length': 3.5422960725075527, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 3, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6505978', 'n_tokens_mistral': 1095, 'n_tokens_neox': 1013, 'n_words': 233}