index/composer.json

45 lines
1.5 KiB
JSON

{
"name": "flashwave/index",
"description": "Composer package for the common library for my projects.",
"type": "library",
"homepage": "https://railgun.sh/index",
"license": "bsd-3-clause-clear",
"require": {
"php": ">=8.3",
"ext-mbstring": "*",
"twig/twig": "^3.14",
"twig/html-extra": "^3.13"
},
"require-dev": {
"phpunit/phpunit": "^11.4",
"phpstan/phpstan": "^2.0"
},
"suggest": {
"ext-memcache": "Support for the Index\\Cache\\Memcached namespace (only if you can't use ext-memcached for some reason).",
"ext-memcached": "Support for the Index\\Cache\\Memcached namespace (you should use this instead of ext-memcache).",
"ext-redis": "Support for the Index\\Cache\\Valkey namespace.",
"ext-mysqli": "Support for the Index\\Db\\MariaDb namespace (both mysqlnd and libmysql are supported).",
"ext-sqlite3": "Support for the Index\\Db\\Sqlite namespace."
},
"authors": [
{
"name": "flashwave",
"email": "packagist@flash.moe",
"homepage": "https://flash.moe",
"role": "mom"
}
],
"autoload": {
"psr-4": {
"Index\\": "src"
},
"files": [
"src/Cache/ArrayCache/_ndx.php",
"src/Cache/Memcached/_ndx.php",
"src/Cache/Valkey/_ndx.php",
"src/Db/MariaDb/_ndx.php",
"src/Db/NullDb/_ndx.php",
"src/Db/Sqlite/_ndx.php"
]
}
}