[ {
  "relativePath" : "babel.config.js",
  "extension" : "js",
  "linesOfCode" : 40,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "vite.config.mjs",
  "extension" : "mjs",
  "linesOfCode" : 61,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "browserslist/index.js",
  "extension" : "js",
  "linesOfCode" : 1,
  "components" : [ "primary::browserslist" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/tab-plugin/index.ts",
  "extension" : "ts",
  "linesOfCode" : 13,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/index.ts",
  "extension" : "ts",
  "linesOfCode" : 28,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/types/BS_types.ts",
  "extension" : "ts",
  "linesOfCode" : 39,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/types/index.ts",
  "extension" : "ts",
  "linesOfCode" : 7,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/types/legacy.ts",
  "extension" : "ts",
  "linesOfCode" : 167,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/statistics/utils.ts",
  "extension" : "ts",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/statistics/config.ts",
  "extension" : "ts",
  "linesOfCode" : 18,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/statistics/tracking.ts",
  "extension" : "ts",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/statistics/index.ts",
  "extension" : "ts",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/statistics/network/index.ts",
  "extension" : "ts",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/statistics/statistics.types.ts",
  "extension" : "ts",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/statistics/statistics.ts",
  "extension" : "ts",
  "linesOfCode" : 3,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/statistics/scheduler.ts",
  "extension" : "ts",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/services/rest/processResponse.ts",
  "extension" : "ts",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/services/rest/request.ts",
  "extension" : "ts",
  "linesOfCode" : 149,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/services/rest/errors/HTTPError.ts",
  "extension" : "ts",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/services/rest/errors/BasicError.ts",
  "extension" : "ts",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/services/rest/errors/NoConnectionError.ts",
  "extension" : "ts",
  "linesOfCode" : 1,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/services/index.ts",
  "extension" : "ts",
  "linesOfCode" : 32,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/plugin/types.ts",
  "extension" : "ts",
  "linesOfCode" : 111,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/plugin/utils.ts",
  "extension" : "ts",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/plugin/registry.ts",
  "extension" : "ts",
  "linesOfCode" : 77,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/plugin/index.tsx",
  "extension" : "tsx",
  "linesOfCode" : 189,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/plugin/callbacks.ts",
  "extension" : "ts",
  "linesOfCode" : 144,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/object.ts",
  "extension" : "ts",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/queryParams.ts",
  "extension" : "ts",
  "linesOfCode" : 15,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/random.ts",
  "extension" : "ts",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/index.ts",
  "extension" : "ts",
  "linesOfCode" : 17,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/getDisplayName.tsx",
  "extension" : "tsx",
  "linesOfCode" : 80,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/addMarkdownAlert.tsx",
  "extension" : "tsx",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/url.ts",
  "extension" : "ts",
  "linesOfCode" : 10,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/components/index.ts",
  "extension" : "ts",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "src/components/Markdown/Markdown.consts.ts",
  "extension" : "ts",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/components/Markdown/Markdown.tsx",
  "extension" : "tsx",
  "linesOfCode" : 52,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/components/Markdown/Markdown.helpers.ts",
  "extension" : "ts",
  "linesOfCode" : 11,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/components/Markdown/Markdown.module.css",
  "extension" : "css",
  "linesOfCode" : 5,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/components/SvgIcon/SvgIcon.module.css",
  "extension" : "css",
  "linesOfCode" : 4,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/components/SvgIcon/SvgIcon.tsx",
  "extension" : "tsx",
  "linesOfCode" : 49,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/components/SvgIcon/SvgIcon.stories.tsx",
  "extension" : "tsx",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/components/IconButton/IconButton.tsx",
  "extension" : "tsx",
  "linesOfCode" : 53,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/components/IconButton/IconButton.stories.tsx",
  "extension" : "tsx",
  "linesOfCode" : 21,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/components/ContentPanel/ContentPanel.tsx",
  "extension" : "tsx",
  "linesOfCode" : 126,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/components/ContentPanel/ContentPanel.module.css",
  "extension" : "css",
  "linesOfCode" : 54,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/components/ContentPanel/ContentPanel.context.ts",
  "extension" : "ts",
  "linesOfCode" : 16,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "postcss.config.js",
  "extension" : "js",
  "linesOfCode" : 2,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "eslint.config.mjs",
  "extension" : "mjs",
  "linesOfCode" : 109,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "getWebpackConfig.js",
  "extension" : "js",
  "linesOfCode" : 162,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "tsc-teamcity.js",
  "extension" : "js",
  "linesOfCode" : 24,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::TODOs" ]
}, {
  "relativePath" : "prettier.config.js",
  "extension" : "js",
  "linesOfCode" : 8,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
} ]