composer.json 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. {
  2. "name": "96qbhy/simple-jwt",
  3. "description": "简单的 jwt 实现",
  4. "authors": [
  5. {
  6. "name": "96qbhy",
  7. "email": "96qbhy@gmail.com"
  8. }
  9. ],
  10. "autoload": {
  11. "psr-4": {
  12. "Qbhy\\SimpleJwt\\": "src/"
  13. }
  14. },
  15. "autoload-dev": {
  16. "psr-4": {
  17. "Qbhy\\SimpleJwt\\Tests\\": "tests/"
  18. }
  19. },
  20. "require": {
  21. "php": ">=8.1",
  22. "ext-json": ">=1.0",
  23. "doctrine/cache": "^1.10"
  24. },
  25. "license": "Apache-2.0",
  26. "require-dev": {
  27. "phpunit/phpunit": "^10.0.0",
  28. "friendsofphp/php-cs-fixer": "^3.0",
  29. "brainmaestro/composer-git-hooks": "^2.8",
  30. "hyperf/context": "~3.1.0",
  31. "hyperf/config": "^3.1"
  32. },
  33. "extra": {
  34. "hooks": {
  35. "pre-commit": [
  36. "echo committing as $(git config user.name)",
  37. "vendor/bin/php-cs-fixer fix .",
  38. "git add .",
  39. "composer test"
  40. ]
  41. },
  42. "hyperf": {
  43. "config": "Qbhy\\SimpleJwt\\Hyperf\\ConfigProvider"
  44. },
  45. "laravel": {
  46. "providers": [
  47. "Qbhy\\SimpleJwt\\Laravel\\ServiceProvider"
  48. ]
  49. }
  50. },
  51. "scripts": {
  52. "test": "vendor/bin/phpunit",
  53. "post-install-cmd": "cghooks add --ignore-lock",
  54. "post-update-cmd": "cghooks update"
  55. }
  56. }