{
    "name": "dragonbe\/vies",
    "type": "tool",
    "description": "EU VAT numbers validation using the VIES Service of the European Commission",
    "keywords": [
        "VIES",
        "VAT",
        "EU",
        "EC"
    ],
    "homepage": "https:\/\/github.com\/DragonBe\/vies",
    "minimum-stability": "stable",
    "license": "MIT",
    "authors": [
        {
            "name": "Michelangelo van Dam",
            "email": "dragonbe@gmail.com",
            "homepage": "http:\/\/dragonbe.com",
            "role": "Developer"
        }
    ],
    "autoload": {
        "psr-4": {
            "FormEnhancerDeps\\DragonBe\\Vies\\": "src\/Vies"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "FormEnhancerDeps\\DragonBe\\Tests\\Vies\\": "tests\/Vies"
        }
    },
    "require": {
        "php": ">=7.3",
        "ext-soap": "*",
        "ext-ctype": "*"
    },
    "require-dev": {
        "ext-pcntl": "*",
        "phpunit\/phpunit": "^9.4",
        "phpunit\/php-invoker": "^3.1",
        "phploc\/phploc": "^7.0",
        "phpmd\/phpmd": "^2.6",
        "sebastian\/phpcpd": "^6.0",
        "pdepend\/pdepend": "^2.5",
        "squizlabs\/php_codesniffer": "^3.2",
        "phing\/phing": "^2.16",
        "infection\/infection": "^0.25",
        "enlightn\/security-checker": "^1.2"
    },
    "scripts": {
        "phpcs": "phpcs",
        "phpunit": "phpunit",
        "test": [
            "@phpcs",
            "@phpunit"
        ],
        "pmd": [
            "@pmd-naming",
            "@pmd-unused",
            "@pmd-codesize",
            "@pmd-cleancode",
            "@phpcpd"
        ],
        "pmd-naming": "phpmd src xml naming --reportfile build\/logs\/pmd-naming.xml --strict --ignore-violations-on-exit",
        "pmd-unused": "phpmd src xml unusedcode --reportfile build\/logs\/pmd-unusedcode.xml --strict --ignore-violations-on-exit",
        "pmd-codesize": "phpmd src xml codesize --reportfile build\/logs\/pmd-codesize.xml --strict --ignore-violations-on-exit",
        "pmd-cleancode": "phpmd src xml cleancode --reportfile build\/logs\/pmd-cleancode.xml --strict --ignore-violations-on-exit",
        "pdepend": "pdepend --jdepend-chart=build\/logs\/jdepend-chart.svg --jdepend-xml=build\/logs\/jdepend.xml --overview-pyramid=build\/logs\/pyramid.svg src",
        "phpcpd": "phpcpd --log-pmd=build\/logs\/pmd-cpd.xml --min-lines=3 --min-tokens=50 --fuzzy --progress src",
        "test-all": [
            "@test",
            "@pmd"
        ]
    },
    "config": {
        "allow-plugins": {
            "infection\/extension-installer": true
        }
    }
}