{
    "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
    "bomFormat": "CycloneDX",
    "specVersion": "1.6",
    "version": 1,
    "metadata": {
        "tools": {
            "components": [
                {
                    "type": "application",
                    "name": "packtory",
                    "version": "0.0.42"
                }
            ]
        },
        "component": {
            "type": "library",
            "name": "packtory",
            "version": "0.0.43",
            "bom-ref": "pkg:npm/packtory@0.0.43",
            "purl": "pkg:npm/packtory@0.0.43"
        }
    },
    "components": [
        {
            "type": "library",
            "name": "@arethetypeswrong/core",
            "version": "0.18.4",
            "bom-ref": "pkg:npm/@arethetypeswrong/core@0.18.4",
            "scope": "required",
            "licenses": [
                {
                    "expression": "MIT"
                }
            ],
            "purl": "pkg:npm/@arethetypeswrong/core@0.18.4"
        },
        {
            "type": "library",
            "name": "@cyclonedx/cyclonedx-library",
            "version": "10.1.0",
            "bom-ref": "pkg:npm/@cyclonedx/cyclonedx-library@10.1.0",
            "scope": "required",
            "licenses": [
                {
                    "expression": "Apache-2.0"
                }
            ],
            "purl": "pkg:npm/@cyclonedx/cyclonedx-library@10.1.0"
        },
        {
            "type": "library",
            "name": "@jridgewell/gen-mapping",
            "version": "0.3.13",
            "bom-ref": "pkg:npm/@jridgewell/gen-mapping@0.3.13",
            "scope": "required",
            "licenses": [
                {
                    "expression": "MIT"
                }
            ],
            "purl": "pkg:npm/@jridgewell/gen-mapping@0.3.13"
        },
        {
            "type": "library",
            "name": "@jridgewell/trace-mapping",
            "version": "0.3.31",
            "bom-ref": "pkg:npm/@jridgewell/trace-mapping@0.3.31",
            "scope": "required",
            "licenses": [
                {
                    "expression": "MIT"
                }
            ],
            "purl": "pkg:npm/@jridgewell/trace-mapping@0.3.31"
        },
        {
            "type": "library",
            "name": "@schema-hub/zod-error-formatter",
            "version": "0.0.11",
            "bom-ref": "pkg:npm/@schema-hub/zod-error-formatter@0.0.11",
            "scope": "required",
            "licenses": [
                {
                    "expression": "MIT"
                }
            ],
            "purl": "pkg:npm/@schema-hub/zod-error-formatter@0.0.11"
        },
        {
            "type": "library",
            "name": "@ts-morph/common",
            "version": "0.29.0",
            "bom-ref": "pkg:npm/@ts-morph/common@0.29.0",
            "scope": "required",
            "licenses": [
                {
                    "expression": "MIT"
                }
            ],
            "purl": "pkg:npm/@ts-morph/common@0.29.0"
        },
        {
            "type": "library",
            "name": "@types/npm-registry-fetch",
            "version": "8.0.9",
            "bom-ref": "pkg:npm/@types/npm-registry-fetch@8.0.9",
            "scope": "required",
            "licenses": [
                {
                    "expression": "MIT"
                }
            ],
            "purl": "pkg:npm/@types/npm-registry-fetch@8.0.9"
        },
        {
            "type": "library",
            "name": "common-tags",
            "version": "1.8.2",
            "bom-ref": "pkg:npm/common-tags@1.8.2",
            "scope": "required",
            "licenses": [
                {
                    "expression": "MIT"
                }
            ],
            "purl": "pkg:npm/common-tags@1.8.2"
        },
        {
            "type": "library",
            "name": "diff",
            "version": "9.0.0",
            "bom-ref": "pkg:npm/diff@9.0.0",
            "scope": "required",
            "licenses": [
                {
                    "expression": "BSD-3-Clause"
                }
            ],
            "purl": "pkg:npm/diff@9.0.0"
        },
        {
            "type": "library",
            "name": "fflate",
            "version": "0.8.3",
            "bom-ref": "pkg:npm/fflate@0.8.3",
            "scope": "required",
            "licenses": [
                {
                    "expression": "MIT"
                }
            ],
            "purl": "pkg:npm/fflate@0.8.3"
        },
        {
            "type": "library",
            "name": "hosted-git-info",
            "version": "10.1.1",
            "bom-ref": "pkg:npm/hosted-git-info@10.1.1",
            "scope": "required",
            "licenses": [
                {
                    "expression": "ISC"
                }
            ],
            "purl": "pkg:npm/hosted-git-info@10.1.1"
        },
        {
            "type": "library",
            "name": "libnpmpublish",
            "version": "11.2.0",
            "bom-ref": "pkg:npm/libnpmpublish@11.2.0",
            "scope": "required",
            "licenses": [
                {
                    "expression": "ISC"
                }
            ],
            "purl": "pkg:npm/libnpmpublish@11.2.0"
        },
        {
            "type": "library",
            "name": "npm-package-arg",
            "version": "14.0.0",
            "bom-ref": "pkg:npm/npm-package-arg@14.0.0",
            "scope": "required",
            "licenses": [
                {
                    "expression": "ISC"
                }
            ],
            "purl": "pkg:npm/npm-package-arg@14.0.0"
        },
        {
            "type": "library",
            "name": "npm-registry-fetch",
            "version": "20.0.1",
            "bom-ref": "pkg:npm/npm-registry-fetch@20.0.1",
            "scope": "required",
            "licenses": [
                {
                    "expression": "ISC"
                }
            ],
            "purl": "pkg:npm/npm-registry-fetch@20.0.1"
        },
        {
            "type": "library",
            "name": "remeda",
            "version": "2.39.0",
            "bom-ref": "pkg:npm/remeda@2.39.0",
            "scope": "required",
            "licenses": [
                {
                    "expression": "MIT"
                }
            ],
            "purl": "pkg:npm/remeda@2.39.0"
        },
        {
            "type": "library",
            "name": "semver",
            "version": "7.8.5",
            "bom-ref": "pkg:npm/semver@7.8.5",
            "scope": "required",
            "licenses": [
                {
                    "expression": "ISC"
                }
            ],
            "purl": "pkg:npm/semver@7.8.5"
        },
        {
            "type": "library",
            "name": "spdx-expression-parse",
            "version": "4.0.0",
            "bom-ref": "pkg:npm/spdx-expression-parse@4.0.0",
            "scope": "required",
            "licenses": [
                {
                    "expression": "MIT"
                }
            ],
            "purl": "pkg:npm/spdx-expression-parse@4.0.0"
        },
        {
            "type": "library",
            "name": "tar-stream",
            "version": "3.1.8",
            "bom-ref": "pkg:npm/tar-stream@3.1.8",
            "scope": "required",
            "licenses": [
                {
                    "expression": "MIT"
                }
            ],
            "purl": "pkg:npm/tar-stream@3.1.8"
        },
        {
            "type": "library",
            "name": "true-myth",
            "version": "9.4.0",
            "bom-ref": "pkg:npm/true-myth@9.4.0",
            "scope": "required",
            "licenses": [
                {
                    "expression": "MIT"
                }
            ],
            "purl": "pkg:npm/true-myth@9.4.0"
        },
        {
            "type": "library",
            "name": "ts-morph",
            "version": "27.0.2",
            "bom-ref": "pkg:npm/ts-morph@27.0.2",
            "scope": "required",
            "licenses": [
                {
                    "expression": "MIT"
                }
            ],
            "purl": "pkg:npm/ts-morph@27.0.2"
        },
        {
            "type": "library",
            "name": "ts-pattern",
            "version": "5.9.0",
            "bom-ref": "pkg:npm/ts-pattern@5.9.0",
            "scope": "required",
            "licenses": [
                {
                    "expression": "MIT"
                }
            ],
            "purl": "pkg:npm/ts-pattern@5.9.0"
        },
        {
            "type": "library",
            "name": "type-fest",
            "version": "5.7.0",
            "bom-ref": "pkg:npm/type-fest@5.7.0",
            "scope": "required",
            "licenses": [
                {
                    "expression": "(MIT OR CC0-1.0)"
                }
            ],
            "purl": "pkg:npm/type-fest@5.7.0"
        },
        {
            "type": "library",
            "name": "unix-permissions",
            "version": "6.0.1",
            "bom-ref": "pkg:npm/unix-permissions@6.0.1",
            "scope": "required",
            "licenses": [
                {
                    "expression": "Apache-2.0"
                }
            ],
            "purl": "pkg:npm/unix-permissions@6.0.1"
        },
        {
            "type": "library",
            "name": "zod",
            "version": "4.4.3",
            "bom-ref": "pkg:npm/zod@4.4.3",
            "scope": "required",
            "licenses": [
                {
                    "expression": "MIT"
                }
            ],
            "purl": "pkg:npm/zod@4.4.3"
        }
    ],
    "dependencies": [
        {
            "ref": "pkg:npm/@arethetypeswrong/core@0.18.4"
        },
        {
            "ref": "pkg:npm/@cyclonedx/cyclonedx-library@10.1.0"
        },
        {
            "ref": "pkg:npm/@jridgewell/gen-mapping@0.3.13"
        },
        {
            "ref": "pkg:npm/@jridgewell/trace-mapping@0.3.31"
        },
        {
            "ref": "pkg:npm/@schema-hub/zod-error-formatter@0.0.11"
        },
        {
            "ref": "pkg:npm/@ts-morph/common@0.29.0"
        },
        {
            "ref": "pkg:npm/@types/npm-registry-fetch@8.0.9"
        },
        {
            "ref": "pkg:npm/common-tags@1.8.2"
        },
        {
            "ref": "pkg:npm/diff@9.0.0"
        },
        {
            "ref": "pkg:npm/fflate@0.8.3"
        },
        {
            "ref": "pkg:npm/hosted-git-info@10.1.1"
        },
        {
            "ref": "pkg:npm/libnpmpublish@11.2.0"
        },
        {
            "ref": "pkg:npm/npm-package-arg@14.0.0"
        },
        {
            "ref": "pkg:npm/npm-registry-fetch@20.0.1"
        },
        {
            "ref": "pkg:npm/packtory@0.0.43",
            "dependsOn": [
                "pkg:npm/@arethetypeswrong/core@0.18.4",
                "pkg:npm/@cyclonedx/cyclonedx-library@10.1.0",
                "pkg:npm/@jridgewell/gen-mapping@0.3.13",
                "pkg:npm/@jridgewell/trace-mapping@0.3.31",
                "pkg:npm/@schema-hub/zod-error-formatter@0.0.11",
                "pkg:npm/@ts-morph/common@0.29.0",
                "pkg:npm/@types/npm-registry-fetch@8.0.9",
                "pkg:npm/common-tags@1.8.2",
                "pkg:npm/diff@9.0.0",
                "pkg:npm/fflate@0.8.3",
                "pkg:npm/hosted-git-info@10.1.1",
                "pkg:npm/libnpmpublish@11.2.0",
                "pkg:npm/npm-package-arg@14.0.0",
                "pkg:npm/npm-registry-fetch@20.0.1",
                "pkg:npm/remeda@2.39.0",
                "pkg:npm/semver@7.8.5",
                "pkg:npm/spdx-expression-parse@4.0.0",
                "pkg:npm/tar-stream@3.1.8",
                "pkg:npm/true-myth@9.4.0",
                "pkg:npm/ts-morph@27.0.2",
                "pkg:npm/ts-pattern@5.9.0",
                "pkg:npm/type-fest@5.7.0",
                "pkg:npm/unix-permissions@6.0.1",
                "pkg:npm/zod@4.4.3"
            ]
        },
        {
            "ref": "pkg:npm/remeda@2.39.0"
        },
        {
            "ref": "pkg:npm/semver@7.8.5"
        },
        {
            "ref": "pkg:npm/spdx-expression-parse@4.0.0"
        },
        {
            "ref": "pkg:npm/tar-stream@3.1.8"
        },
        {
            "ref": "pkg:npm/true-myth@9.4.0"
        },
        {
            "ref": "pkg:npm/ts-morph@27.0.2"
        },
        {
            "ref": "pkg:npm/ts-pattern@5.9.0"
        },
        {
            "ref": "pkg:npm/type-fest@5.7.0"
        },
        {
            "ref": "pkg:npm/unix-permissions@6.0.1"
        },
        {
            "ref": "pkg:npm/zod@4.4.3"
        }
    ]
}