composer.json
{
"name": "felixarntz/boilerplate",
"description": "Boilerplate for new libraries, WordPress plugins or themes.",
"version": "1.0.0",
"license": "GPL-2.0-or-later",
"keywords": [
"boilerplate"
],
"homepage": "https://github.com/felixarntz/boilerplate",
"authors": [
{
"name": "Felix Arntz",
"email": "hello@felix-arntz.me",
"homepage": "https://felix-arntz.me"
}
],
"support": {
"issues": "https://github.com/felixarntz/boilerplate/issues"
},
"config": {
"vendor-dir": "_vendor"
},
"autoload": {
"psr-4": {
"FelixArntz\\Boilerplate\\": "_src"
}
},
"require": {
"php": ">=7.0",
"composer/composer": "^1.7",
"symfony/finder": "^3.2",
"mustache/mustache": "^2.12"
},
"require-dev": {
"squizlabs/php_codesniffer": "^3.3",
"dealerdirect/phpcodesniffer-composer-installer": "^0.4",
"wp-coding-standards/wpcs": "^2",
"phpmd/phpmd": "^2.6"
},
"scripts": {
"post-create-project-cmd": [
"FelixArntz\\Boilerplate\\Setup::run",
"rm -rf _src && composer update"
],
"phpcs": "@php ./_vendor/bin/phpcs",
"phpmd": "@php ./_vendor/bin/phpmd _src text phpmd.xml.dist"
}
}