{ "name": "oxid-esales/graphql-module-skeleton", "description": "OXID eSales GraphQL module skeleton", "type": "oxideshop-module", "keywords": ["oxid", "modules", "eShop", "GraphQL"], "license": ["GPL-3.0"], "extra": { "oxideshop": { "target-directory": "oe/graphql-module", "blacklist-filter": [ "src/**/*.php", "tests/**/*.php" ] } }, "require": { "php": "^7.1", "oxid-esales/graphql-base": "^2.3" }, "require-dev": { "phpunit/phpunit": "^7.5", "squizlabs/php_codesniffer": "^3.5.2", "jakub-onderka/php-parallel-lint": "^1.0", "phpstan/phpstan": "^0.12", "oxid-esales/oxideshop-ce": "^6.5", "oxid-esales/oxideshop-unified-namespace-generator": "^2.0", "friendsofphp/php-cs-fixer": "^2.16" }, "autoload": { "psr-4": { "OxidEsales\\GraphQL\\Skeleton\\": "src" } }, "autoload-dev": { "psr-4": { "OxidEslaes\\GraphQL\\Skeleton\\Tests\\": "tests" } }, "scripts": { "pre-install-cmd": [ "OxidEsales\\GraphQL\\Skeleton\\Installer::preInstall" ], "pre-update-cmd": [ "OxidEsales\\GraphQL\\Skeleton\\Installer::preInstall" ], "post-create-project-cmd": [ "OxidEsales\\GraphQL\\Skeleton\\Installer::postInstall", "composer update", "@fix" ], "fix:cbf": "phpcbf", "fix:fixer": "php-cs-fixer fix", "fix": [ "@fix:cbf", "@fix:fixer" ], "test:syntax": "parallel-lint src/", "test:lint": "phpcs", "test:lint-fixer": "php-cs-fixer fix --dry-run", "test:static": "phpstan analyse src/", "test:unit": "phpunit -c tests/phpunit.xml tests/Unit/", "test": [ "@test:syntax", "@test:lint", "@test:lint-fixer", "@test:static", "@test:unit" ] } }