<commit_before>/* tslint:disable max-line-length */
import { FileFormat, IFolderCollection } from '../models';

export const extensions: IFolderCollection = {
  default: {
    folder: { icon: 'folder', format: FileFormat.svg },
    root_folder: { icon: 'root_folder', format: FileFormat.svg },
  },
  supported: [
    { icon: 'android', extensions: ['android'], format: FileFormat.svg },
    { icon: 'api', extensions: ['api', '.api'], format: FileFormat.svg },
    { icon: 'app', extensions: ['app', '.app'], format: FileFormat.svg },
    {
      icon: 'arangodb',
      extensions: ['arangodb', 'arango'],
      format: FileFormat.svg,
    },
    {
      icon: 'asset',
      extensions: ['assets', '.assets'],
      format: FileFormat.svg,
    },
    {
      icon: 'aurelia',
      extensions: ['aurelia_project'],
      format: FileFormat.svg,
    },
    {
      icon: 'audio',
      extensions: ['audio', '.audio', 'audios', '.audios'],
      format: FileFormat.svg,
    },
    { icon: 'aws', extensions: ['aws', '.aws'], format: FileFormat.svg },
    { icon: 'binary', extensions: ['bin', '.bin'], format: FileFormat.svg },
    {
      icon: 'blueprint',
      extensions: ['blueprint', '.blueprint', 'blueprints', '.blueprints'],
      format: FileFormat.svg,
    },
    { icon: 'bower', extensions: ['bower_components'], format: FileFormat.svg },
    { icon: 'cake', extensions: ['cake', '.cake'], format: FileFormat.svg },
    { icon: 'chef', extensions: ['chef', '.chef'], format: FileFormat.svg },
    { icon: 'circleci', extensions: ['.circleci'], format: FileFormat.svg },
    {
      icon: 'controller',
      extensions: ['controllers', '.controllers', 'handlers', '.handlers'],
      format: FileFormat.svg,
    },
    {
      icon: 'component',
      extensions: ['components', '.components'],
      format: FileFormat.svg,
    },
    {
      icon: 'composer',
      extensions: ['composer', '.composer'],
      format: FileFormat.svg,
    },
    { icon: 'client', extensions: ['client'], format: FileFormat.svg },
    {
      icon: 'config',
      extensions: [
        'config',
        'configs',
        'configuration',
        '.config',
        'ini',
        '.ini',
        'initializers',
        '.initializers',
      ],
      format: FileFormat.svg,
    },
    { icon: 'css', extensions: ['css', '_css'], format: FileFormat.svg },
    { icon: 'cypress', extensions: ['cypress'], format: FileFormat.svg },
    {
      icon: 'db',
      extensions: ['db', 'database', 'sql', 'data'],
      format: FileFormat.svg,
    },
    { icon: 'debian', extensions: ['debian'], format: FileFormat.svg },
    {
      icon: 'dist',
      extensions: ['dist', 'out', 'export', 'build', 'release', 'target'],
      format: FileFormat.svg,
    },
    {
      icon: 'docker',
      extensions: ['docker', '.docker'],
      format: FileFormat.svg,
    },
    { icon: 'docs', extensions: ['docs', 'doc'], format: FileFormat.svg },
    {
      icon: 'elasticbeanstalk',
      extensions: ['.elasticbeanstalk', '.ebextensions'],
      format: FileFormat.svg,
    },
    {
      icon: 'flow',
      extensions: ['flow', 'flow-typed'],<commit_msg>Add support for repo folder (#2001)<commit_after>/* tslint:disable max-line-length */
import { FileFormat, IFolderCollection } from '../models';

export const extensions: IFolderCollection = {
  default: {
    folder: { icon: 'folder', format: FileFormat.svg },
    root_folder: { icon: 'root_folder', format: FileFormat.svg },
  },
  supported: [
    { icon: 'android', extensions: ['android'], format: FileFormat.svg },
    { icon: 'api', extensions: ['api', '.api'], format: FileFormat.svg },
    { icon: 'app', extensions: ['app', '.app'], format: FileFormat.svg },
    {
      icon: 'arangodb',
      extensions: ['arangodb', 'arango'],
      format: FileFormat.svg,
    },
    {
      icon: 'asset',
      extensions: ['assets', '.assets'],
      format: FileFormat.svg,
    },
    {
      icon: 'aurelia',
      extensions: ['aurelia_project'],
      format: FileFormat.svg,
    },
    {
      icon: 'audio',
      extensions: ['audio', '.audio', 'audios', '.audios'],
      format: FileFormat.svg,
    },
    { icon: 'aws', extensions: ['aws', '.aws'], format: FileFormat.svg },
    { icon: 'binary', extensions: ['bin', '.bin'], format: FileFormat.svg },
    {
      icon: 'blueprint',
      extensions: ['blueprint', '.blueprint', 'blueprints', '.blueprints'],
      format: FileFormat.svg,
    },
    { icon: 'bower', extensions: ['bower_components'], format: FileFormat.svg },
    { icon: 'cake', extensions: ['cake', '.cake'], format: FileFormat.svg },
    { icon: 'chef', extensions: ['chef', '.chef'], format: FileFormat.svg },
    { icon: 'circleci', extensions: ['.circleci'], format: FileFormat.svg },
    {
      icon: 'controller',
      extensions: ['controllers', '.controllers', 'handlers', '.handlers'],
      format: FileFormat.svg,
    },
    {
      icon: 'component',
      extensions: ['components', '.components'],
      format: FileFormat.svg,
    },
    {
      icon: 'composer',
      extensions: ['composer', '.composer'],
      format: FileFormat.svg,
    },
    { icon: 'client', extensions: ['client'], format: FileFormat.svg },
    {
      icon: 'config',
      extensions: [
        'config',
        'configs',
        'configuration',
        '.config',
        'ini',
        '.ini',
        'initializers',
        '.initializers',
      ],
      format: FileFormat.svg,
    },
    { icon: 'css', extensions: ['css', '_css'], format: FileFormat.svg },
    { icon: 'cypress', extensions: ['cypress'], format: FileFormat.svg },
    {
      icon: 'db',
      extensions: [
        'db',
        'database',
        'sql',
        'data',
        'repo',
        'repository',
        'repositories',
      ],
      format: FileFormat.svg,
    },
    { icon: 'debian', extensions: ['debian'], format: FileFormat.svg },
    {
      icon: 'dist',
      extensions: ['dist', 'out', 'export', 'build', 'release', 'target'],
      format: FileFormat.svg,
    },
    {
      icon: 'docker',
      extensions: ['docker', '.docker'],
      format: FileFormat.svg,
    },
    { icon: 'docs', extensions: ['docs', 'doc'], format: FileFormat.svg },
    {
      icon: 'elasticbeanstalk',
      extensions: ['.elasticbeanstalk', '.ebextensions'],
      format: FileFormat.svg,
    },
    {
      icon: 'flow',
      extensions: ['flow', 'flow-typed'],
{'fraction_non_alphanumeric': 0.1942759371597449, 'fraction_numerical': 0.0006221807435059885, 'mean_word_length': 2.6225352112676057, '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': '6524498', 'n_tokens_mistral': 1985, 'n_tokens_neox': 1952, 'n_words': 465}