keboola/openrefine-php-client

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
  "name": "keboola/openrefine-php-client",
  "license": "MIT",
  "type": "project",
  "description": "OpenRefine PHP Client library",
  "require": {
    "php": "~7.0",
    "guzzlehttp/guzzle": "^6.3",
    "keboola/csv": "~1.1.4",
    "keboola/php-temp": "~0.1.6"
  },
  "require-dev": {
    "phpunit/phpunit": "~5.4",
    "codeclimate/php-test-reporter": "dev-master",
    "symfony/finder": "^4.2",
    "jakub-onderka/php-parallel-lint": "^1.0",
    "phpstan/phpstan-shim": "^0.10.8",
    "keboola/coding-standard": "^7.0"
  },
  "autoload": {
    "psr-4": {
      "Keboola\\": "src/Keboola/"
    }
  },
  "scripts": {
    "tests": "phpunit",
    "phpstan": "phpstan analyse --no-progress --level=max src -c phpstan.neon",
    "phpcs": "phpcs -n --ignore=vendor --extensions=php .",
    "phpcbf": "phpcbf --extensions=php src",
    "phplint": "parallel-lint -j 10 --exclude vendor .",
    "build": [
      "@phplint",
      "@phpcs",
      "@phpstan",
      "@tests"
    ],
    "ci": [
      "@composer validate --no-check-all --strict",
      "@build"
    ],
    "test-reporter": "test-reporter"
  }
}