composer.json 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. {
  2. "name": "shetabit/visitor",
  3. "type": "library",
  4. "description": "Laravel visitor",
  5. "keywords": [
  6. "shetabit",
  7. "visitor",
  8. "track laravel visitors",
  9. "trace laravel visitors",
  10. "parse laravel user agents"
  11. ],
  12. "homepage": "https://github.com/shetabit/visitor",
  13. "license": "MIT",
  14. "authors": [
  15. {
  16. "name": "Mahdi Khanzadi",
  17. "email": "khanzadimahdi@gmail.com",
  18. "homepage": "https://github.com/khanzadimahdi",
  19. "role": "Developer"
  20. }
  21. ],
  22. "require": {
  23. "php": ">=7.2",
  24. "illuminate/support": "^5.1|6.*|7.*|8.*|9.*|10.*",
  25. "jenssegers/agent" : "^2.6",
  26. "ua-parser/uap-php": "^3.9"
  27. },
  28. "require-dev": {
  29. "orchestra/testbench": "^4.0",
  30. "phpunit/phpunit": ">=7.5",
  31. "squizlabs/php_codesniffer": "^3.4"
  32. },
  33. "autoload": {
  34. "psr-4": {
  35. "Shetabit\\Visitor\\": "src"
  36. },
  37. "files": [
  38. "src/helpers.php"
  39. ]
  40. },
  41. "autoload-dev": {
  42. "psr-4": {
  43. "Shetabit\\Visitor\\Tests\\": "tests"
  44. }
  45. },
  46. "scripts": {
  47. "test": "phpunit",
  48. "check-style": "phpcs -p --standard=PSR2 --runtime-set ignore_errors_on_exit 1 --runtime-set ignore_warnings_on_exit 1 src tests",
  49. "fix-style": "phpcbf -p --standard=PSR2 --runtime-set ignore_errors_on_exit 1 --runtime-set ignore_warnings_on_exit 1 src tests"
  50. },
  51. "extra": {
  52. "laravel": {
  53. "providers": [
  54. "Shetabit\\Visitor\\Provider\\VisitorServiceProvider"
  55. ],
  56. "aliases": {
  57. "Visitor": "Shetabit\\Visitor\\Facade\\Visitor"
  58. }
  59. }
  60. },
  61. "config": {
  62. "sort-packages": true
  63. }
  64. }