composer.json 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. {
  2. "name": "laminas/laminas-escaper",
  3. "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs",
  4. "license": "BSD-3-Clause",
  5. "keywords": [
  6. "laminas",
  7. "escaper"
  8. ],
  9. "homepage": "https://laminas.dev",
  10. "support": {
  11. "docs": "https://docs.laminas.dev/laminas-escaper/",
  12. "issues": "https://github.com/laminas/laminas-escaper/issues",
  13. "source": "https://github.com/laminas/laminas-escaper",
  14. "rss": "https://github.com/laminas/laminas-escaper/releases.atom",
  15. "chat": "https://laminas.dev/chat",
  16. "forum": "https://discourse.laminas.dev"
  17. },
  18. "config": {
  19. "sort-packages": true,
  20. "platform": {
  21. "php": "7.4.99"
  22. },
  23. "allow-plugins": {
  24. "dealerdirect/phpcodesniffer-composer-installer": true,
  25. "composer/package-versions-deprecated": true,
  26. "infection/extension-installer": true
  27. }
  28. },
  29. "extra": {
  30. },
  31. "require": {
  32. "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0",
  33. "ext-ctype": "*",
  34. "ext-mbstring": "*"
  35. },
  36. "require-dev": {
  37. "infection/infection": "^0.26.6",
  38. "laminas/laminas-coding-standard": "~2.4.0",
  39. "maglnet/composer-require-checker": "^3.8.0",
  40. "phpunit/phpunit": "^9.5.18",
  41. "psalm/plugin-phpunit": "^0.17.0",
  42. "vimeo/psalm": "^4.22.0"
  43. },
  44. "autoload": {
  45. "psr-4": {
  46. "Laminas\\Escaper\\": "src/"
  47. }
  48. },
  49. "autoload-dev": {
  50. "psr-4": {
  51. "LaminasTest\\Escaper\\": "test/"
  52. }
  53. },
  54. "scripts": {
  55. "check": [
  56. "@cs-check",
  57. "@test"
  58. ],
  59. "cs-check": "phpcs",
  60. "cs-fix": "phpcbf",
  61. "static-analysis": "psalm --shepherd --stats",
  62. "test": "phpunit --colors=always",
  63. "test-coverage": "phpunit --colors=always --coverage-clover clover.xml"
  64. },
  65. "conflict": {
  66. "zendframework/zend-escaper": "*"
  67. }
  68. }