wp-settings-framework/composer.json
2025-08-11 23:59:59 +05:00

48 lines
1.3 KiB
JSON

{
"name": "wptechnix/wp-settings-framework",
"version": "0.1.0",
"description": "A modern, fluent, and object-oriented framework for creating powerful WordPress admin settings pages.",
"type": "library",
"license": "MIT",
"keywords": [
"wordpress",
"settings",
"options"
],
"authors": [
{
"name": "WPTechnix",
"email": "developers@wptechnix.com"
}
],
"minimum-stability": "stable",
"prefer-stable": true,
"require": {
"php": ">=8.0"
},
"require-dev": {
"phpcompatibility/php-compatibility": "*",
"phpstan/phpstan": "^2.1",
"phpstan/phpstan-strict-rules": "^2.0",
"squizlabs/php_codesniffer": "^3",
"szepeviktor/phpstan-wordpress": "^2.0"
},
"autoload": {
"psr-4": {
"WPTechnix\\WPSettings\\": "src/"
}
},
"scripts": {
"fix:phpcbf": "vendor/bin/phpcbf || true",
"lint:phpcs": "vendor/bin/phpcs --report=full",
"lint:phpstan": "vendor/bin/phpstan analyse --memory-limit=2G --error-format=table",
"lint": [
"@fix:phpcbf",
"@lint:phpcs",
"@lint:phpstan"
]
},
"config": {
"sort-packages": true
}
}