[ {
  "key" : "primary",
  "components" : [ {
    "name" : "flex",
    "filesCount" : 726,
    "linesOfCode" : 107409,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 656,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 22,
      "description" : [ ]
    }, {
      "name" : "  *.as",
      "value" : 10,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 11,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 21,
      "description" : [ ]
    }, {
      "name" : "  *.mxml",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 102651,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 3823,
      "description" : [ ]
    }, {
      "name" : "  *.as",
      "value" : 561,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 213,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 120,
      "description" : [ ]
    }, {
      "name" : "  *.mxml",
      "value" : 32,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 9,
      "description" : [ ]
    } ]
  }, {
    "name" : "contrib-configuration",
    "filesCount" : 2,
    "linesOfCode" : 30,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kts",
      "value" : 30,
      "description" : [ ]
    } ]
  }, {
    "name" : "js-karma",
    "filesCount" : 107,
    "linesOfCode" : 6646,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 52,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 22,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 7,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 12,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.css",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 4302,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 1573,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 621,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 79,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 44,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 18,
      "description" : [ ]
    }, {
      "name" : "  *.css",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "error-prone",
    "filesCount" : 10,
    "linesOfCode" : 344,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 7,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 327,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 11,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 6,
      "description" : [ ]
    } ]
  }, {
    "name" : "mdx",
    "filesCount" : 38,
    "linesOfCode" : 1558,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 31,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 1110,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 403,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 37,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "Dart",
    "filesCount" : 1575,
    "linesOfCode" : 77907,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 857,
      "description" : [ ]
    }, {
      "name" : "  *.dart",
      "value" : 623,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 19,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 36,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 33,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 5,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 63960,
      "description" : [ ]
    }, {
      "name" : "  *.dart",
      "value" : 11167,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 1338,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 700,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 400,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 301,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 41,
      "description" : [ ]
    } ]
  }, {
    "name" : "ruby-testing",
    "filesCount" : 27,
    "linesOfCode" : 2958,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.rb",
      "value" : 27,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.rb",
      "value" : 2958,
      "description" : [ ]
    } ]
  }, {
    "name" : "appcode-reveal",
    "filesCount" : 8,
    "linesOfCode" : 773,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 739,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 20,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 14,
      "description" : [ ]
    } ]
  }, {
    "name" : "CloudFormation",
    "filesCount" : 240,
    "linesOfCode" : 7980,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.yaml",
      "value" : 167,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 68,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.yaml",
      "value" : 4365,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 3450,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 154,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 11,
      "description" : [ ]
    } ]
  }, {
    "name" : "makefile",
    "filesCount" : 93,
    "linesOfCode" : 2651,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 86,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 2457,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 140,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 29,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 14,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 5,
      "description" : [ ]
    } ]
  }, {
    "name" : "AngularJS",
    "filesCount" : 308,
    "linesOfCode" : 10245,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 102,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 159,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 25,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.es6",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.jsx",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 7572,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 1759,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 360,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 278,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 95,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 74,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 68,
      "description" : [ ]
    }, {
      "name" : "  *.es6",
      "value" : 24,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 8,
      "description" : [ ]
    }, {
      "name" : "  *.jsx",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "cpp-diagnostics",
    "filesCount" : 21,
    "linesOfCode" : 1100,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 16,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.cpp",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 1064,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 21,
      "description" : [ ]
    }, {
      "name" : "  *.cpp",
      "value" : 9,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 6,
      "description" : [ ]
    } ]
  }, {
    "name" : "terraform",
    "filesCount" : 372,
    "linesOfCode" : 24684,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 312,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 19,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 7,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 30,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 21861,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 1115,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 663,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 546,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 488,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 11,
      "description" : [ ]
    } ]
  }, {
    "name" : "phoneGap",
    "filesCount" : 34,
    "linesOfCode" : 2863,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 30,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 2839,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 19,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 2,
      "description" : [ ]
    } ]
  }, {
    "name" : "CFML",
    "filesCount" : 222,
    "linesOfCode" : 16222,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 179,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.cfc",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 9,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 7,
      "description" : [ ]
    }, {
      "name" : "  *.cfml",
      "value" : 13,
      "description" : [ ]
    }, {
      "name" : "  *.cfm",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.ddl",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 13708,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 863,
      "description" : [ ]
    }, {
      "name" : "  *.cfc",
      "value" : 727,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 642,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 102,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 75,
      "description" : [ ]
    }, {
      "name" : "  *.cfml",
      "value" : 44,
      "description" : [ ]
    }, {
      "name" : "  *.cfm",
      "value" : 32,
      "description" : [ ]
    }, {
      "name" : "  *.ddl",
      "value" : 26,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "Angular",
    "filesCount" : 695,
    "linesOfCode" : 45770,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 619,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 19,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 9,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 38,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 42564,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 1374,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 749,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 535,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 258,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 202,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 76,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 12,
      "description" : [ ]
    } ]
  }, {
    "name" : "postcss",
    "filesCount" : 475,
    "linesOfCode" : 6702,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 118,
      "description" : [ ]
    }, {
      "name" : "  *.pcss",
      "value" : 338,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 11,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 4923,
      "description" : [ ]
    }, {
      "name" : "  *.pcss",
      "value" : 1415,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 185,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 86,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 75,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 15,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "Yeoman",
    "filesCount" : 49,
    "linesOfCode" : 3823,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 43,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 3418,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 337,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 58,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 7,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "Astro",
    "filesCount" : 123,
    "linesOfCode" : 5576,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 113,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 4247,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 1202,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 52,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 45,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 18,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "dts",
    "filesCount" : 225,
    "linesOfCode" : 9441,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 163,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 36,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 14,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 4,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 6649,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1709,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 288,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 249,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 239,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 126,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 96,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 85,
      "description" : [ ]
    } ]
  }, {
    "name" : "nextjs",
    "filesCount" : 73,
    "linesOfCode" : 846,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 10,
      "description" : [ ]
    }, {
      "name" : "  *.tsx",
      "value" : 44,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 9,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.jsx",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 496,
      "description" : [ ]
    }, {
      "name" : "  *.tsx",
      "value" : 135,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 82,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 51,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 47,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 19,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 7,
      "description" : [ ]
    }, {
      "name" : "  *.jsx",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "cucumber",
    "filesCount" : 144,
    "linesOfCode" : 7313,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 131,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 8,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 7226,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 45,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 35,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "drools",
    "filesCount" : 112,
    "linesOfCode" : 5864,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 106,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 5603,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 208,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 32,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 10,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "osmorc",
    "filesCount" : 212,
    "linesOfCode" : 14079,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 189,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 9,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 8,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 13359,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 589,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 69,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 39,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 23,
      "description" : [ ]
    } ]
  }, {
    "name" : "jhipster",
    "filesCount" : 127,
    "linesOfCode" : 5241,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 115,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 4943,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 134,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 103,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 47,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 14,
      "description" : [ ]
    } ]
  }, {
    "name" : "prisma",
    "filesCount" : 307,
    "linesOfCode" : 9009,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 204,
      "description" : [ ]
    }, {
      "name" : "  *.prisma",
      "value" : 75,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 17,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 7297,
      "description" : [ ]
    }, {
      "name" : "  *.prisma",
      "value" : 1277,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 174,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 110,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 72,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 47,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 13,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 10,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "vuejs",
    "filesCount" : 433,
    "linesOfCode" : 27461,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 403,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 8,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 9,
      "description" : [ ]
    }, {
      "name" : "  *.vue",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 25556,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1311,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 284,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 98,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 56,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 47,
      "description" : [ ]
    }, {
      "name" : "  *.vue",
      "value" : 41,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 36,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 21,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 11,
      "description" : [ ]
    } ]
  }, {
    "name" : "cucumber-java",
    "filesCount" : 166,
    "linesOfCode" : 4708,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 158,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 4564,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 87,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 29,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 17,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 11,
      "description" : [ ]
    } ]
  }, {
    "name" : "tostring-reader",
    "filesCount" : 23,
    "linesOfCode" : 758,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 20,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 694,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 56,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "ide-features-trainer",
    "filesCount" : 63,
    "linesOfCode" : 2535,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 41,
      "description" : [ ]
    }, {
      "name" : "  *.rb",
      "value" : 9,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 9,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 2155,
      "description" : [ ]
    }, {
      "name" : "  *.rb",
      "value" : 191,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 138,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 31,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 20,
      "description" : [ ]
    } ]
  }, {
    "name" : "qodana",
    "filesCount" : 684,
    "linesOfCode" : 41698,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 632,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 27,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 9,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 15,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 40728,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 496,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 275,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 124,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 75,
      "description" : [ ]
    } ]
  }, {
    "name" : "tslint",
    "filesCount" : 46,
    "linesOfCode" : 3099,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 26,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 7,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 1602,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 1021,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 225,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 176,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 57,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 9,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "PerforceIntegration",
    "filesCount" : 301,
    "linesOfCode" : 30363,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 237,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 52,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.lua",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.awk",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 25976,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 4149,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 118,
      "description" : [ ]
    }, {
      "name" : "  *.lua",
      "value" : 39,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 36,
      "description" : [ ]
    }, {
      "name" : "  *.awk",
      "value" : 33,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 12,
      "description" : [ ]
    } ]
  }, {
    "name" : "jade",
    "filesCount" : 407,
    "linesOfCode" : 9225,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 121,
      "description" : [ ]
    }, {
      "name" : "  *.jade",
      "value" : 263,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.pug",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.css",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 5937,
      "description" : [ ]
    }, {
      "name" : "  *.jade",
      "value" : 2325,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 667,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 80,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 78,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 64,
      "description" : [ ]
    }, {
      "name" : "  *.pug",
      "value" : 34,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 31,
      "description" : [ ]
    }, {
      "name" : "  *.css",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 2,
      "description" : [ ]
    } ]
  }, {
    "name" : "gauge",
    "filesCount" : 189,
    "linesOfCode" : 8096,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 173,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.spec",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 7625,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 211,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 149,
      "description" : [ ]
    }, {
      "name" : "  *.spec",
      "value" : 56,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 32,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 13,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 10,
      "description" : [ ]
    } ]
  }, {
    "name" : "Meteor",
    "filesCount" : 99,
    "linesOfCode" : 5093,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 59,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 21,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 4101,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 712,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 177,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 58,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 37,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "prettierJS",
    "filesCount" : 228,
    "linesOfCode" : 4582,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 29,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 16,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 156,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 13,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.svelte",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.css",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.tsx",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.jsx",
      "value" : 2,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 2001,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 1314,
      "description" : [ ]
    }, {
      "name" : "  *.js",
      "value" : 867,
      "description" : [ ]
    }, {
      "name" : "  *.ts",
      "value" : 275,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 57,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 44,
      "description" : [ ]
    }, {
      "name" : "  *.svelte",
      "value" : 11,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.css",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.tsx",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.jsx",
      "value" : 2,
      "description" : [ ]
    } ]
  }, {
    "name" : "platformio",
    "filesCount" : 85,
    "linesOfCode" : 3783,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 49,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.cpp",
      "value" : 14,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 7,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.c",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 3559,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 105,
      "description" : [ ]
    }, {
      "name" : "  *.cpp",
      "value" : 69,
      "description" : [ ]
    }, {
      "name" : "  *.h",
      "value" : 20,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 14,
      "description" : [ ]
    }, {
      "name" : "  *.c",
      "value" : 7,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "Deno",
    "filesCount" : 38,
    "linesOfCode" : 2445,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 31,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 2203,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 183,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 51,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "serial-monitor",
    "filesCount" : 30,
    "linesOfCode" : 2548,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 19,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 7,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 1982,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 442,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 63,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 53,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 8,
      "description" : [ ]
    } ]
  }, {
    "name" : "web-assembly-plugin",
    "filesCount" : 31,
    "linesOfCode" : 1185,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.kt",
      "value" : 23,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.kt",
      "value" : 849,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 276,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 34,
      "description" : [ ]
    }, {
      "name" : "  *.java",
      "value" : 15,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 8,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "protobuf",
    "filesCount" : 416,
    "linesOfCode" : 27610,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 305,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 65,
      "description" : [ ]
    }, {
      "name" : "  *.go",
      "value" : 8,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 28,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 4,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 17009,
      "description" : [ ]
    }, {
      "name" : "  *.proto",
      "value" : 5769,
      "description" : [ ]
    }, {
      "name" : "  *.go",
      "value" : 2615,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 1728,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 281,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 144,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 45,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 14,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 5,
      "description" : [ ]
    } ]
  }, {
    "name" : "handlebars",
    "filesCount" : 107,
    "linesOfCode" : 3609,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 97,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 3,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 3251,
      "description" : [ ]
    }, {
      "name" : "  *.flex",
      "value" : 181,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 79,
      "description" : [ ]
    }, {
      "name" : "  *.kts",
      "value" : 67,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 23,
      "description" : [ ]
    }, {
      "name" : "  *.html",
      "value" : 5,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  }, {
    "name" : "cucumber-groovy",
    "filesCount" : 16,
    "linesOfCode" : 790,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 12,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 2,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 746,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 33,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 5,
      "description" : [ ]
    } ]
  }, {
    "name" : "javascript",
    "filesCount" : 24,
    "linesOfCode" : 1790,
    "numberOfRegexLineMatches" : 0,
    "fileCountPerExtension" : [ {
      "name" : "  *.java",
      "value" : 21,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 1,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 1,
      "description" : [ ]
    } ],
    "linesOfCodePerExtension" : [ {
      "name" : "  *.java",
      "value" : 1767,
      "description" : [ ]
    }, {
      "name" : "  *.kt",
      "value" : 14,
      "description" : [ ]
    }, {
      "name" : "  *.xml",
      "value" : 6,
      "description" : [ ]
    }, {
      "name" : "  *.yaml",
      "value" : 3,
      "description" : [ ]
    } ]
  } ],
  "componentDependencies" : [ ],
  "componentDependenciesErrors" : [ ],
  "logicalDecomposition" : {
    "name" : "primary",
    "scope" : "main",
    "filters" : [ ],
    "componentsFolderDepth" : 1,
    "minComponentsCount" : 0,
    "components" : [ {
      "name" : "flex",
      "sourceFileFilters" : [ {
        "pathPattern" : "./flex/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "contrib-configuration",
      "sourceFileFilters" : [ {
        "pathPattern" : "./contrib-configuration/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "js-karma",
      "sourceFileFilters" : [ {
        "pathPattern" : "./js-karma/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "error-prone",
      "sourceFileFilters" : [ {
        "pathPattern" : "./error-prone/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "mdx",
      "sourceFileFilters" : [ {
        "pathPattern" : "./mdx/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "Dart",
      "sourceFileFilters" : [ {
        "pathPattern" : "./Dart/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "ruby-testing",
      "sourceFileFilters" : [ {
        "pathPattern" : "./ruby-testing/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "appcode-reveal",
      "sourceFileFilters" : [ {
        "pathPattern" : "./appcode-reveal/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "CloudFormation",
      "sourceFileFilters" : [ {
        "pathPattern" : "./CloudFormation/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "makefile",
      "sourceFileFilters" : [ {
        "pathPattern" : "./makefile/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "AngularJS",
      "sourceFileFilters" : [ {
        "pathPattern" : "./AngularJS/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "cpp-diagnostics",
      "sourceFileFilters" : [ {
        "pathPattern" : "./cpp-diagnostics/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "terraform",
      "sourceFileFilters" : [ {
        "pathPattern" : "./terraform/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "phoneGap",
      "sourceFileFilters" : [ {
        "pathPattern" : "./phoneGap/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "CFML",
      "sourceFileFilters" : [ {
        "pathPattern" : "./CFML/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "Angular",
      "sourceFileFilters" : [ {
        "pathPattern" : "./Angular/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      }, {
        "pathPattern" : "./AngularJS/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "postcss",
      "sourceFileFilters" : [ {
        "pathPattern" : "./postcss/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "Yeoman",
      "sourceFileFilters" : [ {
        "pathPattern" : "./Yeoman/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "Astro",
      "sourceFileFilters" : [ {
        "pathPattern" : "./Astro/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "dts",
      "sourceFileFilters" : [ {
        "pathPattern" : "./dts/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "nextjs",
      "sourceFileFilters" : [ {
        "pathPattern" : "./nextjs/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "cucumber",
      "sourceFileFilters" : [ {
        "pathPattern" : "./cucumber/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      }, {
        "pathPattern" : "./cucumber-java/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      }, {
        "pathPattern" : "./cucumber-groovy/.*",
        "contentPattern" : "",
        "exception" : true,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "drools",
      "sourceFileFilters" : [ {
        "pathPattern" : "./drools/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "osmorc",
      "sourceFileFilters" : [ {
        "pathPattern" : "./osmorc/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "jhipster",
      "sourceFileFilters" : [ {
        "pathPattern" : "./jhipster/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "prisma",
      "sourceFileFilters" : [ {
        "pathPattern" : "./prisma/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "vuejs",
      "sourceFileFilters" : [ {
        "pathPattern" : "./vuejs/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "cucumber-java",
      "sourceFileFilters" : [ {
        "pathPattern" : "./cucumber-java/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "tostring-reader",
      "sourceFileFilters" : [ {
        "pathPattern" : "./tostring-reader/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "ide-features-trainer",
      "sourceFileFilters" : [ {
        "pathPattern" : "./ide-features-trainer/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "qodana",
      "sourceFileFilters" : [ {
        "pathPattern" : "./qodana/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "tslint",
      "sourceFileFilters" : [ {
        "pathPattern" : "./tslint/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "PerforceIntegration",
      "sourceFileFilters" : [ {
        "pathPattern" : "./PerforceIntegration/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "jade",
      "sourceFileFilters" : [ {
        "pathPattern" : "./jade/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "gauge",
      "sourceFileFilters" : [ {
        "pathPattern" : "./gauge/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "Meteor",
      "sourceFileFilters" : [ {
        "pathPattern" : "./Meteor/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "prettierJS",
      "sourceFileFilters" : [ {
        "pathPattern" : "./prettierJS/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "platformio",
      "sourceFileFilters" : [ {
        "pathPattern" : "./platformio/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "Deno",
      "sourceFileFilters" : [ {
        "pathPattern" : "./Deno/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "serial-monitor",
      "sourceFileFilters" : [ {
        "pathPattern" : "./serial-monitor/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "web-assembly-plugin",
      "sourceFileFilters" : [ {
        "pathPattern" : "./web-assembly-plugin/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "protobuf",
      "sourceFileFilters" : [ {
        "pathPattern" : "./protobuf/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "handlebars",
      "sourceFileFilters" : [ {
        "pathPattern" : "./handlebars/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "cucumber-groovy",
      "sourceFileFilters" : [ {
        "pathPattern" : "./cucumber-groovy/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    }, {
      "name" : "javascript",
      "sourceFileFilters" : [ {
        "pathPattern" : "./javascript/.*",
        "contentPattern" : "",
        "exception" : false,
        "note" : ""
      } ],
      "files" : [ ]
    } ],
    "metaComponents" : [ ],
    "groups" : [ ],
    "includeRemainingFiles" : true,
    "dependenciesFinder" : {
      "useBuiltInDependencyFinders" : true,
      "rules" : [ ],
      "metaRules" : [ ]
    },
    "renderingOptions" : {
      "orientation" : "TB",
      "maxNumberOfDependencies" : 100,
      "renderComponentsWithoutDependencies" : true,
      "renderIndirectDependencies" : false,
      "renderInternalIndirectDependencies" : false,
      "reverseDirection" : false
    },
    "includeExternalComponents" : true,
    "dependencyLinkThreshold" : 1,
    "duplicationLinkThreshold" : 50,
    "temporalLinkThreshold" : 1,
    "maxSearchDepthLines" : 200
  },
  "fileCountPerComponent" : [ {
    "name" : "flex",
    "value" : 726,
    "description" : [ ]
  }, {
    "name" : "contrib-configuration",
    "value" : 2,
    "description" : [ ]
  }, {
    "name" : "js-karma",
    "value" : 107,
    "description" : [ ]
  }, {
    "name" : "error-prone",
    "value" : 10,
    "description" : [ ]
  }, {
    "name" : "mdx",
    "value" : 38,
    "description" : [ ]
  }, {
    "name" : "Dart",
    "value" : 1575,
    "description" : [ ]
  }, {
    "name" : "ruby-testing",
    "value" : 27,
    "description" : [ ]
  }, {
    "name" : "appcode-reveal",
    "value" : 8,
    "description" : [ ]
  }, {
    "name" : "CloudFormation",
    "value" : 240,
    "description" : [ ]
  }, {
    "name" : "makefile",
    "value" : 93,
    "description" : [ ]
  }, {
    "name" : "AngularJS",
    "value" : 308,
    "description" : [ ]
  }, {
    "name" : "cpp-diagnostics",
    "value" : 21,
    "description" : [ ]
  }, {
    "name" : "terraform",
    "value" : 372,
    "description" : [ ]
  }, {
    "name" : "phoneGap",
    "value" : 34,
    "description" : [ ]
  }, {
    "name" : "CFML",
    "value" : 222,
    "description" : [ ]
  }, {
    "name" : "Angular",
    "value" : 695,
    "description" : [ ]
  }, {
    "name" : "postcss",
    "value" : 475,
    "description" : [ ]
  }, {
    "name" : "Yeoman",
    "value" : 49,
    "description" : [ ]
  }, {
    "name" : "Astro",
    "value" : 123,
    "description" : [ ]
  }, {
    "name" : "dts",
    "value" : 225,
    "description" : [ ]
  }, {
    "name" : "nextjs",
    "value" : 73,
    "description" : [ ]
  }, {
    "name" : "cucumber",
    "value" : 144,
    "description" : [ ]
  }, {
    "name" : "drools",
    "value" : 112,
    "description" : [ ]
  }, {
    "name" : "osmorc",
    "value" : 212,
    "description" : [ ]
  }, {
    "name" : "jhipster",
    "value" : 127,
    "description" : [ ]
  }, {
    "name" : "prisma",
    "value" : 307,
    "description" : [ ]
  }, {
    "name" : "vuejs",
    "value" : 433,
    "description" : [ ]
  }, {
    "name" : "cucumber-java",
    "value" : 166,
    "description" : [ ]
  }, {
    "name" : "tostring-reader",
    "value" : 23,
    "description" : [ ]
  }, {
    "name" : "ide-features-trainer",
    "value" : 63,
    "description" : [ ]
  }, {
    "name" : "qodana",
    "value" : 684,
    "description" : [ ]
  }, {
    "name" : "tslint",
    "value" : 46,
    "description" : [ ]
  }, {
    "name" : "PerforceIntegration",
    "value" : 301,
    "description" : [ ]
  }, {
    "name" : "jade",
    "value" : 407,
    "description" : [ ]
  }, {
    "name" : "gauge",
    "value" : 189,
    "description" : [ ]
  }, {
    "name" : "Meteor",
    "value" : 99,
    "description" : [ ]
  }, {
    "name" : "prettierJS",
    "value" : 228,
    "description" : [ ]
  }, {
    "name" : "platformio",
    "value" : 85,
    "description" : [ ]
  }, {
    "name" : "Deno",
    "value" : 38,
    "description" : [ ]
  }, {
    "name" : "serial-monitor",
    "value" : 30,
    "description" : [ ]
  }, {
    "name" : "web-assembly-plugin",
    "value" : 31,
    "description" : [ ]
  }, {
    "name" : "protobuf",
    "value" : 416,
    "description" : [ ]
  }, {
    "name" : "handlebars",
    "value" : 107,
    "description" : [ ]
  }, {
    "name" : "cucumber-groovy",
    "value" : 16,
    "description" : [ ]
  }, {
    "name" : "javascript",
    "value" : 24,
    "description" : [ ]
  } ],
  "linesOfCodePerComponent" : [ {
    "name" : "flex",
    "value" : 107409,
    "description" : [ ]
  }, {
    "name" : "contrib-configuration",
    "value" : 30,
    "description" : [ ]
  }, {
    "name" : "js-karma",
    "value" : 6646,
    "description" : [ ]
  }, {
    "name" : "error-prone",
    "value" : 344,
    "description" : [ ]
  }, {
    "name" : "mdx",
    "value" : 1558,
    "description" : [ ]
  }, {
    "name" : "Dart",
    "value" : 77907,
    "description" : [ ]
  }, {
    "name" : "ruby-testing",
    "value" : 2958,
    "description" : [ ]
  }, {
    "name" : "appcode-reveal",
    "value" : 773,
    "description" : [ ]
  }, {
    "name" : "CloudFormation",
    "value" : 7980,
    "description" : [ ]
  }, {
    "name" : "makefile",
    "value" : 2651,
    "description" : [ ]
  }, {
    "name" : "AngularJS",
    "value" : 10245,
    "description" : [ ]
  }, {
    "name" : "cpp-diagnostics",
    "value" : 1100,
    "description" : [ ]
  }, {
    "name" : "terraform",
    "value" : 24684,
    "description" : [ ]
  }, {
    "name" : "phoneGap",
    "value" : 2863,
    "description" : [ ]
  }, {
    "name" : "CFML",
    "value" : 16222,
    "description" : [ ]
  }, {
    "name" : "Angular",
    "value" : 45770,
    "description" : [ ]
  }, {
    "name" : "postcss",
    "value" : 6702,
    "description" : [ ]
  }, {
    "name" : "Yeoman",
    "value" : 3823,
    "description" : [ ]
  }, {
    "name" : "Astro",
    "value" : 5576,
    "description" : [ ]
  }, {
    "name" : "dts",
    "value" : 9441,
    "description" : [ ]
  }, {
    "name" : "nextjs",
    "value" : 846,
    "description" : [ ]
  }, {
    "name" : "cucumber",
    "value" : 7313,
    "description" : [ ]
  }, {
    "name" : "drools",
    "value" : 5864,
    "description" : [ ]
  }, {
    "name" : "osmorc",
    "value" : 14079,
    "description" : [ ]
  }, {
    "name" : "jhipster",
    "value" : 5241,
    "description" : [ ]
  }, {
    "name" : "prisma",
    "value" : 9009,
    "description" : [ ]
  }, {
    "name" : "vuejs",
    "value" : 27461,
    "description" : [ ]
  }, {
    "name" : "cucumber-java",
    "value" : 4708,
    "description" : [ ]
  }, {
    "name" : "tostring-reader",
    "value" : 758,
    "description" : [ ]
  }, {
    "name" : "ide-features-trainer",
    "value" : 2535,
    "description" : [ ]
  }, {
    "name" : "qodana",
    "value" : 41698,
    "description" : [ ]
  }, {
    "name" : "tslint",
    "value" : 3099,
    "description" : [ ]
  }, {
    "name" : "PerforceIntegration",
    "value" : 30363,
    "description" : [ ]
  }, {
    "name" : "jade",
    "value" : 9225,
    "description" : [ ]
  }, {
    "name" : "gauge",
    "value" : 8096,
    "description" : [ ]
  }, {
    "name" : "Meteor",
    "value" : 5093,
    "description" : [ ]
  }, {
    "name" : "prettierJS",
    "value" : 4582,
    "description" : [ ]
  }, {
    "name" : "platformio",
    "value" : 3783,
    "description" : [ ]
  }, {
    "name" : "Deno",
    "value" : 2445,
    "description" : [ ]
  }, {
    "name" : "serial-monitor",
    "value" : 2548,
    "description" : [ ]
  }, {
    "name" : "web-assembly-plugin",
    "value" : 1185,
    "description" : [ ]
  }, {
    "name" : "protobuf",
    "value" : 27610,
    "description" : [ ]
  }, {
    "name" : "handlebars",
    "value" : 3609,
    "description" : [ ]
  }, {
    "name" : "cucumber-groovy",
    "value" : 790,
    "description" : [ ]
  }, {
    "name" : "javascript",
    "value" : 1790,
    "description" : [ ]
  } ]
} ]