GinoPane/PHPolyglot

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
    "name": "gino-pane/phpolyglot",
    "description": "PHP package for translation, spelling correction and text-to-speech (TTS) synthesis using external APIs",
    "homepage": "http://github.com/GinoPane/PHPolyglot",
    "keywords": [
        "translation",
        "spelling",
        "spelling correction",
        "grammar correction",
        "text-to-speech",
        "tts",
        "yandex api",
        "yandex translate api",
        "yandex dictionary api",
        "ibm watson api",
        "ibm watson tts"
    ],
    "license": "MIT",
    "authors": [
        {
            "name": "Sergey <Gino Pane> Karavay",
            "homepage": "http://sergey.karavay.name",
            "email": "sergey.karavay@gmail.com",
            "role": "Developer"
        }
    ],
    "support": {
        "source": "http://github.com/GinoPane/PHPolyglot",
        "docs": "https://github.com/GinoPane/PHPolyglot/blob/master/README.md",
        "issues": "https://github.com/GinoPane/PHPolyglot/issues"
    },
    "type": "library",
    "require": {
        "php": "^7.1",
        "vlucas/phpdotenv": "^2.4",
        "gino-pane/nano-rest": "~1.2.0"
    },
    "require-dev": {
        "phpunit/phpunit": "^6.0",
        "squizlabs/php_codesniffer": "^3.0",
        "phpmd/phpmd" : "^2.6",
        "phpdocumentor/phpdocumentor" : "^2.0",
        "symfony/thanks": "^1.0"
    },
    "autoload": {
        "psr-4": {
            "GinoPane\\PHPolyglot\\": "src/"
        }
    },
    "scripts": {
        "test": [
            "@php vendor/bin/phpunit"
        ],
        "psr2check": [
            "@php vendor/bin/phpcs --standard=PSR2 src/"
        ],
        "psr2autofix": [
            "@php vendor/bin/phpcbf --standard=PSR2 src/"
        ],
        "docs": [
            "@php vendor/bin/phpdoc -d \"src\" -t \"docs\""
        ]
    }
}