chippyash/simple-accounts-3

View on GitHub
composer.json

Summary

Maintainability
Test Coverage
{
  "name": "chippyash/simple-accounts-3",
  "description": "Database backed Simple Double Entry Accounting V3",
  "license": "BSD-3-Clause",
  "homepage" : "http://zf4.biz/packages?utm_source=packagist&utm_medium=web&utm_campaign=blinks&utm_content=accounts-2",
  "keywords": ["accounting","double entry","database","zend", "mysql", "mariadb", "oqgraph"],
  "authors": [
    {
      "name": "Ashley Kitson",
      "email": "info@zf4.biz"
    }
  ],

  "minimum-stability": "stable",

  "require": {
    "php": ">=7.2",
    "ext-pdo": "*",
    "ext-ds": "*",
    "zendframework/zend-db": ">=2.9.2,<3",
    "chippyash/monad": ">=2,<3",
    "chippyash/assembly-builder": ">=2,<3",
    "myclabs/php-enum": ">=1.3.2,<2",
    "nicmart/tree": ">=0.2.5,<1"
  },

  "require-dev": {
    "phpunit/phpunit": "~8.5",
    "doctrine/migrations": "~1.5.0|~1.6",
    "mikey179/vfsstream": ">=1.6.5,<2",
    "chippyash/currency": ">=5.0.2",
    "php-ds/php-ds": "~1.3.0",
    "symplify/easy-coding-standard": "^6.1",
    "ext-dom": "*"
  },

  "suggest": {
    "chippyash/currency" : "To turn account values into real currency values",
    "doctrine/migrations": "To assist in database implementation for PHP"
  },

  "autoload": {
    "psr-4": {
      "SAccounts\\": "src/php/SAccounts"
    }
  },
  "scripts": {
    "lint:run": "vendor/bin/ecs check src",
    "lint:fix": "vendor/bin/ecs check --fix src",
    "test:run": "vendor/bin/phpunit -c test/php/local-phpunit.xml test/"
  },
  "scripts-descriptions": {
    "lint:run": "Run code linter and look for problems (suggestion: set up your IDE to do this)",
    "lint:fix": "Run linter and fix (automatically) any issues if possible",
    "test:run": "Run PHP unit tests and display coverage (suggestion: set up your IDE to do this)"
  }
}