weserv/images

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
    "name": "weserv/images",
    "type": "project",
    "version": "3.0.0",
    "license": "BSD-3-Clause",
    "description": "An image cache & resize proxy",
    "keywords": [
        "image",
        "processing",
        "manipulation",
        "caching",
        "editing",
        "proxy"
    ],
    "homepage": "https://github.com/weserv/images",
    "authors": [
        {
            "name": "Andries Louw Wolthuizen",
            "email": "info@andrieslouw.nl"
        },
        {
            "name": "Kleis Auke Wolthuizen",
            "email": "info@kleisauke.nl"
        }
    ],
    "require": {
        "php": ">=7.4",
        "ext-ctype": "*",
        "ext-curl": "*",
        "ext-ffi": "*",
        "cloudflare/sdk": "^1.3",
        "guzzlehttp/guzzle": "^7.5",
        "jcupitt/vips": "^2.1",
        "league/uri": "^6.7",
        "league/uri-components": "^2.4",
        "predis/predis": "^2.0"
    },
    "require-dev": {
        "mockery/mockery": "^1.5",
        "php-parallel-lint/php-parallel-lint": "^1.3",
        "phpunit/phpunit": "^9.5",
        "squizlabs/php_codesniffer": "^3.7"
    },
    "autoload": {
        "psr-4": {
            "Weserv\\Images\\": "src/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Weserv\\Images\\Test\\": "tests/"
        }
    },
    "scripts": {
        "test": [
            "parallel-lint . --exclude vendor",
            "phpunit",
            "phpcs --standard=phpcs-ruleset.xml ."
        ]
    },
    "config": {
        "preferred-install": "dist",
        "optimize-autoloader": true,
        "classmap-authoritative": true,
        "sort-packages": true
    }
}