{
"name": "rcarvello/webmvcframework",
"description": "PHP Web MVC Framework.",
"type": "project",
"license": "MIT",
"homepage": "https://github.com/rcarvello/webmvcframework",
"authors": [
{
"name": "Rosario Carvello",
"email": "rosario.carvello@gmail.com"
}
],
"minimum-stability": "dev",
"require": {
"php": ">=5.6",
"ext-json": "*",
"ext-dom": "*",
"ext-mysqli": "*",
"ext-ctype": "*",
"ext-mbstring": "*",
"ext-openssl": "*",
"ext-gd": "*",
"ext-pdo": "*",
"ezyang/htmlpurifier": "^4.17"
},
"require-dev": {
"phpunit/phpunit": "^10.5 || ^11.0"
},
"suggest": {
"phpunit/phpunit": "Install PHPUnit (PHP >= 8.0) to enable running tests"
},
"scripts": {
"dev": [
"Composer\\Config::disableProcessTimeout",
"node start-dev.js"
],
"test": [
"@php vendor/bin/phpunit --display-all-issues --testdox"
],
"post-create-project-cmd": [
"npm install",
"php post-setup-info.php",
"@php -r \"if (PHP_VERSION_ID >= 80000) { echo 'Installing dev dependencies (PHPUnit)...\\n'; passthru('composer install --no-interaction --prefer-dist --dev'); } else { echo 'Skipping PHPUnit installation: requires PHP >= 8.0\\n'; }\""
]
},
"scripts-descriptions": {
"dev": "Start PHP server with hot reload (by using BrowserSync concurrently)",
"test": "Start PHPUnit test"
},
"autoload": {
"psr-4": {
"\\": "/"
}
},
"autoload-dev": {
"psr-4": {
"Tests\\": "tests/"
}
}
}
|