fastbolt/entity-importer

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
    "name": "fastbolt/entity-importer",
    "type": "library",
    "description": "A library for importing CSV files to doctrine entities",
    "keywords": [
        "fastbolt",
        "csv",
        "import",
        "entity-import",
        "doctrine"
    ],
    "homepage": "https://github.com/fastbolt/entity-importer",
    "license": "MIT",
    "authors": [
        {
            "name": "Daniel Hirtzbruch",
            "email": "dhh@fastbolt.com",
            "homepage": "https://github.com/dhirtzbruch",
            "role": "Developer"
        }
    ],
    "require": {
        "php": "^7.4|^8.0|^8.1",
        "ext-zlib": "*",
        "doctrine/persistence": "^2.4|^3.0",
        "guzzlehttp/guzzle": "^7.5",
        "portphp/csv": "^2.0",
        "portphp/spreadsheet": "^1.0",
        "symfony/config": "^4.4|^5.0|^6.0",
        "symfony/filesystem": "^4.4|^5.0|^6.0",
        "symfony/framework-bundle": "^4.4|^5.0|^6.0",
        "symfony/string": "^4.4|^5.0|^6.0",
        "webmozart/assert" : "^1.11"
    },
    "require-dev": {
        "fastbolt/test-helpers": "^0.1.1",
        "fig-r/psr2r-sniffer": "^1.3",
        "phpmd/phpmd": "^2.11",
        "phpstan/phpstan": "^1.4",
        "phpunit/phpunit": "^9.5",
        "psalm/plugin-phpunit": "^0.18.4",
        "psalm/plugin-symfony": "^v5.0",
        "slevomat/coding-standard": "^7.0",
        "spryker/code-sniffer": "^0.17.4",
        "squizlabs/php_codesniffer": "^3.6",
        "vimeo/psalm": "^5.6",
        "weirdan/doctrine-psalm-plugin": "^v2.8"
    },
    "autoload": {
        "psr-4": {
            "Fastbolt\\EntityImporter\\": "src/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Fastbolt\\EntityImporter\\Tests\\Unit\\": "tests/unit/"
        }
    },
    "scripts": {
        "phpunit": "vendor/bin/phpunit",
        "check-style": "vendor/bin/phpcs",
        "psalm": "vendor/bin/psalm",
        "fix-style": "vendor/bin/phpcbf",
        "test": [
            "@phpunit",
            "@psalm",
            "@check-style"
        ]
    },
    "config": {
        "optimize-autoloader": true,
        "sort-packages": true,
        "preferred-install": "dist",
        "allow-plugins": {
            "dealerdirect/phpcodesniffer-composer-installer": true
        }
    },
    "prefer-stable": true
}