PostfixAdmin - web based virtual user administration interface for Postfix mail servers https://postfixadmin.github.io/postfixadmin/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.6 KiB

  1. {
  2. "name": "postfixadmin/postfixadmin",
  3. "description": "web based administration interface for Postfix mail servers",
  4. "type": "project",
  5. "license": "GPL-2.0",
  6. "scripts": {
  7. "build" : [
  8. "@check-format",
  9. "@lint",
  10. "@test-fixup",
  11. "@psalm",
  12. "@test"
  13. ],
  14. "check-format": "@php vendor/bin/php-cs-fixer fix --ansi --dry-run --diff",
  15. "format": "@php vendor/bin/php-cs-fixer fix --ansi",
  16. "lint": "@php ./vendor/bin/parallel-lint --exclude vendor/ --exclude lib/block_random_int.php --exclude lib/array_column.php .",
  17. "test": "@php ./vendor/bin/phpunit --coverage-clover ./clover.xml tests/",
  18. "test-fixup": "mkdir -p templates_c ; test -f config.local.php || touch config.local.php",
  19. "psalm": "@php ./vendor/bin/psalm --no-cache --show-info=false "
  20. },
  21. "require": {
  22. "php": ">=7.0"
  23. },
  24. "require-dev": {
  25. "ext-mysqli": "*",
  26. "ext-sqlite3": "*",
  27. "friendsofphp/php-cs-fixer": "^2.19",
  28. "php-parallel-lint/php-parallel-lint": "^1.0",
  29. "php": ">7.2.0",
  30. "cedx/coveralls": "^11.0",
  31. "phpunit/phpunit": "8.*",
  32. "vimeo/psalm":"^4.0",
  33. "shardj/zf1-future" : "^1.12"
  34. },
  35. "autoload": {
  36. "files": [
  37. "config.inc.php",
  38. "functions.inc.php",
  39. "lib/smarty/libs/bootstrap.php"
  40. ]
  41. },
  42. "support": {
  43. "irc": "irc://irc.freenode.org/postfixadmin",
  44. "issues": "https://github.com/postfixadmin/postfixadmin/issues",
  45. "chat": "https://gitter.im/postfixadmin/Lobby"
  46. }
  47. }