{
  "name": "reflectcpp",
  "version": "0.25.0",
  "description": "A C++ library for serialization and deserialization using reflection. Supports JSON, Avro, BSON, Cap'n Proto, CBOR, CSV, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML.",
  "homepage": "https://github.com/getml/reflect-cpp/",
  "license": "MIT",
  "dependencies": [
    {
      "name": "ctre",
      "version>=": "3.10.0"
    },
    {
      "name": "vcpkg-cmake",
      "host": true
    },
    {
      "name": "vcpkg-cmake-config",
      "host": true
    },
    {
      "name": "yyjson",
      "version>=": "0.10.0"
    }
  ],
  "features": {
    "boost-serialization": {
      "description": "Enable Boost.Serialization support",
      "dependencies": [
        {
          "name": "boost-serialization",
          "version>=": "1.74.0"
        }
      ]
    },
    "bson": {
      "description": "Support for the BSON format",
      "dependencies": [
        {
          "name": "libbson",
          "version>=": "1.25.1"
        }
      ]
    },
    "capnproto": {
      "description": "Support for the Cap'n Proto format",
      "dependencies": [
        {
          "name": "capnproto",
          "version>=": "1.0.2#1"
        }
      ]
    },
    "cbor": {
      "description": "Support for the CBOR format",
      "dependencies": [
        {
          "name": "jsoncons",
          "version>=": "1.4.0"
        }
      ]
    },
    "cereal": {
      "description": "Enable Cereal support",
      "dependencies": [
        {
          "name": "cereal",
          "version>=": "1.3.2"
        }
      ]
    },
    "csv": {
      "description": "Enable CSV support",
      "dependencies": [
        {
          "name": "arrow",
          "features": [
            "csv"
          ],
          "version>=": "21.0.0"
        }
      ]
    },
    "flexbuffers": {
      "description": "Support for the flexbuffers format (part of flatbuffers)",
      "dependencies": [
        {
          "name": "flatbuffers",
          "version>=": "23.5.26#1"
        }
      ]
    },
    "msgpack": {
      "description": "Support for the msgpack format",
      "dependencies": [
        {
          "name": "msgpack-c",
          "version>=": "6.0.0"
        }
      ]
    },
    "parquet": {
      "description": "Enable parquet support",
      "dependencies": [
        {
          "name": "arrow",
          "features": [
            "parquet"
          ],
          "version>=": "21.0.0"
        }
      ]
    },
    "toml": {
      "description": "Support for the TOML format",
      "dependencies": [
        {
          "name": "tomlplusplus",
          "version>=": "3.4.0#1"
        }
      ]
    },
    "ubjson": {
      "description": "Support for the UBJSON format",
      "dependencies": [
        {
          "name": "jsoncons",
          "version>=": "1.4.0"
        }
      ]
    },
    "xml": {
      "description": "Support for the XML format",
      "dependencies": [
        {
          "name": "pugixml",
          "version>=": "1.15"
        }
      ]
    },
    "yaml": {
      "description": "Support for the YAML format",
      "dependencies": [
        {
          "name": "yaml-cpp",
          "version>=": "0.8.0#1"
        }
      ]
    },
    "yas": {
      "description": "Enable yas support",
      "dependencies": [
        {
          "name": "yas",
          "version>=": "7.1.0"
        }
      ]
    }
  }
}
