craftcms / cms

Build bespoke content experiences with Craft.
https://craftcms.com
Other
3.22k stars 625 forks source link

Can't (automatically) upgrade from 3.1.20.1 to 3.1.21 #4328

Closed bramus closed 5 years ago

bramus commented 5 years ago

Description

When upgrading from Craft 3.1.20.1 to 3.1.21, it won't work.

Steps to reproduce

  1. Have Craft 3.1.20.1 installed
  2. Run composer require craftcms/cms:3.1.21

Additional info

Application Info
Plugins

Output

When running composer require craftcms/cms:3.1.21 I get this:

$ composer require craftcms/cms:3.1.21
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Can only install one of: yiisoft/yii2[2.0.17, 2.0.16.1].
    - Can only install one of: yiisoft/yii2[2.0.17, 2.0.16.1].
    - Can only install one of: yiisoft/yii2[2.0.17, 2.0.16.1].
    - craftcms/cms 3.1.21 requires yiisoft/yii2 ~2.0.17.0 -> satisfiable by yiisoft/yii2[2.0.17].
    - Installation request for craftcms/cms 3.1.21 -> satisfiable by craftcms/cms[3.1.21].
    - Installation request for yiisoft/yii2 (locked at 2.0.16.1) -> satisfiable by yiisoft/yii2[2.0.16.1].

Installation failed, reverting ./composer.json to its original content.

When manually trying to require yiisoft/yii2 version 2.0.17, I get this:

$ composer require yiisoft/yii2:~2.0.17
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - craftcms/cms 3.1.20.1 requires yiisoft/yii2 ~2.0.16.1 -> satisfiable by yiisoft/yii2[2.0.16.1] but these conflict with your requirements or minimum-stability.
    - craftcms/cms 3.1.20.1 requires yiisoft/yii2 ~2.0.16.1 -> satisfiable by yiisoft/yii2[2.0.16.1] but these conflict with your requirements or minimum-stability.
    - craftcms/cms 3.1.20.1 requires yiisoft/yii2 ~2.0.16.1 -> satisfiable by yiisoft/yii2[2.0.16.1] but these conflict with your requirements or minimum-stability.
    - Installation request for craftcms/cms 3.1.20.1 -> satisfiable by craftcms/cms[3.1.20.1].

Installation failed, reverting ./composer.json to its original content.

The culprit seems to be the change added in Craft 3.0.17. In that version of Craft the version of Yii was pinned to ~2.0.16.1, which only allows upgrades to any Yii versions in the 2.0.16.x range.

For completeness, here are my composer.json and composer.lock:

