composer.json 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. {
  2. "name": "layershifter/tld-database",
  3. "description": "Database abstraction for Public Suffix List",
  4. "keywords": [
  5. "PSL",
  6. "Public Suffix List",
  7. "domain database",
  8. "tld database"
  9. ],
  10. "minimum-stability": "stable",
  11. "license": "Apache-2.0",
  12. "authors": [
  13. {
  14. "name": "Alexander Fedyashov",
  15. "email": "a@fedyashov.com"
  16. }
  17. ],
  18. "require": {
  19. "layershifter/tld-support": "^1.0.0",
  20. "ext-curl": "*",
  21. "php": "^5.5.0 || ^7.0"
  22. },
  23. "require-dev": {
  24. "codeclimate/php-test-reporter": "dev-master",
  25. "mikey179/vfsStream": "^1.6",
  26. "phpmd/phpmd": "@stable",
  27. "phpunit/phpunit": "^4.8 || ^5.0",
  28. "squizlabs/php_codesniffer": "~2.0"
  29. },
  30. "autoload": {
  31. "psr-4": {
  32. "LayerShifter\\TLDDatabase\\": "src/"
  33. }
  34. },
  35. "autoload-dev": {
  36. "psr-4": {
  37. "LayerShifter\\TLDDatabase\\Tests\\": "tests/"
  38. }
  39. },
  40. "scripts": {
  41. "lint": "composer lint:cs && composer lint:md",
  42. "lint:cs": "phpcs --standard=psr2 src/",
  43. "lint:md": "phpmd src text codesize,controversial,design,naming,unusedcode",
  44. "test": "phpunit"
  45. }
  46. }