{ "name": "hanjingo-high-jump", "version": "1.0.9", "maintainers": [ "hanjingo", "hehehunanchina@live.com" ], "description": "Modern C++ library framework implemented by C++17. High-jump(hj) is a comprehensive C++ library providing utilities for algorithms, compression, cryptography, databases, encoding, hardware, I/O, logging, math, networking, OS operations, synchronization, testing, time handling, types, and more.", "homepage": "https://github.com/hanjingo/high-jump", "license": "GPL-3.0-only", "supports": "!uwp", "dependencies": [ "abseil", "bext-sml", "boost-algorithm", "boost-any", "boost-asio", "boost-beast", "boost-circular-buffer", "boost-filesystem", "boost-leaf", "boost-multi-index", "boost-optional", "boost-property-tree", "boost-stacktrace", "boost-uuid", "boost-variant", "concurrentqueue", "fmt", "libiconv", "libnice", "nlohmann-json", { "name": "vcpkg-cmake", "host": true }, { "name": "vcpkg-cmake-config", "host": true } ], "features": { "behavior-tree": { "description": "Enable behavior tree support", "dependencies": [ "behaviortree-cpp" ] }, "bench": { "description": "Enable benchmark support", "dependencies": [ "benchmark" ] }, "ck": { "description": "Enable clickhouse database support", "dependencies": [ "clickhouse-cpp" ] }, "crash": { "description": "Enable crash support", "dependencies": [ "breakpad" ] }, "crypto": { "description": "Enable cryption/decryption support", "dependencies": [ "openssl" ] }, "fix": { "description": "Enable fix protocol support", "dependencies": [ "hffix" ] }, "flatbuffer": { "description": "Enable flatbuffer support", "dependencies": [ "flatbuffers" ] }, "gpu": { "description": "Enable GPU support", "dependencies": [ "opencl" ] }, "grpc": { "description": "Enable grpc support", "dependencies": [ "grpc" ] }, "gzip": { "description": "Enable gzip compression support", "dependencies": [ "zlib", "zstd" ] }, "http": { "description": "Enable HTTP support", "dependencies": [ "cpp-httplib" ] }, "lic": { "description": "Enable license support", "dependencies": [ "jwt-cpp", "quirc" ] }, "llama": { "description": "Enable llama support", "dependencies": [ "llama-cpp" ] }, "log": { "description": "Enable log support", "dependencies": [ "spdlog" ] }, "math": { "description": "Enable math support", "dependencies": [ "boost-math", "eigen3" ] }, "options": { "description": "Enable program options parse support", "dependencies": [ "boost-program-options" ] }, "pdf": { "description": "Enable PDF support", "dependencies": [ "libharu" ] }, "protobuf": { "description": "Enable protobuf support", "dependencies": [ "protobuf" ] }, "qrcode": { "description": "Enable QR code support", "dependencies": [ "libqrencode", "quirc" ] }, "redis": { "description": "Enable Redis support", "dependencies": [ "hiredis" ] }, "singleton": { "description": "Enable singleton support", "dependencies": [ "boost-serialization" ] }, "sqlite": { "description": "Enable SQLite support", "dependencies": [ "sqlite3" ] }, "sync": { "description": "Enable sync support", "dependencies": [ "boost-interprocess", "boost-process", "boost-thread", "tbb" ] }, "telemetry": { "description": "Enable telemetry support", "dependencies": [ { "name": "opentelemetry-cpp", "default-features": false, "features": [ "otlp-file", "otlp-http" ] } ] }, "test": { "description": "Enable unit test support", "dependencies": [ "gtest" ] }, "timer": { "description": "Enable timer support", "dependencies": [ "boost-timer" ] }, "usb-bt": { "description": "Enable USB and Bluetooth support", "dependencies": [ "hidapi" ] }, "vector-index": { "description": "Enable vector database support", "dependencies": [ "faiss" ] }, "xml": { "description": "Enable XML support", "dependencies": [ "pugixml" ] }, "yaml": { "description": "Enable YAML support", "dependencies": [ "yaml-cpp" ] }, "zmq": { "description": "Enable ZeroMQ support", "dependencies": [ "zeromq" ] } } }