composer.json 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. {
  2. "name": "six-shop/wangdian",
  3. "description": "旺店通SDK - Modern PHP SDK for Wangdian API",
  4. "type": "library",
  5. "license": "MIT",
  6. "keywords": ["wangdian", "sdk", "api", "ecommerce"],
  7. "homepage": "https://github.com/six-shop/wangdian",
  8. "autoload": {
  9. "psr-4": {
  10. "SixShop\\Wangdian\\": "src/"
  11. }
  12. },
  13. "autoload-dev": {
  14. "psr-4": {
  15. "SixShop\\Wangdian\\Tests\\": "tests/"
  16. }
  17. },
  18. "authors": [
  19. {
  20. "name": "runphp",
  21. "email": "runphp@qq.com"
  22. }
  23. ],
  24. "require": {
  25. "php": ">=8.3",
  26. "ext-json": "*",
  27. "ext-curl": "*",
  28. "guzzlehttp/guzzle": "^7.8",
  29. "psr/http-client": "^1.0",
  30. "psr/http-factory": "^1.0",
  31. "psr/log": "^3.0"
  32. },
  33. "require-dev": {
  34. "phpunit/phpunit": "^10.0",
  35. "phpstan/phpstan": "^1.10",
  36. "squizlabs/php_codesniffer": "^3.7",
  37. "friendsofphp/php-cs-fixer": "^3.0"
  38. },
  39. "scripts": {
  40. "test": "phpunit",
  41. "phpstan": "phpstan analyse src",
  42. "cs-fix": "php-cs-fixer fix",
  43. "cs-check": "phpcs --standard=PSR12 src"
  44. },
  45. "config": {
  46. "sort-packages": true,
  47. "allow-plugins": {
  48. "php-http/discovery": true
  49. }
  50. },
  51. "minimum-stability": "stable",
  52. "prefer-stable": true
  53. }