the-kbA-team/SerialPort

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
    "name": "kba-team/serial-port",
    "description": "Connect to serial ports using TCP connections.",
    "type": "library",
    "license": "MIT",
    "authors": [
        {
            "name": "Gregor J.",
            "email": "gregor-j@users.noreply.github.com",
            "role": "developer"
        }
    ],
    "minimum-stability": "stable",
    "require": {
        "php": "^7.2",
        "ext-json": "*",
        "ext-sockets": "*"
    },
    "autoload": {
        "psr-4": {
            "kbATeam\\SerialPort\\": "src"
        }
    },
    "require-dev": {
        "phpunit/phpunit": "^8.5"
    },
    "autoload-dev": {
        "psr-4": {
            "Tests\\kbATeam\\SerialPort\\": "tests/"
        }
    },
    "scripts": {
        "start-echo": [
            "mkfifo ./fifo",
            "cat ./fifo | nc -l 127.0.0.1 9999 -k > ./fifo & echo \"$!\" > ./nc.pid"
        ],
        "stop-echo": [
            "if [ -f ./nc.pid ]; then kill $(cat ./nc.pid) || true; fi",
            "rm -f ./nc.pid ./fifo"
        ]
    }
}