bnomei/kirby3-boost

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
    "name": "bnomei/kirby3-boost",
    "type": "kirby-plugin",
    "version": "5.0.2",
    "description": "Boost the speed of Kirby by having content files of files/pages/users cached, with fast lookup based on uuid.",
    "license": "MIT",
    "authors": [
        {
            "name": "Bruno Meilick",
            "email": "b@bnomei.com"
        }
    ],
    "keywords": [
        "kirby",
        "kirby-cms",
        "kirby-plugin",
        "autoid",
        "boost",
        "pages",
        "random",
        "uuid",
        "token",
        "lookup",
        "cache",
        "performance",
        "memcache",
        "memcached",
        "memory",
        "sqlite",
        "mysql",
        "redis",
        "apcu",
        "file"
    ],
    "autoload": {
        "psr-4": {
            "Bnomei\\": "classes/"
        }
    },
    "config": {
        "optimize-autoloader": true,
        "sort-packages": true,
        "allow-plugins": {
            "getkirby/composer-installer": true,
            "pestphp/pest-plugin": true
        }
    },
    "require": {
        "php": ">=8.2.0",
        "getkirby/composer-installer": "^1.2"
    },
    "require-dev": {
        "getkirby/cms": "^4.0.0-beta.2",
        "larastan/larastan": "^2.9",
        "laravel/pint": "^1.13",
        "pestphp/pest": "^2.24",
        "pestphp/pest-plugin-type-coverage": "^2.4"
    },
    "scripts": {
        "analyze": "./vendor/bin/phpstan",
        "fix": "./vendor/bin/pint",
        "dist": [
            "composer install --no-dev --optimize-autoloader",
            "git rm -rf --cached .; git add .;"
        ],
        "kirby": [
            "composer install",
            "composer update",
            "composer install --working-dir=tests/kirby --no-dev --optimize-autoloader",
            "composer update --working-dir=tests/kirby",
            "php tests/patch.php"
        ]
    },
    "extra": {
        "kirby-cms-path": "tests/kirby"
    },
    "suggest": {
        "bnomei/kirby3-lapse": "Cache any data until set expiration time (with automatic keys)",
        "bnomei/kirby3-apcu-cachedriver": "APCu based Cache-Driver (with garbage collection)",
        "bnomei/kirby3-mysql-cachedriver": "MySQL based Cache-Driver",
        "bnomei/kirby3-php-cachedriver": "PHP based Cache-Driver",
        "bnomei/kirby3-redis-cachedriver": "Redis based Cache-Driver",
        "bnomei/kirby3-sqlite-cachedriver": "SQLite based Cache-Driver",
        "getkirby/kql": "Kirby's Query Language API combines the flexibility of Kirby's data structures, the power of GraphQL and the simplicity of REST"
    }
}