{
  "bomFormat": "CycloneDX",
  "specVersion": "1.7",
  "serialNumber": "urn:uuid:5bc519eb-60f4-4e2b-98b3-25cd45467248",
  "version": 1,
  "metadata": {
    "timestamp": "2026-09-15T15:53:36Z",
    "tools": {
      "components": [
        {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.4",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.4",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      ]
    },
    "authors": [
      {
        "name": "OWASP Foundation"
      }
    ],
    "lifecycles": [
      {
        "phase": "pre-build"
      }
    ],
    "component": {
      "name": "instrumenter",
      "group": "@stryker-mutator",
      "version": "9.6.1",
      "description": "The code instrumenter used in Stryker, the JavaScript mutation testing framework",
      "purl": "pkg:npm/%40stryker-mutator/instrumenter@9.6.1",
      "bom-ref": "pkg:npm/@stryker-mutator/instrumenter@9.6.1",
      "author": "Nico Jansen <jansennico@gmail.com>",
      "properties": [
        {
          "name": "cdx:npm:scripts",
          "value": "test, mocha, stryker"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "type": "application",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "externalReferences": [
        {
          "type": "website",
          "url": "https://stryker-mutator.io"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/stryker-mutator/stryker-js.git"
        }
      ]
    },
    "properties": [
      {
        "name": "cdx:bom:componentTypes",
        "value": "npm"
      },
      {
        "name": "cdx:bom:componentNamespaces",
        "value": "@babel\\n@stryker-mutator\\n@types"
      },
      {
        "name": "cdx:bom:componentSrcFiles",
        "value": "node_modules/@babel/core/package.json\\nnode_modules/@babel/generator/package.json\\nnode_modules/@babel/parser/package.json\\nnode_modules/@babel/plugin-proposal-decorators/package.json\\nnode_modules/@babel/plugin-transform-explicit-resource-management/package.json\\nnode_modules/@babel/preset-react/package.json\\nnode_modules/@babel/preset-typescript/package.json\\nnode_modules/@stryker-mutator/api/package.json\\nnode_modules/@stryker-mutator/test-helpers/package.json\\nnode_modules/@stryker-mutator/util/package.json\\nnode_modules/@types/babel__core/package.json\\nnode_modules/@types/babel__generator/package.json\\nnode_modules/@types/estree/package.json\\nnode_modules/@types/semver/package.json\\nnode_modules/angular-html-parser/package.json\\nnode_modules/semver/package.json\\nnode_modules/svelte/package.json\\nnode_modules/tslib/package.json\\nnode_modules/weapon-regex/package.json"
      }
    ]
  },
  "components": [
    {
      "group": "",
      "name": "weapon-regex",
      "version": "1.3.6",
      "description": "Weapon regeX mutates regular expressions for use in mutation testing.",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/weapon-regex@1.3.6",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/stryker-mutator/weapon-regex"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/weapon-regex@1.3.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/weapon-regex/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "weapon-regex"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/weapon-regex/package.json"
              }
            ],
            "concludedValue": "node_modules/weapon-regex/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "dist/src/mutators/regex-mutator.js",
            "line": 2
          },
          {
            "location": "dist/src/mutators/regex-mutator.js",
            "line": 43
          },
          {
            "location": "src/mutators/regex-mutator.ts",
            "line": 2
          },
          {
            "location": "src/mutators/regex-mutator.ts",
            "line": 59
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Microsoft Corp."
        }
      ],
      "group": "",
      "name": "tslib",
      "version": "2.8.1",
      "description": "Runtime library for TypeScript helper functions",
      "scope": "optional",
      "licenses": [
        {
          "license": {
            "id": "0BSD",
            "url": "https://opensource.org/licenses/0BSD",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "false"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/tslib@2.8.1",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://www.typescriptlang.org/"
        },
        {
          "type": "vcs",
          "url": "https://github.com/Microsoft/tslib.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/tslib@2.8.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/tslib/package.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/tslib/package.json"
              }
            ],
            "concludedValue": "node_modules/tslib/package.json"
          }
        ]
      }
    },
    {
      "group": "",
      "name": "svelte",
      "version": "5.55.1",
      "description": "Cybernetically enhanced web apps",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/svelte@5.55.1",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://svelte.dev"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/sveltejs/svelte.git"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/svelte@5.55.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/svelte/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "svelte/compiler,svelte/compiler/AST"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/svelte/package.json"
              }
            ],
            "concludedValue": "node_modules/svelte/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "dist/src/parsers/svelte-parser.js",
            "line": 7
          },
          {
            "location": "dist/src/parsers/svelte-parser.js",
            "line": 22
          },
          {
            "location": "src/parsers/svelte-parser.ts",
            "line": 2
          },
          {
            "location": "src/parsers/svelte-parser.ts",
            "line": 46
          },
          {
            "location": "src/parsers/svelte-parser.ts",
            "line": 65
          }
        ]
      },
      "tags": [
        "framework",
        "web"
      ]
    },
    {
      "authors": [
        {
          "name": "GitHub Inc."
        }
      ],
      "group": "",
      "name": "semver",
      "version": "7.7.4",
      "description": "The semantic version parser used by npm.",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/semver@7.7.4",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "git+https://github.com/npm/node-semver.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/semver@7.7.4",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/semver/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "semver,satisfies,semver/satisfies"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/semver/package.json"
              }
            ],
            "concludedValue": "node_modules/semver/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "dist/src/parsers/svelte-parser.js",
            "line": 2
          },
          {
            "location": "dist/src/parsers/svelte-parser.js",
            "line": 9
          },
          {
            "location": "dist/src/parsers/svelte-parser.js",
            "line": 17
          },
          {
            "location": "src/parsers/svelte-parser.ts",
            "line": 6
          },
          {
            "location": "src/parsers/svelte-parser.ts",
            "line": 49
          },
          {
            "location": "src/parsers/svelte-parser.ts",
            "line": 59
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Ika <ikatyang@gmail.com> (https://github.com/ikatyang)"
        }
      ],
      "group": "",
      "name": "angular-html-parser",
      "version": "10.4.0",
      "description": "A HTML parser extracted from Angular with some modifications",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/angular-html-parser@10.4.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/prettier/angular-html-parser/blob/HEAD/packages/angular-html-parser#readme"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/angular-html-parser@10.4.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/angular-html-parser/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "angular-html-parser,angular-html-parser/Ast"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/angular-html-parser/package.json"
              }
            ],
            "concludedValue": "node_modules/angular-html-parser/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "dist/src/parsers/html-parser.js",
            "line": 25
          },
          {
            "location": "src/parsers/html-parser.ts",
            "line": 9
          },
          {
            "location": "src/parsers/html-parser.ts",
            "line": 46
          }
        ]
      },
      "tags": [
        "html",
        "parse"
      ]
    },
    {
      "group": "@types",
      "name": "semver",
      "version": "7.7.1",
      "description": "TypeScript definitions for semver",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/semver@7.7.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/semver"
        },
        {
          "type": "vcs",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/semver@7.7.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@types/semver/package.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@types/semver/package.json"
              }
            ],
            "concludedValue": "node_modules/@types/semver/package.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "estree",
      "version": "1.0.8",
      "description": "TypeScript definitions for estree",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/estree@1.0.8",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/estree"
        },
        {
          "type": "vcs",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/estree@1.0.8",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@types/estree/package.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@types/estree/package.json"
              }
            ],
            "concludedValue": "node_modules/@types/estree/package.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "babel__generator",
      "version": "7.27.0",
      "description": "TypeScript definitions for @babel/generator",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/babel__generator@7.27.0",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__generator"
        },
        {
          "type": "vcs",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/babel__generator@7.27.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@types/babel__generator/package.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@types/babel__generator/package.json"
              }
            ],
            "concludedValue": "node_modules/@types/babel__generator/package.json"
          }
        ]
      }
    },
    {
      "group": "@types",
      "name": "babel__core",
      "version": "7.20.5",
      "description": "TypeScript definitions for @babel/core",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40types/babel__core@7.20.5",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/babel__core"
        },
        {
          "type": "vcs",
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@types/babel__core@7.20.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@types/babel__core/package.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@types/babel__core/package.json"
              }
            ],
            "concludedValue": "node_modules/@types/babel__core/package.json"
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "Nico Jansen <jansennico@gmail.com>"
        }
      ],
      "group": "@stryker-mutator",
      "name": "util",
      "version": "9.6.1",
      "description": "Contains utilities for Stryker, the mutation testing framework for JavaScript and friends",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40stryker-mutator/util@9.6.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/stryker-mutator/stryker-js/tree/master/packages/util#readme"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/stryker-mutator/stryker-js.git"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@stryker-mutator/util@9.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@stryker-mutator/util/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "@stryker-mutator/util,notEmpty,@stryker-mutator/util/notEmpty,propertyPath,@stryker-mutator/util/propertyPath,deepFreeze,@stryker-mutator/util/deepFreeze,@stryker-mutator/util/I"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@stryker-mutator/util/package.json"
              }
            ],
            "concludedValue": "node_modules/@stryker-mutator/util/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "dist/src/disable-type-checks.js",
            "line": 1
          },
          {
            "location": "dist/src/mutant-placers/throw-placement-error.js",
            "line": 2
          },
          {
            "location": "dist/src/mutant-placers/throw-placement-error.js",
            "line": 6
          },
          {
            "location": "dist/src/parsers/svelte-parser.js",
            "line": 1
          },
          {
            "location": "dist/src/printers/svelte-printer.js",
            "line": 1
          },
          {
            "location": "dist/src/transformers/directive-bookkeeper.js",
            "line": 1
          },
          {
            "location": "dist/src/transformers/directive-bookkeeper.js",
            "line": 61
          },
          {
            "location": "dist/src/transformers/svelte-transformer.js",
            "line": 1
          },
          {
            "location": "dist/src/util/syntax-helpers.js",
            "line": 3
          },
          {
            "location": "dist/src/util/syntax-helpers.js",
            "line": 12
          },
          {
            "location": "src/disable-type-checks.ts",
            "line": 2
          },
          {
            "location": "src/mutant-placers/throw-placement-error.ts",
            "line": 4
          },
          {
            "location": "src/mutant-placers/throw-placement-error.ts",
            "line": 20
          },
          {
            "location": "src/parsers/svelte-parser.ts",
            "line": 4
          },
          {
            "location": "src/printers/svelte-printer.ts",
            "line": 1
          },
          {
            "location": "src/transformers/directive-bookkeeper.ts",
            "line": 2
          },
          {
            "location": "src/transformers/directive-bookkeeper.ts",
            "line": 90
          },
          {
            "location": "src/transformers/svelte-transformer.ts",
            "line": 1
          },
          {
            "location": "src/transformers/transformer.ts",
            "line": 2
          },
          {
            "location": "src/util/syntax-helpers.ts",
            "line": 3
          },
          {
            "location": "src/util/syntax-helpers.ts",
            "line": 21
          }
        ]
      },
      "tags": [
        "framework"
      ]
    },
    {
      "authors": [
        {
          "name": "Nico Jansen <jansennico@gmail.com>"
        }
      ],
      "group": "@stryker-mutator",
      "name": "test-helpers",
      "version": "9.6.1",
      "description": "A helper package for testing",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "url": "https://opensource.org/licenses/ISC",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40stryker-mutator/test-helpers@9.6.1",
      "externalReferences": [
        {
          "type": "vcs",
          "url": "https://github.com/stryker-mutator/stryker-js/tree/master/packages/test-helpers#readme"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/stryker-mutator/stryker-js.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@stryker-mutator/test-helpers@9.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@stryker-mutator/test-helpers/package.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@stryker-mutator/test-helpers/package.json"
              }
            ],
            "concludedValue": "node_modules/@stryker-mutator/test-helpers/package.json"
          }
        ]
      }
    },
    {
      "group": "@stryker-mutator",
      "name": "api",
      "version": "9.6.1",
      "description": "The api for the extendable JavaScript mutation testing framework Stryker",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "url": "https://opensource.org/licenses/Apache-2.0",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40stryker-mutator/api@9.6.1",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://stryker-mutator.io/"
        },
        {
          "type": "vcs",
          "url": "git+https://github.com/stryker-mutator/stryker-js.git"
        }
      ],
      "type": "framework",
      "bom-ref": "pkg:npm/@stryker-mutator/api@9.6.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@stryker-mutator/api/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "@stryker-mutator/api/plugin,commonTokens,@stryker-mutator/api/plugin/commonTokens,tokens,@stryker-mutator/api/plugin/tokens,PluginKind,@stryker-mutator/api/plugin/PluginKind,declareClassPlugin,@stryker-mutator/api/plugin/declareClassPlugin,BaseContext,@stryker-mutator/api/plugin/BaseContext,Injector,@stryker-mutator/api/plugin/Injector,@stryker-mutator/api/core,INSTRUMENTER_CONSTANTS,@stryker-mutator/api/core/INSTRUMENTER_CONSTANTS,FileDescription,@stryker-mutator/api/core/FileDescription,Mutant,@stryker-mutator/api/core/Mutant,MutateDescription,@stryker-mutator/api/core/MutateDescription,StrykerOptions,@stryker-mutator/api/core/StrykerOptions,Location,@stryker-mutator/api/core/Location,Position,@stryker-mutator/api/core/Position,@stryker-mutator/api/ignore,Ignorer,@stryker-mutator/api/ignore/Ignorer,NodePath,@stryker-mutator/api/ignore/NodePath,@stryker-mutator/api/logging,Logger,@stryker-mutator/api/logging/Logger"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@stryker-mutator/api/package.json"
              }
            ],
            "concludedValue": "node_modules/@stryker-mutator/api/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "dist/src/create-instrumenter.js",
            "line": 1
          },
          {
            "location": "dist/src/create-instrumenter.js",
            "line": 7
          },
          {
            "location": "dist/src/frameworks/index.js",
            "line": 1
          },
          {
            "location": "dist/src/frameworks/index.js",
            "line": 4
          },
          {
            "location": "dist/src/instrumenter.js",
            "line": 2
          },
          {
            "location": "dist/src/instrumenter.js",
            "line": 19
          },
          {
            "location": "src/create-instrumenter.ts",
            "line": 6
          },
          {
            "location": "src/create-instrumenter.ts",
            "line": 21
          },
          {
            "location": "src/frameworks/index.ts",
            "line": 1
          },
          {
            "location": "src/frameworks/index.ts",
            "line": 6
          },
          {
            "location": "src/instrumenter.ts",
            "line": 3
          },
          {
            "location": "src/instrumenter.ts",
            "line": 23
          },
          {
            "location": "dist/src/util/syntax-helpers.js",
            "line": 1
          },
          {
            "location": "src/file.ts",
            "line": 1
          },
          {
            "location": "src/instrument-result.ts",
            "line": 1
          },
          {
            "location": "src/instrumenter.ts",
            "line": 5
          },
          {
            "location": "src/mutant-placers/throw-placement-error.ts",
            "line": 5
          },
          {
            "location": "src/mutant.ts",
            "line": 7
          },
          {
            "location": "src/parsers/parse-error.ts",
            "line": 1
          },
          {
            "location": "src/syntax/index.ts",
            "line": 2
          },
          {
            "location": "src/transformers/mutant-collector.ts",
            "line": 2
          },
          {
            "location": "src/transformers/transformer.ts",
            "line": 1
          },
          {
            "location": "src/util/position-converter.ts",
            "line": 1
          },
          {
            "location": "src/util/syntax-helpers.ts",
            "line": 1
          },
          {
            "location": "src/frameworks/angular-ignorer.ts",
            "line": 1
          },
          {
            "location": "src/transformers/ignorer-bookkeeper.ts",
            "line": 3
          },
          {
            "location": "src/transformers/transformer-options.ts",
            "line": 1
          },
          {
            "location": "src/instrumenter.ts",
            "line": 4
          },
          {
            "location": "src/transformers/directive-bookkeeper.ts",
            "line": 4
          },
          {
            "location": "src/transformers/transformer.ts",
            "line": 3
          }
        ]
      },
      "tags": [
        "api",
        "framework"
      ]
    },
    {
      "authors": [
        {
          "name": "The Babel Team (https://babel.dev/team)"
        }
      ],
      "group": "@babel",
      "name": "preset-typescript",
      "version": "7.28.5",
      "description": "Babel preset for TypeScript.",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40babel/preset-typescript@7.28.5",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-preset-typescript"
        },
        {
          "type": "vcs",
          "url": "https://github.com/babel/babel.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/preset-typescript@7.28.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@babel/preset-typescript/package.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@babel/preset-typescript/package.json"
              }
            ],
            "concludedValue": "node_modules/@babel/preset-typescript/package.json"
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "The Babel Team (https://babel.dev/team)"
        }
      ],
      "group": "@babel",
      "name": "preset-react",
      "version": "7.28.5",
      "description": "Babel preset for all React plugins.",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40babel/preset-react@7.28.5",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-preset-react"
        },
        {
          "type": "vcs",
          "url": "https://github.com/babel/babel.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/preset-react@7.28.5",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@babel/preset-react/package.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@babel/preset-react/package.json"
              }
            ],
            "concludedValue": "node_modules/@babel/preset-react/package.json"
          }
        ]
      },
      "tags": [
        "plugins"
      ]
    },
    {
      "authors": [
        {
          "name": "The Babel Team (https://babel.dev/team)"
        }
      ],
      "group": "@babel",
      "name": "plugin-transform-explicit-resource-management",
      "version": "7.28.6",
      "description": "Compile `using` and `await using` declarations to ES2015",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-explicit-resource-management@7.28.6",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-explicit-resource-management"
        },
        {
          "type": "vcs",
          "url": "https://github.com/babel/babel.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-transform-explicit-resource-management@7.28.6",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@babel/plugin-transform-explicit-resource-management/package.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@babel/plugin-transform-explicit-resource-management/package.json"
              }
            ],
            "concludedValue": "node_modules/@babel/plugin-transform-explicit-resource-management/package.json"
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "The Babel Team (https://babel.dev/team)"
        }
      ],
      "group": "@babel",
      "name": "plugin-proposal-decorators",
      "version": "7.29.0",
      "description": "Compile class and object decorators to ES5",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-decorators@7.29.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-plugin-proposal-decorators"
        },
        {
          "type": "vcs",
          "url": "https://github.com/babel/babel.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/plugin-proposal-decorators@7.29.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@babel/plugin-proposal-decorators/package.json"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@babel/plugin-proposal-decorators/package.json"
              }
            ],
            "concludedValue": "node_modules/@babel/plugin-proposal-decorators/package.json"
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "The Babel Team (https://babel.dev/team)"
        }
      ],
      "group": "@babel",
      "name": "parser",
      "version": "7.29.2",
      "description": "A JavaScript parser",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40babel/parser@7.29.2",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-parser"
        },
        {
          "type": "vcs",
          "url": "https://github.com/babel/babel.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/parser@7.29.2",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@babel/parser/package.json"
        },
        {
          "name": "ExportedModules",
          "value": "parsers/index"
        },
        {
          "name": "ImportedModules",
          "value": "@babel/parser,ParserPlugin,@babel/parser/ParserPlugin"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@babel/parser/package.json"
              }
            ],
            "concludedValue": "node_modules/@babel/parser/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "src/parsers/js-parser.ts",
            "line": 1
          }
        ]
      },
      "tags": [
        "parse"
      ]
    },
    {
      "authors": [
        {
          "name": "The Babel Team (https://babel.dev/team)"
        }
      ],
      "group": "@babel",
      "name": "generator",
      "version": "7.29.1",
      "description": "Turns an AST into code.",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40babel/generator@7.29.1",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-generator"
        },
        {
          "type": "vcs",
          "url": "https://github.com/babel/babel.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/generator@7.29.1",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@babel/generator/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "@babel/generator"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@babel/generator/package.json"
              }
            ],
            "concludedValue": "node_modules/@babel/generator/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "dist/src/mutant.js",
            "line": 2
          },
          {
            "location": "dist/src/printers/js-printer.js",
            "line": 1
          },
          {
            "location": "dist/src/printers/ts-printer.js",
            "line": 1
          },
          {
            "location": "src/mutant.ts",
            "line": 2
          },
          {
            "location": "src/printers/js-printer.ts",
            "line": 1
          },
          {
            "location": "src/printers/ts-printer.ts",
            "line": 1
          }
        ]
      }
    },
    {
      "authors": [
        {
          "name": "The Babel Team (https://babel.dev/team)"
        }
      ],
      "group": "@babel",
      "name": "core",
      "version": "7.29.0",
      "description": "Babel compiler core.",
      "scope": "required",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "url": "https://opensource.org/licenses/MIT",
            "properties": [
              {
                "name": "cdx:license:category",
                "value": "Permissive"
              },
              {
                "name": "cdx:license:foss",
                "value": "true"
              },
              {
                "name": "cdx:license:osiApproved",
                "value": "true"
              },
              {
                "name": "cdx:license:fsfLibre",
                "value": "true"
              },
              {
                "name": "cdx:license:deprecated",
                "value": "false"
              }
            ]
          }
        }
      ],
      "purl": "pkg:npm/%40babel/core@7.29.0",
      "externalReferences": [
        {
          "type": "website",
          "url": "https://babel.dev/docs/en/next/babel-core"
        },
        {
          "type": "vcs",
          "url": "https://github.com/babel/babel.git"
        }
      ],
      "type": "library",
      "bom-ref": "pkg:npm/@babel/core@7.29.0",
      "properties": [
        {
          "name": "SrcFile",
          "value": "node_modules/@babel/core/package.json"
        },
        {
          "name": "ImportedModules",
          "value": "@babel/core,File,@babel/core/File,types,@babel/core/types,NodePath,@babel/core/NodePath"
        },
        {
          "name": "cdx:license:category",
          "value": "Permissive"
        }
      ],
      "evidence": {
        "identity": [
          {
            "field": "purl",
            "confidence": 0.7,
            "methods": [
              {
                "technique": "manifest-analysis",
                "confidence": 0.7,
                "value": "node_modules/@babel/core/package.json"
              }
            ],
            "concludedValue": "node_modules/@babel/core/package.json"
          }
        ],
        "occurrences": [
          {
            "location": "dist/src/mutant-placers/expression-mutant-placer.js",
            "line": 1
          },
          {
            "location": "dist/src/mutant-placers/statement-mutant-placer.js",
            "line": 1
          },
          {
            "location": "dist/src/mutant-placers/switch-case-mutant-placer.js",
            "line": 1
          },
          {
            "location": "dist/src/mutant.js",
            "line": 1
          },
          {
            "location": "dist/src/mutators/array-declaration-mutator.js",
            "line": 1
          },
          {
            "location": "dist/src/mutators/arrow-function-mutator.js",
            "line": 1
          },
          {
            "location": "dist/src/mutators/block-statement-mutator.js",
            "line": 1
          },
          {
            "location": "dist/src/mutators/boolean-literal-mutator.js",
            "line": 1
          },
          {
            "location": "dist/src/mutators/conditional-expression-mutator.js",
            "line": 1
          },
          {
            "location": "dist/src/mutators/equality-operator-mutator.js",
            "line": 1
          },
          {
            "location": "dist/src/mutators/method-expression-mutator.js",
            "line": 1
          },
          {
            "location": "dist/src/mutators/object-literal-mutator.js",
            "line": 1
          },
          {
            "location": "dist/src/mutators/optional-chaining-mutator.js",
            "line": 1
          },
          {
            "location": "dist/src/mutators/regex-mutator.js",
            "line": 1
          },
          {
            "location": "dist/src/mutators/string-literal-mutator.js",
            "line": 1
          },
          {
            "location": "dist/src/mutators/unary-operator-mutator.js",
            "line": 1
          },
          {
            "location": "dist/src/mutators/update-operator-mutator.js",
            "line": 1
          },
          {
            "location": "dist/src/parsers/js-parser.js",
            "line": 1
          },
          {
            "location": "dist/src/parsers/ts-parser.js",
            "line": 2
          },
          {
            "location": "dist/src/transformers/babel-transformer.js",
            "line": 1
          },
          {
            "location": "dist/src/transformers/babel-transformer.js",
            "line": 3
          },
          {
            "location": "dist/src/transformers/svelte-transformer.js",
            "line": 2
          },
          {
            "location": "dist/src/transformers/svelte-transformer.js",
            "line": 27
          },
          {
            "location": "dist/src/util/syntax-helpers.js",
            "line": 2
          },
          {
            "location": "dist/src/util/syntax-helpers.js",
            "line": 14
          },
          {
            "location": "src/disable-type-checks.ts",
            "line": 1
          },
          {
            "location": "src/mutant-placers/expression-mutant-placer.ts",
            "line": 1
          },
          {
            "location": "src/mutant-placers/mutant-placer.ts",
            "line": 1
          },
          {
            "location": "src/mutant-placers/statement-mutant-placer.ts",
            "line": 1
          },
          {
            "location": "src/mutant-placers/switch-case-mutant-placer.ts",
            "line": 1
          },
          {
            "location": "src/mutant-placers/throw-placement-error.ts",
            "line": 3
          },
          {
            "location": "src/mutant.ts",
            "line": 1
          },
          {
            "location": "src/mutators/arithmetic-operator-mutator.ts",
            "line": 1
          },
          {
            "location": "src/mutators/array-declaration-mutator.ts",
            "line": 1
          },
          {
            "location": "src/mutators/arrow-function-mutator.ts",
            "line": 1
          },
          {
            "location": "src/mutators/assignment-operator-mutator.ts",
            "line": 1
          },
          {
            "location": "src/mutators/block-statement-mutator.ts",
            "line": 1
          },
          {
            "location": "src/mutators/boolean-literal-mutator.ts",
            "line": 1
          },
          {
            "location": "src/mutators/conditional-expression-mutator.ts",
            "line": 1
          },
          {
            "location": "src/mutators/equality-operator-mutator.ts",
            "line": 1
          },
          {
            "location": "src/mutators/method-expression-mutator.ts",
            "line": 1
          },
          {
            "location": "src/mutators/node-mutator.ts",
            "line": 1
          },
          {
            "location": "src/mutators/object-literal-mutator.ts",
            "line": 1
          },
          {
            "location": "src/mutators/optional-chaining-mutator.ts",
            "line": 1
          },
          {
            "location": "src/mutators/regex-mutator.ts",
            "line": 1
          },
          {
            "location": "src/mutators/string-literal-mutator.ts",
            "line": 1
          },
          {
            "location": "src/mutators/unary-operator-mutator.ts",
            "line": 1
          },
          {
            "location": "src/mutators/update-operator-mutator.ts",
            "line": 1
          },
          {
            "location": "src/parsers/js-parser.ts",
            "line": 2
          },
          {
            "location": "src/parsers/ts-parser.ts",
            "line": 3
          },
          {
            "location": "src/syntax/index.ts",
            "line": 1
          },
          {
            "location": "src/transformers/babel-transformer.ts",
            "line": 1
          },
          {
            "location": "src/transformers/babel-transformer.ts",
            "line": 4
          },
          {
            "location": "src/transformers/directive-bookkeeper.ts",
            "line": 1
          },
          {
            "location": "src/transformers/ignorer-bookkeeper.ts",
            "line": 1
          },
          {
            "location": "src/transformers/mutant-collector.ts",
            "line": 1
          },
          {
            "location": "src/transformers/svelte-transformer.ts",
            "line": 3
          },
          {
            "location": "src/transformers/svelte-transformer.ts",
            "line": 39
          },
          {
            "location": "src/util/syntax-helpers.ts",
            "line": 2
          },
          {
            "location": "src/util/syntax-helpers.ts",
            "line": 23
          }
        ]
      }
    }
  ],
  "dependencies": [],
  "annotations": [
    {
      "bom-ref": "metadata-annotations",
      "subjects": [
        "pkg:npm/@stryker-mutator/instrumenter@9.6.1"
      ],
      "annotator": {
        "component": {
          "group": "@cyclonedx",
          "name": "cdxgen",
          "version": "12.8.4",
          "purl": "pkg:npm/%40cyclonedx/cdxgen@12.8.4",
          "type": "application",
          "bom-ref": "pkg:npm/@cyclonedx/cdxgen@12.8.4",
          "publisher": "OWASP Foundation",
          "authors": [
            {
              "name": "OWASP Foundation"
            }
          ]
        }
      },
      "timestamp": "2026-09-15T15:53:36Z",
      "text": "This Software Bill-of-Materials (SBOM) document was created on Tuesday, September 15, 2026 with cdxgen. The data was captured during the pre-build lifecycle phase without building the application. The document describes an application named 'instrumenter' with version '9.6.1'. The package type in this SBOM is npm with 3 purl namespaces described under components. The components were identified from 19 source files."
    }
  ]
}