composer.json 2.68 KB
Newer Older
Guillaume Perréal's avatar
Guillaume Perréal committed
1
{
2 3 4 5 6 7 8 9
  "name": "irstea/plantuml-bundle",
  "description": "Un bundle pour génerer des schémas UML à partir du code.",
  "type": "symfony-bundle",
  "license": "LGPL-3.0",
  "authors": [
    {
      "name": "Pôle Informatique Scientifique - Direction des Systèmes d'Information",
      "email": "dsi.poleis@lists.irstea.fr"
Guillaume Perréal's avatar
Guillaume Perréal committed
10
    },
11 12 13 14 15 16 17 18 19 20 21 22 23 24
    {
      "name": "Guillaume Perréal"
    }
  ],
  "homepage": "https://gitlab.irstea.fr/pole-is/bundles/plantuml-bundle",
  "support": {
    "email": "dsi.poleis@lists.irsta.fr",
    "issues": "https://gitlab.irstea.fr/pole-is/bundles/plantuml-bundle/issues",
    "wiki": "https://gitlab.irstea.fr/pole-is/bundles/plantuml-bundle/wiki",
    "source": "https://gitlab.irstea.fr/pole-is/bundles/plantuml-bundle/tree/master"
  },
  "autoload": {
    "psr-4": {
      "Irstea\\PlantUmlBundle\\": "src/"
25
    },
26 27 28 29 30 31 32 33 34 35
    "files": [
      "src/functions.php"
    ]
  },
  "minimum-stability": "stable",
  "require": {
    "php": "^7.1",
    "ext-json": "*",
    "doctrine/doctrine-bundle": "^1.6",
    "doctrine/orm": "^2.5",
36
    "psr/container": "^1.0",
37 38 39 40 41 42 43
    "symfony/config": "^3.0 | ^4.0",
    "symfony/console": "^3.0 | ^4.0",
    "symfony/dependency-injection": "^3.0 | ^4.0",
    "symfony/filesystem": "^3.0 | ^4.0",
    "symfony/finder": "^3.0 | ^4.0",
    "symfony/framework-bundle": "^3.0 | ^4.0",
    "symfony/http-kernel": "^3.0 | ^4.0",
44
    "symfony/process": "^3.0 | ^4.0",
45 46
    "symfony/security": "^3.0 | ^4.0",
    "webmozart/path-util": "^2.3"
47 48 49 50 51 52 53
  },
  "config": {
    "sort-packages": true
  },
  "extra": {
    "branch-alias": {
      "dev-master": "1.x-dev"
Guillaume Perréal's avatar
Guillaume Perréal committed
54
    }
55 56 57 58 59 60 61 62 63 64 65 66 67 68
  },
  "archive": {
    "exclude": [
      "vendor",
      ".git*",
      ".idea"
    ]
  },
  "require-dev": {
    "irstea/php-cs-fixer-config": "^1.0",
    "irstea/phpmd-config": "^1.0",
    "irstea/phpstan-config": "^1.0",
    "jakub-onderka/php-parallel-lint": "^1.0",
    "maglnet/composer-require-checker": "^2.0",
69
    "phploc/phploc": "^4.0",
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
    "roave/security-advisories": "dev-master",
    "sebastian/phpcpd": "^4.1"
  },
  "scripts": {
    "fix-cs": "@php vendor/bin/php-cs-fixer fix --verbose",
    "phploc": "@php vendor/bin/phploc src",
    "test": [
      "@test:lint",
      "@test:php-cs-fixer",
      "@test:phpcpd",
      "@test:phpmd",
      "@test:phpstan",
      "@test:composer-require-checker"
    ],
    "test:lint": "@php vendor/bin/parallel-lint -j $(nproc) src",
    "test:php-cs-fixer": "@php vendor/bin/php-cs-fixer fix --dry-run --verbose",
    "test:phpcpd": "@php vendor/bin/phpcpd --fuzzy src",
    "test:phpmd": "@php vendor/bin/phpmd src text phpmd-ruleset.xml",
    "test:phpstan": "@php vendor/bin/phpstan analyse",
    "test:composer-require-checker": "@php vendor/bin/composer-require-checker"
  }
Guillaume Perréal's avatar
Guillaume Perréal committed
91
}