composer.json 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. {
  2. "name": "overtrue/socialite",
  3. "description": "A collection of OAuth 2 packages.",
  4. "keywords": [
  5. "oauth",
  6. "social",
  7. "login",
  8. "weibo",
  9. "wechat",
  10. "qq",
  11. "feishu",
  12. "qcloud"
  13. ],
  14. "autoload": {
  15. "files": [
  16. "src/Contracts/FactoryInterface.php",
  17. "src/Contracts/UserInterface.php",
  18. "src/Contracts/ProviderInterface.php"
  19. ],
  20. "psr-4": {
  21. "Overtrue\\Socialite\\": "src/"
  22. }
  23. },
  24. "require": {
  25. "php": ">=8.0.2",
  26. "ext-json": "*",
  27. "ext-openssl": "*",
  28. "guzzlehttp/guzzle": "^7.0",
  29. "symfony/psr-http-message-bridge": "^2.1|^6.0"
  30. },
  31. "require-dev": {
  32. "mockery/mockery": "^1.3",
  33. "phpunit/phpunit": "^9.0",
  34. "jetbrains/phpstorm-attributes": "^1.0",
  35. "phpstan/phpstan": "^1.7",
  36. "laravel/pint": "^1.2"
  37. },
  38. "license": "MIT",
  39. "authors": [
  40. {
  41. "name": "overtrue",
  42. "email": "anzhengchao@gmail.com"
  43. }
  44. ],
  45. "scripts": {
  46. "check-style": "@php vendor/bin/pint --test",
  47. "fix-style": "@php vendor/bin/pint",
  48. "test": "@php vendor/bin/phpunit --colors=always",
  49. "phpstan": "@php vendor/bin/phpstan analyse src"
  50. }
  51. }