{ "name": "shish/shimmie2", "description": "A tag-based image gallery", "type" : "project", "license" : "GPL-2.0-or-later", "minimum-stability" : "dev", "config": { "platform": { "php": "8.2.0" } }, "repositories" : [ { "type": "composer", "url": "https://asset-packagist.org" }, { "type" : "package", "package" : { "name" : "ifixit/php-akismet", "version" : "1.1", "source" : { "url" : "https://github.com/iFixit/php-akismet.git", "type" : "git", "reference" : "fd4ff50eb577457c1b7b887401663e91e77625ae" } } } ], "require" : { "php" : "^8.2", "ext-pdo": "*", "ext-json": "*", "ext-fileinfo": "*", "ifixit/php-akismet": "^1.0", "google/recaptcha": "^1.1", "shish/eventtracer-php": "^2.0", "shish/ffsphp": "^1.3", "shish/microbundler": "^1.0", "shish/microcrud": "^2.0", "shish/microhtml": "^2.2", "shish/gqla": "^1.0", "enshrined/svg-sanitize": "^0.16", "bower-asset/jquery": "^1.12", "bower-asset/jquery-timeago": "^1.5", "bower-asset/js-cookie": "^2.1", "psr/simple-cache": "^1.0", "sabre/cache": "^2.0.1", "naroga/redis-cache": "dev-master", "aws/aws-sdk-php": "^3.294", "symfony/console": "6.4.x-dev", "thecodingmachine/safe": "2.5.0" }, "require-dev" : { "phpunit/phpunit" : "^11.0", "friendsofphp/php-cs-fixer" : "^3.64", "phpstan/phpstan": "^1.12", "thecodingmachine/phpstan-safe-rule": "^1.2" }, "suggest": { "ext-memcache": "memcache caching", "ext-memcached": "memcached caching", "ext-apc": "apc caching", "ext-apcu": "apc caching", "ext-redis": "redis caching", "ext-curl": "some extensions", "ext-ctype": "some extensions", "ext-json": "some extensions", "ext-zip": "self-updater extension, bulk import/export", "ext-zlib": "anti-spam", "ext-xml": "some extensions", "ext-gd": "GD-based thumbnailing" }, "scripts": { "check": [ "@format", "@stan", "@test" ], "format": "php-cs-fixer fix", "stan": "phpstan analyse --memory-limit 1G -c tests/phpstan.neon", "test": "phpunit --config tests/phpunit.xml" } }