File: composer.json

Recommend this page to a friend!
  Classes of Massimiliano Arione  >  PHP Chess Engine  >  composer.json  >  Download  
File: composer.json
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: PHP Chess Engine
Manage the moves of a chess game
Author: By
Last change:
Date: 8 days ago
Size: 1,994 bytes
 

Contents

Class file image Download
{
    "name": "p-chess/chess",
    "type": "library",
    "description": "A PHP chess library that is used for chess move generation/validation, piece placement/movement, and check/checkmate/stalemate detection",
    "license": "MIT",
    "authors": [
        {
            "name": "ryan hs",
            "email": "mr.ryansilalahi@gmail.com"
        },
        {
            "name": "Arkadiusz Kondas",
            "email": "arkadiusz.kondas@gmail.com"
        },
        {
            "name": "Massimiliano Arione",
            "email": "garakkio@gmail.com"
        }
    ],
    "require": {
        "php": "^7.2 || ^8.0",
        "ext-json": "*"
    },
    "require-dev": {
        "friendsofphp/php-cs-fixer": "^2.18",
        "imagine/imagine": "^1.2",
        "johnkary/phpunit-speedtrap": "^3.3",
        "phpbench/phpbench": "^1.0@alpha",
        "phpstan/phpstan": "^0.12",
        "phpunit/phpunit": "^8.5 || ^9.5"
    },
    "suggest": {
        "imagine/imagine": "To generate board images."
    },
    "extra": {
        "branch-alias": {
            "dev-master": "1.0-dev"
        }
    },
    "autoload": {
        "psr-4": {
            "PChess\\Chess\\": "src/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "PChess\\Chess\\Test\\": "tests/",
            "PChess\\Chess\\Benchmark\\": "benchmarks/"
        }
    },
    "minimum-stability": "stable",
    "scripts": {
        "benchmark": "./vendor/bin/phpbench run benchmarks/ --report=aggregate --retry-threshold=2",
        "build": [
            "@check-cs",
            "@phpstan",
            "@test"
        ],
        "build-ci": [
          "@check-cs",
          "@phpstan",
          "@test-ci"
        ],
        "check-cs": "./vendor/bin/php-cs-fixer fix --dry-run",
        "fix-cs": "./vendor/bin/php-cs-fixer fix",
        "phpstan": "./vendor/bin/phpstan analyze",
        "test": "./vendor/bin/phpunit",
        "test-ci": "./vendor/bin/phpunit --coverage-clover 'clover.xml'"
    }
}

For more information send a message to info at phpclasses dot org.