{
  "name": "sail",
  "version-semver": "1.0.3",
  "description": "The missing small and fast image decoding library for humans (not for machines)",
  "homepage": "https://github.com/HappySeaFox/sail",
  "license": "MIT",
  "supports": "!uwp",
  "dependencies": [
    {
      "name": "vcpkg-cmake",
      "host": true
    },
    {
      "name": "vcpkg-cmake-config",
      "host": true
    }
  ],
  "default-features": [
    "highest-priority-codecs"
  ],
  "features": {
    "all": {
      "description": "Enable all codecs",
      "dependencies": [
        {
          "name": "sail",
          "features": [
            "high-priority-codecs",
            "highest-priority-codecs",
            "low-priority-codecs",
            "lowest-priority-codecs",
            "medium-priority-codecs"
          ]
        }
      ]
    },
    "avif": {
      "description": "Enable AVIF codec",
      "dependencies": [
        {
          "name": "libavif",
          "features": [
            "aom"
          ]
        }
      ]
    },
    "bmp": {
      "description": "Enable BMP codec"
    },
    "fli": {
      "description": "Enable FLI codec"
    },
    "gif": {
      "description": "Enable GIF codec",
      "dependencies": [
        "giflib"
      ]
    },
    "hdr": {
      "description": "Enable HDR codec"
    },
    "heif": {
      "description": "Enable HEIF codec",
      "dependencies": [
        "libheif"
      ]
    },
    "high-priority-codecs": {
      "description": "Enable high priority codecs such as AVIF",
      "dependencies": [
        {
          "name": "sail",
          "features": [
            "avif",
            "ico"
          ]
        }
      ]
    },
    "highest-priority-codecs": {
      "description": "Enable highest priority codecs such as JPEG or PNG",
      "dependencies": [
        {
          "name": "sail",
          "features": [
            "gif",
            "jpeg",
            "png",
            "svg",
            "webp"
          ]
        }
      ]
    },
    "ico": {
      "description": "Enable ICO codec"
    },
    "jbig": {
      "description": "Enable JBIG codec",
      "dependencies": [
        "jbigkit"
      ]
    },
    "jpeg": {
      "description": "Enable JPEG codec",
      "dependencies": [
        "libjpeg-turbo"
      ]
    },
    "jpeg2000": {
      "description": "Enable JPEG2000 codec",
      "dependencies": [
        "openjpeg"
      ]
    },
    "jpegxl": {
      "description": "Enable JPEG XL codec",
      "dependencies": [
        "libjxl"
      ]
    },
    "low-priority-codecs": {
      "description": "Enable low priority codecs such as TGA",
      "dependencies": [
        {
          "name": "sail",
          "features": [
            "bmp",
            "hdr",
            "jpeg2000",
            "jpegxl",
            "pnm",
            "qoi",
            "tga"
          ]
        }
      ]
    },
    "lowest-priority-codecs": {
      "description": "Enable lowest priority codecs such as XBM",
      "dependencies": [
        {
          "name": "sail",
          "features": [
            "fli",
            "jbig",
            "pcx",
            "wal",
            "xbm",
            "xpm",
            "xwd"
          ]
        }
      ]
    },
    "medium-priority-codecs": {
      "description": "Enable medium priority codecs such as TIFF",
      "dependencies": [
        {
          "name": "sail",
          "features": [
            "heif",
            "openexr",
            "psd",
            "raw",
            "tiff",
            "video"
          ]
        }
      ]
    },
    "openexr": {
      "description": "Enable OPENEXR codec",
      "dependencies": [
        "openexr"
      ]
    },
    "openmp": {
      "description": "Enable OpenMP support"
    },
    "pcx": {
      "description": "Enable PCX codec"
    },
    "png": {
      "description": "Enable PNG codec",
      "dependencies": [
        "libpng"
      ]
    },
    "pnm": {
      "description": "Enable PNM codec"
    },
    "psd": {
      "description": "Enable PSD codec"
    },
    "qoi": {
      "description": "Enable QOI codec"
    },
    "raw": {
      "description": "Enable RAW codec",
      "dependencies": [
        "libraw"
      ]
    },
    "svg": {
      "description": "Enable SVG codec",
      "dependencies": [
        "nanosvg"
      ]
    },
    "test": {
      "description": "Build and run tests",
      "dependencies": [
        {
          "name": "sail",
          "features": [
            "all"
          ]
        }
      ]
    },
    "tga": {
      "description": "Enable TGA codec"
    },
    "tiff": {
      "description": "Enable TIFF codec",
      "dependencies": [
        {
          "name": "tiff",
          "default-features": false
        }
      ]
    },
    "video": {
      "description": "Enable VIDEO codec",
      "dependencies": [
        {
          "name": "ffmpeg",
          "features": [
            "avcodec",
            "avformat",
            "swresample",
            "swscale"
          ]
        }
      ]
    },
    "wal": {
      "description": "Enable WAL codec"
    },
    "webp": {
      "description": "Enable WEBP codec",
      "dependencies": [
        "libwebp"
      ]
    },
    "xbm": {
      "description": "Enable XBM codec"
    },
    "xpm": {
      "description": "Enable XPM codec"
    },
    "xwd": {
      "description": "Enable XWD codec"
    }
  }
}
