[ {
  "relativePath" : "playwright.config.ts",
  "extension" : "ts",
  "linesOfCode" : 50,
  "components" : [ "primary::ROOT" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/js-executor/execute-es-module.js",
  "extension" : "js",
  "linesOfCode" : 40,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/js-executor/index.scss",
  "extension" : "scss",
  "linesOfCode" : 9,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/js-executor/index.js",
  "extension" : "js",
  "linesOfCode" : 256,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/lib/crosslink.ts",
  "extension" : "ts",
  "linesOfCode" : 33,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/config.js",
  "extension" : "js",
  "linesOfCode" : 79,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/index.js",
  "extension" : "js",
  "linesOfCode" : 29,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/webdemo-api.js",
  "extension" : "js",
  "linesOfCode" : 216,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/executable-code/index.js",
  "extension" : "js",
  "linesOfCode" : 286,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/executable-code/exception.js",
  "extension" : "js",
  "linesOfCode" : 14,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/executable-code/executable-fragment.js",
  "extension" : "js",
  "linesOfCode" : 766,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/discourse-preview-panel-handler.js",
  "extension" : "js",
  "linesOfCode" : 26,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/view/output-view.js",
  "extension" : "js",
  "linesOfCode" : 112,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/view/completion-view.js",
  "extension" : "js",
  "linesOfCode" : 86,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/types.ts",
  "extension" : "ts",
  "linesOfCode" : 6,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/index.js",
  "extension" : "js",
  "linesOfCode" : 90,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/platforms/index.ts",
  "extension" : "ts",
  "linesOfCode" : 27,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/platforms/TargetPlatforms.ts",
  "extension" : "ts",
  "linesOfCode" : 12,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/platforms/TargetPlatform.ts",
  "extension" : "ts",
  "linesOfCode" : 8,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/utils/escape.js",
  "extension" : "js",
  "linesOfCode" : 20,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "src/styles.scss",
  "extension" : "scss",
  "linesOfCode" : 471,
  "components" : [ "primary::src" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "utils/markdown-loader.js",
  "extension" : "js",
  "linesOfCode" : 11,
  "components" : [ "primary::utils" ],
  "concerns" : [ "::Unclassified" ]
}, {
  "relativePath" : "utils/copy-examples.js",
  "extension" : "js",
  "linesOfCode" : 10,
  "components" : [ "primary::utils" ],
  "concerns" : [ "::Unclassified" ]
} ]