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.

48 lines
1.3 KiB

  1. {
  2. "name": "orpheusnet/logchecker",
  3. "description": "Logchecker for validating logs generated from supported ripping programs (like EAC and XLD)",
  4. "version": "0.8.6",
  5. "license": "Unlicense",
  6. "type": "library",
  7. "authors": [
  8. {
  9. "name": "Orpheus",
  10. "email": "no-reply@orpheus.network"
  11. }
  12. ],
  13. "autoload": {
  14. "psr-4": {
  15. "OrpheusNET\\Logchecker\\": "src/"
  16. }
  17. },
  18. "require": {
  19. "php": ">=7.2",
  20. "ext-mbstring": "*",
  21. "symfony/console": "^3.4 | ^4.0 | ^5.0",
  22. "symfony/debug": "^3.4 | ^4.0 | ^5.0",
  23. "symfony/yaml": "^3.4 | ^4.0 | ^5.0",
  24. "symfony/process": "^3.4 | ^4.0 | ^5.0"
  25. },
  26. "bin": ["bin/logchecker"],
  27. "require-dev": {
  28. "phpstan/phpstan": "^0.12",
  29. "phpunit/phpunit": "^8.5",
  30. "squizlabs/php_codesniffer": "^3.5",
  31. "brainmaestro/composer-git-hooks": "^2.8"
  32. },
  33. "scripts": {
  34. "test": "phpunit",
  35. "lint": "phpcs",
  36. "lint:fix": "phpcbf",
  37. "static-analysis": "phpstan analyze src/"
  38. },
  39. "extra": {
  40. "hooks": {
  41. "pre-commit": [
  42. "composer run lint:fix",
  43. "composer run static-analysis"
  44. ]
  45. }
  46. }
  47. }