{
  "name": "protocolbuffers/protobuf",
  "version": "36.1.0",
  "commit": "0000000000000000000000000000000000000000",
  "published_at": "2026-10-21T06:43:56Z",
  "flagged": false,
  "manifest": {
    "$schema": "../../../json-schema/package.schema.json",
    "build": {
      "options": {
        "protobuf_ABSL_PROVIDER": "package",
        "protobuf_BUILD_CONFORMANCE": false,
        "protobuf_BUILD_EXAMPLES": false,
        "protobuf_BUILD_SHARED_LIBS": false,
        "protobuf_BUILD_TESTS": false,
        "protobuf_DISABLE_RTTI": false,
        "protobuf_INSTALL": true,
        "protobuf_WITH_ZLIB": false
      },
      "system": "cmake"
    },
    "description": "Protocol Buffers: language-neutral data serialization (runtime library and the protoc compiler)",
    "license": "BSD-3-Clause",
    "matrix": {
      "arch": [
        "x86_64",
        "arm64"
      ],
      "build_type": [
        "debug",
        "release"
      ],
      "compiler": [
        "gcc",
        "clang",
        "msvc"
      ],
      "exclude": [
        {
          "compiler": "gcc",
          "os": "windows"
        },
        {
          "compiler": "msvc",
          "os": "linux"
        },
        {
          "compiler": "msvc",
          "os": "macos"
        }
      ],
      "linkage": [
        "static"
      ],
      "os": [
        "linux",
        "windows",
        "macos"
      ]
    },
    "name": "protocolbuffers/protobuf",
    "providers": [
      {
        "tag": "v{version}",
        "type": "github"
      }
    ],
    "repository": {
      "type": "git",
      "url": "https://github.com/protocolbuffers/protobuf"
    },
    "require": {
      "abseil/abseil-cpp": {
        "targets": [
          "absl_check",
          "absl_log",
          "algorithm",
          "base",
          "bind_front",
          "bits",
          "btree",
          "cleanup",
          "cord",
          "core_headers",
          "debugging",
          "die_if_null",
          "dynamic_annotations",
          "flags",
          "flat_hash_map",
          "flat_hash_set",
          "function_ref",
          "hash",
          "layout",
          "log_globals",
          "log_initialize",
          "log_severity",
          "memory",
          "node_hash_map",
          "node_hash_set",
          "optional",
          "random_distributions",
          "random_random",
          "span",
          "status",
          "statusor",
          "strings",
          "synchronization",
          "time",
          "utility"
        ],
        "version": ">=20260526.0"
      }
    },
    "targets": {
      "protobuf": {
        "include": [
          "include"
        ],
        "link-libraries": [
          {
            "value": "pthread",
            "when": {
              "os": "linux"
            }
          },
          "utf8_validity"
        ],
        "output-name": "protobuf",
        "type": "library"
      },
      "protobuf-lite": {
        "include": [
          "include"
        ],
        "link-libraries": [
          {
            "value": "pthread",
            "when": {
              "os": "linux"
            }
          },
          "utf8_validity"
        ],
        "output-name": "protobuf-lite",
        "type": "library"
      },
      "protoc": {
        "output-name": "protoc",
        "type": "executable"
      },
      "protoc-lib": {
        "include": [
          "include"
        ],
        "link-libraries": [
          "protobuf",
          "upb"
        ],
        "output-name": "protoc",
        "type": "library"
      },
      "upb": {
        "include": [
          "include"
        ],
        "link-libraries": [
          "utf8_range"
        ],
        "output-name": "upb",
        "type": "library"
      },
      "utf8_range": {
        "include": [
          "include"
        ],
        "output-name": "utf8_range",
        "type": "library"
      },
      "utf8_validity": {
        "include": [
          "include"
        ],
        "link-libraries": [
          "utf8_range"
        ],
        "output-name": "utf8_validity",
        "type": "library"
      }
    }
  }
}
