Ctrl K
ComunidadGuías…

composer.json

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
{
  "name": "xakki/emailer",
  "description": "Self-hosted transactional & notification email service with templating, tracking, subscription management and an HTTP/console API",
  "type": "library",
  "license": "GPL-3.0-or-later",
  "keywords": [
    "email",
    "mailer",
    "smtp",
    "notification",
    "transactional-email",
    "email-tracking",
    "phpmailer",
    "doctrine"
  ],
  "homepage": "https://github.com/Xakki/emailer",
  "authors": [
    {
      "name": "Xakki",
      "email": "xakki@ya.ru",
      "homepage": "https://github.com/Xakki"
    }
  ],
  "support": {
    "issues": "https://github.com/Xakki/emailer/issues",
    "source": "https://github.com/Xakki/emailer"
  },
  "minimum-stability": "stable",
  "prefer-stable": true,
  "config": {
    "preferred-install": "dist",
    "sort-packages": true,
    "platform": {
      "php": "8.4.0"
    },
    "allow-plugins": {
      "dealerdirect/phpcodesniffer-composer-installer": true
    }
  },
  "require": {
    "php": ">=8.4",
    "ext-pdo": "*",
    "ext-json": "*",
    "ext-fileinfo": "*",
    "ext-redis": "*",
    "psr/log": "^3.0",
    "phpmailer/phpmailer": "^6.9",
    "doctrine/dbal": "^4.2",
    "doctrine/migrations": "^3.8",
    "monolog/monolog": "^3.5"
  },
  "require-dev": {
    "phpunit/phpunit": "^11.5",
    "phpstan/phpstan": "^2.1",
    "squizlabs/php_codesniffer": "^3.11",
    "opsway/psr12-strict-coding-standard": "^1.1"
  },
  "scripts": {
    "phpunit": "phpunit -c phpunit.xml",
    "test": "phpunit -c phpunit.xml",
    "test-coverage": "phpunit -c phpunit.xml --coverage-text --coverage-html=build/coverage",
    "phpstan": "phpstan analyse --memory-limit 1G",
    "cs-check": "phpcs",
    "cs-fix": "phpcbf",
    "cs-commit-check": "git diff --name-only --diff-filter=AM origin/master | grep .php | xargs composer cs-check",
    "cs-commit-fix": "git diff --name-only --diff-filter=AM origin/master | grep .php | xargs composer cs-fix"
  },
  "autoload": {
    "psr-4": {
      "Xakki\\Emailer\\": "src"
    }
  },
  "autoload-dev": {
    "psr-4": {
      "Xakki\\Emailer\\Tests\\": "tests"
    }
  }
}