[
    {
        "name": "composer/semver",
        "version": "1.4.2",
        "version_normalized": "1.4.2.0",
        "source": {
            "type": "git",
            "url": "https://github.com/composer/semver.git",
            "reference": "c7cb9a2095a074d131b65a8a0cd294479d785573"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/composer/semver/zipball/c7cb9a2095a074d131b65a8a0cd294479d785573",
            "reference": "c7cb9a2095a074d131b65a8a0cd294479d785573",
            "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"
        },
        "time": "2016-08-30T16:08:34+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.x-dev"
            }
        },
        "installation-source": "dist",
        "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"
        ]
    },
    {
        "name": "cssjanus/cssjanus",
        "version": "v1.2.0",
        "version_normalized": "1.2.0.0",
        "source": {
            "type": "git",
            "url": "https://github.com/cssjanus/php-cssjanus.git",
            "reference": "0fd44d8a3f1f0f10bfb500b6b595240bf6415ffa"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/cssjanus/php-cssjanus/zipball/0fd44d8a3f1f0f10bfb500b6b595240bf6415ffa",
            "reference": "0fd44d8a3f1f0f10bfb500b6b595240bf6415ffa",
            "shasum": ""
        },
        "require": {
            "php": ">=5.4"
        },
        "require-dev": {
            "jakub-onderka/php-parallel-lint": "0.8.*",
            "phpunit/phpunit": "4.8.*",
            "squizlabs/php_codesniffer": "2.3.*"
        },
        "time": "2017-03-14T20:57:08+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "": "src/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "Apache-2.0"
        ],
        "description": "Convert CSS stylesheets between left-to-right and right-to-left."
    },
    {
        "name": "liuggio/statsd-php-client",
        "version": "v1.0.18",
        "version_normalized": "1.0.18.0",
        "source": {
            "type": "git",
            "url": "https://github.com/liuggio/statsd-php-client.git",
            "reference": "c42e6d6687b7b2d7683186ec7f4f03351cc3dbca"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/liuggio/statsd-php-client/zipball/c42e6d6687b7b2d7683186ec7f4f03351cc3dbca",
            "reference": "c42e6d6687b7b2d7683186ec7f4f03351cc3dbca",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3.2"
        },
        "require-dev": {
            "monolog/monolog": ">=1.2.0",
            "phpunit/phpunit": "^4.7"
        },
        "suggest": {
            "monolog/monolog": "Monolog, in order to do generate statistic from log >=1.2.0)"
        },
        "time": "2015-07-23T23:12:45+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "Liuggio": "src/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Giulio De Donato",
                "email": "liuggio@gmail.com"
            }
        ],
        "description": "Statsd (Object Oriented) client library for PHP",
        "homepage": "https://github.com/liuggio/statsd-php-client/",
        "keywords": [
            "etsy",
            "monitoring",
            "php",
            "statsd"
        ]
    },
    {
        "name": "oojs/oojs-ui",
        "version": "v0.26.4",
        "version_normalized": "0.26.4.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/oojs-ui.git",
            "reference": "4d769d5f01ed41411fd0a1248d6185bf80f71c9c"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/oojs-ui/zipball/4d769d5f01ed41411fd0a1248d6185bf80f71c9c",
            "reference": "4d769d5f01ed41411fd0a1248d6185bf80f71c9c",
            "shasum": ""
        },
        "require": {
            "php": ">=5.5.9"
        },
        "require-dev": {
            "jakub-onderka/php-console-highlighter": "0.3.2",
            "jakub-onderka/php-parallel-lint": "1.0.0",
            "mediawiki/mediawiki-codesniffer": "18.0.0",
            "mediawiki/minus-x": "0.3.1",
            "phpunit/phpunit": "4.8.36 || ^6.5"
        },
        "time": "2018-04-17T21:24:45+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "classmap": [
                "php/"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Timo Tijhof",
                "email": "krinklemail@gmail.com"
            },
            {
                "name": "Bartosz Dziewoński",
                "email": "matma.rex@gmail.com"
            },
            {
                "name": "Ed Sanders",
                "email": "esanders@wikimedia.org"
            },
            {
                "name": "James D. Forrester",
                "email": "jforrester@wikimedia.org"
            },
            {
                "name": "Kirsten Menger-Anderson",
                "email": "kmenger@wikimedia.org"
            },
            {
                "name": "Rob Moen",
                "email": "rmoen@wikimedia.org"
            },
            {
                "name": "Roan Kattouw",
                "email": "roan@wikimedia.org"
            },
            {
                "name": "Trevor Parscal",
                "email": "trevor@wikimedia.org"
            },
            {
                "name": "Kunal Mehta",
                "email": "legoktm@gmail.com"
            },
            {
                "name": "Prateek Saxena",
                "email": "prtksxna@gmail.com"
            }
        ],
        "description": "Provides library of common widgets, layouts, and windows.",
        "homepage": "https://www.mediawiki.org/wiki/OOUI"
    },
    {
        "name": "oyejorge/less.php",
        "version": "v1.7.0.14",
        "version_normalized": "1.7.0.14",
        "source": {
            "type": "git",
            "url": "https://github.com/oyejorge/less.php.git",
            "reference": "42925c5a01a07d67ca7e82dfc8fb31814d557bc9"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/oyejorge/less.php/zipball/42925c5a01a07d67ca7e82dfc8fb31814d557bc9",
            "reference": "42925c5a01a07d67ca7e82dfc8fb31814d557bc9",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3"
        },
        "require-dev": {
            "phpunit/phpunit": "~4.8.24"
        },
        "time": "2017-03-28T22:19:25+00:00",
        "bin": [
            "bin/lessc"
        ],
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "Less": "lib/"
            },
            "classmap": [
                "lessc.inc.php"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "Apache-2.0"
        ],
        "authors": [
            {
                "name": "Matt Agar",
                "homepage": "https://github.com/agar"
            },
            {
                "name": "Martin Jantošovič",
                "homepage": "https://github.com/Mordred"
            },
            {
                "name": "Josh Schmidt",
                "homepage": "https://github.com/oyejorge"
            }
        ],
        "description": "PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt)",
        "homepage": "http://lessphp.gpeasy.com",
        "keywords": [
            "css",
            "less",
            "less.js",
            "lesscss",
            "php",
            "stylesheet"
        ]
    },
    {
        "name": "pear/console_getopt",
        "version": "v1.4.1",
        "version_normalized": "1.4.1.0",
        "source": {
            "type": "git",
            "url": "https://github.com/pear/Console_Getopt.git",
            "reference": "82f05cd1aa3edf34e19aa7c8ca312ce13a6a577f"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/pear/Console_Getopt/zipball/82f05cd1aa3edf34e19aa7c8ca312ce13a6a577f",
            "reference": "82f05cd1aa3edf34e19aa7c8ca312ce13a6a577f",
            "shasum": ""
        },
        "time": "2015-07-20T20:28:12+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "Console": "./"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "include-path": [
            "./"
        ],
        "license": [
            "BSD-2-Clause"
        ],
        "authors": [
            {
                "name": "Greg Beaver",
                "email": "cellog@php.net",
                "role": "Helper"
            },
            {
                "name": "Andrei Zmievski",
                "email": "andrei@php.net",
                "role": "Lead"
            },
            {
                "name": "Stig Bakken",
                "email": "stig@php.net",
                "role": "Developer"
            }
        ],
        "description": "More info available on: http://pear.php.net/package/Console_Getopt"
    },
    {
        "name": "pear/mail",
        "version": "v1.4.1",
        "version_normalized": "1.4.1.0",
        "source": {
            "type": "git",
            "url": "https://github.com/pear/Mail.git",
            "reference": "9609ed5e42ac5b221dfd9af85de005c59d418ee7"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/pear/Mail/zipball/9609ed5e42ac5b221dfd9af85de005c59d418ee7",
            "reference": "9609ed5e42ac5b221dfd9af85de005c59d418ee7",
            "shasum": ""
        },
        "require": {
            "pear/pear-core-minimal": "~1.9",
            "php": ">=5.2.1"
        },
        "require-dev": {
            "pear/pear": "*"
        },
        "suggest": {
            "pear/net_smtp": "Install optionally via your project's composer.json"
        },
        "time": "2017-04-11T17:27:29+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "Mail": "./"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "include-path": [
            "./"
        ],
        "license": [
            "BSD-2-Clause"
        ],
        "authors": [
            {
                "name": "Chuck Hagenbuch",
                "email": "chuck@horde.org",
                "role": "Lead"
            },
            {
                "name": "Richard Heyes",
                "email": "richard@phpguru.org",
                "role": "Developer"
            },
            {
                "name": "Aleksander Machniak",
                "email": "alec@alec.pl",
                "role": "Developer"
            }
        ],
        "description": "Class that provides multiple interfaces for sending emails.",
        "homepage": "http://pear.php.net/package/Mail"
    },
    {
        "name": "pear/mail_mime",
        "version": "1.10.2",
        "version_normalized": "1.10.2.0",
        "source": {
            "type": "git",
            "url": "https://github.com/pear/Mail_Mime.git",
            "reference": "7b2f93fa5219da99e9997f497b916b5bb27eb57a"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/pear/Mail_Mime/zipball/7b2f93fa5219da99e9997f497b916b5bb27eb57a",
            "reference": "7b2f93fa5219da99e9997f497b916b5bb27eb57a",
            "shasum": ""
        },
        "require": {
            "pear/pear-core-minimal": "*"
        },
        "time": "2017-11-17T09:21:45+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "Mail": "./"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "include-path": [
            "./"
        ],
        "license": [
            "BSD-3-clause"
        ],
        "authors": [
            {
                "name": "Cipriano Groenendal",
                "email": "cipri@php.net",
                "role": "Lead"
            },
            {
                "name": "Aleksander Machniak",
                "email": "alec@php.net",
                "role": "Lead"
            }
        ],
        "description": "Mail_Mime provides classes to create MIME messages",
        "homepage": "http://pear.php.net/package/Mail_Mime"
    },
    {
        "name": "pear/mail_mime-decode",
        "version": "1.5.5.2",
        "version_normalized": "1.5.5.2",
        "source": {
            "type": "git",
            "url": "https://github.com/dreamfactorysoftware/Mail_mimeDecode.git",
            "reference": "a53c1ce051b212e23f7f67ea8d31015640de1129"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/dreamfactorysoftware/Mail_mimeDecode/zipball/a53c1ce051b212e23f7f67ea8d31015640de1129",
            "reference": "a53c1ce051b212e23f7f67ea8d31015640de1129",
            "shasum": ""
        },
        "require": {
            "pear/pear_exception": "*"
        },
        "require-dev": {
            "phpunit/phpunit": "*"
        },
        "time": "2014-04-15T19:29:16+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "Mail_mimeDecode": ""
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "include-path": [
            "./"
        ],
        "license": [
            "BSD-2-Clause"
        ],
        "authors": [
            {
                "name": "Cipriano Groenendal",
                "email": "cipri@php.net",
                "role": "Lead"
            },
            {
                "name": "Aleksander Machniak",
                "email": "alec@php.net",
                "role": "Lead"
            }
        ],
        "description": "More info available on: http://pear.php.net/package/Mail_mimeDecode"
    },
    {
        "name": "pear/net_smtp",
        "version": "1.7.3",
        "version_normalized": "1.7.3.0",
        "source": {
            "type": "git",
            "url": "https://github.com/pear/Net_SMTP.git",
            "reference": "e066e5ee011ae056c03db1a95d210fc09649b477"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/pear/Net_SMTP/zipball/e066e5ee011ae056c03db1a95d210fc09649b477",
            "reference": "e066e5ee011ae056c03db1a95d210fc09649b477",
            "shasum": ""
        },
        "require": {
            "pear/net_socket": "*",
            "pear/pear-core-minimal": "*",
            "php": ">=5.4.0"
        },
        "require-dev": {
            "phpunit/phpunit": "*"
        },
        "suggest": {
            "pear/auth_sasl": "Install optionally via your project's composer.json"
        },
        "time": "2017-01-14T18:19:55+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "Net": "./"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "include-path": [
            "./"
        ],
        "license": [
            "PHP-3.01"
        ],
        "authors": [
            {
                "name": "Jon Parise",
                "email": "jon@php.net",
                "homepage": "http://www.indelible.org",
                "role": "Lead"
            },
            {
                "name": "Chuck Hagenbuch",
                "email": "chuck@horde.org",
                "role": "Lead"
            }
        ],
        "description": "An implementation of the SMTP protocol",
        "homepage": "http://pear.github.io/Net_SMTP/",
        "keywords": [
            "email",
            "mail",
            "smtp"
        ]
    },
    {
        "name": "pear/net_socket",
        "version": "v1.2.1",
        "version_normalized": "1.2.1.0",
        "source": {
            "type": "git",
            "url": "https://github.com/pear/Net_Socket.git",
            "reference": "f31d75ac352d49908f8987bbb1496c02a409812a"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/pear/Net_Socket/zipball/f31d75ac352d49908f8987bbb1496c02a409812a",
            "reference": "f31d75ac352d49908f8987bbb1496c02a409812a",
            "shasum": ""
        },
        "require": {
            "pear/pear_exception": "@stable",
            "php": ">=5.4.0"
        },
        "require-dev": {
            "phpunit/phpunit": "^4"
        },
        "time": "2017-04-06T15:16:38+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "Net": "./"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "include-path": [
            "./"
        ],
        "license": [
            "BSD-2-Clause"
        ],
        "authors": [
            {
                "name": "Chuck Hagenbuch",
                "email": "chuck@horde.org",
                "role": "Lead"
            },
            {
                "name": "Aleksander Machniak",
                "email": "alec@php.net",
                "role": "Lead"
            },
            {
                "name": "Stig Bakken",
                "email": "stig@php.net",
                "role": "Lead"
            }
        ],
        "description": "More info available on: http://pear.php.net/package/Net_Socket"
    },
    {
        "name": "pear/pear-core-minimal",
        "version": "v1.10.3",
        "version_normalized": "1.10.3.0",
        "source": {
            "type": "git",
            "url": "https://github.com/pear/pear-core-minimal.git",
            "reference": "070f0b600b2caca2501e2c9b7e553016e4b0d115"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/pear/pear-core-minimal/zipball/070f0b600b2caca2501e2c9b7e553016e4b0d115",
            "reference": "070f0b600b2caca2501e2c9b7e553016e4b0d115",
            "shasum": ""
        },
        "require": {
            "pear/console_getopt": "~1.4",
            "pear/pear_exception": "~1.0"
        },
        "replace": {
            "rsky/pear-core-min": "self.version"
        },
        "time": "2017-02-28T16:46:11+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "": "src/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "include-path": [
            "src/"
        ],
        "license": [
            "BSD-3-Clause"
        ],
        "authors": [
            {
                "name": "Christian Weiske",
                "email": "cweiske@php.net",
                "role": "Lead"
            }
        ],
        "description": "Minimal set of PEAR core files to be used as composer dependency"
    },
    {
        "name": "pear/pear_exception",
        "version": "v1.0.0",
        "version_normalized": "1.0.0.0",
        "source": {
            "type": "git",
            "url": "https://github.com/pear/PEAR_Exception.git",
            "reference": "8c18719fdae000b690e3912be401c76e406dd13b"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/pear/PEAR_Exception/zipball/8c18719fdae000b690e3912be401c76e406dd13b",
            "reference": "8c18719fdae000b690e3912be401c76e406dd13b",
            "shasum": ""
        },
        "require": {
            "php": ">=4.4.0"
        },
        "require-dev": {
            "phpunit/phpunit": "*"
        },
        "time": "2015-02-10T20:07:52+00:00",
        "type": "class",
        "extra": {
            "branch-alias": {
                "dev-master": "1.0.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-0": {
                "PEAR": ""
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "include-path": [
            "."
        ],
        "license": [
            "BSD-2-Clause"
        ],
        "authors": [
            {
                "name": "Helgi Thormar",
                "email": "dufuz@php.net"
            },
            {
                "name": "Greg Beaver",
                "email": "cellog@php.net"
            }
        ],
        "description": "The PEAR Exception base class.",
        "homepage": "https://github.com/pear/PEAR_Exception",
        "keywords": [
            "exception"
        ]
    },
    {
        "name": "psr/log",
        "version": "1.0.2",
        "version_normalized": "1.0.2.0",
        "source": {
            "type": "git",
            "url": "https://github.com/php-fig/log.git",
            "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
            "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3.0"
        },
        "time": "2016-10-10T12:19:37+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.0.x-dev"
            }
        },
        "installation-source": "dist",
        "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"
        ]
    },
    {
        "name": "wikimedia/assert",
        "version": "v0.2.2",
        "version_normalized": "0.2.2.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/Assert.git",
            "reference": "2da55927525975f8d52825fc3ee02e5e36f5036c"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/Assert/zipball/2da55927525975f8d52825fc3ee02e5e36f5036c",
            "reference": "2da55927525975f8d52825fc3ee02e5e36f5036c",
            "shasum": ""
        },
        "require-dev": {
            "phpunit/phpunit": "3.7.*"
        },
        "time": "2015-04-29T17:23:50+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Wikimedia\\Assert\\": "src/",
                "Wikimedia\\Assert\\Test\\": "tests/phpunit/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Daniel Kinzler"
            }
        ],
        "description": "Provides runtime assertions",
        "homepage": "https://github.com/wmde/Assert",
        "keywords": [
            "assert",
            "assertions",
            "php",
            "postcondition",
            "precondition",
            "qa"
        ]
    },
    {
        "name": "wikimedia/at-ease",
        "version": "v1.2.0",
        "version_normalized": "1.2.0.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/at-ease.git",
            "reference": "6973ddf6360ec213f853bfe6069271e9fbbf3fdf"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/at-ease/zipball/6973ddf6360ec213f853bfe6069271e9fbbf3fdf",
            "reference": "6973ddf6360ec213f853bfe6069271e9fbbf3fdf",
            "shasum": ""
        },
        "require": {
            "php": ">=5.5.9"
        },
        "require-dev": {
            "jakub-onderka/php-parallel-lint": "0.9",
            "mediawiki/mediawiki-codesniffer": "15.0.0",
            "phpunit/phpunit": "~4.5"
        },
        "time": "2017-12-30T10:52:27+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "files": [
                "src/MediaWiki/Functions.php",
                "src/Wikimedia/Functions.php"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "GPL-2.0+"
        ],
        "authors": [
            {
                "name": "Tim Starling",
                "email": "tstarling@wikimedia.org"
            },
            {
                "name": "MediaWiki developers",
                "email": "wikitech-l@lists.wikimedia.org"
            }
        ],
        "description": "Safe replacement to @ for suppressing warnings.",
        "homepage": "https://www.mediawiki.org/wiki/at-ease"
    },
    {
        "name": "wikimedia/base-convert",
        "version": "v1.0.1",
        "version_normalized": "1.0.1.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/base-convert.git",
            "reference": "2948df323875fb4ef952cda49ac03a6b39708997"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/base-convert/zipball/2948df323875fb4ef952cda49ac03a6b39708997",
            "reference": "2948df323875fb4ef952cda49ac03a6b39708997",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3.3"
        },
        "require-dev": {
            "jakub-onderka/php-parallel-lint": "0.9.0",
            "mediawiki/mediawiki-codesniffer": "0.5.0",
            "phpunit/phpunit": "4.6.*"
        },
        "time": "2015-10-29T22:19:02+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "files": [
                "src/Functions.php"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "GPL-2.0+"
        ],
        "authors": [
            {
                "name": "Brion Vibber",
                "email": "bvibber@wikimedia.org"
            },
            {
                "name": "Tyler Romeo",
                "email": "tylerromeo@gmail.com"
            }
        ],
        "description": "Convert an arbitrarily-long string from one numeric base to another, optionally zero-padding to a minimum column width.",
        "homepage": "https://www.mediawiki.org/wiki/base_convert"
    },
    {
        "name": "wikimedia/cdb",
        "version": "1.4.1",
        "version_normalized": "1.4.1.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/cdb.git",
            "reference": "d49d96232f045311dc1f21bf0d7e40adf82a1f1d"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/cdb/zipball/d49d96232f045311dc1f21bf0d7e40adf82a1f1d",
            "reference": "d49d96232f045311dc1f21bf0d7e40adf82a1f1d",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3.2"
        },
        "require-dev": {
            "jakub-onderka/php-parallel-lint": "0.9",
            "mediawiki/mediawiki-codesniffer": "0.5.0",
            "phpunit/phpunit": "4.6.*"
        },
        "time": "2016-05-29T07:39:26+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "classmap": [
                "src/"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "GPL-2.0+"
        ],
        "authors": [
            {
                "name": "Daniel Kinzler"
            },
            {
                "name": "Tim Starling",
                "email": "tstarling@wikimedia.org"
            },
            {
                "name": "Chad Horohoe",
                "email": "chad@wikimedia.org"
            },
            {
                "name": "Ori Livneh",
                "email": "ori@wikimedia.org"
            }
        ],
        "description": "Constant Database (CDB) wrapper library for PHP. Provides pure-PHP fallback when dba_* functions are absent.",
        "homepage": "https://www.mediawiki.org/wiki/CDB"
    },
    {
        "name": "wikimedia/cldr-plural-rule-parser",
        "version": "v1.0.0",
        "version_normalized": "1.0.0.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/CLDRPluralRuleParser.git",
            "reference": "2b623a411b1a8efa4363e9fda9da496ab83a5d69"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/CLDRPluralRuleParser/zipball/2b623a411b1a8efa4363e9fda9da496ab83a5d69",
            "reference": "2b623a411b1a8efa4363e9fda9da496ab83a5d69",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3.3"
        },
        "require-dev": {
            "jakub-onderka/php-parallel-lint": "^0.9.0.0",
            "mediawiki/mediawiki-codesniffer": "^0.3.0.0",
            "phpunit/phpunit": "^4.7.7.0"
        },
        "time": "2015-08-28T17:03:03+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "CLDRPluralRuleParser\\": "src/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "GPL-2.0+"
        ],
        "authors": [
            {
                "name": "Tim Starling",
                "email": "tstarling@wikimedia.org"
            },
            {
                "name": "Niklas Laxström",
                "email": "niklas.laxstrom@gmail.com"
            }
        ],
        "description": "Evaluates plural rules specified in the CLDR project notation.",
        "homepage": "https://www.mediawiki.org/wiki/CLDRPluralRuleParser"
    },
    {
        "name": "wikimedia/composer-merge-plugin",
        "version": "v1.4.1",
        "version_normalized": "1.4.1.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/composer-merge-plugin.git",
            "reference": "81c6ac72a24a67383419c7eb9aa2b3437f2ab100"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/composer-merge-plugin/zipball/81c6ac72a24a67383419c7eb9aa2b3437f2ab100",
            "reference": "81c6ac72a24a67383419c7eb9aa2b3437f2ab100",
            "shasum": ""
        },
        "require": {
            "composer-plugin-api": "^1.0",
            "php": ">=5.3.2"
        },
        "require-dev": {
            "composer/composer": "~1.0.0",
            "jakub-onderka/php-parallel-lint": "~0.8",
            "phpunit/phpunit": "~4.8|~5.0",
            "squizlabs/php_codesniffer": "~2.1.0"
        },
        "time": "2017-04-25T02:31:25+00:00",
        "type": "composer-plugin",
        "extra": {
            "branch-alias": {
                "dev-master": "1.3.x-dev"
            },
            "class": "Wikimedia\\Composer\\MergePlugin"
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Wikimedia\\Composer\\": "src/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Bryan Davis",
                "email": "bd808@wikimedia.org"
            }
        ],
        "description": "Composer plugin to merge multiple composer.json files"
    },
    {
        "name": "wikimedia/html-formatter",
        "version": "1.0.2",
        "version_normalized": "1.0.2.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/html-formatter.git",
            "reference": "d6241e74d8091cf1fad91a764da5e1ba5f46e785"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/html-formatter/zipball/d6241e74d8091cf1fad91a764da5e1ba5f46e785",
            "reference": "d6241e74d8091cf1fad91a764da5e1ba5f46e785",
            "shasum": ""
        },
        "require": {
            "ext-mbstring": "*",
            "php": ">=5.5"
        },
        "require-dev": {
            "jakub-onderka/php-console-highlighter": "0.3.2",
            "jakub-onderka/php-parallel-lint": "1.0.0",
            "mediawiki/mediawiki-codesniffer": "18.0.0",
            "mediawiki/minus-x": "0.3.1",
            "phpunit/phpunit": "4.8.36 || ^6.5"
        },
        "time": "2018-04-14T10:06:56+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "classmap": [
                "src/"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "GPL-2.0-or-later"
        ],
        "authors": [
            {
                "name": "MediaWiki contributors"
            }
        ],
        "description": "Performs transformations of HTML by wrapping around libxml2 and working around its countless bugs.",
        "homepage": "https://www.mediawiki.org/wiki/HtmlFormatter"
    },
    {
        "name": "wikimedia/ip-set",
        "version": "1.2.0",
        "version_normalized": "1.2.0.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/IPSet.git",
            "reference": "cabb679f440c87fd4053e4ea5e0120e769c9447f"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/IPSet/zipball/cabb679f440c87fd4053e4ea5e0120e769c9447f",
            "reference": "cabb679f440c87fd4053e4ea5e0120e769c9447f",
            "shasum": ""
        },
        "require": {
            "php": ">=5.5.9"
        },
        "require-dev": {
            "jakub-onderka/php-parallel-lint": "0.9.2",
            "mediawiki/mediawiki-codesniffer": "15.0.0",
            "phpunit/phpunit": "^4.8"
        },
        "time": "2017-12-30T10:52:03+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "classmap": [
                "src/"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "GPL-2.0+"
        ],
        "authors": [
            {
                "name": "Brandon Black",
                "email": "blblack@gmail.com"
            }
        ],
        "description": "Efficiently match IP addresses against a set of CIDR specifications.",
        "homepage": "https://github.com/wikimedia/IPSet"
    },
    {
        "name": "wikimedia/object-factory",
        "version": "1.0.0",
        "version_normalized": "1.0.0.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/ObjectFactory.git",
            "reference": "7a4ed8c5b09dbe553c773ac2ec5f687838217f45"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/ObjectFactory/zipball/7a4ed8c5b09dbe553c773ac2ec5f687838217f45",
            "reference": "7a4ed8c5b09dbe553c773ac2ec5f687838217f45",
            "shasum": ""
        },
        "require": {
            "php": ">=5.5.9"
        },
        "require-dev": {
            "jakub-onderka/php-console-highlighter": "0.3.2",
            "jakub-onderka/php-parallel-lint": "0.9.2",
            "mediawiki/mediawiki-codesniffer": "15.0.0",
            "mediawiki/minus-x": "0.2.1",
            "phpunit/phpunit": "4.8.36"
        },
        "time": "2018-01-25T23:57:37+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Wikimedia\\": "src/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "GPL-2.0-or-later"
        ],
        "authors": [
            {
                "name": "Bryan Davis",
                "email": "bdavis@wikimedia.org"
            }
        ],
        "description": "Construct objects from configuration instructions",
        "homepage": "https://www.mediawiki.org/wiki/ObjectFactory"
    },
    {
        "name": "wikimedia/php-session-serializer",
        "version": "v1.0.6",
        "version_normalized": "1.0.6.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/php-session-serializer.git",
            "reference": "d54a26eafdab7ea4c757b1c9ee810df780ddbd13"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/php-session-serializer/zipball/d54a26eafdab7ea4c757b1c9ee810df780ddbd13",
            "reference": "d54a26eafdab7ea4c757b1c9ee810df780ddbd13",
            "shasum": ""
        },
        "require": {
            "php": ">=5.5.9",
            "psr/log": "^1.0",
            "wikimedia/at-ease": "^1.2"
        },
        "require-dev": {
            "jakub-onderka/php-console-highlighter": "0.3.2",
            "jakub-onderka/php-parallel-lint": "1.0.0",
            "mediawiki/mediawiki-codesniffer": "18.0.0",
            "mediawiki/minus-x": "0.3.1",
            "phpunit/phpunit": "4.8.36 || ^6.5"
        },
        "time": "2018-04-18T13:20:04+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "classmap": [
                "src/"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "GPL-2.0-or-later"
        ],
        "authors": [
            {
                "name": "Brad Jorsch",
                "email": "bjorsch@wikimedia.org"
            }
        ],
        "description": "Provides methods like PHP's session_encode and session_decode that don't mess with $_SESSION",
        "homepage": "https://www.mediawiki.org/wiki/Php-session-serializer"
    },
    {
        "name": "wikimedia/purtle",
        "version": "v1.0.7",
        "version_normalized": "1.0.7.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/purtle.git",
            "reference": "569064c065caae036cd5a685574b6f96f05cfe33"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/purtle/zipball/569064c065caae036cd5a685574b6f96f05cfe33",
            "reference": "569064c065caae036cd5a685574b6f96f05cfe33",
            "shasum": ""
        },
        "require": {
            "php": ">=5.5.9"
        },
        "require-dev": {
            "jakub-onderka/php-console-highlighter": "0.3.2",
            "jakub-onderka/php-parallel-lint": "1.0.0",
            "mediawiki/mediawiki-codesniffer": "16.0.1",
            "mediawiki/minus-x": "0.3.1",
            "ockcyp/covers-validator": "0.5.1 || 0.6.1",
            "phpmd/phpmd": "~2.3",
            "phpunit/phpunit": "4.8.36 || ^6.5"
        },
        "time": "2018-03-20T09:26:13+00:00",
        "type": "library",
        "extra": {
            "branch-alias": {
                "dev-master": "1.0.x-dev"
            }
        },
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Wikimedia\\Purtle\\": "src/",
                "Wikimedia\\Purtle\\Tests\\": "tests/phpunit/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "GPL-2.0-or-later"
        ],
        "authors": [
            {
                "name": "Daniel Kinzler"
            },
            {
                "name": "Stanislav Malyshev"
            },
            {
                "name": "C. Scott Ananian"
            },
            {
                "name": "Thiemo Kreuz"
            }
        ],
        "description": "Fast streaming RDF serializer",
        "homepage": "https://mediawiki.org/wiki/Purtle",
        "keywords": [
            "JSON-LD",
            "RDF",
            "Turtle",
            "serializer"
        ]
    },
    {
        "name": "wikimedia/relpath",
        "version": "2.1.1",
        "version_normalized": "2.1.1.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/RelPath.git",
            "reference": "35e701ff16abf461bb8676a9d9177f86fa0b2c94"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/RelPath/zipball/35e701ff16abf461bb8676a9d9177f86fa0b2c94",
            "reference": "35e701ff16abf461bb8676a9d9177f86fa0b2c94",
            "shasum": ""
        },
        "require": {
            "php": ">=5.5.9"
        },
        "require-dev": {
            "jakub-onderka/php-parallel-lint": "^0.9.0.0",
            "mediawiki/mediawiki-codesniffer": "15.0.0",
            "phpunit/phpunit": "^4.8.9.0"
        },
        "time": "2018-01-18T21:23:40+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "files": [
                "src/RelPath/RelPath.php",
                "src/Wikimedia/RelPath.php"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Ori Livneh",
                "email": "ori@wikimedia.org"
            }
        ],
        "description": "Compute a relative filepath between two paths.",
        "homepage": "https://www.mediawiki.org/wiki/RelPath"
    },
    {
        "name": "wikimedia/remex-html",
        "version": "1.0.3",
        "version_normalized": "1.0.3.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/mediawiki-libs-RemexHtml.git",
            "reference": "6a54224d8926ac46ba96689ca584cde0d8a74fea"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/mediawiki-libs-RemexHtml/zipball/6a54224d8926ac46ba96689ca584cde0d8a74fea",
            "reference": "6a54224d8926ac46ba96689ca584cde0d8a74fea",
            "shasum": ""
        },
        "require": {
            "ext-mbstring": "*",
            "php": ">=5.5.9",
            "wikimedia/utfnormal": "1.1.0 || 2.0.0"
        },
        "require-dev": {
            "jakub-onderka/php-console-highlighter": "0.3.2",
            "jakub-onderka/php-parallel-lint": "0.9.2",
            "mediawiki/mediawiki-codesniffer": "16.0.1",
            "mediawiki/minus-x": "0.3.1",
            "phpunit/phpunit": "4.8.36 || ^6.5"
        },
        "time": "2018-02-28T08:24:36+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "RemexHtml\\": "RemexHtml/"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Tim Starling",
                "email": "tstarling@wikimedia.org"
            }
        ],
        "description": "Fast HTML 5 parser"
    },
    {
        "name": "wikimedia/running-stat",
        "version": "v1.2.1",
        "version_normalized": "1.2.1.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/RunningStat.git",
            "reference": "60eebada7cc64b7073d90e7d4bab00efaafa0ba9"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/RunningStat/zipball/60eebada7cc64b7073d90e7d4bab00efaafa0ba9",
            "reference": "60eebada7cc64b7073d90e7d4bab00efaafa0ba9",
            "shasum": ""
        },
        "require": {
            "php": ">=5.5.9"
        },
        "require-dev": {
            "jakub-onderka/php-parallel-lint": "^0.9.0.0",
            "mediawiki/mediawiki-codesniffer": "15.0.0",
            "phpunit/phpunit": "4.8.*"
        },
        "time": "2018-01-18T22:18:47+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "classmap": [
                "src/"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "GPL-2.0+"
        ],
        "authors": [
            {
                "name": "Ori Livneh",
                "email": "ori@wikimedia.org"
            }
        ],
        "description": "PHP implementations of online statistical algorithms",
        "homepage": "https://www.mediawiki.org/wiki/RunningStat"
    },
    {
        "name": "wikimedia/scoped-callback",
        "version": "v1.0.0",
        "version_normalized": "1.0.0.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/ScopedCallback.git",
            "reference": "73985f15be3edb7b823db31f367b780769378d2b"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/ScopedCallback/zipball/73985f15be3edb7b823db31f367b780769378d2b",
            "reference": "73985f15be3edb7b823db31f367b780769378d2b",
            "shasum": ""
        },
        "require": {
            "php": ">=5.5.9"
        },
        "require-dev": {
            "jakub-onderka/php-parallel-lint": "0.9.2",
            "mediawiki/mediawiki-codesniffer": "0.7.2",
            "phpunit/phpunit": "4.8.27"
        },
        "time": "2016-09-29T07:03:03+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "classmap": [
                "src/"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "GPL-2.0+"
        ],
        "authors": [
            {
                "name": "Aaron Schulz",
                "email": "aschulz@wikimedia.org"
            }
        ],
        "description": "Class for asserting that a callback happens when a dummy object leaves scope",
        "homepage": "https://www.mediawiki.org/wiki/ScopedCallback"
    },
    {
        "name": "wikimedia/testing-access-wrapper",
        "version": "1.0.0",
        "version_normalized": "1.0.0.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/testing-access-wrapper.git",
            "reference": "e18b87c86739733506bd184a70852c30cdb30699"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/testing-access-wrapper/zipball/e18b87c86739733506bd184a70852c30cdb30699",
            "reference": "e18b87c86739733506bd184a70852c30cdb30699",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3.0"
        },
        "require-dev": {
            "jakub-onderka/php-parallel-lint": "0.9.2",
            "mediawiki/mediawiki-codesniffer": "0.7.2",
            "phpunit/phpunit": "4.8.31"
        },
        "time": "2017-04-19T16:43:33+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "classmap": [
                "src/"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "GPL-2.0+"
        ],
        "authors": [
            {
                "name": "Adam Roses Wight",
                "email": "awight@wikimedia.org"
            },
            {
                "name": "Brad Jorsch",
                "email": "bjorsch@wikimedia.org"
            },
            {
                "name": "Gergő Tisza",
                "email": "gtisza@wikimedia.org"
            }
        ],
        "description": "A simple helper class to access non-public elements of a class when testing.",
        "homepage": "https://www.mediawiki.org/wiki/Testing-access-wrapper"
    },
    {
        "name": "wikimedia/timestamp",
        "version": "v1.0.0",
        "version_normalized": "1.0.0.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/Timestamp.git",
            "reference": "880660a2fbc6e577d381225812c255008d58e0cc"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/Timestamp/zipball/880660a2fbc6e577d381225812c255008d58e0cc",
            "reference": "880660a2fbc6e577d381225812c255008d58e0cc",
            "shasum": ""
        },
        "require": {
            "php": ">=5.5.9"
        },
        "require-dev": {
            "jakub-onderka/php-parallel-lint": "0.9.2",
            "mediawiki/mediawiki-codesniffer": "0.7.2",
            "phpunit/phpunit": "4.8.24"
        },
        "time": "2016-09-30T10:00:56+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "classmap": [
                "src/"
            ],
            "files": [
                "src/defines.php"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "GPL-2.0+"
        ],
        "authors": [
            {
                "name": "Tyler Romeo",
                "email": "tylerromeo@gmail.com"
            }
        ],
        "description": "Creation, parsing, and conversion of timestamps",
        "homepage": "https://www.mediawiki.org/wiki/Timestamp"
    },
    {
        "name": "wikimedia/utfnormal",
        "version": "v2.0.0",
        "version_normalized": "2.0.0.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/utfnormal.git",
            "reference": "ec1ec7ce9e25cd275c532afd30bb6092a7633990"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/utfnormal/zipball/ec1ec7ce9e25cd275c532afd30bb6092a7633990",
            "reference": "ec1ec7ce9e25cd275c532afd30bb6092a7633990",
            "shasum": ""
        },
        "require": {
            "php": ">=5.5.9"
        },
        "require-dev": {
            "ext-mbstring": "*",
            "jakub-onderka/php-console-highlighter": "0.3.2",
            "jakub-onderka/php-parallel-lint": "0.9.2",
            "mediawiki/mediawiki-codesniffer": "16.0.1",
            "mediawiki/minus-x": "0.3.1",
            "phpunit/phpunit": "4.8.36"
        },
        "time": "2018-02-27T02:26:36+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "classmap": [
                "src/"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "GPL-2.0-or-later"
        ],
        "authors": [
            {
                "name": "Brion Vibber",
                "email": "bvibber@wikimedia.org"
            }
        ],
        "description": "Contains Unicode normalization routines, including both pure PHP implementations and automatic use of the 'intl' PHP extension when present",
        "homepage": "https://www.mediawiki.org/wiki/utfnormal"
    },
    {
        "name": "wikimedia/wait-condition-loop",
        "version": "v1.0.1",
        "version_normalized": "1.0.1.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/WaitConditionLoop.git",
            "reference": "0321b8ca6a0f701f96e04e5e8e6d3e244ab05338"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/WaitConditionLoop/zipball/0321b8ca6a0f701f96e04e5e8e6d3e244ab05338",
            "reference": "0321b8ca6a0f701f96e04e5e8e6d3e244ab05338",
            "shasum": ""
        },
        "require": {
            "php": ">=5.5.9"
        },
        "require-dev": {
            "jakub-onderka/php-parallel-lint": "0.9.2",
            "mediawiki/mediawiki-codesniffer": "0.7.2",
            "phpunit/phpunit": "4.8.24"
        },
        "time": "2016-10-01T06:58:30+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "classmap": [
                "src/"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "GPL-2.0+"
        ],
        "authors": [
            {
                "name": "Aaron Schulz",
                "email": "aschulz@wikimedia.org"
            }
        ],
        "description": "Wait loop that reaches a condition or times out",
        "homepage": "https://www.mediawiki.org/wiki/WaitConditionLoop"
    },
    {
        "name": "wikimedia/wrappedstring",
        "version": "v2.3.0",
        "version_normalized": "2.3.0.0",
        "source": {
            "type": "git",
            "url": "https://github.com/wikimedia/WrappedString.git",
            "reference": "7e94b5d61551cfa95f9c0d070c9018b08ac24979"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/wikimedia/WrappedString/zipball/7e94b5d61551cfa95f9c0d070c9018b08ac24979",
            "reference": "7e94b5d61551cfa95f9c0d070c9018b08ac24979",
            "shasum": ""
        },
        "require": {
            "php": ">=5.5.9"
        },
        "require-dev": {
            "jakub-onderka/php-parallel-lint": "^0.9.0.0",
            "mediawiki/mediawiki-codesniffer": "15.0.0",
            "phpunit/phpunit": "^4.8"
        },
        "time": "2017-12-30T10:52:27+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "psr-4": {
                "Wikimedia\\": "src/Wikimedia",
                "WrappedString\\": "src/WrappedString"
            }
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Timo Tijhof",
                "email": "krinklemail@gmail.com"
            }
        ],
        "description": "Automatically compact sequentially-outputted strings that share a common prefix / suffix pair.",
        "homepage": "https://www.mediawiki.org/wiki/WrappedString"
    },
    {
        "name": "zordius/lightncandy",
        "version": "v0.23",
        "version_normalized": "0.23.0.0",
        "source": {
            "type": "git",
            "url": "https://github.com/zordius/lightncandy.git",
            "reference": "5753dec40ddaf8b5c70a1837bf0ff4d8e8647506"
        },
        "dist": {
            "type": "zip",
            "url": "https://api.github.com/repos/zordius/lightncandy/zipball/5753dec40ddaf8b5c70a1837bf0ff4d8e8647506",
            "reference": "5753dec40ddaf8b5c70a1837bf0ff4d8e8647506",
            "shasum": ""
        },
        "require": {
            "php": ">=5.3.0"
        },
        "require-dev": {
            "phpunit/phpunit": "4.0.17"
        },
        "time": "2015-11-05T07:14:57+00:00",
        "type": "library",
        "installation-source": "dist",
        "autoload": {
            "classmap": [
                "src/lightncandy.php"
            ]
        },
        "notification-url": "https://packagist.org/downloads/",
        "license": [
            "MIT"
        ],
        "authors": [
            {
                "name": "Zordius Chen",
                "email": "zordius@yahoo-inc.com"
            }
        ],
        "description": "An extremely fast PHP implementation of handlebars ( http://handlebarsjs.com/ ) and mustache ( http://mustache.github.io/ ).",
        "homepage": "https://github.com/zordius/lightncandy",
        "keywords": [
            "handlebars",
            "logicless",
            "mustache",
            "php",
            "template"
        ]
    }
]
