Skip to content
Snippets Groups Projects
composer.json 1.73 KiB
Newer Older
Josh Pollock's avatar
Josh Pollock committed
{
    "name": "calderawp/caldera-forms-query",
    "description": "Example code for a plugin that modifies default post routes to improve search",
    "type": "wordpress-plugin",
    "license": "GPL-2.0",
    "authors": [
        {
            "name": "Josh Pollock",
            "email": "josh@calderawp.com"
        }
    ],
    "repositories" : [
        {
            "type": "git",
            "url" : "git@github.com:CalderaWP/Caldera-Forms.git"
        }
    ],
Josh Pollock's avatar
Josh Pollock committed
    "require": {
        "php": ">=5.6",
        "nilportugues/sql-query-builder": "^1.5"
    },
    "autoload": {
        "psr-4": {
            "calderawp\\CalderaFormsQuery\\": "src"
        }
    },
    "scripts" : {
Josh Pollock's avatar
Josh Pollock committed
        "tests" : "composer unit-tests && composer wp-tests",
Josh Pollock's avatar
Josh Pollock committed
        "unit-tests": "phpunit --testsuite=unit",
        "wp-install": "bash ./bin/install-docker.sh",
        "wp-tests": "docker-compose run --rm wordpress_phpunit phpunit --configuration phpunit-integration.xml.dist",
        "phpunit-v": "phpunit --version",
        "sniffs" : "phpcs src/ && phpcs Tests/",
        "fixes" : "phpcbf src/ && phpcbf Tests/",
        "lints" : "parallel-lint ./src  --blame --exclude vendor && parallel-lint ./tests  --blame --exclude vendor"
    },
    "autoload-dev": {
        "psr-4": {
            "calderawp\\CalderaFormsQuery\\Tests\\": "Tests/"

Josh Pollock's avatar
Josh Pollock committed
    },
    "require-dev": {
        "php": "^7.1",
        "phpunit/phpunit": "^7.0",
        "squizlabs/php_codesniffer": "^3.2",
        "composer/installers": "~1.0"
    },
    "extra" : {
        "installer-paths" : {
            "Tests/plugins/{$name}/" : ["type:wordpress-plugin"]
        }
Josh Pollock's avatar
Josh Pollock committed
    }
}