{
    "amqp": {
        "support": {
            "BSD": "wip"
        },
        "type": "external",
        "arg-type": "custom",
        "source": "amqp",
        "lib-depends": [
            "librabbitmq"
        ],
        "ext-depends-windows": [
            "openssl"
        ]
    },
    "apcu": {
        "type": "external",
        "source": "apcu"
    },
    "ast": {
        "type": "external",
        "source": "ast"
    },
    "bcmath": {
        "type": "builtin"
    },
    "brotli": {
        "type": "external",
        "source": "ext-brotli",
        "arg-type": "enable",
        "lib-depends": [
            "brotli"
        ]
    },
    "bz2": {
        "type": "builtin",
        "arg-type-unix": "with-path",
        "arg-type-windows": "with",
        "lib-depends": [
            "bzip2"
        ]
    },
    "calendar": {
        "type": "builtin"
    },
    "com_dotnet": {
        "support": {
            "BSD": "no",
            "Linux": "no",
            "Darwin": "no"
        },
        "type": "builtin"
    },
    "ctype": {
        "type": "builtin"
    },
    "curl": {
        "notes": true,
        "type": "builtin",
        "arg-type": "with",
        "lib-depends": [
            "curl"
        ],
        "ext-depends-windows": [
            "zlib",
            "openssl"
        ]
    },
    "dba": {
        "type": "builtin",
        "arg-type": "custom",
        "lib-suggests": [
            "qdbm"
        ]
    },
    "dio": {
        "support": {
            "BSD": "wip"
        },
        "type": "external",
        "source": "dio"
    },
    "dom": {
        "support": {
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "custom",
        "arg-type-windows": "with",
        "lib-depends": [
            "libxml2",
            "zlib"
        ],
        "ext-depends-windows": [
            "xml"
        ]
    },
    "ds": {
        "type": "external",
        "source": "ext-ds"
    },
    "enchant": {
        "support": {
            "Windows": "wip",
            "BSD": "wip",
            "Darwin": "wip",
            "Linux": "wip"
        },
        "type": "wip"
    },
    "ev": {
        "type": "external",
        "source": "ev",
        "arg-type-windows": "with",
        "ext-depends": [
            "sockets"
        ]
    },
    "event": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "notes": true,
        "type": "external",
        "source": "ext-event",
        "arg-type": "custom",
        "lib-depends": [
            "libevent"
        ],
        "ext-depends": [
            "openssl"
        ],
        "ext-suggests": [
            "sockets"
        ]
    },
    "excimer": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "type": "external",
        "source": "ext-excimer"
    },
    "exif": {
        "type": "builtin"
    },
    "ffi": {
        "support": {
            "Linux": "partial",
            "BSD": "wip"
        },
        "notes": true,
        "arg-type": "custom",
        "type": "builtin",
        "lib-depends-unix": [
            "libffi"
        ],
        "lib-depends-windows": [
            "libffi-win"
        ]
    },
    "fileinfo": {
        "type": "builtin"
    },
    "filter": {
        "type": "builtin"
    },
    "ftp": {
        "type": "builtin",
        "lib-suggests": [
            "openssl"
        ]
    },
    "gd": {
        "support": {
            "BSD": "wip"
        },
        "notes": true,
        "type": "builtin",
        "arg-type": "custom",
        "arg-type-windows": "with",
        "lib-depends": [
            "zlib",
            "libpng"
        ],
        "ext-depends": [
            "zlib"
        ],
        "lib-suggests": [
            "libavif",
            "libwebp",
            "libjpeg",
            "freetype"
        ]
    },
    "gettext": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "with-path",
        "lib-depends": [
            "gettext"
        ]
    },
    "glfw": {
        "support": {
            "Windows": "wip",
            "BSD": "no",
            "Linux": "no"
        },
        "notes": true,
        "type": "external",
        "arg-type": "custom",
        "source": "ext-glfw",
        "lib-depends": [
            "glfw"
        ],
        "lib-depends-windows": []
    },
    "gmp": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "with-path",
        "lib-depends": [
            "gmp"
        ]
    },
    "gmssl": {
        "support": {
            "BSD": "wip"
        },
        "type": "external",
        "source": "ext-gmssl",
        "lib-depends": [
            "gmssl"
        ]
    },
    "grpc": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "type": "external",
        "source": "ext-grpc",
        "arg-type-unix": "enable-path",
        "cpp-extension": true,
        "lib-depends": [
            "zlib",
            "openssl",
            "libcares"
        ]
    },
    "iconv": {
        "support": {
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "with-path",
        "arg-type-windows": "with",
        "lib-depends-unix": [
            "libiconv"
        ],
        "lib-depends-windows": [
            "libiconv-win"
        ]
    },
    "igbinary": {
        "support": {
            "BSD": "wip"
        },
        "type": "external",
        "source": "igbinary",
        "ext-suggests": [
            "session",
            "apcu"
        ]
    },
    "imagick": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "notes": true,
        "type": "external",
        "source": "ext-imagick",
        "arg-type": "custom",
        "lib-depends": [
            "imagemagick"
        ]
    },
    "imap": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "notes": true,
        "type": "external",
        "source": "ext-imap",
        "arg-type": "custom",
        "lib-depends": [
            "imap"
        ],
        "ext-suggests": [
            "openssl"
        ]
    },
    "inotify": {
        "support": {
            "Windows": "no",
            "BSD": "wip",
            "Darwin": "no"
        },
        "type": "external",
        "source": "inotify"
    },
    "intl": {
        "support": {
            "BSD": "wip"
        },
        "type": "builtin",
        "lib-depends-unix": [
            "icu"
        ],
        "lib-depends-windows": [
            "icu-static-win"
        ]
    },
    "ldap": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "with-path",
        "lib-depends": [
            "ldap"
        ],
        "lib-suggests": [
            "gmp",
            "libsodium"
        ],
        "ext-suggests": [
            "openssl"
        ]
    },
    "libxml": {
        "support": {
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "none",
        "ext-depends": [
            "xml"
        ],
        "build-with-php": true,
        "target": [
            "static"
        ]
    },
    "lz4": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "type": "external",
        "source": "ext-lz4",
        "arg-type": "custom",
        "lib-depends": [
            "liblz4"
        ]
    },
    "maxminddb": {
        "support": {
            "BSD": "wip",
            "Windows": "wip"
        },
        "type": "external",
        "source": "ext-maxminddb",
        "arg-type": "with",
        "lib-depends": [
            "libmaxminddb"
        ]
    },
    "mbregex": {
        "type": "builtin",
        "arg-type": "custom",
        "target": [
            "static"
        ],
        "ext-depends": [
            "mbstring"
        ],
        "lib-depends": [
            "onig"
        ]
    },
    "mbstring": {
        "type": "builtin",
        "arg-type": "custom"
    },
    "mcrypt": {
        "type": "wip",
        "support": {
            "Windows": "no",
            "BSD": "no",
            "Darwin": "no",
            "Linux": "no"
        },
        "notes": true
    },
    "memcache": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "type": "external",
        "source": "ext-memcache",
        "arg-type": "custom",
        "ext-depends": [
            "zlib",
            "session"
        ]
    },
    "memcached": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "type": "external",
        "source": "memcached",
        "arg-type": "custom",
        "cpp-extension": true,
        "lib-depends": [
            "libmemcached"
        ],
        "lib-depends-unix": [
            "libmemcached",
            "fastlz"
        ],
        "lib-suggests": [
            "zstd"
        ],
        "ext-depends": [
            "session",
            "zlib"
        ],
        "ext-suggests": [
            "igbinary",
            "msgpack",
            "session"
        ]
    },
    "mongodb": {
        "support": {
            "BSD": "wip",
            "Windows": "wip"
        },
        "type": "external",
        "source": "mongodb",
        "arg-type": "custom",
        "lib-suggests": [
            "icu",
            "openssl",
            "zstd",
            "zlib"
        ],
        "frameworks": [
            "CoreFoundation",
            "Security"
        ]
    },
    "msgpack": {
        "support": {
            "BSD": "wip"
        },
        "type": "external",
        "source": "msgpack",
        "arg-type-unix": "with",
        "arg-type-windows": "enable",
        "ext-depends": [
            "session"
        ]
    },
    "mysqli": {
        "type": "builtin",
        "arg-type": "with",
        "build-with-php": true,
        "ext-depends": [
            "mysqlnd"
        ]
    },
    "mysqlnd": {
        "type": "builtin",
        "arg-type-windows": "with",
        "build-with-php": true,
        "lib-depends": [
            "zlib"
        ]
    },
    "mysqlnd_ed25519": {
        "type": "external",
        "source": "mysqlnd_ed25519",
        "arg-type": "enable",
        "target": [
            "shared"
        ],
        "ext-depends": [
            "mysqlnd"
        ],
        "lib-depends": [
            "libsodium"
        ],
        "lib-suggests": [
            "openssl"
        ]
    },
    "mysqlnd_parsec": {
        "type": "external",
        "source": "mysqlnd_parsec",
        "arg-type": "enable",
        "target": [
            "shared"
        ],
        "ext-depends": [
            "mysqlnd"
        ],
        "lib-depends": [
            "libsodium"
        ],
        "lib-suggests": [
            "openssl"
        ]
    },
    "oci8": {
        "type": "wip",
        "support": {
            "Windows": "wip",
            "BSD": "no",
            "Darwin": "no",
            "Linux": "no"
        },
        "notes": true
    },
    "odbc": {
        "support": {
            "BSD": "wip",
            "Windows": "wip"
        },
        "type": "builtin",
        "arg-type-unix": "custom",
        "lib-depends-unix": [
            "unixodbc"
        ]
    },
    "opcache": {
        "type": "builtin",
        "arg-type-unix": "custom",
        "arg-type-windows": "enable",
        "zend-extension": true
    },
    "openssl": {
        "notes": true,
        "type": "builtin",
        "arg-type": "custom",
        "arg-type-windows": "with",
        "build-with-php": true,
        "lib-depends": [
            "openssl",
            "zlib"
        ],
        "ext-depends": [
            "zlib"
        ]
    },
    "opentelemetry": {
        "support": {
            "BSD": "wip"
        },
        "type": "external",
        "source": "opentelemetry"
    },
    "parallel": {
        "support": {
            "BSD": "wip"
        },
        "notes": true,
        "type": "external",
        "source": "parallel",
        "arg-type-windows": "with",
        "lib-depends-windows": [
            "pthreads4w"
        ]
    },
    "password-argon2": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "notes": true,
        "type": "builtin",
        "arg-type": "custom",
        "lib-depends": [
            "libargon2",
            "openssl"
        ]
    },
    "pcntl": {
        "support": {
            "Windows": "no"
        },
        "type": "builtin",
        "unix-only": true
    },
    "pcov": {
        "type": "external",
        "source": "pcov",
        "target": [
            "shared"
        ]
    },
    "pdo": {
        "type": "builtin"
    },
    "pdo_mysql": {
        "type": "builtin",
        "arg-type": "with",
        "ext-depends": [
            "pdo",
            "mysqlnd"
        ]
    },
    "pdo_odbc": {
        "support": {
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "custom",
        "lib-depends-unix": [
            "unixodbc"
        ],
        "ext-depends": [
            "pdo",
            "odbc"
        ]
    },
    "pdo_pgsql": {
        "support": {
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "with-path",
        "arg-type-windows": "custom",
        "ext-depends": [
            "pdo",
            "pgsql"
        ],
        "lib-depends-unix": [
            "postgresql"
        ],
        "lib-depends-windows": [
            "postgresql-win"
        ]
    },
    "pdo_sqlite": {
        "support": {
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "with",
        "ext-depends": [
            "pdo",
            "sqlite3"
        ],
        "lib-depends": [
            "sqlite"
        ]
    },
    "pdo_sqlsrv": {
        "support": {
            "BSD": "wip"
        },
        "type": "external",
        "source": "pdo_sqlsrv",
        "arg-type": "with",
        "ext-depends": [
            "pdo",
            "sqlsrv"
        ]
    },
    "pgsql": {
        "support": {
            "BSD": "wip"
        },
        "notes": true,
        "type": "builtin",
        "arg-type": "custom",
        "lib-depends-unix": [
            "postgresql"
        ],
        "lib-depends-windows": [
            "postgresql-win"
        ]
    },
    "phar": {
        "type": "builtin",
        "ext-depends": [
            "zlib"
        ]
    },
    "posix": {
        "support": {
            "Windows": "no"
        },
        "type": "builtin",
        "unix-only": true
    },
    "protobuf": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "type": "external",
        "source": "protobuf"
    },
    "rar": {
        "support": {
            "BSD": "wip",
            "Darwin": "partial"
        },
        "notes": true,
        "type": "external",
        "source": "rar",
        "cpp-extension": true
    },
    "rdkafka": {
        "support": {
            "BSD": "wip",
            "Windows": "wip"
        },
        "type": "external",
        "source": "ext-rdkafka",
        "arg-type": "custom",
        "cpp-extension": true,
        "lib-depends": [
            "librdkafka"
        ]
    },
    "readline": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "with-path",
        "lib-depends": [
            "libedit"
        ],
        "target": [
            "static"
        ]
    },
    "redis": {
        "support": {
            "BSD": "wip"
        },
        "type": "external",
        "source": "redis",
        "arg-type": "custom",
        "ext-suggests": [
            "session",
            "igbinary",
            "msgpack"
        ],
        "lib-suggests-unix": [
            "zstd",
            "liblz4"
        ]
    },
    "session": {
        "type": "builtin",
        "build-with-php": true
    },
    "shmop": {
        "type": "builtin",
        "build-with-php": true
    },
    "simdjson": {
        "type": "external",
        "source": "ext-simdjson",
        "cpp-extension": true
    },
    "simplexml": {
        "support": {
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "custom",
        "lib-depends": [
            "libxml2"
        ],
        "ext-depends-windows": [
            "xml"
        ],
        "build-with-php": true
    },
    "snappy": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "type": "external",
        "source": "ext-snappy",
        "cpp-extension": true,
        "arg-type": "custom",
        "lib-depends": [
            "snappy"
        ],
        "ext-suggests": [
            "apcu"
        ]
    },
    "snmp": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type-unix": "with",
        "arg-type-windows": "with",
        "lib-depends": [
            "net-snmp"
        ]
    },
    "soap": {
        "support": {
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "custom",
        "ext-depends": [
            "libxml",
            "session"
        ]
    },
    "sockets": {
        "type": "builtin"
    },
    "sodium": {
        "support": {
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "with",
        "lib-depends": [
            "libsodium"
        ]
    },
    "spx": {
        "support": {
            "BSD": "wip",
            "Windows": "no"
        },
        "notes": true,
        "type": "external",
        "source": "spx",
        "arg-type": "custom",
        "lib-depends": [
            "zlib"
        ]
    },
    "sqlite3": {
        "support": {
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "with-path",
        "arg-type-windows": "with",
        "build-with-php": true,
        "lib-depends": [
            "sqlite"
        ]
    },
    "sqlsrv": {
        "support": {
            "BSD": "wip"
        },
        "type": "external",
        "source": "sqlsrv",
        "lib-depends-unix": [
            "unixodbc"
        ],
        "ext-depends-linux": [
            "pcntl"
        ],
        "cpp-extension": true
    },
    "ssh2": {
        "support": {
            "BSD": "wip"
        },
        "type": "external",
        "source": "ext-ssh2",
        "arg-type": "with-path",
        "arg-type-windows": "with",
        "lib-depends": [
            "libssh2"
        ],
        "ext-depends": [
            "openssl",
            "zlib"
        ]
    },
    "swoole": {
        "support": {
            "Windows": "no",
            "BSD": "wip"
        },
        "notes": true,
        "type": "external",
        "source": "swoole",
        "arg-type": "custom",
        "cpp-extension": true,
        "unix-only": true,
        "lib-depends": [
            "libcares",
            "brotli",
            "nghttp2",
            "zlib"
        ],
        "lib-suggests": [
            "zstd"
        ],
        "lib-suggests-linux": [
            "zstd",
            "liburing"
        ],
        "ext-depends": [
            "openssl",
            "curl"
        ],
        "ext-suggests": [
            "sockets",
            "swoole-hook-pgsql",
            "swoole-hook-mysql",
            "swoole-hook-sqlite",
            "swoole-hook-odbc"
        ]
    },
    "swoole-hook-mysql": {
        "support": {
            "Windows": "no",
            "BSD": "wip"
        },
        "notes": true,
        "type": "addon",
        "arg-type": "none",
        "ext-depends": [
            "mysqlnd",
            "pdo",
            "pdo_mysql",
            "swoole"
        ],
        "ext-suggests": [
            "mysqli"
        ]
    },
    "swoole-hook-odbc": {
        "support": {
            "Windows": "no",
            "BSD": "wip"
        },
        "notes": true,
        "type": "addon",
        "arg-type": "none",
        "ext-depends": [
            "pdo",
            "swoole"
        ],
        "lib-depends": [
            "unixodbc"
        ]
    },
    "swoole-hook-pgsql": {
        "support": {
            "Windows": "no",
            "BSD": "wip",
            "Darwin": "partial"
        },
        "notes": true,
        "type": "addon",
        "arg-type": "none",
        "ext-depends": [
            "pgsql",
            "pdo",
            "swoole"
        ]
    },
    "swoole-hook-sqlite": {
        "support": {
            "Windows": "no",
            "BSD": "wip"
        },
        "notes": true,
        "type": "addon",
        "arg-type": "none",
        "ext-depends": [
            "sqlite3",
            "pdo",
            "swoole"
        ]
    },
    "swow": {
        "support": {
            "BSD": "wip"
        },
        "notes": true,
        "type": "external",
        "source": "swow",
        "arg-type": "custom",
        "lib-suggests": [
            "openssl",
            "curl"
        ],
        "ext-suggests": [
            "openssl",
            "curl"
        ]
    },
    "sysvmsg": {
        "support": {
            "Windows": "no",
            "BSD": "wip"
        },
        "type": "builtin",
        "unix-only": true
    },
    "sysvsem": {
        "support": {
            "Windows": "no",
            "BSD": "wip"
        },
        "type": "builtin",
        "unix-only": true
    },
    "sysvshm": {
        "support": {
            "BSD": "wip"
        },
        "type": "builtin"
    },
    "tidy": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "with-path",
        "lib-depends": [
            "tidy"
        ]
    },
    "tokenizer": {
        "type": "builtin",
        "build-with-php": true
    },
    "trader": {
        "support": {
            "BSD": "wip",
            "Windows": "wip"
        },
        "type": "external",
        "source": "ext-trader"
    },
    "uuid": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "type": "external",
        "source": "ext-uuid",
        "arg-type": "with-path",
        "lib-depends": [
            "libuuid"
        ]
    },
    "uv": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "type": "external",
        "source": "ext-uv",
        "arg-type": "with-path",
        "lib-depends": [
            "libuv"
        ],
        "ext-depends": [
            "sockets"
        ]
    },
    "xdebug": {
        "type": "external",
        "source": "xdebug",
        "target": [
            "shared"
        ],
        "support": {
            "Windows": "wip",
            "BSD": "no",
            "Darwin": "partial",
            "Linux": "partial"
        },
        "notes": true,
        "zend-extension": true
    },
    "xhprof": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "notes": true,
        "type": "external",
        "source": "xhprof",
        "ext-depends": [
            "ctype"
        ],
        "build-with-php": true
    },
    "xlswriter": {
        "support": {
            "BSD": "wip"
        },
        "type": "external",
        "source": "xlswriter",
        "arg-type": "custom",
        "ext-depends": [
            "zlib",
            "zip"
        ],
        "lib-suggests": [
            "openssl"
        ]
    },
    "xml": {
        "support": {
            "BSD": "wip"
        },
        "notes": true,
        "type": "builtin",
        "arg-type": "custom",
        "arg-type-windows": "with",
        "lib-depends": [
            "libxml2"
        ],
        "ext-depends-windows": [
            "iconv"
        ],
        "build-with-php": true
    },
    "xmlreader": {
        "support": {
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "custom",
        "lib-depends": [
            "libxml2"
        ],
        "ext-depends-windows": [
            "xml",
            "dom"
        ],
        "build-with-php": true
    },
    "xmlwriter": {
        "support": {
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "custom",
        "lib-depends": [
            "libxml2"
        ],
        "ext-depends-windows": [
            "xml"
        ],
        "build-with-php": true
    },
    "xsl": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "type": "builtin",
        "arg-type": "with-path",
        "lib-depends": [
            "libxslt"
        ],
        "ext-depends": [
            "xml",
            "dom"
        ]
    },
    "xz": {
        "type": "external",
        "source": "ext-xz",
        "arg-type": "with",
        "lib-depends": [
            "xz"
        ]
    },
    "yac": {
        "support": {
            "BSD": "wip"
        },
        "type": "external",
        "source": "yac",
        "arg-type-unix": "custom",
        "lib-depends-unix": [
            "fastlz"
        ],
        "ext-depends-unix": [
            "igbinary"
        ]
    },
    "yaml": {
        "support": {
            "BSD": "wip"
        },
        "type": "external",
        "source": "yaml",
        "arg-type-unix": "with-path",
        "arg-type-windows": "with",
        "lib-depends": [
            "libyaml"
        ]
    },
    "zip": {
        "support": {
            "BSD": "wip"
        },
        "type": "external",
        "source": "ext-zip",
        "arg-type": "custom",
        "arg-type-windows": "enable",
        "lib-depends-unix": [
            "libzip"
        ],
        "ext-depends-windows": [
            "zlib",
            "bz2"
        ],
        "lib-depends-windows": [
            "libzip",
            "zlib",
            "bzip2",
            "xz"
        ]
    },
    "zlib": {
        "type": "builtin",
        "arg-type": "custom",
        "arg-type-windows": "enable",
        "lib-depends": [
            "zlib"
        ],
        "build-with-php": true,
        "target": [
            "static"
        ]
    },
    "zstd": {
        "support": {
            "Windows": "wip",
            "BSD": "wip"
        },
        "type": "external",
        "source": "ext-zstd",
        "arg-type": "custom",
        "lib-depends": [
            "zstd"
        ]
    }
}