composer.json
{
  "name": "craftcms/craft",
  "description": "Craft CMS",
  "keywords": [
    "craft",
    "cms",
    "craftcms",
    "project"
  ],
  "license": "MIT",
  "homepage": "https://craftcms.com/",
  "type": "project",
  "support": {
    "email": "support@craftcms.com",
    "issues": "https://github.com/craftcms/cms/issues",
    "forum": "https://craftcms.stackexchange.com/",
    "source": "https://github.com/craftcms/cms",
    "docs": "https://craftcms.com/docs",
    "rss": "https://craftcms.com/changelog.rss"
  },
  "require": {
    "craftcms/cms": "3.1.20.1",
    "vlucas/phpdotenv": "v2.5.0",
    "craftcms/redactor": "2.3.3.2",
    "studioespresso/craft-dumper": "1.3.1",
    "craftcms/aws-s3": "1.2.2",
    "aelvan/imager": "v2.1.10",
    "league/flysystem-aws-s3-v3": "1.0.19",
    "born05/craft-assetusage": "2.0.1"
  },
  "autoload": {
    "psr-4": {
      "modules\\": "modules/"
    }
  },
  "config": {
    "optimize-autoloader": true,
    "platform": {
      "php": "7.0"
    }
  },
  "scripts": {
    "post-root-package-install": [
      "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
    ],
    "post-create-project-cmd": [
      "@composer dump-autoload -o",
      "@php craft setup/welcome"
    ]
  }
}
composer.lock
{
    "_readme": [
        "This file locks the dependencies of your project to a known state",
        "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
        "This file is @generated automatically"
    ],
    "content-hash": "67178a3477084955fe284c77578eda69",
    "packages": [
        {
            "name": "aelvan/imager",
            "version": "v2.1.10",
            "source": {
                "type": "git",
                "url": "https://github.com/aelvan/Imager-Craft.git",
                "reference": "f7e80a3cd8c3b3a29fd8ca8961bf452727d52a32"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/aelvan/Imager-Craft/zipball/f7e80a3cd8c3b3a29fd8ca8961bf452727d52a32",
                "reference": "f7e80a3cd8c3b3a29fd8ca8961bf452727d52a32",
                "shasum": ""
            },
            "require": {
                "aws/aws-sdk-php": "^3.0.0",
                "craftcms/cms": "^3.0.0-RC10",
                "google/cloud": "~0.20",
                "imageoptim/imageoptim": "^1.3",
                "imgix/imgix-php": "^2.1.0",
                "kraken-io/kraken-php": "^1.2",
                "ksubileau/color-thief-php": "^1.4.0",
                "mikehaertl/php-shellcommand": "^1.2",
                "ssnepenthe/color-utils": "~0.4",
                "tinify/tinify": ">=1.1.1"
            },
            "type": "craft-plugin",
            "extra": {
                "name": "Imager",
                "handle": "imager",
                "schemaVersion": "2.0.0",
                "hasCpSettings": false,
                "hasCpSection": false,
                "changelogUrl": "https://raw.githubusercontent.com/aelvan/Imager-Craft/craft3/CHANGELOG.md",
                "components": [],
                "class": "aelvan\\imager\\Imager"
            },
            "autoload": {
                "psr-4": {
                    "aelvan\\imager\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "André Elvan",
                    "homepage": "https://www.vaersaagod.no"
                }
            ],
            "description": "Image transforms gone wild",
            "keywords": [
                "Craft",
                "cms",
                "craft-plugin",
                "craftcms",
                "image",
                "picture",
                "responsive",
                "srcset",
                "transform"
            ],
            "time": "2019-04-13T19:47:44+00:00"
        },
        {
            "name": "aws/aws-sdk-php",
            "version": "3.96.0",
            "source": {
                "type": "git",
                "url": "https://github.com/aws/aws-sdk-php.git",
                "reference": "6dff66f544e9d9daeb5b2557ade5091d1caa7f77"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/6dff66f544e9d9daeb5b2557ade5091d1caa7f77",
                "reference": "6dff66f544e9d9daeb5b2557ade5091d1caa7f77",
                "shasum": ""
            },
            "require": {
                "ext-json": "*",
                "ext-pcre": "*",
                "ext-simplexml": "*",
                "guzzlehttp/guzzle": "^5.3.3|^6.2.1",
                "guzzlehttp/promises": "~1.0",
                "guzzlehttp/psr7": "^1.4.1",
                "mtdowling/jmespath.php": "~2.2",
                "php": ">=5.5"
            },
            "require-dev": {
                "andrewsville/php-token-reflection": "^1.4",
                "aws/aws-php-sns-message-validator": "~1.0",
                "behat/behat": "~3.0",
                "doctrine/cache": "~1.4",
                "ext-dom": "*",
                "ext-openssl": "*",
                "ext-pcntl": "*",
                "ext-sockets": "*",
                "nette/neon": "^2.3",
                "phpunit/phpunit": "^4.8.35|^5.4.3",
                "psr/cache": "^1.0",
                "psr/simple-cache": "^1.0"
            },
            "suggest": {
                "aws/aws-php-sns-message-validator": "To validate incoming SNS notifications",
                "doctrine/cache": "To use the DoctrineCacheAdapter",
                "ext-curl": "To send requests using cURL",
                "ext-openssl": "Allows working with CloudFront private distributions and verifying received SNS messages",
                "ext-sockets": "To use client-side monitoring"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "3.0-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Aws\\": "src/"
                },
                "files": [
                    "src/functions.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "Amazon Web Services",
                    "homepage": "http://aws.amazon.com"
                }
            ],
            "description": "AWS SDK for PHP - Use Amazon Web Services in your PHP project",
            "homepage": "http://aws.amazon.com/sdkforphp",
            "keywords": [
                "amazon",
                "aws",
                "cloud",
                "dynamodb",
                "ec2",
                "glacier",
                "s3",
                "sdk"
            ],
            "time": "2019-05-28T18:07:15+00:00"
        },
        {
            "name": "born05/craft-assetusage",
            "version": "2.0.1",
            "source": {
                "type": "git",
                "url": "https://github.com/born05/craft-assetusage.git",
                "reference": "9db1c6d3bcc6785b0323904b1b658192d72de155"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/born05/craft-assetusage/zipball/9db1c6d3bcc6785b0323904b1b658192d72de155",
                "reference": "9db1c6d3bcc6785b0323904b1b658192d72de155",
                "shasum": ""
            },
            "require": {
                "craftcms/cms": "^3.0.0"
            },
            "type": "craft-plugin",
            "extra": {
                "name": "Asset Usage",
                "handle": "assetusage",
                "hasCpSettings": false,
                "hasCpSection": false,
                "changelogUrl": "https://raw.githubusercontent.com/born05/craft-assetusage/master/CHANGELOG.md"
            },
            "autoload": {
                "psr-4": {
                    "born05\\assetusage\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Born05",
                    "homepage": "https://www.born05.com/"
                }
            ],
            "description": "Adds a column to see which assets are used or unused.",
            "keywords": [
                "Craft",
                "asset usage",
                "cms",
                "craft-plugin",
                "craftcms"
            ],
            "time": "2019-03-12T08:01:42+00:00"
        },
        {
            "name": "cebe/markdown",
            "version": "1.2.1",
            "source": {
                "type": "git",
                "url": "https://github.com/cebe/markdown.git",
                "reference": "9bac5e971dd391e2802dca5400bbeacbaea9eb86"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/cebe/markdown/zipball/9bac5e971dd391e2802dca5400bbeacbaea9eb86",
                "reference": "9bac5e971dd391e2802dca5400bbeacbaea9eb86",
                "shasum": ""
            },
            "require": {
                "lib-pcre": "*",
                "php": ">=5.4.0"
            },
            "require-dev": {
                "cebe/indent": "*",
                "facebook/xhprof": "*@dev",
                "phpunit/phpunit": "4.1.*"
            },
            "bin": [
                "bin/markdown"
            ],
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.2.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "cebe\\markdown\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Carsten Brandt",
                    "email": "mail@cebe.cc",
                    "homepage": "http://cebe.cc/",
                    "role": "Creator"
                }
            ],
            "description": "A super fast, highly extensible markdown parser for PHP",
            "homepage": "https://github.com/cebe/markdown#readme",
            "keywords": [
                "extensible",
                "fast",
                "gfm",
                "markdown",
                "markdown-extra"
            ],
            "time": "2018-03-26T11:24:36+00:00"
        },
        {
            "name": "composer/ca-bundle",
            "version": "1.1.4",
            "source": {
                "type": "git",
                "url": "https://github.com/composer/ca-bundle.git",
                "reference": "558f321c52faeb4828c03e7dc0cfe39a09e09a2d"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/composer/ca-bundle/zipball/558f321c52faeb4828c03e7dc0cfe39a09e09a2d",
                "reference": "558f321c52faeb4828c03e7dc0cfe39a09e09a2d",
                "shasum": ""
            },
            "require": {
                "ext-openssl": "*",
                "ext-pcre": "*",
                "php": "^5.3.2 || ^7.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5",
                "psr/log": "^1.0",
                "symfony/process": "^2.5 || ^3.0 || ^4.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Composer\\CaBundle\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Jordi Boggiano",
                    "email": "j.boggiano@seld.be",
                    "homepage": "http://seld.be"
                }
            ],
            "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.",
            "keywords": [
                "cabundle",
                "cacert",
                "certificate",
                "ssl",
                "tls"
            ],
            "time": "2019-01-28T09:30:10+00:00"
        },
        {
            "name": "composer/composer",
            "version": "1.6.3",
            "source": {
                "type": "git",
                "url": "https://github.com/composer/composer.git",
                "reference": "88a69fda0f2187ad8714cedffd7a8872dceaa4c2"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/composer/composer/zipball/88a69fda0f2187ad8714cedffd7a8872dceaa4c2",
                "reference": "88a69fda0f2187ad8714cedffd7a8872dceaa4c2",
                "shasum": ""
            },
            "require": {
                "composer/ca-bundle": "^1.0",
                "composer/semver": "^1.0",
                "composer/spdx-licenses": "^1.2",
                "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0",
                "php": "^5.3.2 || ^7.0",
                "psr/log": "^1.0",
                "seld/cli-prompt": "^1.0",
                "seld/jsonlint": "^1.4",
                "seld/phar-utils": "^1.0",
                "symfony/console": "^2.7 || ^3.0 || ^4.0",
                "symfony/filesystem": "^2.7 || ^3.0 || ^4.0",
                "symfony/finder": "^2.7 || ^3.0 || ^4.0",
                "symfony/process": "^2.7 || ^3.0 || ^4.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^4.8.35 || ^5.7",
                "phpunit/phpunit-mock-objects": "^2.3 || ^3.0"
            },
            "suggest": {
                "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages",
                "ext-zip": "Enabling the zip extension allows you to unzip archives",
                "ext-zlib": "Allow gzip compression of HTTP requests"
            },
            "bin": [
                "bin/composer"
            ],
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.6-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Composer\\": "src/Composer"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nils Adermann",
                    "email": "naderman@naderman.de",
                    "homepage": "http://www.naderman.de"
                },
                {
                    "name": "Jordi Boggiano",
                    "email": "j.boggiano@seld.be",
                    "homepage": "http://seld.be"
                }
            ],
            "description": "Composer helps you declare, manage and install dependencies of PHP projects, ensuring you have the right stack everywhere.",
            "homepage": "https://getcomposer.org/",
            "keywords": [
                "autoload",
                "dependency",
                "package"
            ],
            "time": "2018-01-31T15:28:18+00:00"
        },
        {
            "name": "composer/semver",
            "version": "1.5.0",
            "source": {
                "type": "git",
                "url": "https://github.com/composer/semver.git",
                "reference": "46d9139568ccb8d9e7cdd4539cab7347568a5e2e"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/composer/semver/zipball/46d9139568ccb8d9e7cdd4539cab7347568a5e2e",
                "reference": "46d9139568ccb8d9e7cdd4539cab7347568a5e2e",
                "shasum": ""
            },
            "require": {
                "php": "^5.3.2 || ^7.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^4.5 || ^5.0.5",
                "phpunit/phpunit-mock-objects": "2.3.0 || ^3.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Composer\\Semver\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nils Adermann",
                    "email": "naderman@naderman.de",
                    "homepage": "http://www.naderman.de"
                },
                {
                    "name": "Jordi Boggiano",
                    "email": "j.boggiano@seld.be",
                    "homepage": "http://seld.be"
                },
                {
                    "name": "Rob Bast",
                    "email": "rob.bast@gmail.com",
                    "homepage": "http://robbast.nl"
                }
            ],
            "description": "Semver library that offers utilities, version constraint parsing and validation.",
            "keywords": [
                "semantic",
                "semver",
                "validation",
                "versioning"
            ],
            "time": "2019-03-19T17:25:45+00:00"
        },
        {
            "name": "composer/spdx-licenses",
            "version": "1.5.1",
            "source": {
                "type": "git",
                "url": "https://github.com/composer/spdx-licenses.git",
                "reference": "a1aa51cf3ab838b83b0867b14e56fc20fbd55b3d"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/a1aa51cf3ab838b83b0867b14e56fc20fbd55b3d",
                "reference": "a1aa51cf3ab838b83b0867b14e56fc20fbd55b3d",
                "shasum": ""
            },
            "require": {
                "php": "^5.3.2 || ^7.0 || ^8.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 7"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Composer\\Spdx\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nils Adermann",
                    "email": "naderman@naderman.de",
                    "homepage": "http://www.naderman.de"
                },
                {
                    "name": "Jordi Boggiano",
                    "email": "j.boggiano@seld.be",
                    "homepage": "http://seld.be"
                },
                {
                    "name": "Rob Bast",
                    "email": "rob.bast@gmail.com",
                    "homepage": "http://robbast.nl"
                }
            ],
            "description": "SPDX licenses list and validation library.",
            "keywords": [
                "license",
                "spdx",
                "validator"
            ],
            "time": "2019-03-26T10:23:26+00:00"
        },
        {
            "name": "craftcms/aws-s3",
            "version": "1.2.2",
            "source": {
                "type": "git",
                "url": "https://github.com/craftcms/aws-s3.git",
                "reference": "6c38b988d759d8b0af70b27dde74e3a1f0d78353"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/craftcms/aws-s3/zipball/6c38b988d759d8b0af70b27dde74e3a1f0d78353",
                "reference": "6c38b988d759d8b0af70b27dde74e3a1f0d78353",
                "shasum": ""
            },
            "require": {
                "craftcms/cms": "^3.1.5",
                "league/flysystem-aws-s3-v3": "^1.0.13"
            },
            "type": "craft-plugin",
            "extra": {
                "name": "Amazon S3",
                "handle": "aws-s3",
                "documentationUrl": "https://github.com/craftcms/aws-s3/blob/master/README.md"
            },
            "autoload": {
                "psr-4": {
                    "craft\\awss3\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Pixel & Tonic",
                    "homepage": "https://pixelandtonic.com/"
                }
            ],
            "description": "Amazon S3 integration for Craft CMS",
            "keywords": [
                "Flysystem",
                "aws",
                "cms",
                "craftcms",
                "s3",
                "yii2"
            ],
            "time": "2019-03-27T09:29:56+00:00"
        },
        {
            "name": "craftcms/cms",
            "version": "3.1.20.1",
            "source": {
                "type": "git",
                "url": "https://github.com/craftcms/cms.git",
                "reference": "07dcd7f593c2faf56303f3348c061204270ae32d"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/craftcms/cms/zipball/07dcd7f593c2faf56303f3348c061204270ae32d",
                "reference": "07dcd7f593c2faf56303f3348c061204270ae32d",
                "shasum": ""
            },
            "require": {
                "composer/composer": "1.6.3",
                "craftcms/oauth2-craftid": "~1.0.0",
                "craftcms/plugin-installer": "~1.5.0",
                "craftcms/server-check": "~1.1.0",
                "creocoder/yii2-nested-sets": "~0.9.0",
                "danielstjules/stringy": "^3.1.0",
                "elvanto/litemoji": "^1.3.1",
                "enshrined/svg-sanitize": "~0.9.0",
                "ext-curl": "*",
                "ext-dom": "*",
                "ext-json": "*",
                "ext-mbstring": "*",
                "ext-openssl": "*",
                "ext-pcre": "*",
                "ext-pdo": "*",
                "ext-zip": "*",
                "guzzlehttp/guzzle": "^6.3.0",
                "league/flysystem": "^1.0.35",
                "league/oauth2-client": "^2.2.1",
                "mikehaertl/php-shellcommand": "^1.2.5",
                "php": ">=7.0.0",
                "pixelandtonic/imagine": "~0.7.1.2",
                "seld/cli-prompt": "^1.0.3",
                "symfony/yaml": "^3.2|^4.0",
                "true/punycode": "^2.1.0",
                "twig/twig": "^2.7.2",
                "yii2tech/ar-softdelete": "^1.0.2",
                "yiisoft/yii2": "~2.0.16.1",
                "yiisoft/yii2-debug": "^2.0.10",
                "yiisoft/yii2-queue": "2.1.0",
                "yiisoft/yii2-swiftmailer": "^2.1.0",
                "zendframework/zend-feed": "^2.8.0"
            },
            "conflict": {
                "league/oauth2-client": "2.4.0"
            },
            "provide": {
                "bower-asset/bootstrap": "3.3.* | 3.2.* | 3.1.*",
                "bower-asset/inputmask": "~3.2.2 | ~3.3.5",
                "bower-asset/jquery": "3.3.*@stable | 3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable",
                "bower-asset/punycode": "1.3.*",
                "bower-asset/yii2-pjax": "~2.0.1"
            },
            "require-dev": {
                "codeception/codeception": "^2.4",
                "codeception/mockery-module": "~0.2.2",
                "codeception/specify": "~0.4.6",
                "codeception/verify": "~0.3.3"
            },
            "suggest": {
                "ext-iconv": "Adds support for more character encodings than PHP’s built-in mb_convert_encoding() function, which Craft will take advantage of when converting strings to UTF-8.",
                "ext-imagick": "Adds support for more image processing formats and options.",
                "ext-intl": "Adds rich internationalization support."
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "craft\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "proprietary"
            ],
            "description": "Craft CMS",
            "homepage": "https://craftcms.com",
            "keywords": [
                "cms",
                "craftcms",
                "yii2"
            ],
            "time": "2019-03-27T22:26:46+00:00"
        },
        {
            "name": "craftcms/oauth2-craftid",
            "version": "1.0.0.1",
            "source": {
                "type": "git",
                "url": "https://github.com/craftcms/oauth2-craftid.git",
                "reference": "3f18364139d72d83fb50546d85130beaaa868836"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/craftcms/oauth2-craftid/zipball/3f18364139d72d83fb50546d85130beaaa868836",
                "reference": "3f18364139d72d83fb50546d85130beaaa868836",
                "shasum": ""
            },
            "require": {
                "league/oauth2-client": "^2.2.1"
            },
            "require-dev": {
                "phpunit/phpunit": "^5.0",
                "satooshi/php-coveralls": "^1.0",
                "squizlabs/php_codesniffer": "^2.0"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "craftcms\\oauth2\\client\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Pixel & Tonic",
                    "homepage": "https://pixelandtonic.com/"
                }
            ],
            "description": "Craft OAuth 2.0 Client Provider for The PHP League OAuth2-Client",
            "keywords": [
                "Authentication",
                "authorization",
                "client",
                "cms",
                "craftcms",
                "craftid",
                "oauth",
                "oauth2"
            ],
            "time": "2017-11-22T19:46:18+00:00"
        },
        {
            "name": "craftcms/plugin-installer",
            "version": "1.5.4",
            "source": {
                "type": "git",
                "url": "https://github.com/craftcms/plugin-installer.git",
                "reference": "4989a9d57babdf53da0bd70cf6a3145635d653e8"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/craftcms/plugin-installer/zipball/4989a9d57babdf53da0bd70cf6a3145635d653e8",
                "reference": "4989a9d57babdf53da0bd70cf6a3145635d653e8",
                "shasum": ""
            },
            "require": {
                "composer-plugin-api": "^1.0"
            },
            "type": "composer-plugin",
            "extra": {
                "class": "craft\\composer\\Plugin"
            },
            "autoload": {
                "psr-4": {
                    "craft\\composer\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "Craft CMS Plugin Installer",
            "homepage": "https://craftcms.com/",
            "keywords": [
                "cms",
                "composer",
                "craftcms",
                "installer",
                "plugin"
            ],
            "time": "2019-05-23T13:16:39+00:00"
        },
        {
            "name": "craftcms/redactor",
            "version": "2.3.3.2",
            "source": {
                "type": "git",
                "url": "https://github.com/craftcms/redactor.git",
                "reference": "55ee76494f6332ba5709003d2082e51d56ae8b1a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/craftcms/redactor/zipball/55ee76494f6332ba5709003d2082e51d56ae8b1a",
                "reference": "55ee76494f6332ba5709003d2082e51d56ae8b1a",
                "shasum": ""
            },
            "require": {
                "craftcms/cms": "^3.1.0"
            },
            "type": "craft-plugin",
            "extra": {
                "name": "Redactor",
                "handle": "redactor",
                "documentationUrl": "https://github.com/craftcms/redactor/blob/v2/README.md"
            },
            "autoload": {
                "psr-4": {
                    "craft\\redactor\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Pixel & Tonic",
                    "homepage": "https://pixelandtonic.com/"
                }
            ],
            "description": "Edit rich text content in Craft CMS using Redactor by Imperavi.",
            "keywords": [
                "Redactor",
                "cms",
                "craftcms",
                "html",
                "yii2"
            ],
            "time": "2019-04-29T21:39:05+00:00"
        },
        {
            "name": "craftcms/server-check",
            "version": "1.1.7",
            "source": {
                "type": "git",
                "url": "https://github.com/craftcms/server-check.git",
                "reference": "b379bbcdd32f2db78d204bc4d6f3f97e63fa8e04"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/craftcms/server-check/zipball/b379bbcdd32f2db78d204bc4d6f3f97e63fa8e04",
                "reference": "b379bbcdd32f2db78d204bc4d6f3f97e63fa8e04",
                "shasum": ""
            },
            "type": "library",
            "autoload": {
                "classmap": [
                    "server/requirements"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "Craft CMS Server Check",
            "homepage": "https://craftcms.com/",
            "keywords": [
                "cms",
                "craftcms",
                "requirements",
                "yii2"
            ],
            "time": "2019-01-31T19:59:15+00:00"
        },
        {
            "name": "creocoder/yii2-nested-sets",
            "version": "0.9.0",
            "source": {
                "type": "git",
                "url": "https://github.com/creocoder/yii2-nested-sets.git",
                "reference": "cb8635a459b6246e5a144f096b992dcc30cf9954"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/creocoder/yii2-nested-sets/zipball/cb8635a459b6246e5a144f096b992dcc30cf9954",
                "reference": "cb8635a459b6246e5a144f096b992dcc30cf9954",
                "shasum": ""
            },
            "require": {
                "yiisoft/yii2": "*"
            },
            "type": "yii2-extension",
            "autoload": {
                "psr-4": {
                    "creocoder\\nestedsets\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Alexander Kochetov",
                    "email": "creocoder@gmail.com"
                }
            ],
            "description": "The nested sets behavior for the Yii framework",
            "keywords": [
                "nested sets",
                "yii2"
            ],
            "time": "2015-01-27T10:53:51+00:00"
        },
        {
            "name": "danielstjules/stringy",
            "version": "3.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/danielstjules/Stringy.git",
                "reference": "df24ab62d2d8213bbbe88cc36fc35a4503b4bd7e"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/danielstjules/Stringy/zipball/df24ab62d2d8213bbbe88cc36fc35a4503b4bd7e",
                "reference": "df24ab62d2d8213bbbe88cc36fc35a4503b4bd7e",
                "shasum": ""
            },
            "require": {
                "php": ">=5.4.0",
                "symfony/polyfill-mbstring": "~1.1"
            },
            "require-dev": {
                "phpunit/phpunit": "~4.0"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Stringy\\": "src/"
                },
                "files": [
                    "src/Create.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Daniel St. Jules",
                    "email": "danielst.jules@gmail.com",
                    "homepage": "http://www.danielstjules.com"
                }
            ],
            "description": "A string manipulation library with multibyte support",
            "homepage": "https://github.com/danielstjules/Stringy",
            "keywords": [
                "UTF",
                "helpers",
                "manipulation",
                "methods",
                "multibyte",
                "string",
                "utf-8",
                "utility",
                "utils"
            ],
            "time": "2017-06-12T01:10:27+00:00"
        },
        {
            "name": "doctrine/lexer",
            "version": "v1.0.1",
            "source": {
                "type": "git",
                "url": "https://github.com/doctrine/lexer.git",
                "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/doctrine/lexer/zipball/83893c552fd2045dd78aef794c31e694c37c0b8c",
                "reference": "83893c552fd2045dd78aef794c31e694c37c0b8c",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.2"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0.x-dev"
                }
            },
            "autoload": {
                "psr-0": {
                    "Doctrine\\Common\\Lexer\\": "lib/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Roman Borschel",
                    "email": "roman@code-factory.org"
                },
                {
                    "name": "Guilherme Blanco",
                    "email": "guilhermeblanco@gmail.com"
                },
                {
                    "name": "Johannes Schmitt",
                    "email": "schmittjoh@gmail.com"
                }
            ],
            "description": "Base library for a lexer that can be used in Top-Down, Recursive Descent Parsers.",
            "homepage": "http://www.doctrine-project.org",
            "keywords": [
                "lexer",
                "parser"
            ],
            "time": "2014-09-09T13:34:57+00:00"
        },
        {
            "name": "egulias/email-validator",
            "version": "2.1.8",
            "source": {
                "type": "git",
                "url": "https://github.com/egulias/EmailValidator.git",
                "reference": "c26463ff9241f27907112fbcd0c86fa670cfef98"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/c26463ff9241f27907112fbcd0c86fa670cfef98",
                "reference": "c26463ff9241f27907112fbcd0c86fa670cfef98",
                "shasum": ""
            },
            "require": {
                "doctrine/lexer": "^1.0.1",
                "php": ">= 5.5"
            },
            "require-dev": {
                "dominicsayers/isemail": "dev-master",
                "phpunit/phpunit": "^4.8.35||^5.7||^6.0",
                "satooshi/php-coveralls": "^1.0.1"
            },
            "suggest": {
                "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Egulias\\EmailValidator\\": "EmailValidator"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Eduardo Gulias Davis"
                }
            ],
            "description": "A library for validating emails against several RFCs",
            "homepage": "https://github.com/egulias/EmailValidator",
            "keywords": [
                "email",
                "emailvalidation",
                "emailvalidator",
                "validation",
                "validator"
            ],
            "time": "2019-05-16T22:02:54+00:00"
        },
        {
            "name": "elvanto/litemoji",
            "version": "1.4.4",
            "source": {
                "type": "git",
                "url": "https://github.com/elvanto/litemoji.git",
                "reference": "17bf635e4d1a5b4d35d2cadf153cd589b78af7f0"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/elvanto/litemoji/zipball/17bf635e4d1a5b4d35d2cadf153cd589b78af7f0",
                "reference": "17bf635e4d1a5b4d35d2cadf153cd589b78af7f0",
                "shasum": ""
            },
            "require": {
                "php": ">=5.4"
            },
            "require-dev": {
                "milesj/emojibase": "3.1.0",
                "phpunit/phpunit": "^5.0"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "LitEmoji\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "A PHP library simplifying the conversion of unicode, HTML and shortcode emoji.",
            "keywords": [
                "emoji",
                "php-emoji"
            ],
            "time": "2018-09-28T05:23:38+00:00"
        },
        {
            "name": "enshrined/svg-sanitize",
            "version": "0.9.2",
            "source": {
                "type": "git",
                "url": "https://github.com/darylldoyle/svg-sanitizer.git",
                "reference": "e0cb5ad3abea5459e0962cf79a92d34714c74dfa"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/darylldoyle/svg-sanitizer/zipball/e0cb5ad3abea5459e0962cf79a92d34714c74dfa",
                "reference": "e0cb5ad3abea5459e0962cf79a92d34714c74dfa",
                "shasum": ""
            },
            "require-dev": {
                "codeclimate/php-test-reporter": "^0.1.2",
                "phpunit/phpunit": "^6"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "enshrined\\svgSanitize\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "GPL-2.0+"
            ],
            "authors": [
                {
                    "name": "Daryll Doyle",
                    "email": "daryll@enshrined.co.uk"
                }
            ],
            "description": "An SVG sanitizer for PHP",
            "time": "2018-10-01T17:11:02+00:00"
        },
        {
            "name": "ezyang/htmlpurifier",
            "version": "v4.10.0",
            "source": {
                "type": "git",
                "url": "https://github.com/ezyang/htmlpurifier.git",
                "reference": "d85d39da4576a6934b72480be6978fb10c860021"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/d85d39da4576a6934b72480be6978fb10c860021",
                "reference": "d85d39da4576a6934b72480be6978fb10c860021",
                "shasum": ""
            },
            "require": {
                "php": ">=5.2"
            },
            "require-dev": {
                "simpletest/simpletest": "^1.1"
            },
            "type": "library",
            "autoload": {
                "psr-0": {
                    "HTMLPurifier": "library/"
                },
                "files": [
                    "library/HTMLPurifier.composer.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "LGPL"
            ],
            "authors": [
                {
                    "name": "Edward Z. Yang",
                    "email": "admin@htmlpurifier.org",
                    "homepage": "http://ezyang.com"
                }
            ],
            "description": "Standards compliant HTML filter written in PHP",
            "homepage": "http://htmlpurifier.org/",
            "keywords": [
                "html"
            ],
            "time": "2018-02-23T01:58:20+00:00"
        },
        {
            "name": "firebase/php-jwt",
            "version": "v5.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/firebase/php-jwt.git",
                "reference": "9984a4d3a32ae7673d6971ea00bae9d0a1abba0e"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/firebase/php-jwt/zipball/9984a4d3a32ae7673d6971ea00bae9d0a1abba0e",
                "reference": "9984a4d3a32ae7673d6971ea00bae9d0a1abba0e",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
            },
            "require-dev": {
                "phpunit/phpunit": " 4.8.35"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Firebase\\JWT\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Neuman Vong",
                    "email": "neuman+pear@twilio.com",
                    "role": "Developer"
                },
                {
                    "name": "Anant Narayanan",
                    "email": "anant@php.net",
                    "role": "Developer"
                }
            ],
            "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.",
            "homepage": "https://github.com/firebase/php-jwt",
            "time": "2017-06-27T22:17:23+00:00"
        },
        {
            "name": "google/auth",
            "version": "v1.5.1",
            "source": {
                "type": "git",
                "url": "https://github.com/googleapis/google-auth-library-php.git",
                "reference": "0f75e20e7392e863f5550ed2c2d3d50af21710fb"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/0f75e20e7392e863f5550ed2c2d3d50af21710fb",
                "reference": "0f75e20e7392e863f5550ed2c2d3d50af21710fb",
                "shasum": ""
            },
            "require": {
                "firebase/php-jwt": "~2.0|~3.0|~4.0|~5.0",
                "guzzlehttp/guzzle": "~5.3.1|~6.0",
                "guzzlehttp/psr7": "^1.2",
                "php": ">=5.4",
                "psr/cache": "^1.0",
                "psr/http-message": "^1.0"
            },
            "require-dev": {
                "friendsofphp/php-cs-fixer": "^1.11",
                "guzzlehttp/promises": "0.1.1|^1.3",
                "phpseclib/phpseclib": "^2",
                "phpunit/phpunit": "^4.8.36|^5.7",
                "sebastian/comparator": ">=1.2.3"
            },
            "suggest": {
                "phpseclib/phpseclib": "May be used in place of OpenSSL for signing strings. Please require version ^2."
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Google\\Auth\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "description": "Google Auth Library for PHP",
            "homepage": "http://github.com/google/google-auth-library-php",
            "keywords": [
                "Authentication",
                "google",
                "oauth2"
            ],
            "time": "2019-04-16T18:48:28+00:00"
        },
        {
            "name": "google/cloud",
            "version": "v0.102.0",
            "source": {
                "type": "git",
                "url": "https://github.com/googleapis/google-cloud-php.git",
                "reference": "da356f004ff891e11a369fd634f55d6abade708f"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/googleapis/google-cloud-php/zipball/da356f004ff891e11a369fd634f55d6abade708f",
                "reference": "da356f004ff891e11a369fd634f55d6abade708f",
                "shasum": ""
            },
            "require": {
                "google/auth": "^1.5.1",
                "google/common-protos": "^1.0",
                "google/gax": "^1.0",
                "guzzlehttp/guzzle": "^5.3|^6.0",
                "guzzlehttp/psr7": "^1.2",
                "monolog/monolog": "~1",
                "php": ">=5.5",
                "psr/http-message": "1.0.*",
                "ramsey/uuid": "~3",
                "rize/uri-template": "~0.3"
            },
            "replace": {
                "google/cloud-asset": "0.3.3",
                "google/cloud-automl": "0.2.2",
                "google/cloud-bigquery": "1.6.0",
                "google/cloud-bigquerydatatransfer": "0.10.4",
                "google/cloud-bigtable": "0.12.4",
                "google/cloud-common-protos": "0.2.0",
                "google/cloud-container": "0.10.3",
                "google/cloud-core": "1.28.0",
                "google/cloud-dataproc": "0.11.3",
                "google/cloud-datastore": "1.9.3",
                "google/cloud-debugger": "0.18.4",
                "google/cloud-dialogflow": "0.8.3",
                "google/cloud-dlp": "0.18.4",
                "google/cloud-error-reporting": "0.14.4",
                "google/cloud-firestore": "1.6.0",
                "google/cloud-iot": "0.7.4",
                "google/cloud-kms": "1.3.4",
                "google/cloud-language": "0.19.3",
                "google/cloud-logging": "1.16.4",
                "google/cloud-monitoring": "0.16.4",
                "google/cloud-oslogin": "0.9.4",
                "google/cloud-pubsub": "1.12.1",
                "google/cloud-redis": "0.8.3",
                "google/cloud-scheduler": "1.0.1",
                "google/cloud-security-center": "0.1.1",
                "google/cloud-spanner": "1.15.3",
                "google/cloud-speech": "0.24.0",
                "google/cloud-storage": "1.12.1",
                "google/cloud-talent": "0.4.0",
                "google/cloud-tasks": "1.1.0",
                "google/cloud-text-to-speech": "0.4.3",
                "google/cloud-trace": "0.14.3",
                "google/cloud-translate": "1.2.9",
                "google/cloud-videointelligence": "1.5.3",
                "google/cloud-vision": "0.22.3",
                "google/cloud-web-risk": "0.1.1",
                "google/cloud-web-security-scanner": "0.1.0"
            },
            "require-dev": {
                "erusev/parsedown": "^1.6",
                "google/cloud-tools": "^0.6",
                "opis/closure": "^3.0",
                "phpdocumentor/reflection": "^3.0",
                "phpseclib/phpseclib": "^2",
                "phpunit/phpunit": "^4.8|^5.0",
                "squizlabs/php_codesniffer": "2.*",
                "swaggest/json-schema": "^0.12.0",
                "symfony/console": "^3.0",
                "symfony/lock": "3.3.x-dev#1ba6ac9",
                "vierbergenlars/php-semver": "^3.0"
            },
            "suggest": {
                "opis/closure": "May be used to serialize closures to process jobs in the batch daemon. Please require version ^3.",
                "phpseclib/phpseclib": "May be used in place of OpenSSL for creating signed Cloud Storage URLs. Please require version ^2."
            },
            "bin": [
                "Core/bin/google-cloud-batch",
                "Debugger/bin/google-cloud-debugger"
            ],
            "type": "library",
            "extra": {
                "component": {
                    "id": "google-cloud",
                    "target": "googleapis/google-cloud-php.git",
                    "path": "src",
                    "entry": [
                        "Version.php",
                        "ServiceBuilder.php"
                    ]
                }
            },
            "autoload": {
                "psr-4": {
                    "Google\\Cloud\\": [
                        "src",
                        "CommonProtos/src"
                    ],
                    "Google\\Cloud\\Asset\\": "Asset/src",
                    "Google\\Cloud\\AutoMl\\": "AutoMl/src",
                    "Google\\Cloud\\BigQuery\\": "BigQuery/src",
                    "Google\\Cloud\\BigQuery\\DataTransfer\\": "BigQueryDataTransfer/src",
                    "Google\\Cloud\\Bigtable\\": "Bigtable/src",
                    "Google\\Cloud\\Container\\": "Container/src",
                    "Google\\Cloud\\Core\\": "Core/src",
                    "Google\\Cloud\\Dataproc\\": "Dataproc/src",
                    "Google\\Cloud\\Datastore\\": "Datastore/src",
                    "Google\\Cloud\\Debugger\\": "Debugger/src",
                    "Google\\Cloud\\Dialogflow\\": "Dialogflow/src",
                    "Google\\Cloud\\Dlp\\": "Dlp/src",
                    "Google\\Cloud\\ErrorReporting\\": "ErrorReporting/src",
                    "Google\\Cloud\\Firestore\\": "Firestore/src",
                    "Google\\Cloud\\Iot\\": "Iot/src",
                    "Google\\Cloud\\Kms\\": "Kms/src",
                    "Google\\Cloud\\Language\\": "Language/src",
                    "Google\\Cloud\\Logging\\": "Logging/src",
                    "Google\\Cloud\\Monitoring\\": "Monitoring/src",
                    "Google\\Cloud\\OsLogin\\": "OsLogin/src",
                    "Google\\Cloud\\PubSub\\": "PubSub/src",
                    "Google\\Cloud\\Redis\\": "Redis/src",
                    "Google\\Cloud\\Scheduler\\": "Scheduler/src",
                    "Google\\Cloud\\SecurityCenter\\": "SecurityCenter/src",
                    "Google\\Cloud\\Spanner\\": "Spanner/src",
                    "Google\\Cloud\\Speech\\": "Speech/src",
                    "Google\\Cloud\\Storage\\": "Storage/src",
                    "Google\\Cloud\\Talent\\": "Talent/src",
                    "Google\\Cloud\\Tasks\\": "Tasks/src",
                    "Google\\Cloud\\TextToSpeech\\": "TextToSpeech/src",
                    "Google\\Cloud\\Trace\\": "Trace/src",
                    "Google\\Cloud\\Translate\\": "Translate/src",
                    "Google\\Cloud\\VideoIntelligence\\": "VideoIntelligence/src",
                    "Google\\Cloud\\Vision\\": "Vision/src",
                    "Google\\Cloud\\WebRisk\\": "WebRisk/src",
                    "Google\\Cloud\\WebSecurityScanner\\": "WebSecurityScanner/src",
                    "GPBMetadata\\Google\\": "CommonProtos/metadata",
                    "GPBMetadata\\Google\\Bigtable\\": "Bigtable/metadata",
                    "GPBMetadata\\Google\\Container\\": "Container/metadata",
                    "GPBMetadata\\Google\\Cloud\\Asset\\": "Asset/metadata",
                    "GPBMetadata\\Google\\Cloud\\Automl\\": "AutoMl/metadata",
                    "GPBMetadata\\Google\\Cloud\\Bigquery\\Datatransfer\\": "BigQueryDataTransfer/metadata",
                    "GPBMetadata\\Google\\Cloud\\Dataproc\\": "Dataproc/metadata",
                    "GPBMetadata\\Google\\Cloud\\Dialogflow\\": "Dialogflow/metadata",
                    "GPBMetadata\\Google\\Cloud\\Iot\\": "Iot/metadata",
                    "GPBMetadata\\Google\\Cloud\\Kms\\": "Kms/metadata",
                    "GPBMetadata\\Google\\Cloud\\Language\\": "Language/metadata",
                    "GPBMetadata\\Google\\Cloud\\Oslogin\\": "OsLogin/metadata",
                    "GPBMetadata\\Google\\Cloud\\Redis\\": "Redis/metadata",
                    "GPBMetadata\\Google\\Cloud\\Scheduler\\": "Scheduler/metadata",
                    "GPBMetadata\\Google\\Cloud\\Securitycenter\\": "SecurityCenter/metadata",
                    "GPBMetadata\\Google\\Cloud\\Speech\\": "Speech/metadata",
                    "GPBMetadata\\Google\\Cloud\\Talent\\": "Talent/metadata",
                    "GPBMetadata\\Google\\Cloud\\Tasks\\": "Tasks/metadata",
                    "GPBMetadata\\Google\\Cloud\\Texttospeech\\": "TextToSpeech/metadata",
                    "GPBMetadata\\Google\\Cloud\\Videointelligence\\": "VideoIntelligence/metadata",
                    "GPBMetadata\\Google\\Cloud\\Vision\\": "Vision/metadata",
                    "GPBMetadata\\Google\\Cloud\\Webrisk\\": "WebRisk/metadata",
                    "GPBMetadata\\Google\\Cloud\\Websecurityscanner\\": "WebSecurityScanner/metadata",
                    "GPBMetadata\\Google\\Datastore\\": "Datastore/metadata",
                    "GPBMetadata\\Google\\Devtools\\Clouddebugger\\": "Debugger/metadata",
                    "GPBMetadata\\Google\\Devtools\\Clouderrorreporting\\": "ErrorReporting/metadata",
                    "GPBMetadata\\Google\\Devtools\\Cloudtrace\\": "Trace/metadata",
                    "GPBMetadata\\Google\\Firestore\\": "Firestore/metadata",
                    "GPBMetadata\\Google\\Logging\\": "Logging/metadata",
                    "GPBMetadata\\Google\\Monitoring\\": "Monitoring/metadata",
                    "GPBMetadata\\Google\\Privacy\\Dlp\\": "Dlp/metadata",
                    "GPBMetadata\\Google\\Pubsub\\": "PubSub/metadata",
                    "GPBMetadata\\Google\\Spanner\\": "Spanner/metadata"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "John Pedrie",
                    "email": "john@pedrie.com"
                },
                {
                    "name": "Dave Supplee",
                    "email": "dwsupplee@gmail.com"
                }
            ],
            "description": "Google Cloud Client Library",
            "homepage": "http://github.com/googleapis/google-cloud-php",
            "keywords": [
                "Tasks",
                "big query",
                "bigquery",
                "bigtable",
                "cloud",
                "datastore",
                "gcs",
                "google",
                "google api",
                "google api client",
                "google apis",
                "google apis client",
                "google cloud",
                "google cloud platform",
                "kms",
                "language",
                "natural language",
                "pub sub",
                "pubsub",
                "spanner",
                "speech",
                "stackdriver logging",
                "storage",
                "translate",
                "translation",
                "vision"
            ],
            "time": "2019-05-23T21:03:53+00:00"
        },
        {
            "name": "google/common-protos",
            "version": "1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/googleapis/common-protos-php.git",
                "reference": "13daea6a4f257f3448fbf4450860e659462e0ad5"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/googleapis/common-protos-php/zipball/13daea6a4f257f3448fbf4450860e659462e0ad5",
                "reference": "13daea6a4f257f3448fbf4450860e659462e0ad5",
                "shasum": ""
            },
            "require": {
                "google/protobuf": "^3.6.1"
            },
            "require-dev": {
                "phpunit/phpunit": "^4.8.36",
                "sami/sami": "*"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Google\\": "src",
                    "GPBMetadata\\Google\\": "metadata"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "description": "Google API Common Protos for PHP",
            "homepage": "https://github.com/googleapis/common-protos-php",
            "keywords": [
                "google"
            ],
            "time": "2019-03-14T19:01:14+00:00"
        },
        {
            "name": "google/gax",
            "version": "1.0.2",
            "source": {
                "type": "git",
                "url": "https://github.com/googleapis/gax-php.git",
                "reference": "48387fb818c6882296710a2302a0aa973b99afb2"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/googleapis/gax-php/zipball/48387fb818c6882296710a2302a0aa973b99afb2",
                "reference": "48387fb818c6882296710a2302a0aa973b99afb2",
                "shasum": ""
            },
            "require": {
                "google/auth": "^1.2.0",
                "google/common-protos": "^1.0",
                "google/grpc-gcp": "^0.1.0",
                "google/protobuf": "^3.7.1",
                "grpc/grpc": "^1.4",
                "guzzlehttp/promises": "^1.3",
                "guzzlehttp/psr7": "^1.2",
                "php": ">=5.5"
            },
            "conflict": {
                "ext-protobuf": "<3.7.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^4.8.36",
                "sami/sami": "*",
                "squizlabs/php_codesniffer": "3.*"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Google\\ApiCore\\": "src",
                    "GPBMetadata\\Google\\": "metadata"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "description": "Google API Core for PHP",
            "homepage": "https://github.com/googleapis/gax-php",
            "keywords": [
                "google"
            ],
            "time": "2019-04-23T22:57:39+00:00"
        },
        {
            "name": "google/grpc-gcp",
            "version": "0.1.4",
            "source": {
                "type": "git",
                "url": "https://github.com/GoogleCloudPlatform/grpc-gcp-php.git",
                "reference": "e1ec44c0c39bd204868e2a2ed3cc87ed9006984e"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/GoogleCloudPlatform/grpc-gcp-php/zipball/e1ec44c0c39bd204868e2a2ed3cc87ed9006984e",
                "reference": "e1ec44c0c39bd204868e2a2ed3cc87ed9006984e",
                "shasum": ""
            },
            "require": {
                "google/auth": "^1.3",
                "google/protobuf": "^v3.3.0",
                "grpc/grpc": "^v1.13.0",
                "php": ">=5.5.0",
                "psr/cache": "^1.0.1"
            },
            "require-dev": {
                "google/cloud-spanner": "^1.7",
                "phpunit/phpunit": "4.8.36"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Grpc\\Gcp\\": "src/",
                    "": "src/generated/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "description": "gRPC GCP library for channel management",
            "time": "2019-02-14T02:21:15+00:00"
        },
        {
            "name": "google/protobuf",
            "version": "v3.8.0",
            "source": {
                "type": "git",
                "url": "https://github.com/protocolbuffers/protobuf-php.git",
                "reference": "a257235dc1a0d45f8cfc641d0c2ad852f57396c4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/a257235dc1a0d45f8cfc641d0c2ad852f57396c4",
                "reference": "a257235dc1a0d45f8cfc641d0c2ad852f57396c4",
                "shasum": ""
            },
            "require": {
                "php": ">=5.5.0"
            },
            "require-dev": {
                "phpunit/phpunit": ">=4.8.0"
            },
            "suggest": {
                "ext-bcmath": "Need to support JSON deserialization"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Google\\Protobuf\\": "src/Google/Protobuf",
                    "GPBMetadata\\Google\\Protobuf\\": "src/GPBMetadata/Google/Protobuf"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "description": "proto library for PHP",
            "homepage": "https://developers.google.com/protocol-buffers/",
            "keywords": [
                "proto"
            ],
            "time": "2019-05-29T00:06:29+00:00"
        },
        {
            "name": "grpc/grpc",
            "version": "1.19.0",
            "source": {
                "type": "git",
                "url": "https://github.com/grpc/grpc-php.git",
                "reference": "0f1ffdde45bfb9257c5d9eab81695d0f042bea22"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/grpc/grpc-php/zipball/0f1ffdde45bfb9257c5d9eab81695d0f042bea22",
                "reference": "0f1ffdde45bfb9257c5d9eab81695d0f042bea22",
                "shasum": ""
            },
            "require": {
                "php": ">=5.5.0"
            },
            "require-dev": {
                "google/auth": "^v1.3.0"
            },
            "suggest": {
                "ext-protobuf": "For better performance, install the protobuf C extension.",
                "google/protobuf": "To get started using grpc quickly, install the native protobuf library."
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Grpc\\": "src/lib/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "description": "gRPC library for PHP",
            "homepage": "https://grpc.io",
            "keywords": [
                "rpc"
            ],
            "time": "2019-02-27T04:47:56+00:00"
        },
        {
            "name": "guzzlehttp/guzzle",
            "version": "6.3.3",
            "source": {
                "type": "git",
                "url": "https://github.com/guzzle/guzzle.git",
                "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/guzzle/guzzle/zipball/407b0cb880ace85c9b63c5f9551db498cb2d50ba",
                "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba",
                "shasum": ""
            },
            "require": {
                "guzzlehttp/promises": "^1.0",
                "guzzlehttp/psr7": "^1.4",
                "php": ">=5.5"
            },
            "require-dev": {
                "ext-curl": "*",
                "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
                "psr/log": "^1.0"
            },
            "suggest": {
                "psr/log": "Required for using the Log middleware"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "6.3-dev"
                }
            },
            "autoload": {
                "files": [
                    "src/functions_include.php"
                ],
                "psr-4": {
                    "GuzzleHttp\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Michael Dowling",
                    "email": "mtdowling@gmail.com",
                    "homepage": "https://github.com/mtdowling"
                }
            ],
            "description": "Guzzle is a PHP HTTP client library",
            "homepage": "http://guzzlephp.org/",
            "keywords": [
                "client",
                "curl",
                "framework",
                "http",
                "http client",
                "rest",
                "web service"
            ],
            "time": "2018-04-22T15:46:56+00:00"
        },
        {
            "name": "guzzlehttp/promises",
            "version": "v1.3.1",
            "source": {
                "type": "git",
                "url": "https://github.com/guzzle/promises.git",
                "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",
                "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
                "shasum": ""
            },
            "require": {
                "php": ">=5.5.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^4.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.4-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "GuzzleHttp\\Promise\\": "src/"
                },
                "files": [
                    "src/functions_include.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Michael Dowling",
                    "email": "mtdowling@gmail.com",
                    "homepage": "https://github.com/mtdowling"
                }
            ],
            "description": "Guzzle promises library",
            "keywords": [
                "promise"
            ],
            "time": "2016-12-20T10:07:11+00:00"
        },
        {
            "name": "guzzlehttp/psr7",
            "version": "1.5.2",
            "source": {
                "type": "git",
                "url": "https://github.com/guzzle/psr7.git",
                "reference": "9f83dded91781a01c63574e387eaa769be769115"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/guzzle/psr7/zipball/9f83dded91781a01c63574e387eaa769be769115",
                "reference": "9f83dded91781a01c63574e387eaa769be769115",
                "shasum": ""
            },
            "require": {
                "php": ">=5.4.0",
                "psr/http-message": "~1.0",
                "ralouphie/getallheaders": "^2.0.5"
            },
            "provide": {
                "psr/http-message-implementation": "1.0"
            },
            "require-dev": {
                "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.5-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "GuzzleHttp\\Psr7\\": "src/"
                },
                "files": [
                    "src/functions_include.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Michael Dowling",
                    "email": "mtdowling@gmail.com",
                    "homepage": "https://github.com/mtdowling"
                },
                {
                    "name": "Tobias Schultze",
                    "homepage": "https://github.com/Tobion"
                }
            ],
            "description": "PSR-7 message implementation that also provides common utility methods",
            "keywords": [
                "http",
                "message",
                "psr-7",
                "request",
                "response",
                "stream",
                "uri",
                "url"
            ],
            "time": "2018-12-04T20:46:45+00:00"
        },
        {
            "name": "imageoptim/imageoptim",
            "version": "1.3.1",
            "source": {
                "type": "git",
                "url": "https://github.com/ImageOptim/php-imageoptim-api.git",
                "reference": "b73eb5d6747fc181de86b2de50fb158dff463618"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ImageOptim/php-imageoptim-api/zipball/b73eb5d6747fc181de86b2de50fb158dff463618",
                "reference": "b73eb5d6747fc181de86b2de50fb158dff463618",
                "shasum": ""
            },
            "require": {
                "php": "^5.4 || ^7.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^5.3"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "ImageOptim\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-2-Clause"
            ],
            "authors": [
                {
                    "name": "Kornel",
                    "email": "kornel@imageoptim.com"
                }
            ],
            "description": "ImageOptim API for PHP",
            "homepage": "https://imageoptim.com/api",
            "keywords": [
                "image",
                "optimize",
                "performance",
                "resize",
                "scale"
            ],
            "time": "2017-01-09T23:58:20+00:00"
        },
        {
            "name": "imgix/imgix-php",
            "version": "2.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/imgix/imgix-php.git",
                "reference": "081c80c26d34e37d287f10fb6de620b495d11dee"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/imgix/imgix-php/zipball/081c80c26d34e37d287f10fb6de620b495d11dee",
                "reference": "081c80c26d34e37d287f10fb6de620b495d11dee",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3"
            },
            "require-dev": {
                "phpunit/phpunit": "*"
            },
            "type": "library",
            "autoload": {
                "psr-0": {
                    "Imgix\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-2-Clause"
            ],
            "description": "A PHP client library for generating URLs with imgix.",
            "keywords": [
                "imgix"
            ],
            "time": "2019-05-07T00:02:57+00:00"
        },
        {
            "name": "justinrainbow/json-schema",
            "version": "5.2.8",
            "source": {
                "type": "git",
                "url": "https://github.com/justinrainbow/json-schema.git",
                "reference": "dcb6e1006bb5fd1e392b4daa68932880f37550d4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/dcb6e1006bb5fd1e392b4daa68932880f37550d4",
                "reference": "dcb6e1006bb5fd1e392b4daa68932880f37550d4",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.3"
            },
            "require-dev": {
                "friendsofphp/php-cs-fixer": "~2.2.20",
                "json-schema/json-schema-test-suite": "1.2.0",
                "phpunit/phpunit": "^4.8.35"
            },
            "bin": [
                "bin/validate-json"
            ],
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "5.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "JsonSchema\\": "src/JsonSchema/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Bruno Prieto Reis",
                    "email": "bruno.p.reis@gmail.com"
                },
                {
                    "name": "Justin Rainbow",
                    "email": "justin.rainbow@gmail.com"
                },
                {
                    "name": "Igor Wiedler",
                    "email": "igor@wiedler.ch"
                },
                {
                    "name": "Robert Schönthal",
                    "email": "seroscho@googlemail.com"
                }
            ],
            "description": "A library to validate a json schema.",
            "homepage": "https://github.com/justinrainbow/json-schema",
            "keywords": [
                "json",
                "schema"
            ],
            "time": "2019-01-14T23:55:14+00:00"
        },
        {
            "name": "kraken-io/kraken-php",
            "version": "1.6",
            "source": {
                "type": "git",
                "url": "https://github.com/kraken-io/kraken-php.git",
                "reference": "56563df1b9a7829f7039cc6e712cf89fab655e26"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/kraken-io/kraken-php/zipball/56563df1b9a7829f7039cc6e712cf89fab655e26",
                "reference": "56563df1b9a7829f7039cc6e712cf89fab655e26",
                "shasum": ""
            },
            "require": {
                "ext-curl": "*",
                "ext-json": "*"
            },
            "type": "library",
            "autoload": {
                "psr-0": {
                    "Kraken": "lib"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Kraken Image Optimizer",
                    "email": "support@kraken.io"
                }
            ],
            "description": "Official Kraken.io SDK",
            "time": "2016-07-26T08:03:24+00:00"
        },
        {
            "name": "ksubileau/color-thief-php",
            "version": "v1.4.1",
            "source": {
                "type": "git",
                "url": "https://github.com/ksubileau/color-thief-php.git",
                "reference": "fc2acefacbd037f68cf61bcc62b30ac1bb16ed59"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ksubileau/color-thief-php/zipball/fc2acefacbd037f68cf61bcc62b30ac1bb16ed59",
                "reference": "fc2acefacbd037f68cf61bcc62b30ac1bb16ed59",
                "shasum": ""
            },
            "require": {
                "php": ">=5.4.0"
            },
            "require-dev": {
                "friendsofphp/php-cs-fixer": "^2.13",
                "phpunit/phpunit": "~4.8|~5.7"
            },
            "suggest": {
                "ext-gd": "to use the GD image adapter.",
                "ext-gmagick": "to use the Gmagick image adapter.",
                "ext-imagick": "to use the Imagick image adapter."
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "ColorThief\\": "lib/ColorThief"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "CC-BY-2.5"
            ],
            "authors": [
                {
                    "name": "Kevin Subileau",
                    "homepage": "http://www.kevinsubileau.fr"
                }
            ],
            "description": "Grabs the dominant color or a representative color palette from an image.",
            "homepage": "http://www.kevinsubileau.fr/projets/color-thief-php",
            "keywords": [
                "color",
                "dominant",
                "palette",
                "php",
                "thief"
            ],
            "time": "2018-10-27T18:57:38+00:00"
        },
        {
            "name": "larapack/dd",
            "version": "1.1",
            "source": {
                "type": "git",
                "url": "https://github.com/larapack/dd.git",
                "reference": "561b5111a13d0094b59b5c81b1572489485fb948"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/larapack/dd/zipball/561b5111a13d0094b59b5c81b1572489485fb948",
                "reference": "561b5111a13d0094b59b5c81b1572489485fb948",
                "shasum": ""
            },
            "require": {
                "symfony/var-dumper": "*"
            },
            "type": "package",
            "autoload": {
                "files": [
                    "src/helper.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Mark Topper",
                    "email": "hi@webman.io"
                }
            ],
            "description": "`dd` is a helper method in Laravel. This package will add the `dd` to your application.",
            "time": "2016-12-15T09:34:34+00:00"
        },
        {
            "name": "league/flysystem",
            "version": "1.0.52",
            "source": {
                "type": "git",
                "url": "https://github.com/thephpleague/flysystem.git",
                "reference": "c5a5097156387970e6f0ccfcdf03f752856f3391"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/c5a5097156387970e6f0ccfcdf03f752856f3391",
                "reference": "c5a5097156387970e6f0ccfcdf03f752856f3391",
                "shasum": ""
            },
            "require": {
                "ext-fileinfo": "*",
                "php": ">=5.5.9"
            },
            "conflict": {
                "league/flysystem-sftp": "<1.0.6"
            },
            "require-dev": {
                "phpspec/phpspec": "^3.4",
                "phpunit/phpunit": "^5.7.10"
            },
            "suggest": {
                "ext-fileinfo": "Required for MimeType",
                "ext-ftp": "Allows you to use FTP server storage",
                "ext-openssl": "Allows you to use FTPS server storage",
                "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2",
                "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3",
                "league/flysystem-azure": "Allows you to use Windows Azure Blob storage",
                "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching",
                "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem",
                "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files",
                "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib",
                "league/flysystem-webdav": "Allows you to use WebDAV storage",
                "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter",
                "spatie/flysystem-dropbox": "Allows you to use Dropbox storage",
                "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.1-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "League\\Flysystem\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Frank de Jonge",
                    "email": "info@frenky.net"
                }
            ],
            "description": "Filesystem abstraction: Many filesystems, one API.",
            "keywords": [
                "Cloud Files",
                "WebDAV",
                "abstraction",
                "aws",
                "cloud",
                "copy.com",
                "dropbox",
                "file systems",
                "files",
                "filesystem",
                "filesystems",
                "ftp",
                "rackspace",
                "remote",
                "s3",
                "sftp",
                "storage"
            ],
            "time": "2019-05-20T20:21:14+00:00"
        },
        {
            "name": "league/flysystem-aws-s3-v3",
            "version": "1.0.19",
            "source": {
                "type": "git",
                "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git",
                "reference": "f135691ef6761542af301b7c9880f140fb12dc74"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/f135691ef6761542af301b7c9880f140fb12dc74",
                "reference": "f135691ef6761542af301b7c9880f140fb12dc74",
                "shasum": ""
            },
            "require": {
                "aws/aws-sdk-php": "^3.0.0",
                "league/flysystem": "^1.0.40",
                "php": ">=5.5.0"
            },
            "require-dev": {
                "henrikbjorn/phpspec-code-coverage": "~1.0.1",
                "phpspec/phpspec": "^2.0.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "League\\Flysystem\\AwsS3v3\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Frank de Jonge",
                    "email": "info@frenky.net"
                }
            ],
            "description": "Flysystem adapter for the AWS S3 SDK v3.x",
            "time": "2018-03-27T20:33:59+00:00"
        },
        {
            "name": "league/oauth2-client",
            "version": "2.4.1",
            "source": {
                "type": "git",
                "url": "https://github.com/thephpleague/oauth2-client.git",
                "reference": "cc114abc622a53af969e8664722e84ca36257530"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/thephpleague/oauth2-client/zipball/cc114abc622a53af969e8664722e84ca36257530",
                "reference": "cc114abc622a53af969e8664722e84ca36257530",
                "shasum": ""
            },
            "require": {
                "guzzlehttp/guzzle": "^6.0",
                "paragonie/random_compat": "^1|^2|^9.99",
                "php": "^5.6|^7.0"
            },
            "require-dev": {
                "eloquent/liberator": "^2.0",
                "eloquent/phony-phpunit": "^1.0|^3.0",
                "jakub-onderka/php-parallel-lint": "^0.9.2",
                "phpunit/phpunit": "^5.7|^6.0",
                "squizlabs/php_codesniffer": "^2.3|^3.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-2.x": "2.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "League\\OAuth2\\Client\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Alex Bilbie",
                    "email": "hello@alexbilbie.com",
                    "homepage": "http://www.alexbilbie.com",
                    "role": "Developer"
                },
                {
                    "name": "Woody Gilk",
                    "homepage": "https://github.com/shadowhand",
                    "role": "Contributor"
                }
            ],
            "description": "OAuth 2.0 Client Library",
            "keywords": [
                "Authentication",
                "SSO",
                "authorization",
                "identity",
                "idp",
                "oauth",
                "oauth2",
                "single sign on"
            ],
            "time": "2018-11-22T18:33:57+00:00"
        },
        {
            "name": "mikehaertl/php-shellcommand",
            "version": "1.4.1",
            "source": {
                "type": "git",
                "url": "https://github.com/mikehaertl/php-shellcommand.git",
                "reference": "903ee95d3ee8f65ebbe4c6e17705d1d91760521a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/mikehaertl/php-shellcommand/zipball/903ee95d3ee8f65ebbe4c6e17705d1d91760521a",
                "reference": "903ee95d3ee8f65ebbe4c6e17705d1d91760521a",
                "shasum": ""
            },
            "require": {
                "php": ">= 5.4.0"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "mikehaertl\\shellcommand\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Michael Härtl",
                    "email": "haertl.mike@gmail.com"
                }
            ],
            "description": "An object oriented interface to shell commands",
            "keywords": [
                "shell"
            ],
            "time": "2018-07-07T07:35:36+00:00"
        },
        {
            "name": "monolog/monolog",
            "version": "1.24.0",
            "source": {
                "type": "git",
                "url": "https://github.com/Seldaek/monolog.git",
                "reference": "bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/Seldaek/monolog/zipball/bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266",
                "reference": "bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0",
                "psr/log": "~1.0"
            },
            "provide": {
                "psr/log-implementation": "1.0.0"
            },
            "require-dev": {
                "aws/aws-sdk-php": "^2.4.9 || ^3.0",
                "doctrine/couchdb": "~1.0@dev",
                "graylog2/gelf-php": "~1.0",
                "jakub-onderka/php-parallel-lint": "0.9",
                "php-amqplib/php-amqplib": "~2.4",
                "php-console/php-console": "^3.1.3",
                "phpunit/phpunit": "~4.5",
                "phpunit/phpunit-mock-objects": "2.3.0",
                "ruflin/elastica": ">=0.90 <3.0",
                "sentry/sentry": "^0.13",
                "swiftmailer/swiftmailer": "^5.3|^6.0"
            },
            "suggest": {
                "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
                "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
                "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
                "ext-mongo": "Allow sending log messages to a MongoDB server",
                "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
                "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
                "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
                "php-console/php-console": "Allow sending log messages to Google Chrome",
                "rollbar/rollbar": "Allow sending log messages to Rollbar",
                "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
                "sentry/sentry": "Allow sending log messages to a Sentry server"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Monolog\\": "src/Monolog"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Jordi Boggiano",
                    "email": "j.boggiano@seld.be",
                    "homepage": "http://seld.be"
                }
            ],
            "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
            "homepage": "http://github.com/Seldaek/monolog",
            "keywords": [
                "log",
                "logging",
                "psr-3"
            ],
            "time": "2018-11-05T09:00:11+00:00"
        },
        {
            "name": "mtdowling/jmespath.php",
            "version": "2.4.0",
            "source": {
                "type": "git",
                "url": "https://github.com/jmespath/jmespath.php.git",
                "reference": "adcc9531682cf87dfda21e1fd5d0e7a41d292fac"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/adcc9531682cf87dfda21e1fd5d0e7a41d292fac",
                "reference": "adcc9531682cf87dfda21e1fd5d0e7a41d292fac",
                "shasum": ""
            },
            "require": {
                "php": ">=5.4.0"
            },
            "require-dev": {
                "phpunit/phpunit": "~4.0"
            },
            "bin": [
                "bin/jp.php"
            ],
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.0-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "JmesPath\\": "src/"
                },
                "files": [
                    "src/JmesPath.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Michael Dowling",
                    "email": "mtdowling@gmail.com",
                    "homepage": "https://github.com/mtdowling"
                }
            ],
            "description": "Declaratively specify how to extract elements from a JSON document",
            "keywords": [
                "json",
                "jsonpath"
            ],
            "time": "2016-12-03T22:08:25+00:00"
        },
        {
            "name": "paragonie/random_compat",
            "version": "v9.99.99",
            "source": {
                "type": "git",
                "url": "https://github.com/paragonie/random_compat.git",
                "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
                "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
                "shasum": ""
            },
            "require": {
                "php": "^7"
            },
            "require-dev": {
                "phpunit/phpunit": "4.*|5.*",
                "vimeo/psalm": "^1"
            },
            "suggest": {
                "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
            },
            "type": "library",
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Paragon Initiative Enterprises",
                    "email": "security@paragonie.com",
                    "homepage": "https://paragonie.com"
                }
            ],
            "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
            "keywords": [
                "csprng",
                "polyfill",
                "pseudorandom",
                "random"
            ],
            "time": "2018-07-02T15:55:56+00:00"
        },
        {
            "name": "pixelandtonic/imagine",
            "version": "v0.7.1.3",
            "source": {
                "type": "git",
                "url": "https://github.com/pixelandtonic/Imagine.git",
                "reference": "989656b05410446fde623540bbf83af15087e4ea"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/pixelandtonic/Imagine/zipball/989656b05410446fde623540bbf83af15087e4ea",
                "reference": "989656b05410446fde623540bbf83af15087e4ea",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.2"
            },
            "require-dev": {
                "sami/sami": "^3.3",
                "symfony/phpunit-bridge": "^3.2"
            },
            "suggest": {
                "ext-gd": "to use the GD implementation",
                "ext-gmagick": "to use the Gmagick implementation",
                "ext-imagick": "to use the Imagick implementation"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-develop": "0.7-dev"
                }
            },
            "autoload": {
                "psr-0": {
                    "Imagine": "lib/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Bulat Shakirzyanov",
                    "email": "mallluhuct@gmail.com",
                    "homepage": "http://avalanche123.com"
                }
            ],
            "description": "Image processing for PHP 5.3",
            "homepage": "http://imagine.readthedocs.org/",
            "keywords": [
                "drawing",
                "graphics",
                "image manipulation",
                "image processing"
            ],
            "time": "2017-10-26T13:18:33+00:00"
        },
        {
            "name": "psr/cache",
            "version": "1.0.1",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/cache.git",
                "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8",
                "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Psr\\Cache\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                }
            ],
            "description": "Common interface for caching libraries",
            "keywords": [
                "cache",
                "psr",
                "psr-6"
            ],
            "time": "2016-08-06T20:24:11+00:00"
        },
        {
            "name": "psr/http-message",
            "version": "1.0.1",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/http-message.git",
                "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
                "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Psr\\Http\\Message\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                }
            ],
            "description": "Common interface for HTTP messages",
            "homepage": "https://github.com/php-fig/http-message",
            "keywords": [
                "http",
                "http-message",
                "psr",
                "psr-7",
                "request",
                "response"
            ],
            "time": "2016-08-06T14:39:51+00:00"
        },
        {
            "name": "psr/log",
            "version": "1.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/php-fig/log.git",
                "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd",
                "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Psr\\Log\\": "Psr/Log/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "PHP-FIG",
                    "homepage": "http://www.php-fig.org/"
                }
            ],
            "description": "Common interface for logging libraries",
            "homepage": "https://github.com/php-fig/log",
            "keywords": [
                "log",
                "psr",
                "psr-3"
            ],
            "time": "2018-11-20T15:27:04+00:00"
        },
        {
            "name": "ralouphie/getallheaders",
            "version": "2.0.5",
            "source": {
                "type": "git",
                "url": "https://github.com/ralouphie/getallheaders.git",
                "reference": "5601c8a83fbba7ef674a7369456d12f1e0d0eafa"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/5601c8a83fbba7ef674a7369456d12f1e0d0eafa",
                "reference": "5601c8a83fbba7ef674a7369456d12f1e0d0eafa",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3"
            },
            "require-dev": {
                "phpunit/phpunit": "~3.7.0",
                "satooshi/php-coveralls": ">=1.0"
            },
            "type": "library",
            "autoload": {
                "files": [
                    "src/getallheaders.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Ralph Khattar",
                    "email": "ralph.khattar@gmail.com"
                }
            ],
            "description": "A polyfill for getallheaders.",
            "time": "2016-02-11T07:05:27+00:00"
        },
        {
            "name": "ramsey/uuid",
            "version": "3.8.0",
            "source": {
                "type": "git",
                "url": "https://github.com/ramsey/uuid.git",
                "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ramsey/uuid/zipball/d09ea80159c1929d75b3f9c60504d613aeb4a1e3",
                "reference": "d09ea80159c1929d75b3f9c60504d613aeb4a1e3",
                "shasum": ""
            },
            "require": {
                "paragonie/random_compat": "^1.0|^2.0|9.99.99",
                "php": "^5.4 || ^7.0",
                "symfony/polyfill-ctype": "^1.8"
            },
            "replace": {
                "rhumsaa/uuid": "self.version"
            },
            "require-dev": {
                "codeception/aspect-mock": "^1.0 | ~2.0.0",
                "doctrine/annotations": "~1.2.0",
                "goaop/framework": "1.0.0-alpha.2 | ^1.0 | ~2.1.0",
                "ircmaxell/random-lib": "^1.1",
                "jakub-onderka/php-parallel-lint": "^0.9.0",
                "mockery/mockery": "^0.9.9",
                "moontoast/math": "^1.1",
                "php-mock/php-mock-phpunit": "^0.3|^1.1",
                "phpunit/phpunit": "^4.7|^5.0|^6.5",
                "squizlabs/php_codesniffer": "^2.3"
            },
            "suggest": {
                "ext-ctype": "Provides support for PHP Ctype functions",
                "ext-libsodium": "Provides the PECL libsodium extension for use with the SodiumRandomGenerator",
                "ext-uuid": "Provides the PECL UUID extension for use with the PeclUuidTimeGenerator and PeclUuidRandomGenerator",
                "ircmaxell/random-lib": "Provides RandomLib for use with the RandomLibAdapter",
                "moontoast/math": "Provides support for converting UUID to 128-bit integer (in string form).",
                "ramsey/uuid-console": "A console application for generating UUIDs with ramsey/uuid",
                "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type."
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "3.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Ramsey\\Uuid\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Marijn Huizendveld",
                    "email": "marijn.huizendveld@gmail.com"
                },
                {
                    "name": "Thibaud Fabre",
                    "email": "thibaud@aztech.io"
                },
                {
                    "name": "Ben Ramsey",
                    "email": "ben@benramsey.com",
                    "homepage": "https://benramsey.com"
                }
            ],
            "description": "Formerly rhumsaa/uuid. A PHP 5.4+ library for generating RFC 4122 version 1, 3, 4, and 5 universally unique identifiers (UUID).",
            "homepage": "https://github.com/ramsey/uuid",
            "keywords": [
                "guid",
                "identifier",
                "uuid"
            ],
            "time": "2018-07-19T23:38:55+00:00"
        },
        {
            "name": "rize/uri-template",
            "version": "0.3.2",
            "source": {
                "type": "git",
                "url": "https://github.com/rize/UriTemplate.git",
                "reference": "9e5fdd5c47147aa5adf7f760002ee591ed37b9ca"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/rize/UriTemplate/zipball/9e5fdd5c47147aa5adf7f760002ee591ed37b9ca",
                "reference": "9e5fdd5c47147aa5adf7f760002ee591ed37b9ca",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0"
            },
            "require-dev": {
                "phpunit/phpunit": "~4.0.0"
            },
            "type": "library",
            "autoload": {
                "psr-0": {
                    "Rize\\UriTemplate": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Marut K",
                    "homepage": "http://twitter.com/rezigned"
                }
            ],
            "description": "PHP URI Template (RFC 6570) supports both expansion & extraction",
            "keywords": [
                "RFC 6570",
                "template",
                "uri"
            ],
            "time": "2017-06-14T03:57:53+00:00"
        },
        {
            "name": "seld/cli-prompt",
            "version": "1.0.3",
            "source": {
                "type": "git",
                "url": "https://github.com/Seldaek/cli-prompt.git",
                "reference": "a19a7376a4689d4d94cab66ab4f3c816019ba8dd"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/Seldaek/cli-prompt/zipball/a19a7376a4689d4d94cab66ab4f3c816019ba8dd",
                "reference": "a19a7376a4689d4d94cab66ab4f3c816019ba8dd",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Seld\\CliPrompt\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Jordi Boggiano",
                    "email": "j.boggiano@seld.be"
                }
            ],
            "description": "Allows you to prompt for user input on the command line, and optionally hide the characters they type",
            "keywords": [
                "cli",
                "console",
                "hidden",
                "input",
                "prompt"
            ],
            "time": "2017-03-18T11:32:45+00:00"
        },
        {
            "name": "seld/jsonlint",
            "version": "1.7.1",
            "source": {
                "type": "git",
                "url": "https://github.com/Seldaek/jsonlint.git",
                "reference": "d15f59a67ff805a44c50ea0516d2341740f81a38"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/d15f59a67ff805a44c50ea0516d2341740f81a38",
                "reference": "d15f59a67ff805a44c50ea0516d2341740f81a38",
                "shasum": ""
            },
            "require": {
                "php": "^5.3 || ^7.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
            },
            "bin": [
                "bin/jsonlint"
            ],
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Seld\\JsonLint\\": "src/Seld/JsonLint/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Jordi Boggiano",
                    "email": "j.boggiano@seld.be",
                    "homepage": "http://seld.be"
                }
            ],
            "description": "JSON Linter",
            "keywords": [
                "json",
                "linter",
                "parser",
                "validator"
            ],
            "time": "2018-01-24T12:46:19+00:00"
        },
        {
            "name": "seld/phar-utils",
            "version": "1.0.1",
            "source": {
                "type": "git",
                "url": "https://github.com/Seldaek/phar-utils.git",
                "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/7009b5139491975ef6486545a39f3e6dad5ac30a",
                "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Seld\\PharUtils\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Jordi Boggiano",
                    "email": "j.boggiano@seld.be"
                }
            ],
            "description": "PHAR file format utilities, for when PHP phars you up",
            "keywords": [
                "phra"
            ],
            "time": "2015-10-13T18:44:15+00:00"
        },
        {
            "name": "ssnepenthe/color-utils",
            "version": "0.4.2",
            "source": {
                "type": "git",
                "url": "https://github.com/ssnepenthe/color-utils.git",
                "reference": "a68562f81fd603be0c45d102b4e8064c76ddf863"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/ssnepenthe/color-utils/zipball/a68562f81fd603be0c45d102b4e8064c76ddf863",
                "reference": "a68562f81fd603be0c45d102b4e8064c76ddf863",
                "shasum": ""
            },
            "require": {
                "php": ">=7.0"
            },
            "require-dev": {
                "phploc/phploc": "^3.0",
                "phpmd/phpmd": "^2.6",
                "phpunit/phpunit": "^6.0",
                "psy/psysh": "^0.8",
                "squizlabs/php_codesniffer": "^2.8",
                "vimeo/psalm": "^0.3"
            },
            "type": "library",
            "autoload": {
                "files": [
                    "inc/colors.php",
                    "inc/helpers.php",
                    "inc/transformations.php"
                ],
                "psr-4": {
                    "SSNepenthe\\ColorUtils\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "GPL-2.0"
            ],
            "description": "A PHP library for performing SASS-like color manipulations.",
            "homepage": "https://github.com/ssnepenthe/color-utils",
            "keywords": [
                "Brightness",
                "alpha",
                "blue",
                "color",
                "conversion",
                "convert",
                "green",
                "hex",
                "hexadecimal",
                "hsl",
                "hsla",
                "hue",
                "lightness",
                "luminance",
                "manipulation",
                "red",
                "rgb",
                "rgba",
                "sass",
                "saturation",
                "scss",
                "transformation"
            ],
            "time": "2017-06-19T16:48:17+00:00"
        },
        {
            "name": "studioespresso/craft-dumper",
            "version": "1.3.1",
            "source": {
                "type": "git",
                "url": "https://github.com/studioespresso/craft3-dumper.git",
                "reference": "3f9ef15ea639c85e7d6fb644081ddc7d2e004224"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/studioespresso/craft3-dumper/zipball/3f9ef15ea639c85e7d6fb644081ddc7d2e004224",
                "reference": "3f9ef15ea639c85e7d6fb644081ddc7d2e004224",
                "shasum": ""
            },
            "require": {
                "craftcms/cms": "^3.0.0-RC1",
                "larapack/dd": ">=1.1"
            },
            "type": "craft-plugin",
            "extra": {
                "name": "Dumper",
                "handle": "dumper",
                "schemaVersion": "1.0.0",
                "hasCpSettings": false,
                "hasCpSection": false,
                "changelogUrl": "https://raw.githubusercontent.com/studioespresso/craft3-dumper/master/CHANGELOG.md",
                "class": "studioespresso\\craftdumper\\CraftDumper"
            },
            "autoload": {
                "psr-4": {
                    "studioespresso\\craftdumper\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Studio Espresso",
                    "homepage": "https://studioespresso.co"
                }
            ],
            "description": "Bringing larapack/dd to Craft 3",
            "keywords": [
                "Craft",
                "cms",
                "craft-plugin",
                "craftcms",
                "dumper"
            ],
            "time": "2018-07-20T17:28:50+00:00"
        },
        {
            "name": "swiftmailer/swiftmailer",
            "version": "v6.2.1",
            "source": {
                "type": "git",
                "url": "https://github.com/swiftmailer/swiftmailer.git",
                "reference": "5397cd05b0a0f7937c47b0adcb4c60e5ab936b6a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/5397cd05b0a0f7937c47b0adcb4c60e5ab936b6a",
                "reference": "5397cd05b0a0f7937c47b0adcb4c60e5ab936b6a",
                "shasum": ""
            },
            "require": {
                "egulias/email-validator": "~2.0",
                "php": ">=7.0.0",
                "symfony/polyfill-iconv": "^1.0",
                "symfony/polyfill-intl-idn": "^1.10",
                "symfony/polyfill-mbstring": "^1.0"
            },
            "require-dev": {
                "mockery/mockery": "~0.9.1",
                "symfony/phpunit-bridge": "^3.4.19|^4.1.8"
            },
            "suggest": {
                "ext-intl": "Needed to support internationalized email addresses",
                "true/punycode": "Needed to support internationalized email addresses, if ext-intl is not installed"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "6.2-dev"
                }
            },
            "autoload": {
                "files": [
                    "lib/swift_required.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Chris Corbyn"
                },
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                }
            ],
            "description": "Swiftmailer, free feature-rich PHP mailer",
            "homepage": "https://swiftmailer.symfony.com",
            "keywords": [
                "email",
                "mail",
                "mailer"
            ],
            "time": "2019-04-21T09:21:45+00:00"
        },
        {
            "name": "symfony/console",
            "version": "v3.3.6",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/console.git",
                "reference": "b0878233cb5c4391347e5495089c7af11b8e6201"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/console/zipball/b0878233cb5c4391347e5495089c7af11b8e6201",
                "reference": "b0878233cb5c4391347e5495089c7af11b8e6201",
                "shasum": ""
            },
            "require": {
                "php": ">=5.5.9",
                "symfony/debug": "~2.8|~3.0",
                "symfony/polyfill-mbstring": "~1.0"
            },
            "conflict": {
                "symfony/dependency-injection": "<3.3"
            },
            "require-dev": {
                "psr/log": "~1.0",
                "symfony/config": "~3.3",
                "symfony/dependency-injection": "~3.3",
                "symfony/event-dispatcher": "~2.8|~3.0",
                "symfony/filesystem": "~2.8|~3.0",
                "symfony/http-kernel": "~2.8|~3.0",
                "symfony/process": "~2.8|~3.0"
            },
            "suggest": {
                "psr/log": "For using the console logger",
                "symfony/event-dispatcher": "",
                "symfony/filesystem": "",
                "symfony/process": ""
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "3.3-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\Console\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony Console Component",
            "homepage": "https://symfony.com",
            "time": "2017-07-29T21:27:59+00:00"
        },
        {
            "name": "symfony/debug",
            "version": "v3.3.6",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/debug.git",
                "reference": "7c13ae8ce1e2adbbd574fc39de7be498e1284e13"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/debug/zipball/7c13ae8ce1e2adbbd574fc39de7be498e1284e13",
                "reference": "7c13ae8ce1e2adbbd574fc39de7be498e1284e13",
                "shasum": ""
            },
            "require": {
                "php": ">=5.5.9",
                "psr/log": "~1.0"
            },
            "conflict": {
                "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2"
            },
            "require-dev": {
                "symfony/http-kernel": "~2.8|~3.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "3.3-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\Debug\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony Debug Component",
            "homepage": "https://symfony.com",
            "time": "2017-07-28T15:27:31+00:00"
        },
        {
            "name": "symfony/filesystem",
            "version": "v3.3.6",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/filesystem.git",
                "reference": "427987eb4eed764c3b6e38d52a0f87989e010676"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/filesystem/zipball/427987eb4eed764c3b6e38d52a0f87989e010676",
                "reference": "427987eb4eed764c3b6e38d52a0f87989e010676",
                "shasum": ""
            },
            "require": {
                "php": ">=5.5.9"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "3.3-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\Filesystem\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony Filesystem Component",
            "homepage": "https://symfony.com",
            "time": "2017-07-11T07:17:58+00:00"
        },
        {
            "name": "symfony/finder",
            "version": "v3.3.6",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/finder.git",
                "reference": "baea7f66d30854ad32988c11a09d7ffd485810c4"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/finder/zipball/baea7f66d30854ad32988c11a09d7ffd485810c4",
                "reference": "baea7f66d30854ad32988c11a09d7ffd485810c4",
                "shasum": ""
            },
            "require": {
                "php": ">=5.5.9"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "3.3-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\Finder\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony Finder Component",
            "homepage": "https://symfony.com",
            "time": "2017-06-01T21:01:25+00:00"
        },
        {
            "name": "symfony/polyfill-ctype",
            "version": "v1.11.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-ctype.git",
                "reference": "82ebae02209c21113908c229e9883c419720738a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/82ebae02209c21113908c229e9883c419720738a",
                "reference": "82ebae02209c21113908c229e9883c419720738a",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.3"
            },
            "suggest": {
                "ext-ctype": "For best performance"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.11-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Ctype\\": ""
                },
                "files": [
                    "bootstrap.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                },
                {
                    "name": "Gert de Pagter",
                    "email": "BackEndTea@gmail.com"
                }
            ],
            "description": "Symfony polyfill for ctype functions",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "ctype",
                "polyfill",
                "portable"
            ],
            "time": "2019-02-06T07:57:58+00:00"
        },
        {
            "name": "symfony/polyfill-iconv",
            "version": "v1.11.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-iconv.git",
                "reference": "f037ea22acfaee983e271dd9c3b8bb4150bd8ad7"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/f037ea22acfaee983e271dd9c3b8bb4150bd8ad7",
                "reference": "f037ea22acfaee983e271dd9c3b8bb4150bd8ad7",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.3"
            },
            "suggest": {
                "ext-iconv": "For best performance"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.11-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Iconv\\": ""
                },
                "files": [
                    "bootstrap.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill for the Iconv extension",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "iconv",
                "polyfill",
                "portable",
                "shim"
            ],
            "time": "2019-02-06T07:57:58+00:00"
        },
        {
            "name": "symfony/polyfill-intl-idn",
            "version": "v1.11.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-intl-idn.git",
                "reference": "c766e95bec706cdd89903b1eda8afab7d7a6b7af"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c766e95bec706cdd89903b1eda8afab7d7a6b7af",
                "reference": "c766e95bec706cdd89903b1eda8afab7d7a6b7af",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.3",
                "symfony/polyfill-mbstring": "^1.3",
                "symfony/polyfill-php72": "^1.9"
            },
            "suggest": {
                "ext-intl": "For best performance"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.9-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Intl\\Idn\\": ""
                },
                "files": [
                    "bootstrap.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                },
                {
                    "name": "Laurent Bassin",
                    "email": "laurent@bassin.info"
                }
            ],
            "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "idn",
                "intl",
                "polyfill",
                "portable",
                "shim"
            ],
            "time": "2019-03-04T13:44:35+00:00"
        },
        {
            "name": "symfony/polyfill-mbstring",
            "version": "v1.11.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-mbstring.git",
                "reference": "fe5e94c604826c35a32fa832f35bd036b6799609"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fe5e94c604826c35a32fa832f35bd036b6799609",
                "reference": "fe5e94c604826c35a32fa832f35bd036b6799609",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.3"
            },
            "suggest": {
                "ext-mbstring": "For best performance"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.11-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Mbstring\\": ""
                },
                "files": [
                    "bootstrap.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill for the Mbstring extension",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "mbstring",
                "polyfill",
                "portable",
                "shim"
            ],
            "time": "2019-02-06T07:57:58+00:00"
        },
        {
            "name": "symfony/polyfill-php72",
            "version": "v1.11.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-php72.git",
                "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/ab50dcf166d5f577978419edd37aa2bb8eabce0c",
                "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.3"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.11-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Php72\\": ""
                },
                "files": [
                    "bootstrap.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "polyfill",
                "portable",
                "shim"
            ],
            "time": "2019-02-06T07:57:58+00:00"
        },
        {
            "name": "symfony/process",
            "version": "v3.3.6",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/process.git",
                "reference": "07432804942b9f6dd7b7377faf9920af5f95d70a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/process/zipball/07432804942b9f6dd7b7377faf9920af5f95d70a",
                "reference": "07432804942b9f6dd7b7377faf9920af5f95d70a",
                "shasum": ""
            },
            "require": {
                "php": ">=5.5.9"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "3.3-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\Process\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony Process Component",
            "homepage": "https://symfony.com",
            "time": "2017-07-13T13:05:09+00:00"
        },
        {
            "name": "symfony/var-dumper",
            "version": "v3.3.6",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/var-dumper.git",
                "reference": "b2623bccb969ad595c2090f9be498b74670d0663"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b2623bccb969ad595c2090f9be498b74670d0663",
                "reference": "b2623bccb969ad595c2090f9be498b74670d0663",
                "shasum": ""
            },
            "require": {
                "php": ">=5.5.9",
                "symfony/polyfill-mbstring": "~1.0"
            },
            "conflict": {
                "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0"
            },
            "require-dev": {
                "ext-iconv": "*",
                "twig/twig": "~1.34|~2.4"
            },
            "suggest": {
                "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).",
                "ext-symfony_debug": ""
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "3.3-dev"
                }
            },
            "autoload": {
                "files": [
                    "Resources/functions/dump.php"
                ],
                "psr-4": {
                    "Symfony\\Component\\VarDumper\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony mechanism for exploring and dumping PHP variables",
            "homepage": "https://symfony.com",
            "keywords": [
                "debug",
                "dump"
            ],
            "time": "2017-07-28T06:06:09+00:00"
        },
        {
            "name": "symfony/yaml",
            "version": "v3.3.6",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/yaml.git",
                "reference": "ddc23324e6cfe066f3dd34a37ff494fa80b617ed"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/yaml/zipball/ddc23324e6cfe066f3dd34a37ff494fa80b617ed",
                "reference": "ddc23324e6cfe066f3dd34a37ff494fa80b617ed",
                "shasum": ""
            },
            "require": {
                "php": ">=5.5.9"
            },
            "require-dev": {
                "symfony/console": "~2.8|~3.0"
            },
            "suggest": {
                "symfony/console": "For validating YAML files using the lint command"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "3.3-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\Yaml\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony Yaml Component",
            "homepage": "https://symfony.com",
            "time": "2017-07-23T12:43:26+00:00"
        },
        {
            "name": "tinify/tinify",
            "version": "1.5.2",
            "source": {
                "type": "git",
                "url": "https://github.com/tinify/tinify-php.git",
                "reference": "b15d1f31d94d9b06e60251543cc918f426f0d55b"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/tinify/tinify-php/zipball/b15d1f31d94d9b06e60251543cc918f426f0d55b",
                "reference": "b15d1f31d94d9b06e60251543cc918f426f0d55b",
                "shasum": ""
            },
            "require": {
                "ext-curl": "*",
                "ext-json": "*",
                "lib-curl": ">=7.20.0",
                "php": ">=5.3.0"
            },
            "require-dev": {
                "phpunit/phpunit": "~4.0",
                "symfony/yaml": "~2.0"
            },
            "type": "library",
            "autoload": {
                "files": [
                    "lib/Tinify.php",
                    "lib/Tinify/Exception.php"
                ],
                "psr-4": {
                    "Tinify\\": "lib/Tinify/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Rolf Timmermans",
                    "email": "rolftimmermans@voormedia.com"
                }
            ],
            "description": "PHP client for the Tinify API. Tinify compresses your images intelligently. Read more at https://tinify.com.",
            "homepage": "https://tinify.com/developers",
            "keywords": [
                "api",
                "compress",
                "images",
                "tinify",
                "tinyjpg",
                "tinypng"
            ],
            "time": "2017-07-19T12:26:04+00:00"
        },
        {
            "name": "true/punycode",
            "version": "v2.1.1",
            "source": {
                "type": "git",
                "url": "https://github.com/true/php-punycode.git",
                "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/true/php-punycode/zipball/a4d0c11a36dd7f4e7cd7096076cab6d3378a071e",
                "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.0",
                "symfony/polyfill-mbstring": "^1.3"
            },
            "require-dev": {
                "phpunit/phpunit": "~4.7",
                "squizlabs/php_codesniffer": "~2.0"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "TrueBV\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Renan Gonçalves",
                    "email": "renan.saddam@gmail.com"
                }
            ],
            "description": "A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)",
            "homepage": "https://github.com/true/php-punycode",
            "keywords": [
                "idna",
                "punycode"
            ],
            "time": "2016-11-16T10:37:54+00:00"
        },
        {
            "name": "twig/twig",
            "version": "v2.10.0",
            "source": {
                "type": "git",
                "url": "https://github.com/twigphp/Twig.git",
                "reference": "5240e21982885b76629552d83b4ebb6d41ccde6b"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/twigphp/Twig/zipball/5240e21982885b76629552d83b4ebb6d41ccde6b",
                "reference": "5240e21982885b76629552d83b4ebb6d41ccde6b",
                "shasum": ""
            },
            "require": {
                "php": "^7.0",
                "symfony/polyfill-ctype": "^1.8",
                "symfony/polyfill-mbstring": "^1.3"
            },
            "require-dev": {
                "psr/container": "^1.0",
                "symfony/debug": "^2.7",
                "symfony/phpunit-bridge": "^3.4.19|^4.1.8"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.10-dev"
                }
            },
            "autoload": {
                "psr-0": {
                    "Twig_": "lib/"
                },
                "psr-4": {
                    "Twig\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com",
                    "homepage": "http://fabien.potencier.org",
                    "role": "Lead Developer"
                },
                {
                    "name": "Armin Ronacher",
                    "email": "armin.ronacher@active-4.com",
                    "role": "Project Founder"
                },
                {
                    "name": "Twig Team",
                    "homepage": "https://twig.symfony.com/contributors",
                    "role": "Contributors"
                }
            ],
            "description": "Twig, the flexible, fast, and secure template language for PHP",
            "homepage": "https://twig.symfony.com",
            "keywords": [
                "templating"
            ],
            "time": "2019-05-14T12:03:52+00:00"
        },
        {
            "name": "vlucas/phpdotenv",
            "version": "v2.5.0",
            "source": {
                "type": "git",
                "url": "https://github.com/vlucas/phpdotenv.git",
                "reference": "6ae3e2e6494bb5e58c2decadafc3de7f1453f70a"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/6ae3e2e6494bb5e58c2decadafc3de7f1453f70a",
                "reference": "6ae3e2e6494bb5e58c2decadafc3de7f1453f70a",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.9"
            },
            "require-dev": {
                "phpunit/phpunit": "^4.8.35 || ^5.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.5-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Dotenv\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Vance Lucas",
                    "email": "vance@vancelucas.com",
                    "homepage": "http://www.vancelucas.com"
                }
            ],
            "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.",
            "keywords": [
                "dotenv",
                "env",
                "environment"
            ],
            "time": "2018-07-01T10:25:50+00:00"
        },
        {
            "name": "yii2tech/ar-softdelete",
            "version": "1.0.3",
            "source": {
                "type": "git",
                "url": "https://github.com/yii2tech/ar-softdelete.git",
                "reference": "3e29cb1865a7df66de42f6f888b99d2797a80204"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/yii2tech/ar-softdelete/zipball/3e29cb1865a7df66de42f6f888b99d2797a80204",
                "reference": "3e29cb1865a7df66de42f6f888b99d2797a80204",
                "shasum": ""
            },
            "require": {
                "yiisoft/yii2": "~2.0.13"
            },
            "type": "yii2-extension",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "yii2tech\\ar\\softdelete\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Paul Klimov",
                    "email": "klimov.paul@gmail.com"
                }
            ],
            "description": "Provides support for ActiveRecord soft delete in Yii2",
            "keywords": [
                "active",
                "delete",
                "integrity",
                "record",
                "smart",
                "soft",
                "yii2"
            ],
            "time": "2019-01-25T15:57:39+00:00"
        },
        {
            "name": "yiisoft/yii2",
            "version": "2.0.16.1",
            "source": {
                "type": "git",
                "url": "https://github.com/yiisoft/yii2-framework.git",
                "reference": "089198cced57c4b8c9545ddc56001a1bd114b2dd"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/yiisoft/yii2-framework/zipball/089198cced57c4b8c9545ddc56001a1bd114b2dd",
                "reference": "089198cced57c4b8c9545ddc56001a1bd114b2dd",
                "shasum": ""
            },
            "require": {
                "bower-asset/inputmask": "~3.2.2 | ~3.3.5",
                "bower-asset/jquery": "3.3.*@stable | 3.2.*@stable | 3.1.*@stable | 2.2.*@stable | 2.1.*@stable | 1.11.*@stable | 1.12.*@stable",
                "bower-asset/punycode": "1.3.*",
                "bower-asset/yii2-pjax": "~2.0.1",
                "cebe/markdown": "~1.0.0 | ~1.1.0 | ~1.2.0",
                "ext-ctype": "*",
                "ext-mbstring": "*",
                "ezyang/htmlpurifier": "~4.6",
                "lib-pcre": "*",
                "php": ">=5.4.0",
                "yiisoft/yii2-composer": "~2.0.4"
            },
            "bin": [
                "yii"
            ],
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "yii\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Qiang Xue",
                    "email": "qiang.xue@gmail.com",
                    "homepage": "http://www.yiiframework.com/",
                    "role": "Founder and project lead"
                },
                {
                    "name": "Alexander Makarov",
                    "email": "sam@rmcreative.ru",
                    "homepage": "http://rmcreative.ru/",
                    "role": "Core framework development"
                },
                {
                    "name": "Maurizio Domba",
                    "homepage": "http://mdomba.info/",
                    "role": "Core framework development"
                },
                {
                    "name": "Carsten Brandt",
                    "email": "mail@cebe.cc",
                    "homepage": "http://cebe.cc/",
                    "role": "Core framework development"
                },
                {
                    "name": "Timur Ruziev",
                    "email": "resurtm@gmail.com",
                    "homepage": "http://resurtm.com/",
                    "role": "Core framework development"
                },
                {
                    "name": "Paul Klimov",
                    "email": "klimov.paul@gmail.com",
                    "role": "Core framework development"
                },
                {
                    "name": "Dmitry Naumenko",
                    "email": "d.naumenko.a@gmail.com",
                    "role": "Core framework development"
                },
                {
                    "name": "Boudewijn Vahrmeijer",
                    "email": "info@dynasource.eu",
                    "homepage": "http://dynasource.eu",
                    "role": "Core framework development"
                }
            ],
            "description": "Yii PHP Framework Version 2",
            "homepage": "http://www.yiiframework.com/",
            "keywords": [
                "framework",
                "yii2"
            ],
            "time": "2019-02-28T07:03:06+00:00"
        },
        {
            "name": "yiisoft/yii2-composer",
            "version": "2.0.7",
            "source": {
                "type": "git",
                "url": "https://github.com/yiisoft/yii2-composer.git",
                "reference": "1439e78be1218c492e6cde251ed87d3f128b9534"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/yiisoft/yii2-composer/zipball/1439e78be1218c492e6cde251ed87d3f128b9534",
                "reference": "1439e78be1218c492e6cde251ed87d3f128b9534",
                "shasum": ""
            },
            "require": {
                "composer-plugin-api": "^1.0"
            },
            "require-dev": {
                "composer/composer": "^1.0"
            },
            "type": "composer-plugin",
            "extra": {
                "class": "yii\\composer\\Plugin",
                "branch-alias": {
                    "dev-master": "2.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "yii\\composer\\": ""
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Qiang Xue",
                    "email": "qiang.xue@gmail.com"
                },
                {
                    "name": "Carsten Brandt",
                    "email": "mail@cebe.cc"
                }
            ],
            "description": "The composer plugin for Yii extension installer",
            "keywords": [
                "composer",
                "extension installer",
                "yii2"
            ],
            "time": "2018-07-05T15:44:47+00:00"
        },
        {
            "name": "yiisoft/yii2-debug",
            "version": "2.1.4",
            "source": {
                "type": "git",
                "url": "https://github.com/yiisoft/yii2-debug.git",
                "reference": "4cc407f34fd90e410d806ea3264781a9fb4fd1ef"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/yiisoft/yii2-debug/zipball/4cc407f34fd90e410d806ea3264781a9fb4fd1ef",
                "reference": "4cc407f34fd90e410d806ea3264781a9fb4fd1ef",
                "shasum": ""
            },
            "require": {
                "ext-mbstring": "*",
                "php": ">=5.4",
                "yiisoft/yii2": "~2.0.13"
            },
            "require-dev": {
                "phpunit/phpunit": "<7",
                "yiisoft/yii2-coding-standards": "~2.0",
                "yiisoft/yii2-swiftmailer": "*"
            },
            "type": "yii2-extension",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "yii\\debug\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Qiang Xue",
                    "email": "qiang.xue@gmail.com"
                },
                {
                    "name": "Simon Karlen",
                    "email": "simi.albi@outlook.com"
                }
            ],
            "description": "The debugger extension for the Yii framework",
            "keywords": [
                "debug",
                "debugger",
                "yii2"
            ],
            "time": "2019-05-14T13:39:56+00:00"
        },
        {
            "name": "yiisoft/yii2-queue",
            "version": "2.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/yiisoft/yii2-queue.git",
                "reference": "d04b4b3c932081200876a351cc6c3502e89e11b8"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/yiisoft/yii2-queue/zipball/d04b4b3c932081200876a351cc6c3502e89e11b8",
                "reference": "d04b4b3c932081200876a351cc6c3502e89e11b8",
                "shasum": ""
            },
            "require": {
                "php": ">=5.5.0",
                "symfony/process": "*",
                "yiisoft/yii2": "~2.0.14"
            },
            "require-dev": {
                "aws/aws-sdk-php": ">=2.4",
                "enqueue/amqp-lib": "^0.8",
                "jeremeamia/superclosure": "*",
                "pda/pheanstalk": "*",
                "php-amqplib/php-amqplib": "*",
                "phpunit/phpunit": "~4.4",
                "yiisoft/yii2-debug": "*",
                "yiisoft/yii2-gii": "*",
                "yiisoft/yii2-redis": "*"
            },
            "suggest": {
                "aws/aws-sdk-php": "Need for aws SQS.",
                "enqueue/amqp-lib": "Need for AMQP interop queue.",
                "ext-gearman": "Need for Gearman queue.",
                "ext-pcntl": "Need for process signals.",
                "pda/pheanstalk": "Need for Beanstalk queue.",
                "php-amqplib/php-amqplib": "Need for AMQP queue.",
                "yiisoft/yii2-redis": "Need for Redis queue."
            },
            "type": "yii2-extension",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.0.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "yii\\queue\\": "src",
                    "yii\\queue\\amqp\\": "src/drivers/amqp",
                    "yii\\queue\\amqp_interop\\": "src/drivers/amqp_interop",
                    "yii\\queue\\beanstalk\\": "src/drivers/beanstalk",
                    "yii\\queue\\db\\": "src/drivers/db",
                    "yii\\queue\\file\\": "src/drivers/file",
                    "yii\\queue\\gearman\\": "src/drivers/gearman",
                    "yii\\queue\\redis\\": "src/drivers/redis",
                    "yii\\queue\\sync\\": "src/drivers/sync",
                    "yii\\queue\\sqs\\": "src/drivers/sqs"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Roman Zhuravlev",
                    "email": "zhuravljov@gmail.com"
                }
            ],
            "description": "Yii2 Queue Extension which supported DB, Redis, RabbitMQ, Beanstalk, SQS and Gearman",
            "keywords": [
                "async",
                "beanstalk",
                "db",
                "gearman",
                "gii",
                "queue",
                "rabbitmq",
                "redis",
                "sqs",
                "yii"
            ],
            "time": "2018-05-23T21:04:57+00:00"
        },
        {
            "name": "yiisoft/yii2-swiftmailer",
            "version": "2.1.2",
            "source": {
                "type": "git",
                "url": "https://github.com/yiisoft/yii2-swiftmailer.git",
                "reference": "09659a55959f9e64b8178d842b64a9ffae42b994"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/yiisoft/yii2-swiftmailer/zipball/09659a55959f9e64b8178d842b64a9ffae42b994",
                "reference": "09659a55959f9e64b8178d842b64a9ffae42b994",
                "shasum": ""
            },
            "require": {
                "swiftmailer/swiftmailer": "~6.0",
                "yiisoft/yii2": ">=2.0.4"
            },
            "type": "yii2-extension",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.1.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "yii\\swiftmailer\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Paul Klimov",
                    "email": "klimov.paul@gmail.com"
                }
            ],
            "description": "The SwiftMailer integration for the Yii framework",
            "keywords": [
                "email",
                "mail",
                "mailer",
                "swift",
                "swiftmailer",
                "yii2"
            ],
            "time": "2018-09-23T22:00:47+00:00"
        },
        {
            "name": "zendframework/zend-escaper",
            "version": "2.6.0",
            "source": {
                "type": "git",
                "url": "https://github.com/zendframework/zend-escaper.git",
                "reference": "31d8aafae982f9568287cb4dce987e6aff8fd074"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/zendframework/zend-escaper/zipball/31d8aafae982f9568287cb4dce987e6aff8fd074",
                "reference": "31d8aafae982f9568287cb4dce987e6aff8fd074",
                "shasum": ""
            },
            "require": {
                "php": "^5.6 || ^7.0"
            },
            "require-dev": {
                "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2",
                "zendframework/zend-coding-standard": "~1.0.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.6.x-dev",
                    "dev-develop": "2.7.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Zend\\Escaper\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs",
            "keywords": [
                "ZendFramework",
                "escaper",
                "zf"
            ],
            "time": "2018-04-25T15:48:53+00:00"
        },
        {
            "name": "zendframework/zend-feed",
            "version": "2.12.0",
            "source": {
                "type": "git",
                "url": "https://github.com/zendframework/zend-feed.git",
                "reference": "d926c5af34b93a0121d5e2641af34ddb1533d733"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/zendframework/zend-feed/zipball/d926c5af34b93a0121d5e2641af34ddb1533d733",
                "reference": "d926c5af34b93a0121d5e2641af34ddb1533d733",
                "shasum": ""
            },
            "require": {
                "ext-dom": "*",
                "ext-libxml": "*",
                "php": "^5.6 || ^7.0",
                "zendframework/zend-escaper": "^2.5.2",
                "zendframework/zend-stdlib": "^3.2.1"
            },
            "require-dev": {
                "phpunit/phpunit": "^5.7.23 || ^6.4.3",
                "psr/http-message": "^1.0.1",
                "zendframework/zend-cache": "^2.7.2",
                "zendframework/zend-coding-standard": "~1.0.0",
                "zendframework/zend-db": "^2.8.2",
                "zendframework/zend-http": "^2.7",
                "zendframework/zend-servicemanager": "^2.7.8 || ^3.3",
                "zendframework/zend-validator": "^2.10.1"
            },
            "suggest": {
                "psr/http-message": "PSR-7 ^1.0.1, if you wish to use Zend\\Feed\\Reader\\Http\\Psr7ResponseDecorator",
                "zendframework/zend-cache": "Zend\\Cache component, for optionally caching feeds between requests",
                "zendframework/zend-db": "Zend\\Db component, for use with PubSubHubbub",
                "zendframework/zend-http": "Zend\\Http for PubSubHubbub, and optionally for use with Zend\\Feed\\Reader",
                "zendframework/zend-servicemanager": "Zend\\ServiceManager component, for easily extending ExtensionManager implementations",
                "zendframework/zend-validator": "Zend\\Validator component, for validating email addresses used in Atom feeds and entries when using the Writer subcomponent"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.12.x-dev",
                    "dev-develop": "2.13.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Zend\\Feed\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "description": "provides functionality for consuming RSS and Atom feeds",
            "keywords": [
                "ZendFramework",
                "feed",
                "zf"
            ],
            "time": "2019-03-05T20:08:49+00:00"
        },
        {
            "name": "zendframework/zend-stdlib",
            "version": "3.2.1",
            "source": {
                "type": "git",
                "url": "https://github.com/zendframework/zend-stdlib.git",
                "reference": "66536006722aff9e62d1b331025089b7ec71c065"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/66536006722aff9e62d1b331025089b7ec71c065",
                "reference": "66536006722aff9e62d1b331025089b7ec71c065",
                "shasum": ""
            },
            "require": {
                "php": "^5.6 || ^7.0"
            },
            "require-dev": {
                "phpbench/phpbench": "^0.13",
                "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2",
                "zendframework/zend-coding-standard": "~1.0.0"
            },
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "3.2.x-dev",
                    "dev-develop": "3.3.x-dev"
                }
            },
            "autoload": {
                "psr-4": {
                    "Zend\\Stdlib\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "description": "SPL extensions, array utilities, error handlers, and more",
            "keywords": [
                "ZendFramework",
                "stdlib",
                "zf"
            ],
            "time": "2018-08-28T21:34:05+00:00"
        }
    ],
    "packages-dev": [],
    "aliases": [],
    "minimum-stability": "stable",
    "stability-flags": [],
    "prefer-stable": false,
    "prefer-lowest": false,
    "platform": [],
    "platform-dev": [],
    "platform-overrides": {
        "php": "7.0"
    }
}
bramus commented 5 years ago

Only “solution” I found was to:

Surely there must be a better way, no?

bramus commented 5 years ago

Found the "better way":

composer require craftcms/cms:3.1.21 --update-with-dependencies

Might be helpful to have this in a README somewhere.

brandonkelly commented 5 years ago

Best way is to use the ./craft update command, which runs composer require internally, but simplifies the workflow a bit. Documented here: https://docs.craftcms.com/v3/updating.html#updating-from-the-terminal

bramus commented 5 years ago

Thanks for the reminder to always “RTFM”, @brandonkelly ;)