Hi Everyone,

I am trying to perform the Mediawiki 1.36.3 -> 1.36.4 update. I'm
following our procedure from
https://github.com/weidai11/website/blob/master/mediawiki/wiki-upgrade.txt.
It is usually trouble free.

I've got Mediawiki 1.36.4 unpacked and in place. I am now trying to
update vendor pieces using Composer. It is step 10 in the procedure.
Composer is dying with the error shown below.

When I revert to Mediawiki 1.36.3, then Composer runs Ok.

Does anyone know how to proceed?

Thanks in advance.

==========

root@localhost:/var/www/html/w# php -d extension=phar.so composer.phar
update --no-dev
PHP Warning:  Module 'Phar' already loaded in Unknown on line 0

 [UnexpectedValueException]
 Unknown package has no name defined
([{"name":"christian-riesen\/base32","version":"1
 
.4.0","version_normalized":"1.4.0.0","source":{"type":"git","url":"https:\/\/github.c
 
om\/ChristianRiesen\/base32.git","reference":"5777d962c9f55385eefd078a1bf623ce04a4f6c
 
a"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/ChristianRiesen\/bas
 
e32\/zipball\/5777d962c9f55385eefd078a1bf623ce04a4f6ca","reference":"5777d962c9f55385
 eefd078a1bf623ce04a4f6ca","shasum":""},"require":{"php":"^7.2 ||
^8.0"},"require-dev"
 
:{"friendsofphp\/php-cs-fixer":"^2.17","phpstan\/phpstan":"^0.12","phpunit\/phpunit":
 "^8.5.13 || 
^9.5"},"time":"2020-12-29T20:09:51+00:00","type":"library","extra":{"bran
 
ch-alias":{"dev-master":"1.x-dev"}},"installation-source":"dist","autoload":{"psr-4":
 
{"Base32\\":"src\/"}},"notification-url":"https:\/\/packagist.org\/downloads\/","lice
 nse":["MIT"],"authors":[{"name":"Christian
Riesen","email":"chris.rie...@gmail.com","
 
homepage":"http:\/\/christianriesen.com","role":"Developer"}],"description":"Base32
e
 ncoder\/decoder according to RFC
4648","homepage":"https:\/\/github.com\/ChristianRie
 
sen\/base32","keywords":["base32","decode","encode","rfc4648"],"install-path":"..\/ch
 
ristian-riesen\/base32"},{"name":"composer\/semver","version":"3.2.4","version_normal
 
ized":"3.2.4.0","source":{"type":"git","url":"https:\/\/github.com\/composer\/semver.
 
git","reference":"a02fdf930a3c1c3ed3a49b5f63859c0c20e10464"},"dist":{"type":"zip","ur
 
l":"https:\/\/api.github.com\/repos\/composer\/semver\/zipball\/a02fdf930a3c1c3ed3a49
 
b5f63859c0c20e10464","reference":"a02fdf930a3c1c3ed3a49b5f63859c0c20e10464","shasum":
 ""},"require":{"php":"^5.3.2 || ^7.0 ||
^8.0"},"require-dev":{"phpstan\/phpstan":"^0.
 12.54","symfony\/phpunit-bridge":"^4.2 ||
^5"},"time":"2020-11-13T08:59:24+00:00","ty
 
pe":"library","extra":{"branch-alias":{"dev-main":"3.x-dev"}},"installation-source":"
 
dist","autoload":{"psr-4":{"Composer\\Semver\\":"src"}},"notification-url":"https:\/\
 /packagist.org\/downloads\/","license":["MIT"],"authors":[{"name":"Nils
Adermann","em
 
ail":"nader...@naderman.de","homepage":"http:\/\/www.naderman.de"},{"name":"Jordi
Bog
 giano","email":"j.boggi...@seld.be","homepage":"http:\/\/seld.be"},{"name":"Rob
Bast"
 
,"email":"rob.b...@gmail.com","homepage":"http:\/\/robbast.nl"}],"description":"Semve
 r library that offers utilities, version constraint parsing and
validation.","keyword
 
s":["semantic","semver","validation","versioning"],"funding":[{"url":"https:\/\/packa
 
gist.com","type":"custom"},{"url":"https:\/\/github.com\/composer","type":"github"},{
 
"url":"https:\/\/tidelift.com\/funding\/github\/packagist\/composer\/composer","type"
 
:"tidelift"}],"install-path":".\/semver"},{"name":"cssjanus\/cssjanus","version":"v1.
 
3.0","version_normalized":"1.3.0.0","source":{"type":"git","url":"https:\/\/github.co
 
m\/cssjanus\/php-cssjanus.git","reference":"93db9fb39c2f9bcf287715ae254c088b14a77799"
 
},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/cssjanus\/php-cssjanus
 
\/zipball\/93db9fb39c2f9bcf287715ae254c088b14a77799","reference":"93db9fb39c2f9bcf287
 
715ae254c088b14a77799","shasum":""},"require":{"php":">=5.6.0"},"require-dev":{"jakub
 
-onderka\/php-parallel-lint":"^0.9.2","phpunit\/phpunit":"^4.8.36","squizlabs\/php_co
 
desniffer":"^3.1.1"},"time":"2019-05-10T23:50:10+00:00","type":"library","installatio
 
n-source":"dist","autoload":{"psr-0":{"":"src\/"}},"notification-url":"https:\/\/pack
 agist.org\/downloads\/","license":["Apache-2.0"],"authors":[{"name":"Trevor
Parscal"}
 ,{"name":"Roan Kattouw"},{"name":"Timo
Tijhof"}],"description":"Convert CSS styleshee
 ts between left-to-right and
right-to-left.","install-path":"..\/cssjanus\/cssjanus"}
 
,{"name":"guzzlehttp\/guzzle","version":"7.2.0","version_normalized":"7.2.0.0","sourc
 
e":{"type":"git","url":"https:\/\/github.com\/guzzle\/guzzle.git","reference":"0aa74d
 
fb41ae110835923ef10a9d803a22d50e79"},"dist":{"type":"zip","url":"https:\/\/api.github
 
.com\/repos\/guzzle\/guzzle\/zipball\/0aa74dfb41ae110835923ef10a9d803a22d50e79","refe
 
rence":"0aa74dfb41ae110835923ef10a9d803a22d50e79","shasum":""},"require":{"ext-json":
 "*","guzzlehttp\/promises":"^1.4","guzzlehttp\/psr7":"^1.7","php":"^7.2.5
|| ^8.0","p
 
sr\/http-client":"^1.0"},"provide":{"psr\/http-client-implementation":"1.0"},"require
 
-dev":{"ext-curl":"*","php-http\/client-integration-tests":"^3.0","phpunit\/phpunit":
 "^8.5.5 || ^9.3.5","psr\/log":"^1.1"},"suggest":{"ext-curl":"Required
for CURL handle
 r support","ext-intl":"Required for Internationalized Domain Name
(IDN) support","psr
 \/log":"Required for using the Log
middleware"},"time":"2020-10-10T11:47:56+00:00","t
 
ype":"library","extra":{"branch-alias":{"dev-master":"7.1-dev"}},"installation-source
 
":"dist","autoload":{"psr-4":{"GuzzleHttp\\":"src\/"},"files":["src\/functions_includ
 
e.php"]},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["MIT"],
 "authors":[{"name":"Michael
Dowling","email":"mtdowl...@gmail.com","homepage":"https:
 \/\/github.com\/mtdowling"},{"name":"M\u00e1rk
S\u00e1gi-Kaz\u00e1r","email":"mark.sa
 
gika...@gmail.com","homepage":"https:\/\/sagikazarmark.hu"}],"description":"Guzzle
is
  a PHP HTTP client
library","homepage":"http:\/\/guzzlephp.org\/","keywords":["client
 ","curl","framework","http","http
client","psr-18","psr-7","rest","web service"],"fun
 
ding":[{"url":"https:\/\/github.com\/GrahamCampbell","type":"github"},{"url":"https:\
 
/\/github.com\/Nyholm","type":"github"},{"url":"https:\/\/github.com\/alexeyshockov",
 
"type":"github"},{"url":"https:\/\/github.com\/gmponos","type":"github"}],"install-pa
 
th":"..\/guzzlehttp\/guzzle"},{"name":"guzzlehttp\/promises","version":"1.4.0","versi
 
on_normalized":"1.4.0.0","source":{"type":"git","url":"https:\/\/github.com\/guzzle\/
 
promises.git","reference":"60d379c243457e073cff02bc323a2a86cb355631"},"dist":{"type":
 
"zip","url":"https:\/\/api.github.com\/repos\/guzzle\/promises\/zipball\/60d379c24345
 
7e073cff02bc323a2a86cb355631","reference":"60d379c243457e073cff02bc323a2a86cb355631",
 
"shasum":""},"require":{"php":">=5.5"},"require-dev":{"symfony\/phpunit-bridge":"^4.4
  || 
^5.1"},"time":"2020-09-30T07:37:28+00:00","type":"library","extra":{"branch-alias
 
":{"dev-master":"1.4-dev"}},"installation-source":"dist","autoload":{"psr-4":{"Guzzle
 
Http\\Promise\\":"src\/"},"files":["src\/functions_include.php"]},"notification-url":
 
"https:\/\/packagist.org\/downloads\/","license":["MIT"],"authors":[{"name":"Michael
 
Dowling","email":"mtdowl...@gmail.com","homepage":"https:\/\/github.com\/mtdowling"}]
 ,"description":"Guzzle promises
library","keywords":["promise"],"install-path":"..\/g
 
uzzlehttp\/promises"},{"name":"guzzlehttp\/psr7","version":"1.8.5","version_normalize
 
d":"1.8.5.0","source":{"type":"git","url":"https:\/\/github.com\/guzzle\/psr7.git","r
 
eference":"337e3ad8e5716c15f9657bd214d16cc5e69df268"},"dist":{"type":"zip","url":"htt
 
ps:\/\/api.github.com\/repos\/guzzle\/psr7\/zipball\/337e3ad8e5716c15f9657bd214d16cc5
 
e69df268","reference":"337e3ad8e5716c15f9657bd214d16cc5e69df268","shasum":""},"requir
 
e":{"php":">=5.4.0","psr\/http-message":"~1.0","ralouphie\/getallheaders":"^2.0.5
||
 
^3.0.0"},"provide":{"psr\/http-message-implementation":"1.0"},"require-dev":{"ext-zli
 b":"*","phpunit\/phpunit":"~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20
|| ^8.5.8 || ^9.3
 .10"},"suggest":{"laminas\/laminas-httphandlerrunner":"Emit PSR-7
responses"},"time":
 
"2022-03-20T21:51:18+00:00","type":"library","extra":{"branch-alias":{"dev-master":"1
 
.7-dev"}},"installation-source":"dist","autoload":{"files":["src\/functions_include.p
 
hp"],"psr-4":{"GuzzleHttp\\Psr7\\":"src\/"}},"notification-url":"https:\/\/packagist.
 org\/downloads\/","license":["MIT"],"authors":[{"name":"Graham
Campbell","email":"hel
 
l...@gjcampbell.co.uk","homepage":"https:\/\/github.com\/GrahamCampbell"},{"name":"Mich
 ael 
Dowling","email":"mtdowl...@gmail.com","homepage":"https:\/\/github.com\/mtdowlin
 g"},{"name":"George
Mponos","email":"gmpo...@gmail.com","homepage":"https:\/\/github.
 com\/gmponos"},{"name":"Tobias
Nyholm","email":"tobias.nyh...@gmail.com","homepage":"
 https:\/\/github.com\/Nyholm"},{"name":"M\u00e1rk
S\u00e1gi-Kaz\u00e1r","email":"mark
 
.sagika...@gmail.com","homepage":"https:\/\/github.com\/sagikazarmark"},{"name":"Tobi
 as 
Schultze","email":"webmas...@tubo-world.de","homepage":"https:\/\/github.com\/Tobi
 on"}],"description":"PSR-7 message implementation that also provides
common utility m
 
ethods","keywords":["http","message","psr-7","request","response","stream","uri","url
 
"],"support":{"issues":"https:\/\/github.com\/guzzle\/psr7\/issues","source":"https:\
 
/\/github.com\/guzzle\/psr7\/tree\/1.8.5"},"funding":[{"url":"https:\/\/github.com\/G
 
rahamCampbell","type":"github"},{"url":"https:\/\/github.com\/Nyholm","type":"github"
 
},{"url":"https:\/\/tidelift.com\/funding\/github\/packagist\/guzzlehttp\/psr7","type
 
":"tidelift"}],"install-path":"..\/guzzlehttp\/psr7"},{"name":"jakobo\/hotp-php","ver
 
sion":"v2.0.0","version_normalized":"2.0.0.0","source":{"type":"git","url":"https:\/\
 
/github.com\/Jakobo\/hotp-php.git","reference":"ff2f13d1918001e54b3f49deb1d366bcfcc98
 
437"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/Jakobo\/hotp-php\/
 
zipball\/ff2f13d1918001e54b3f49deb1d366bcfcc98437","reference":"ff2f13d1918001e54b3f4
 
9deb1d366bcfcc98437","shasum":""},"require":{"php":">=7.2"},"require-dev":{"ockcyp\/c
 
overs-validator":"1.3.3","php-parallel-lint\/php-console-highlighter":"0.5","php-para
 
llel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5.13||^9.5.0"},"time":"2
 
020-12-28T03:29:15+00:00","type":"library","installation-source":"dist","autoload":{"
 
psr-4":{"jakobo\\HOTP\\":"src\/"}},"notification-url":"https:\/\/packagist.org\/downl
 oads\/","license":["BSD-3-Clause"],"authors":[{"name":"Jakob
Heuser","email":"jakob@f
 elocity.org"}],"description":"HOTP simplifies One Time Password
systems for PHP Authe
 
ntication","install-path":"..\/jakobo\/hotp-php"},{"name":"liuggio\/statsd-php-client
 
","version":"v1.0.18","version_normalized":"1.0.18.0","source":{"type":"git","url":"h
 
ttps:\/\/github.com\/liuggio\/statsd-php-client.git","reference":"c42e6d6687b7b2d7683
 
186ec7f4f03351cc3dbca"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/
 
liuggio\/statsd-php-client\/zipball\/c42e6d6687b7b2d7683186ec7f4f03351cc3dbca","refer
 
ence":"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","aut
 
oload":{"psr-0":{"Liuggio":"src\/"}},"notification-url":"https:\/\/packagist.org\/dow
 nloads\/","license":["MIT"],"authors":[{"name":"Giulio De
Donato","email":"liuggio@gm
 ail.com"}],"description":"Statsd (Object Oriented) client library for
PHP","homepage"
 
:"https:\/\/github.com\/liuggio\/statsd-php-client\/","keywords":["etsy","monitoring"
 
,"php","statsd"],"install-path":"..\/liuggio\/statsd-php-client"},{"name":"monolog\/m
 
onolog","version":"2.2.0","version_normalized":"2.2.0.0","source":{"type":"git","url"
 
:"https:\/\/github.com\/Seldaek\/monolog.git","reference":"1cb1cde8e8dd0f70cc0fe51354
 
a59acad9302084"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/Seldaek
 
\/monolog\/zipball\/1cb1cde8e8dd0f70cc0fe51354a59acad9302084","reference":"1cb1cde8e8
 
dd0f70cc0fe51354a59acad9302084","shasum":""},"require":{"php":">=7.2","psr\/log":"^1.
 
0.1"},"provide":{"psr\/log-implementation":"1.0.0"},"require-dev":{"aws\/aws-sdk-php"
 :"^2.4.9 || 
^3.0","doctrine\/couchdb":"~1.0@dev","elasticsearch\/elasticsearch":"^7",
 
"graylog2\/gelf-php":"^1.4.2","mongodb\/mongodb":"^1.8","php-amqplib\/php-amqplib":"~
 
2.4","php-console\/php-console":"^3.1.3","phpspec\/prophecy":"^1.6.1","phpstan\/phpst
 
an":"^0.12.59","phpunit\/phpunit":"^8.5","predis\/predis":"^1.1","rollbar\/rollbar":"
 ^1.3","ruflin\/elastica":">=0.90
<7.0.1","swiftmailer\/swiftmailer":"^5.3|^6.0"},"sug
 gest":{"aws\/aws-sdk-php":"Allow sending log messages to AWS services
like DynamoDB",
 "doctrine\/couchdb":"Allow sending log messages to a CouchDB
server","elasticsearch\/
 elasticsearch":"Allow sending log messages to an Elasticsearch server
via official cl
 ient","ext-amqp":"Allow sending log messages to an AMQP server (1.0+
required)","ext-
 mbstring":"Allow to work properly with unicode
symbols","ext-mongodb":"Allow sending
 log messages to a MongoDB server (via
driver)","graylog2\/gelf-php":"Allow sending lo
 g messages to a GrayLog2 server","mongodb\/mongodb":"Allow sending
log messages to a
 MongoDB server (via library)","php-amqplib\/php-amqplib":"Allow
sending log messages
 to an AMQP server using
php-amqplib","php-console\/php-console":"Allow sending log me
 ssages to Google Chrome","rollbar\/rollbar":"Allow sending log
messages to Rollbar","
 ruflin\/elastica":"Allow sending log messages to an Elastic Search
server"},"time":"2
 
020-12-14T13:15:25+00:00","type":"library","extra":{"branch-alias":{"dev-main":"2.x-d
 
ev"}},"installation-source":"dist","autoload":{"psr-4":{"Monolog\\":"src\/Monolog"}},
 
"notification-url":"https:\/\/packagist.org\/downloads\/","license":["MIT"],"authors"
 :[{"name":"Jordi
Boggiano","email":"j.boggi...@seld.be","homepage":"https:\/\/seld.be
 "}],"description":"Sends your logs to files, sockets, inboxes,
databases and various
 web 
services","homepage":"https:\/\/github.com\/Seldaek\/monolog","keywords":["log","
 
logging","psr-3"],"funding":[{"url":"https:\/\/github.com\/Seldaek","type":"github"},
 
{"url":"https:\/\/tidelift.com\/funding\/github\/packagist\/monolog\/monolog","type":
 
"tidelift"}],"install-path":"..\/monolog\/monolog"},{"name":"oojs\/oojs-ui","version"
 
:"v0.41.3","version_normalized":"0.41.3.0","source":{"type":"git","url":"https:\/\/gi
 
thub.com\/wikimedia\/oojs-ui.git","reference":"0034158b0a4ed728908a6e564a7589c602e417
 
4e"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/oojs-ui\
 
/zipball\/0034158b0a4ed728908a6e564a7589c602e4174e","reference":"0034158b0a4ed728908a
 
6e564a7589c602e4174e","shasum":""},"require":{"php":">=7.2.9"},"require-dev":{"mediaw
 
iki\/mediawiki-codesniffer":"35.0.0","mediawiki\/mediawiki-phan-config":"0.10.6","med
 
iawiki\/minus-x":"1.1.1","php-parallel-lint\/php-console-highlighter":"0.5.0","php-pa
 
rallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"time":"2021-03-12
 
T19:07:25+00:00","type":"library","installation-source":"dist","autoload":{"classmap"
 
:["php\/"]},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["MIT
 "],"authors":[{"name":"Bartosz
Dziewo\u0144ski","email":"matma....@gmail.com"},{"name
 ":"Ed Sanders","email":"esand...@wikimedia.org"},{"name":"James D.
Forrester","email"
 :"jforres...@wikimedia.org"},{"name":"Kirsten
Menger-Anderson","email":"kmenger@wikim
 edia.org"},{"name":"Kunal
Mehta","email":"lego...@gmail.com"},{"name":"Prateek Saxena
 ","email":"prtks...@gmail.com"},{"name":"Roan
Kattouw","email":"r...@wikimedia.org"},
 {"name":"Rob Moen","email":"rm...@wikimedia.org"},{"name":"Timo
Tijhof","email":"krin
 klem...@gmail.com"},{"name":"Trevor
Parscal","email":"tre...@wikimedia.org"}],"descri
 ption":"Provides library of common widgets, layouts, and
windows.","homepage":"https:
 
\/\/www.mediawiki.org\/wiki\/OOUI","install-path":"..\/oojs\/oojs-ui"},{"name":"pear\
 
/console_getopt","version":"v1.4.3","version_normalized":"1.4.3.0","source":{"type":"
 
git","url":"https:\/\/github.com\/pear\/Console_Getopt.git","reference":"a41f8d3e6689
 
87609178c7c4a9fe48fecac53fa0"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/
 
repos\/pear\/Console_Getopt\/zipball\/a41f8d3e668987609178c7c4a9fe48fecac53fa0","refe
 
rence":"a41f8d3e668987609178c7c4a9fe48fecac53fa0","shasum":""},"time":"2019-11-20T18:
 
27:48+00:00","type":"library","installation-source":"dist","autoload":{"psr-0":{"Cons
 
ole":".\/"}},"notification-url":"https:\/\/packagist.org\/downloads\/","include-path"
 :[".\/"],"license":["BSD-2-Clause"],"authors":[{"name":"Andrei
Zmievski","email":"and
 r...@php.net","role":"Lead"},{"name":"Stig
Bakken","email":"s...@php.net","role":"Deve
 loper"},{"name":"Greg
Beaver","email":"cel...@php.net","role":"Helper"}],"description
 ":"More info available on:
http:\/\/pear.php.net\/package\/Console_Getopt","install-p
 
ath":"..\/pear\/console_getopt"},{"name":"pear\/mail","version":"v1.4.1","version_nor
 
malized":"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\/9609ed5e42ac5b221dfd9af85de005
 
c59d418ee7","reference":"9609ed5e42ac5b221dfd9af85de005c59d418ee7","shasum":""},"requ
 
ire":{"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","a
 
utoload":{"psr-0":{"Mail":".\/"}},"notification-url":"https:\/\/packagist.org\/downlo
 
ads\/","include-path":[".\/"],"license":["BSD-2-Clause"],"authors":[{"name":"Chuck
Ha
 genbuch","email":"ch...@horde.org","role":"Lead"},{"name":"Richard
Heyes","email":"ri
 ch...@phpguru.org","role":"Developer"},{"name":"Aleksander
Machniak","email":"alec@al
 ec.pl","role":"Developer"}],"description":"Class that provides
multiple interfaces fo
 r sending 
emails.","homepage":"http:\/\/pear.php.net\/package\/Mail","install-path":"
 
..\/pear\/mail"},{"name":"pear\/mail_mime","version":"1.10.11","version_normalized":"
 
1.10.11.0","source":{"type":"git","url":"https:\/\/github.com\/pear\/Mail_Mime.git","
 
reference":"d4fb9ce61201593d0f8c6db629c45e29c3409c14"},"dist":{"type":"zip","url":"ht
 
tps:\/\/api.github.com\/repos\/pear\/Mail_Mime\/zipball\/d4fb9ce61201593d0f8c6db629c4
 
5e29c3409c14","reference":"d4fb9ce61201593d0f8c6db629c45e29c3409c14","shasum":""},"re
 
quire":{"pear\/pear-core-minimal":"*","php":">=5.2.0"},"time":"2021-09-05T08:42:45+00
 
:00","type":"library","installation-source":"dist","autoload":{"psr-0":{"Mail":".\/"}
 
},"notification-url":"https:\/\/packagist.org\/downloads\/","include-path":[".\/"],"l
 icense":["BSD-3-Clause"],"authors":[{"name":"Cipriano
Groenendal","email":"cipri@php.
 net","role":"Lead"},{"name":"Aleksander
Machniak","email":"a...@php.net","role":"Lead
 "}],"description":"Mail_Mime provides classes to create MIME
messages","homepage":"ht
 
tp:\/\/pear.php.net\/package\/Mail_Mime","support":{"issues":"http:\/\/pear.php.net\/
 
bugs\/search.php?cmd=display&package_name[]=Mail_Mime","source":"https:\/\/github.com
 
\/pear\/Mail_Mime"},"install-path":"..\/pear\/mail_mime"},{"name":"pear\/net_smtp","v
 
ersion":"1.9.2","version_normalized":"1.9.2.0","source":{"type":"git","url":"https:\/
 
\/github.com\/pear\/Net_SMTP.git","reference":"18b5dbaa049bee5f6d02c9a4318db02472e2c9
 
22"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/pear\/Net_SMTP\/zip
 
ball\/18b5dbaa049bee5f6d02c9a4318db02472e2c922","reference":"18b5dbaa049bee5f6d02c9a4
 
318db02472e2c922","shasum":""},"require":{"pear\/net_socket":"@stable","pear\/pear-co
 
re-minimal":"@stable","php":">=5.4.0"},"require-dev":{"phpunit\/phpunit":"*"},"sugges
 t":{"pear\/auth_sasl":"Install optionally via your project's
composer.json"},"time":"
 
2020-08-13T01:26:09+00:00","type":"library","installation-source":"dist","autoload":{
 
"psr-0":{"Net":".\/"}},"notification-url":"https:\/\/packagist.org\/downloads\/","inc
 lude-path":[".\/"],"license":["BSD-2-Clause"],"authors":[{"name":"Jon
Parise","email"
 
:"j...@php.net","homepage":"https:\/\/www.indelible.org","role":"Lead"},{"name":"Chuck
  Hagenbuch","email":"ch...@horde.org","role":"Lead"}],"description":"An
implementatio
 n of the SMTP 
protocol","homepage":"https:\/\/pear.github.io\/Net_SMTP\/","keywords":
 
["email","mail","smtp"],"install-path":"..\/pear\/net_smtp"},{"name":"pear\/net_socke
 
t","version":"v1.2.2","version_normalized":"1.2.2.0","source":{"type":"git","url":"ht
 
tps:\/\/github.com\/pear\/Net_Socket.git","reference":"bbe6a12bb4f7059dba161f6ddd43f3
 
69c0ec8d09"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/pear\/Net_S
 
ocket\/zipball\/bbe6a12bb4f7059dba161f6ddd43f369c0ec8d09","reference":"bbe6a12bb4f705
 
9dba161f6ddd43f369c0ec8d09","shasum":""},"require":{"pear\/pear_exception":"*"},"requ
 
ire-dev":{"phpunit\/phpunit":"*"},"time":"2015-03-22T15:48:19+00:00","type":"library"
 
,"installation-source":"dist","autoload":{"psr-0":{"Net":".\/"}},"notification-url":"
 https:\/\/packagist.org\/downloads\/","include-path":[".\/"],"license":["PHP
License"
 ],"authors":[{"name":"Chuck
Hagenbuch","email":"ch...@horde.org","role":"Lead"},{"nam
 e":"Aleksander
Machniak","email":"a...@php.net","role":"Lead"},{"name":"Stig Bakken",
 "email":"s...@php.net","role":"Lead"}],"description":"More info
available on: http:\/
 
\/pear.php.net\/package\/Net_Socket","install-path":"..\/pear\/net_socket"},{"name":"
 
pear\/net_url2","version":"v2.2.2","version_normalized":"2.2.2.0","source":{"type":"g
 
it","url":"https:\/\/github.com\/pear\/Net_URL2.git","reference":"07fd055820dbf466ee3
 
990abe96d0e40a8791f9d"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/
 
pear\/Net_URL2\/zipball\/07fd055820dbf466ee3990abe96d0e40a8791f9d","reference":"07fd0
 
55820dbf466ee3990abe96d0e40a8791f9d","shasum":""},"require":{"php":">=5.1.4"},"requir
 
e-dev":{"phpunit\/phpunit":">=3.3.0"},"time":"2017-08-25T06:16:11+00:00","type":"libr
 
ary","extra":{"branch-alias":{"dev-master":"2.2.x-dev"}},"installation-source":"dist"
 
,"autoload":{"classmap":["Net\/URL2.php"]},"notification-url":"https:\/\/packagist.or
 
g\/downloads\/","include-path":[".\/"],"license":["BSD-3-Clause"],"authors":[{"name":
 "David Coallier","email":"dav...@php.net"},{"name":"Tom
Klingenberg","email":"tkli@ph
 p.net"},{"name":"Christian
Schmidt","email":"chm...@php.net"}],"description":"Class f
 or parsing and handling URL. Provides parsing of URLs into their
constituent parts (s
 cheme, host, path etc.), URL generation, and resolving of relative
URLs.","homepage":
 
"https:\/\/github.com\/pear\/Net_URL2","keywords":["PEAR","net","networking","rfc3986
 
","uri","url"],"install-path":"..\/pear\/net_url2"},{"name":"pear\/pear-core-minimal"
 
,"version":"v1.10.11","version_normalized":"1.10.11.0","source":{"type":"git","url":"
 
https:\/\/github.com\/pear\/pear-core-minimal.git","reference":"68d0d32ada737153b7e93
 
b8d3c710ebe70ac867d"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/pe
 
ar\/pear-core-minimal\/zipball\/68d0d32ada737153b7e93b8d3c710ebe70ac867d","reference"
 
:"68d0d32ada737153b7e93b8d3c710ebe70ac867d","shasum":""},"require":{"pear\/console_ge
 
topt":"~1.4","pear\/pear_exception":"~1.0"},"replace":{"rsky\/pear-core-min":"self.ve
 
rsion"},"time":"2021-08-10T22:31:03+00:00","type":"library","installation-source":"di
 
st","autoload":{"psr-0":{"":"src\/"}},"notification-url":"https:\/\/packagist.org\/do
 
wnloads\/","include-path":["src\/"],"license":["BSD-3-Clause"],"authors":[{"name":"Ch
 ristian 
Weiske","email":"cwei...@php.net","role":"Lead"}],"description":"Minimal
set
 of PEAR core files to be used as composer
dependency","support":{"issues":"http:\/\/p
 
ear.php.net\/bugs\/search.php?cmd=display&package_name[]=PEAR","source":"https:\/\/gi
 
thub.com\/pear\/pear-core-minimal"},"install-path":"..\/pear\/pear-core-minimal"},{"n
 
ame":"pear\/pear_exception","version":"v1.0.2","version_normalized":"1.0.2.0","source
 
":{"type":"git","url":"https:\/\/github.com\/pear\/PEAR_Exception.git","reference":"b
 
14fbe2ddb0b9f94f5b24cf08783d599f776fff0"},"dist":{"type":"zip","url":"https:\/\/api.g
 
ithub.com\/repos\/pear\/PEAR_Exception\/zipball\/b14fbe2ddb0b9f94f5b24cf08783d599f776
 
fff0","reference":"b14fbe2ddb0b9f94f5b24cf08783d599f776fff0","shasum":""},"require":{
 
"php":">=5.2.0"},"require-dev":{"phpunit\/phpunit":"<9"},"time":"2021-03-21T15:43:46+
 
00:00","type":"class","extra":{"branch-alias":{"dev-master":"1.0.x-dev"}},"installati
 
on-source":"dist","autoload":{"classmap":["PEAR\/"]},"notification-url":"https:\/\/pa
 
ckagist.org\/downloads\/","include-path":["."],"license":["BSD-2-Clause"],"authors":[
 {"name":"Helgi Thormar","email":"du...@php.net"},{"name":"Greg
Beaver","email":"cello
 g...@php.net"}],"description":"The PEAR Exception base
class.","homepage":"https:\/\/git
 
hub.com\/pear\/PEAR_Exception","keywords":["exception"],"support":{"issues":"http:\/\
 
/pear.php.net\/bugs\/search.php?cmd=display&package_name[]=PEAR_Exception","source":"
 
https:\/\/github.com\/pear\/PEAR_Exception"},"install-path":"..\/pear\/pear_exception
 
"},{"name":"pleonasm\/bloom-filter","version":"1.0.2","version_normalized":"1.0.2.0",
 
"source":{"type":"git","url":"https:\/\/github.com\/pleonasm\/bloom-filter.git","refe
 
rence":"4a3292c9f83a778c44271bf4e4f6be1204b87f7b"},"dist":{"type":"zip","url":"https:
 
\/\/api.github.com\/repos\/pleonasm\/bloom-filter\/zipball\/4a3292c9f83a778c44271bf4e
 
4f6be1204b87f7b","reference":"4a3292c9f83a778c44271bf4e4f6be1204b87f7b","shasum":""},
 "require":{"php":">=5.4"},"require-dev":{"phpunit\/phpunit":"^4.8 ||
^5.7 || ^6.4","s
 
atooshi\/php-coveralls":"^1.0.1"},"time":"2018-03-03T21:16:42+00:00","type":"library"
 
,"installation-source":"dist","autoload":{"psr-4":{"Pleo\\BloomFilter\\":"src\/"}},"n
 
otification-url":"https:\/\/packagist.org\/downloads\/","license":["BSD-2-Clause"],"a
 uthors":[{"name":"Matthew
Nagi","email":"matthew.n...@base-2.net"}],"description":"A
 pure PHP implementation of a Bloom Filter","keywords":["Bloom
Filter","bloom","filter
 
","sets"],"install-path":"..\/pleonasm\/bloom-filter"},{"name":"psr\/container","vers
 
ion":"1.1.1","version_normalized":"1.1.1.0","source":{"type":"git","url":"https:\/\/g
 
ithub.com\/php-fig\/container.git","reference":"8622567409010282b7aeebe4bb841fe98b58d
 
caf"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/php-fig\/container
 
\/zipball\/8622567409010282b7aeebe4bb841fe98b58dcaf","reference":"8622567409010282b7a
 
eebe4bb841fe98b58dcaf","shasum":""},"require":{"php":">=7.2.0"},"time":"2021-03-05T17
 
:36:06+00:00","type":"library","installation-source":"dist","autoload":{"psr-4":{"Psr
 
\\Container\\":"src\/"}},"notification-url":"https:\/\/packagist.org\/downloads\/","l
 
icense":["MIT"],"authors":[{"name":"PHP-FIG","homepage":"https:\/\/www.php-fig.org\/"
 }],"description":"Common Container Interface (PHP FIG
PSR-11)","homepage":"https:\/\/
 
github.com\/php-fig\/container","keywords":["PSR-11","container","container-interface
 
","container-interop","psr"],"support":{"issues":"https:\/\/github.com\/php-fig\/cont
 
ainer\/issues","source":"https:\/\/github.com\/php-fig\/container\/tree\/1.1.1"},"ins
 
tall-path":"..\/psr\/container"},{"name":"psr\/http-client","version":"1.0.1","versio
 
n_normalized":"1.0.1.0","source":{"type":"git","url":"https:\/\/github.com\/php-fig\/
 
http-client.git","reference":"2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"},"dist":{"typ
 
e":"zip","url":"https:\/\/api.github.com\/repos\/php-fig\/http-client\/zipball\/2dfb5
 
f6c5eff0e91e20e913f8c5452ed95b86621","reference":"2dfb5f6c5eff0e91e20e913f8c5452ed95b
 86621","shasum":""},"require":{"php":"^7.0 ||
^8.0","psr\/http-message":"^1.0"},"time
 
":"2020-06-29T06:28:15+00:00","type":"library","extra":{"branch-alias":{"dev-master":
 
"1.0.x-dev"}},"installation-source":"dist","autoload":{"psr-4":{"Psr\\Http\\Client\\"
 
:"src\/"}},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["MIT"
 
],"authors":[{"name":"PHP-FIG","homepage":"http:\/\/www.php-fig.org\/"}],"description
 ":"Common interface for HTTP
clients","homepage":"https:\/\/github.com\/php-fig\/http
 
-client","keywords":["http","http-client","psr","psr-18"],"install-path":"..\/psr\/ht
 
tp-client"},{"name":"psr\/http-message","version":"1.0.1","version_normalized":"1.0.1
 
.0","source":{"type":"git","url":"https:\/\/github.com\/php-fig\/http-message.git","r
 
eference":"f6561bf28d520154e4b0ec72be95418abe6d9363"},"dist":{"type":"zip","url":"htt
 
ps:\/\/api.github.com\/repos\/php-fig\/http-message\/zipball\/f6561bf28d520154e4b0ec7
 
2be95418abe6d9363","reference":"f6561bf28d520154e4b0ec72be95418abe6d9363","shasum":""
 
},"require":{"php":">=5.3.0"},"time":"2016-08-06T14:39:51+00:00","type":"library","ex
 
tra":{"branch-alias":{"dev-master":"1.0.x-dev"}},"installation-source":"dist","autolo
 
ad":{"psr-4":{"Psr\\Http\\Message\\":"src\/"}},"notification-url":"https:\/\/packagis
 
t.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"],"install-path":"..\/psr\/http-message"},{"name":"psr\
 
/log","version":"1.1.3","version_normalized":"1.1.3.0","source":{"type":"git","url":"
 
https:\/\/github.com\/php-fig\/log.git","reference":"0f73288fd15629204f9d42b7055f72da
 
cbe811fc"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/php-fig\/log\
 
/zipball\/0f73288fd15629204f9d42b7055f72dacbe811fc","reference":"0f73288fd15629204f9d
 
42b7055f72dacbe811fc","shasum":""},"require":{"php":">=5.3.0"},"time":"2020-03-23T09:
 
12:05+00:00","type":"library","extra":{"branch-alias":{"dev-master":"1.1.x-dev"}},"in
 
stallation-source":"dist","autoload":{"psr-4":{"Psr\\Log\\":"Psr\/Log\/"}},"notificat
 
ion-url":"https:\/\/packagist.org\/downloads\/","license":["MIT"],"authors":[{"name":
 "PHP-FIG","homepage":"http:\/\/www.php-fig.org\/"}],"description":"Common
interface f
 or logging 
libraries","homepage":"https:\/\/github.com\/php-fig\/log","keywords":["lo
 
g","psr","psr-3"],"install-path":"..\/psr\/log"},{"name":"ralouphie\/getallheaders","
 
version":"3.0.3","version_normalized":"3.0.3.0","source":{"type":"git","url":"https:\
 
/\/github.com\/ralouphie\/getallheaders.git","reference":"120b605dfeb996808c31b647729
 
0a714d356e822"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/ralouphi
 
e\/getallheaders\/zipball\/120b605dfeb996808c31b6477290a714d356e822","reference":"120
 
b605dfeb996808c31b6477290a714d356e822","shasum":""},"require":{"php":">=5.6"},"requir
 e-dev":{"php-coveralls\/php-coveralls":"^2.1","phpunit\/phpunit":"^5
|| ^6.5"},"time"
 
:"2019-03-08T08:55:37+00:00","type":"library","installation-source":"dist","autoload"
 
:{"files":["src\/getallheaders.php"]},"notification-url":"https:\/\/packagist.org\/do
 wnloads\/","license":["MIT"],"authors":[{"name":"Ralph
Khattar","email":"ralph.khatta
 r...@gmail.com"}],"description":"A polyfill for
getallheaders.","install-path":"..\/ralo
 
uphie\/getallheaders"},{"name":"symfony\/polyfill-php80","version":"v1.25.0","version
 
_normalized":"1.25.0.0","source":{"type":"git","url":"https:\/\/github.com\/symfony\/
 
polyfill-php80.git","reference":"4407588e0d3f1f52efb65fbe92babe41f37fe50c"},"dist":{"
 
type":"zip","url":"https:\/\/api.github.com\/repos\/symfony\/polyfill-php80\/zipball\
 
/4407588e0d3f1f52efb65fbe92babe41f37fe50c","reference":"4407588e0d3f1f52efb65fbe92bab
 
e41f37fe50c","shasum":""},"require":{"php":">=7.1"},"time":"2022-03-04T08:16:47+00:00
 
","type":"library","extra":{"branch-alias":{"dev-main":"1.23-dev"},"thanks":{"name":"
 
symfony\/polyfill","url":"https:\/\/github.com\/symfony\/polyfill"}},"installation-so
 
urce":"dist","autoload":{"files":["bootstrap.php"],"psr-4":{"Symfony\\Polyfill\\Php80
 
\\":""},"classmap":["Resources\/stubs"]},"notification-url":"https:\/\/packagist.org\
 /downloads\/","license":["MIT"],"authors":[{"name":"Ion
Bazan","email":"ion.bazan@gma
 il.com"},{"name":"Nicolas
Grekas","email":"p...@tchwork.com"},{"name":"Symfony Community
 ","homepage":"https:\/\/symfony.com\/contributors"}],"description":"Symfony
polyfill
 backporting some PHP 8.0+ features to lower PHP
versions","homepage":"https:\/\/symfo
 
ny.com","keywords":["compatibility","polyfill","portable","shim"],"support":{"source"
 
:"https:\/\/github.com\/symfony\/polyfill-php80\/tree\/v1.25.0"},"funding":[{"url":"h
 
ttps:\/\/symfony.com\/sponsor","type":"custom"},{"url":"https:\/\/github.com\/fabpot"
 
,"type":"github"},{"url":"https:\/\/tidelift.com\/funding\/github\/packagist\/symfony
 
\/symfony","type":"tidelift"}],"install-path":"..\/symfony\/polyfill-php80"},{"name":
 
"wikimedia\/assert","version":"v0.5.0","version_normalized":"0.5.0.0","source":{"type
 
":"git","url":"https:\/\/github.com\/wikimedia\/Assert.git","reference":"d8e97f15b8f3
 
d3799899e3d56452d34511be5764"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/
 
repos\/wikimedia\/Assert\/zipball\/d8e97f15b8f3d3799899e3d56452d34511be5764","referen
 
ce":"d8e97f15b8f3d3799899e3d56452d34511be5764","shasum":""},"require":{"php":">=7.2.9
 
"},"require-dev":{"jakub-onderka\/php-console-highlighter":"0.4.0","jakub-onderka\/ph
 
p-parallel-lint":"1.0.0","mediawiki\/mediawiki-codesniffer":"29.0.0","mediawiki\/minu
 
s-x":"1.0.0","ockcyp\/covers-validator":"1.1.1","phpunit\/phpunit":"^8.5"},"time":"20
 
20-02-14T19:22:00+00:00","type":"library","installation-source":"dist","autoload":{"p
 
sr-4":{"Wikimedia\\Assert\\":"src\/"}},"notification-url":"https:\/\/packagist.org\/d
 ownloads\/","license":["MIT"],"authors":[{"name":"Daniel
Kinzler"},{"name":"Thiemo Kr
 euz"}],"description":"Provides runtime
assertions","homepage":"https:\/\/github.com\/
 
wikimedia\/Assert","keywords":["assert","assertions","php","postcondition","precondit
 
ion","qa"],"install-path":"..\/wikimedia\/assert"},{"name":"wikimedia\/at-ease","vers
 
ion":"v2.1.0","version_normalized":"2.1.0.0","source":{"type":"git","url":"https:\/\/
 
github.com\/wikimedia\/at-ease.git","reference":"e8ebaa7bb7c8a8395481a05f6dc4deaceab1
 
1c33"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/at-eas
 
e\/zipball\/e8ebaa7bb7c8a8395481a05f6dc4deaceab11c33","reference":"e8ebaa7bb7c8a83954
 
81a05f6dc4deaceab11c33","shasum":""},"require":{"php":">=7.2.9"},"require-dev":{"medi
 
awiki\/mediawiki-codesniffer":"35.0.0","mediawiki\/minus-x":"1.1.1","ockcyp\/covers-v
 
alidator":"1.3.3","php-parallel-lint\/php-console-highlighter":"0.5.0","php-parallel-
 
lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"time":"2021-02-27T15:53:
 
37+00:00","type":"library","installation-source":"dist","autoload":{"psr-4":{"Wikimed
 
ia\\AtEase\\":"src\/Wikimedia\/AtEase\/"},"files":["src\/Wikimedia\/Functions.php"]},
 
"notification-url":"https:\/\/packagist.org\/downloads\/","license":["GPL-2.0-or-late
 r"],"authors":[{"name":"Tim
Starling","email":"tstarl...@wikimedia.org"},{"name":"Med
 iaWiki 
developers","email":"wikitec...@lists.wikimedia.org"}],"description":"Safe
rep
 lacement to @ for suppressing
warnings.","homepage":"https:\/\/www.mediawiki.org\/wik
 
i\/at-ease","install-path":"..\/wikimedia\/at-ease"},{"name":"wikimedia\/base-convert
 
","version":"v2.0.1","version_normalized":"2.0.1.0","source":{"type":"git","url":"htt
 
ps:\/\/github.com\/wikimedia\/base-convert.git","reference":"449f0d0237cf1e0e71faec90
 
680c88d4af6e711d"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikim
 
edia\/base-convert\/zipball\/449f0d0237cf1e0e71faec90680c88d4af6e711d","reference":"4
 
49f0d0237cf1e0e71faec90680c88d4af6e711d","shasum":""},"require":{"php":">=7.2.9"},"re
 
quire-dev":{"jakub-onderka\/php-console-highlighter":"0.4.0","jakub-onderka\/php-para
 
llel-lint":"1.0.0","mediawiki\/mediawiki-codesniffer":"29.0.0","mediawiki\/minus-x":"
 
1.0.0","ockcyp\/covers-validator":"1.1.1","phpunit\/phpunit":"^8.5"},"time":"2020-03-
 
09T05:35:22+00:00","type":"library","installation-source":"dist","autoload":{"files":
 
["src\/Functions.php"]},"notification-url":"https:\/\/packagist.org\/downloads\/","li
 cense":["GPL-2.0-or-later"],"authors":[{"name":"Brion
Vibber","email":"bvibber@wikime
 dia.org"},{"name":"Tyler
Romeo","email":"tylerro...@gmail.com"}],"description":"Conve
 rt an arbitrarily-long string from one numeric base to another,
optionally zero-paddi
 ng to a minimum column
width.","homepage":"https:\/\/www.mediawiki.org\/wiki\/base_co
 
nvert","install-path":"..\/wikimedia\/base-convert"},{"name":"wikimedia\/cdb","versio
 
n":"1.4.1","version_normalized":"1.4.1.0","source":{"type":"git","url":"https:\/\/git
 
hub.com\/wikimedia\/cdb.git","reference":"d49d96232f045311dc1f21bf0d7e40adf82a1f1d"},
 
"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/cdb\/zipball\
 
/d49d96232f045311dc1f21bf0d7e40adf82a1f1d","reference":"d49d96232f045311dc1f21bf0d7e4
 
0adf82a1f1d","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":"Ti
 m Starling","email":"tstarl...@wikimedia.org"},{"name":"Chad
Horohoe","email":"chad@w
 ikimedia.org"},{"name":"Ori
Livneh","email":"o...@wikimedia.org"}],"description":"Cons
 tant Database (CDB) wrapper library for PHP. Provides pure-PHP
fallback when dba_* fu
 nctions are 
absent.","homepage":"https:\/\/www.mediawiki.org\/wiki\/CDB","install-pat
 
h":"..\/wikimedia\/cdb"},{"name":"wikimedia\/cldr-plural-rule-parser","version":"v2.0
 
.0","version_normalized":"2.0.0.0","source":{"type":"git","url":"https:\/\/github.com
 
\/wikimedia\/CLDRPluralRuleParser.git","reference":"83d78cb8018d5c0f66fd6d0efff6a8ae2
 
de92d36"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/CLD
 
RPluralRuleParser\/zipball\/83d78cb8018d5c0f66fd6d0efff6a8ae2de92d36","reference":"83
 
d78cb8018d5c0f66fd6d0efff6a8ae2de92d36","shasum":""},"require":{"php":">=7.2.9"},"req
 
uire-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","mediawiki\/mediawiki-phan-con
 
fig":"0.10.6","mediawiki\/minus-x":"1.1.1","ockcyp\/covers-validator":"1.3.3","php-pa
 
rallel-lint\/php-console-highlighter":"0.5.0","php-parallel-lint\/php-parallel-lint":
 
"1.2.0","phpunit\/phpunit":"^8.5"},"time":"2021-02-11T20:47:01+00:00","type":"library
 
","installation-source":"dist","autoload":{"psr-4":{"CLDRPluralRuleParser\\":"src\/"}
 
},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["GPL-2.0-or-la
 ter"],"authors":[{"name":"Tim
Starling","email":"tstarl...@wikimedia.org"},{"name":"N
 iklas 
Laxstr\u00f6m","email":"niklas.laxst...@gmail.com"}],"description":"Evaluates
p
 lural rules specified in the CLDR project
notation.","homepage":"https:\/\/www.mediaw
 
iki.org\/wiki\/CLDRPluralRuleParser","install-path":"..\/wikimedia\/cldr-plural-rule-
 
parser"},{"name":"wikimedia\/common-passwords","version":"v0.3.0","version_normalized
 
":"0.3.0.0","source":{"type":"git","url":"https:\/\/github.com\/wikimedia\/common-pas
 
swords.git","reference":"5b51a88a27e17f485ba1295ee6916620686cd5a5"},"dist":{"type":"z
 
ip","url":"https:\/\/api.github.com\/repos\/wikimedia\/common-passwords\/zipball\/5b5
 
1a88a27e17f485ba1295ee6916620686cd5a5","reference":"5b51a88a27e17f485ba1295ee69166206
 
86cd5a5","shasum":""},"require":{"php":">=7.2.9","pleonasm\/bloom-filter":"1.0.2"},"r
 
equire-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","mediawiki\/minus-x":"1.1.1"
 
,"ockcyp\/covers-validator":"1.3.3","php-parallel-lint\/php-console-highlighter":"0.5
 
.0","php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"time":
 
"2021-01-31T00:23:58+00:00","type":"library","installation-source":"dist","autoload":
 
{"psr-4":{"Wikimedia\\CommonPasswords\\":"src\/CommonPasswords\/"}},"notification-url
 
":"https:\/\/packagist.org\/downloads\/","license":["MIT"],"authors":[{"name":"Sam
Re
 ed","email":"re...@wikimedia.org"}],"description":"List of the
100,000 most commonly
 used 
passwords","homepage":"https:\/\/www.mediawiki.org\/wiki\/CommonPasswords","inst
 
all-path":"..\/wikimedia\/common-passwords"},{"name":"wikimedia\/composer-merge-plugi
 
n","version":"v2.0.1","version_normalized":"2.0.1.0","source":{"type":"git","url":"ht
 
tps:\/\/github.com\/wikimedia\/composer-merge-plugin.git","reference":"8ca2ed8ab97c8e
 
bce6b39d9943e9909bb4f18912"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/re
 
pos\/wikimedia\/composer-merge-plugin\/zipball\/8ca2ed8ab97c8ebce6b39d9943e9909bb4f18
 
912","reference":"8ca2ed8ab97c8ebce6b39d9943e9909bb4f18912","shasum":""},"require":{"
 
composer-plugin-api":"^1.1||^2.0","php":">=7.2.0"},"require-dev":{"composer\/composer
 
":"^1.1||^2.0","php-parallel-lint\/php-parallel-lint":"~1.1.0","phpunit\/phpunit":"^8
 
.5||^9.0","squizlabs\/php_codesniffer":"~3.5.4"},"time":"2021-02-24T05:28:06+00:00","
 
type":"composer-plugin","extra":{"branch-alias":{"dev-master":"2.x-dev"},"class":"Wik
 
imedia\\Composer\\Merge\\V2\\MergePlugin"},"installation-source":"dist","autoload":{"
 
psr-4":{"Wikimedia\\Composer\\Merge\\V2\\":"src\/"}},"notification-url":"https:\/\/pa
 ckagist.org\/downloads\/","license":["MIT"],"authors":[{"name":"Bryan
Davis","email":
 "bd...@wikimedia.org"}],"description":"Composer plugin to merge
multiple composer.jso
 n 
files","install-path":"..\/wikimedia\/composer-merge-plugin"},{"name":"wikimedia\/c
 
ss-sanitizer","version":"v3.0.2","version_normalized":"3.0.2.0","source":{"type":"git
 
","url":"https:\/\/github.com\/wikimedia\/css-sanitizer.git","reference":"718e2a79fc3
 
fec4c7a43193b5e2ac3bae6756ee4"},"dist":{"type":"zip","url":"https:\/\/api.github.com\
 
/repos\/wikimedia\/css-sanitizer\/zipball\/718e2a79fc3fec4c7a43193b5e2ac3bae6756ee4",
 
"reference":"718e2a79fc3fec4c7a43193b5e2ac3bae6756ee4","shasum":""},"require":{"ext-i
 
conv":"*","ext-mbstring":"*","php":">=7.2.0","wikimedia\/at-ease":"^2.0.0","wikimedia
 \/utfnormal":"2.0.0 ||
^3.0.1"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35
 
.0.0","mediawiki\/mediawiki-phan-config":"0.10.6","mediawiki\/minus-x":"1.1.1","php-p
 
arallel-lint\/php-console-highlighter":"0.5.0","php-parallel-lint\/php-parallel-lint"
 
:"1.2.0","phpunit\/phpunit":"^8.5","wikimedia\/testing-access-wrapper":"1.0.0"},"time
 
":"2021-03-21T17:30:58+00:00","type":"library","installation-source":"dist","autoload
 
":{"psr-4":{"Wikimedia\\CSS\\":"src\/"}},"notification-url":"https:\/\/packagist.org\
 /downloads\/","license":["Apache-2.0"],"authors":[{"name":"Brad
Jorsch","email":"bjor
 s...@wikimedia.org"}],"description":"Classes to parse and sanitize
CSS","homepage":"ht
 
tps:\/\/www.mediawiki.org\/wiki\/Css-sanitizer","install-path":"..\/wikimedia\/css-sa
 
nitizer"},{"name":"wikimedia\/html-formatter","version":"3.0.1","version_normalized":
 
"3.0.1.0","source":{"type":"git","url":"https:\/\/github.com\/wikimedia\/html-formatt
 
er.git","reference":"f18622f3384b9b7fed185bff2a46594aec92fa47"},"dist":{"type":"zip",
 
"url":"https:\/\/api.github.com\/repos\/wikimedia\/html-formatter\/zipball\/f18622f33
 
84b9b7fed185bff2a46594aec92fa47","reference":"f18622f3384b9b7fed185bff2a46594aec92fa4
 
7","shasum":""},"require":{"ext-dom":"*","ext-libxml":"*","ext-mbstring":"*","php":">
 
=7.2.9"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","mediawiki\/minus
 
-x":"1.1.1","ockcyp\/covers-validator":"1.3.3","php-parallel-lint\/php-console-highli
 
ghter":"0.5.0","php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.
 
5"},"time":"2021-03-08T12:56:36+00:00","type":"library","installation-source":"dist",
 
"autoload":{"psr-4":{"HtmlFormatter\\":"src\/"}},"notification-url":"https:\/\/packag
 
ist.org\/downloads\/","license":["GPL-2.0-or-later"],"authors":[{"name":"MediaWiki
co
 ntributors"}],"description":"Performs transformations of HTML by
wrapping around libx
 ml2 and working around its countless
bugs.","homepage":"https:\/\/www.mediawiki.org\/
 
wiki\/HtmlFormatter","install-path":"..\/wikimedia\/html-formatter"},{"name":"wikimed
 
ia\/ip-set","version":"3.0.0","version_normalized":"3.0.0.0","source":{"type":"git","
 
url":"https:\/\/github.com\/wikimedia\/IPSet.git","reference":"4efe81f0ffb907a60778a7
 
2faf6ede17bb490081"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wik
 
imedia\/IPSet\/zipball\/4efe81f0ffb907a60778a72faf6ede17bb490081","reference":"4efe81
 
f0ffb907a60778a72faf6ede17bb490081","shasum":""},"require":{"php":">=7.2.9","wikimedi
 
a\/at-ease":"^2.0.0"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","med
 
iawiki\/mediawiki-phan-config":"0.10.6","mediawiki\/minus-x":"1.1.1","ockcyp\/covers-
 
validator":"1.3.3","php-parallel-lint\/php-console-highlighter":"0.5.0","php-parallel
 
-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"time":"2021-03-21T17:31
 
:05+00:00","type":"library","installation-source":"dist","autoload":{"psr-4":{"Wikime
 
dia\\":"src\/"}},"notification-url":"https:\/\/packagist.org\/downloads\/","license":
 ["GPL-2.0-or-later"],"authors":[{"name":"Brandon
Black","email":"blbl...@gmail.com"}]
 ,"description":"Efficiently match IP addresses against a set of CIDR
specifications."
 
,"homepage":"https:\/\/www.mediawiki.org\/wiki\/IPSet","install-path":"..\/wikimedia\
 
/ip-set"},{"name":"wikimedia\/ip-utils","version":"3.0.2","version_normalized":"3.0.2
 
.0","source":{"type":"git","url":"https:\/\/github.com\/wikimedia\/ip-utils.git","ref
 
erence":"ba5db9991418c9b00c4ef7d327c32bf595755d02"},"dist":{"type":"zip","url":"https
 
:\/\/api.github.com\/repos\/wikimedia\/ip-utils\/zipball\/ba5db9991418c9b00c4ef7d327c
 
32bf595755d02","reference":"ba5db9991418c9b00c4ef7d327c32bf595755d02","shasum":""},"r
 
equire":{"php":">=7.2.9","wikimedia\/base-convert":"^2.0.0","wikimedia\/ip-set":"^2.0
 
.0|^3.0.0"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","mediawiki\/me
 
diawiki-phan-config":"0.10.6","mediawiki\/minus-x":"1.1.1","ockcyp\/covers-validator"
 
:"1.3.3","php-parallel-lint\/php-console-highlighter":"0.5.0","php-parallel-lint\/php
 
-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"time":"2021-03-21T18:39:17+00:00"
 
,"type":"library","installation-source":"dist","autoload":{"psr-4":{"Wikimedia\\":"sr
 
c\/"}},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["GPL-2.0-
 or-later"],"authors":[{"name":"MediaWiki
developers","email":"wikitech-l@lists.wikime
 dia.org"}],"description":"Functions and constants to play with IP
addresses and range
 
s","homepage":"https:\/\/www.mediawiki.org\/wiki\/IPUtils","install-path":"..\/wikime
 
dia\/ip-utils"},{"name":"wikimedia\/less.php","version":"v3.1.0","version_normalized"
 
:"3.1.0.0","source":{"type":"git","url":"https:\/\/github.com\/wikimedia\/less.php.gi
 
t","reference":"a486d78b9bd16b72f237fc6093aa56d69ce8bd13"},"dist":{"type":"zip","url"
 
:"https:\/\/api.github.com\/repos\/wikimedia\/less.php\/zipball\/a486d78b9bd16b72f237
 
fc6093aa56d69ce8bd13","reference":"a486d78b9bd16b72f237fc6093aa56d69ce8bd13","shasum"
 
:""},"require":{"php":">=7.2.9"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"3
 
4.0.0","mediawiki\/minus-x":"1.0.0","php-parallel-lint\/php-console-highlighter":"0.5
 
.0","php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"time":
 
"2020-12-11T19:33:31+00:00","bin":["bin\/lessc"],"type":"library","installation-sourc
 
e":"dist","autoload":{"psr-0":{"Less":"lib\/"},"classmap":["lessc.inc.php"]},"notific
 
ation-url":"https:\/\/packagist.org\/downloads\/","license":["Apache-2.0"],"authors":
 [{"name":"Josh
Schmidt","homepage":"https:\/\/github.com\/oyejorge"},{"name":"Matt Ag
 ar","homepage":"https:\/\/github.com\/agar"},{"name":"Martin
Janto\u0161ovi\u010d","h
 omepage":"https:\/\/github.com\/Mordred"}],"description":"PHP port of
the Javascript
 version of LESS http:\/\/lesscss.org (Originally maintained by Josh
Schmidt)","keywor
 
ds":["css","less","less.js","lesscss","php","stylesheet"],"install-path":"..\/wikimed
 
ia\/less.php"},{"name":"wikimedia\/minify","version":"2.2.4","version_normalized":"2.
 
2.4.0","source":{"type":"git","url":"https:\/\/github.com\/wikimedia\/minify.git","re
 
ference":"2efef5f0b97d6342504490cd2525d2bc6eb8821e"},"dist":{"type":"zip","url":"http
 
s:\/\/api.github.com\/repos\/wikimedia\/minify\/zipball\/2efef5f0b97d6342504490cd2525
 
d2bc6eb8821e","reference":"2efef5f0b97d6342504490cd2525d2bc6eb8821e","shasum":""},"re
 
quire":{"pear\/net_url2":"2.2.2","php":">=7.2.9"},"require-dev":{"mediawiki\/mediawik
 
i-codesniffer":"37.0.0","mediawiki\/mediawiki-phan-config":"0.10.6","mediawiki\/minus
 
-x":"1.1.1","ockcyp\/covers-validator":"1.3.3","php-parallel-lint\/php-console-highli
 
ghter":"0.5.0","php-parallel-lint\/php-parallel-lint":"1.3.0","phpunit\/phpunit":"^8.
 
5","wikimedia\/testing-access-wrapper":"~2.0"},"time":"2021-07-28T00:27:02+00:00","ty
 
pe":"library","installation-source":"dist","autoload":{"psr-4":{"Wikimedia\\Minify\\"
 
:"src\/"},"psr-0":{"CSSMin":"src\/"}},"notification-url":"https:\/\/packagist.org\/do
 wnloads\/","license":["Apache-2.0"],"authors":[{"name":"Paul
Copperman","email":"paul
 .copper...@gmail.com"},{"name":"Trevor
Parscal","email":"tpars...@wikimedia.org"},{"n
 ame":"Timo Tijhof","email":"krinklem...@gmail.com"},{"name":"Roan
Kattouw","email":"r
 oan.katt...@gmail.com"}],"description":"Minification of JavaScript
code and CSS style
 
sheets.","homepage":"https:\/\/gerrit.wikimedia.org\/g\/mediawiki\/libs\/Minify","ins
 
tall-path":"..\/wikimedia\/minify"},{"name":"wikimedia\/object-factory","version":"v3
 
.0.2","version_normalized":"3.0.2.0","source":{"type":"git","url":"https:\/\/github.c
 
om\/wikimedia\/object-factory.git","reference":"fcfc7a0dafe9608231816d6bf74919826d9bc
 
885"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/object-
 
factory\/zipball\/fcfc7a0dafe9608231816d6bf74919826d9bc885","reference":"fcfc7a0dafe9
 
608231816d6bf74919826d9bc885","shasum":""},"require":{"php":">=7.2.9","psr\/container
 
":"1.1.1"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","mediawiki\/min
 
us-x":"1.1.1","ockcyp\/covers-validator":"1.3.3","php-parallel-lint\/php-console-high
 
lighter":"0.5.0","php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^
 
8.5"},"time":"2021-04-25T19:27:15+00:00","type":"library","installation-source":"dist
 
","autoload":{"psr-4":{"Wikimedia\\":"src\/"}},"notification-url":"https:\/\/packagis
 t.org\/downloads\/","license":["GPL-2.0-or-later"],"authors":[{"name":"Bryan
Davis","
 email":"bda...@wikimedia.org"}],"description":"Construct objects from
configuration i
 
nstructions","homepage":"https:\/\/www.mediawiki.org\/wiki\/ObjectFactory","support":
 
{"source":"https:\/\/github.com\/wikimedia\/object-factory\/tree\/v3.0.2"},"install-p
 
ath":"..\/wikimedia\/object-factory"},{"name":"wikimedia\/parsoid","version":"v0.13.1
 
","version_normalized":"0.13.1.0","source":{"type":"git","url":"https:\/\/github.com\
 
/wikimedia\/parsoid.git","reference":"abbea0680ebd5faa0867494710952358a5671447"},"dis
 
t":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/parsoid\/zipball\
 
/abbea0680ebd5faa0867494710952358a5671447","reference":"abbea0680ebd5faa0867494710952
 
358a5671447","shasum":""},"require":{"composer\/semver":"^1.7.2|^3.2.4","ext-dom":"*"
 
,"ext-json":"*","liuggio\/statsd-php-client":"^1.0.18","php":">=7.2.0","psr\/log":"^1
 
.1.2","wikimedia\/assert":"0.4.0|^0.5.0","wikimedia\/ip-utils":"^1.0.0|^3.0.0","wikim
 
edia\/object-factory":"^3.0.0","wikimedia\/remex-html":"^2.2.0|^2.3.0","wikimedia\/sc
 
oped-callback":"^3.0.0","wikimedia\/wikipeg":"2.0.5","wikimedia\/zest-css":"^1.1.5"},
 "conflict":{"wikimedia\/langconv":"<0.3.5 ||
>=0.4"},"require-dev":{"composer\/compos
 
er":"^1.10@RC","ext-curl":"*","mediawiki\/mediawiki-codesniffer":"34.0.0","mediawiki\
 
/mediawiki-phan-config":"0.10.6","mediawiki\/minus-x":"1.1.0","monolog\/monolog":"~1.
 
25.2||^2.0.0","ockcyp\/covers-validator":"1.3.1","php-parallel-lint\/php-console-colo
 
r":"^0.3.0","php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5",
 
"sebastian\/diff":"^3.0.2","wikimedia\/alea":"^0.9.2","wikimedia\/langconv":"^0.3.5",
 
"wikimedia\/testing-access-wrapper":"~1.0"},"suggest":{"wikimedia\/langconv":"Provide
 s script conversion
support"},"time":"2021-09-23T07:17:20+00:00","type":"library","in
 
stallation-source":"dist","autoload":{"psr-4":{"Wikimedia\\Parsoid\\":"src"}},"notifi
 
cation-url":"https:\/\/packagist.org\/downloads\/","license":["GPL-2.0-or-later"],"au
 thors":[{"name":"Wikimedia Parsing Team and the broader MediaWiki
community","homepag
 e":"https:\/\/www.mediawiki.org\/wiki\/Parsoid"}],"description":"Parsoid,
a bidirecti
 onal parser between wikitext and
HTML5","homepage":"https:\/\/www.mediawiki.org\/wiki
 
\/Parsoid","keywords":["mediawiki","parsoid"],"support":{"irc":"irc:\/\/irc.freenode.
 
net\/mediawiki-parsoid","source":"https:\/\/github.com\/wikimedia\/parsoid\/tree\/v0.
 
13.1","wiki":"https:\/\/www.mediawiki.org\/wiki\/Parsoid"},"install-path":"..\/wikime
 
dia\/parsoid"},{"name":"wikimedia\/php-session-serializer","version":"v2.0.0","versio
 
n_normalized":"2.0.0.0","source":{"type":"git","url":"https:\/\/github.com\/wikimedia
 
\/php-session-serializer.git","reference":"99e7e926f1b61f71623d517fe38d9eec8618c59d"}
 
,"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/php-session-
 
serializer\/zipball\/99e7e926f1b61f71623d517fe38d9eec8618c59d","reference":"99e7e926f
 
1b61f71623d517fe38d9eec8618c59d","shasum":""},"require":{"php":">=7.2.9","psr\/log":"
 
^1.0","wikimedia\/at-ease":"^2.0.0"},"require-dev":{"mediawiki\/mediawiki-codesniffer
 
":"35.0.0","mediawiki\/minus-x":"1.1.1","php-parallel-lint\/php-console-highlighter":
 
"0.5.0","php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"ti
 
me":"2021-03-21T17:31:21+00:00","type":"library","installation-source":"dist","autolo
 
ad":{"classmap":["src\/"]},"notification-url":"https:\/\/packagist.org\/downloads\/",
 "license":["GPL-2.0-or-later"],"authors":[{"name":"Brad
Jorsch","email":"bjorsch@wiki
 media.org"}],"description":"Provides methods like PHP's
session_encode and session_de
 code that don't mess with
$_SESSION","homepage":"https:\/\/www.mediawiki.org\/wiki\/P
 
hp-session-serializer","install-path":"..\/wikimedia\/php-session-serializer"},{"name
 
":"wikimedia\/purtle","version":"v1.0.7","version_normalized":"1.0.7.0","source":{"ty
 
pe":"git","url":"https:\/\/github.com\/wikimedia\/purtle.git","reference":"569064c065
 
caae036cd5a685574b6f96f05cfe33"},"dist":{"type":"zip","url":"https:\/\/api.github.com
 
\/repos\/wikimedia\/purtle\/zipball\/569064c065caae036cd5a685574b6f96f05cfe33","refer
 
ence":"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\/mi
 nus-x":"0.3.1","ockcyp\/covers-validator":"0.5.1 ||
0.6.1","phpmd\/phpmd":"~2.3","php
 unit\/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","aut
 
oload":{"psr-4":{"Wikimedia\\Purtle\\":"src\/","Wikimedia\\Purtle\\Tests\\":"tests\/p
 
hpunit\/"}},"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"],"install-path":"..\/wikimedia\/purtle"},{"name":"wikimed
 
ia\/relpath","version":"2.1.1","version_normalized":"2.1.1.0","source":{"type":"git",
 
"url":"https:\/\/github.com\/wikimedia\/RelPath.git","reference":"35e701ff16abf461bb8
 
676a9d9177f86fa0b2c94"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/
 
wikimedia\/RelPath\/zipball\/35e701ff16abf461bb8676a9d9177f86fa0b2c94","reference":"3
 
5e701ff16abf461bb8676a9d9177f86fa0b2c94","shasum":""},"require":{"php":">=5.5.9"},"re
 
quire-dev":{"jakub-onderka\/php-parallel-lint":"^0.9.0.0","mediawiki\/mediawiki-codes
 
niffer":"15.0.0","phpunit\/phpunit":"^4.8.9.0"},"time":"2018-01-18T21:23:40+00:00","t
 
ype":"library","installation-source":"dist","autoload":{"files":["src\/RelPath\/RelPa
 
th.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":"ht
 
tps:\/\/www.mediawiki.org\/wiki\/RelPath","install-path":"..\/wikimedia\/relpath"},{"
 
name":"wikimedia\/remex-html","version":"2.2.2","version_normalized":"2.2.2.0","sourc
 
e":{"type":"git","url":"https:\/\/github.com\/wikimedia\/remex-html.git","reference":
 
"3f55e728403fe52445c3aaab20f5e4be8e2b282b"},"dist":{"type":"zip","url":"https:\/\/api
 
.github.com\/repos\/wikimedia\/remex-html\/zipball\/3f55e728403fe52445c3aaab20f5e4be8
 
e2b282b","reference":"3f55e728403fe52445c3aaab20f5e4be8e2b282b","shasum":""},"require
 
":{"ext-dom":"*","ext-mbstring":"*","php":">=7.2.9","wikimedia\/utfnormal":"1.1.0
||
 2.0.0 || 
^3.0.1"},"require-dev":{"ext-json":"*","mediawiki\/mediawiki-codesniffer":"3
 
4.0.0","mediawiki\/mediawiki-phan-config":"0.10.6","mediawiki\/minus-x":"1.1.0","ockc
 
yp\/covers-validator":"1.3.3","php-parallel-lint\/php-console-highlighter":"0.5.0","p
 hp-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5
|| ^9.5"},"time
 
":"2021-01-30T16:11:18+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","homepage":"https:\/\/www.mediaw
 
iki.org\/wiki\/RemexHtml","install-path":"..\/wikimedia\/remex-html"},{"name":"wikime
 
dia\/request-timeout","version":"1.1.0","version_normalized":"1.1.0.0","source":{"typ
 
e":"git","url":"https:\/\/github.com\/wikimedia\/request-timeout.git","reference":"88
 
28e701fbc4e6090e3a5baac2ffc14730f099ad"},"dist":{"type":"zip","url":"https:\/\/api.gi
 
thub.com\/repos\/wikimedia\/request-timeout\/zipball\/8828e701fbc4e6090e3a5baac2ffc14
 
730f099ad","reference":"8828e701fbc4e6090e3a5baac2ffc14730f099ad","shasum":""},"requi
 
re":{"php":">=7.2"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","media
 
wiki\/mediawiki-phan-config":"0.10.6","mediawiki\/minus-x":"1.1.1","ockcyp\/covers-va
 
lidator":"1.3.3","php-parallel-lint\/php-console-highlighter":"0.5.0","php-parallel-l
 
int\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"time":"2021-03-15T22:23:2
 
1+00:00","type":"library","installation-source":"dist","autoload":{"psr-4":{"Wikimedi
 
a\\RequestTimeout\\":"src\/"}},"notification-url":"https:\/\/packagist.org\/downloads
 \/","license":["MIT"],"authors":[{"name":"Tim
Starling"}],"description":"Request time
 out library for Excimer with plain PHP
fallback","homepage":"https:\/\/www.mediawiki.
 
org\/wiki\/RequestTimeout","install-path":"..\/wikimedia\/request-timeout"},{"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":"60
 
eebada7cc64b7073d90e7d4bab00efaafa0ba9"},"dist":{"type":"zip","url":"https:\/\/api.gi
 
thub.com\/repos\/wikimedia\/RunningStat\/zipball\/60eebada7cc64b7073d90e7d4bab00efaaf
 
a0ba9","reference":"60eebada7cc64b7073d90e7d4bab00efaafa0ba9","shasum":""},"require":
 
{"php":">=5.5.9"},"require-dev":{"jakub-onderka\/php-parallel-lint":"^0.9.0.0","media
 
wiki\/mediawiki-codesniffer":"15.0.0","phpunit\/phpunit":"4.8.*"},"time":"2018-01-18T
 
22: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":"o...@wikimedia.org"}],"description":"P
 HP implementations of online statistical
algorithms","homepage":"https:\/\/www.mediaw
 
iki.org\/wiki\/RunningStat","install-path":"..\/wikimedia\/running-stat"},{"name":"wi
 
kimedia\/scoped-callback","version":"v3.0.0","version_normalized":"3.0.0.0","source":
 
{"type":"git","url":"https:\/\/github.com\/wikimedia\/ScopedCallback.git","reference"
 
:"0a480d9a9772634697c77598726cf24606597bd0"},"dist":{"type":"zip","url":"https:\/\/ap
 
i.github.com\/repos\/wikimedia\/ScopedCallback\/zipball\/0a480d9a9772634697c77598726c
 
f24606597bd0","reference":"0a480d9a9772634697c77598726cf24606597bd0","shasum":""},"re
 
quire":{"php":">=5.6.99"},"require-dev":{"jakub-onderka\/php-console-highlighter":"0.
 
3.2","jakub-onderka\/php-parallel-lint":"1.0.0","mediawiki\/mediawiki-codesniffer":"2
 2.0.0","mediawiki\/minus-x":"0.3.1","ockcyp\/covers-validator":"0.5.1
|| 0.6.1","phpu
 nit\/phpunit":"4.8.36 ||
^6.5"},"time":"2018-10-30T23:52:20+00:00","type":"library","
 
installation-source":"dist","autoload":{"psr-4":{"Wikimedia\\":"src\/"}},"notificatio
 
n-url":"https:\/\/packagist.org\/downloads\/","license":["GPL-2.0-or-later"],"authors
 ":[{"name":"Aaron
Schulz","email":"asch...@wikimedia.org"}],"description":"Class for
 asserting that a callback happens when a dummy object leaves
scope","homepage":"https
 
:\/\/www.mediawiki.org\/wiki\/ScopedCallback","install-path":"..\/wikimedia\/scoped-c
 
allback"},{"name":"wikimedia\/services","version":"2.0.1","version_normalized":"2.0.1
 
.0","source":{"type":"git","url":"https:\/\/github.com\/wikimedia\/mediawiki-libs-Ser
 
vices.git","reference":"5ef69a8a8b0d2ea115d08469bdab468f58fac820"},"dist":{"type":"zi
 
p","url":"https:\/\/api.github.com\/repos\/wikimedia\/mediawiki-libs-Services\/zipbal
 
l\/5ef69a8a8b0d2ea115d08469bdab468f58fac820","reference":"5ef69a8a8b0d2ea115d08469bda
 
b468f58fac820","shasum":""},"require":{"php":">=7.2.9","psr\/container":"^1.0.0","wik
 
imedia\/assert":"^0.5.0","wikimedia\/scoped-callback":"^3.0"},"provide":{"psr\/contai
 
ner-implementation":"1.0.0"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"31.0.
 
0","mediawiki\/minus-x":"1.1.0","ockcyp\/covers-validator":"1.1.1","php-parallel-lint
 
\/php-console-highlighter":"0.5.0","php-parallel-lint\/php-parallel-lint":"1.2.0","ph
 
punit\/phpunit":"^8.5"},"time":"2020-06-29T02:46:53+00:00","type":"library","installa
 
tion-source":"dist","autoload":{"psr-4":{"Wikimedia\\Services\\":"src\/"}},"notificat
 
ion-url":"https:\/\/packagist.org\/downloads\/","license":["GPL-2.0-or-later"],"autho
 rs":[{"name":"Daniel
Kinzler","email":"dkinz...@wikimedia.org"}],"description":"Gener
 ic service to manage named services using lazy instantiation based on
instantiator ca
 llback 
functions","homepage":"https:\/\/www.mediawiki.org\/wiki\/Services","install-p
 
ath":"..\/wikimedia\/services"},{"name":"wikimedia\/shellbox","version":"1.0.4","vers
 
ion_normalized":"1.0.4.0","source":{"type":"git","url":"https:\/\/github.com\/wikimed
 
ia\/shellbox.git","reference":"d7ad649b7443d86235d7f179d205f9b9476c9c63"},"dist":{"ty
 
pe":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/shellbox\/zipball\/d7ad6
 
49b7443d86235d7f179d205f9b9476c9c63","reference":"d7ad649b7443d86235d7f179d205f9b9476
 
c9c63","shasum":""},"require":{"ext-hash":"*","ext-json":"*","guzzlehttp\/guzzle":"~7
 
.2.0","monolog\/monolog":"^2.0.0","php":">=7.2","psr\/log":"~1.1.3","wikimedia\/wikip
 
eg":"~2.0.4"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","mediawiki\/
 
mediawiki-phan-config":"0.10.6","php-parallel-lint\/php-console-highlighter":"0.5.0",
 
"php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5","psy\/psysh"
 
:"~0.10.4"},"time":"2021-02-26T19:40:11+00:00","type":"library","installation-source"
 
:"dist","autoload":{"psr-4":{"Shellbox\\":"src\/"}},"notification-url":"https:\/\/pac
 kagist.org\/downloads\/","license":["MIT"],"authors":[{"name":"Tim
Starling"},{"name"
 :"Kunal Mehta"},{"name":"Max Semenik"}],"description":"Library and
server for contain
 erized shell 
execution","install-path":"..\/wikimedia\/shellbox"},{"name":"wikimedia\
 
/timestamp","version":"v3.0.0","version_normalized":"3.0.0.0","source":{"type":"git",
 
"url":"https:\/\/github.com\/wikimedia\/Timestamp.git","reference":"42ce5586d2189826e
 
28ebcf4cedc96226b6d77e2"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos
 
\/wikimedia\/Timestamp\/zipball\/42ce5586d2189826e28ebcf4cedc96226b6d77e2","reference
 
":"42ce5586d2189826e28ebcf4cedc96226b6d77e2","shasum":""},"require":{"php":">=5.6.99"
 
},"require-dev":{"jakub-onderka\/php-console-highlighter":"0.3.2","jakub-onderka\/php
 
-parallel-lint":"1.0.0","mediawiki\/mediawiki-codesniffer":"24.0.0","mediawiki\/minus
 -x":"0.3.1","ockcyp\/covers-validator":"0.5.1 ||
0.6.1","phpunit\/phpunit":"4.8.36 ||
  
^6.5"},"time":"2019-06-19T13:12:08+00:00","type":"library","installation-source":"di
 
st","autoload":{"files":["src\/defines.php"],"psr-4":{"Wikimedia\\Timestamp\\":"src\/
 
"}},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["GPL-2.0-or-
 later"],"authors":[{"name":"Tyler
Romeo","email":"tylerro...@gmail.com"}],"descriptio
 n":"Creation, parsing, and conversion of
timestamps","homepage":"https:\/\/www.mediaw
 
iki.org\/wiki\/Timestamp","install-path":"..\/wikimedia\/timestamp"},{"name":"wikimed
 
ia\/utfnormal","version":"3.0.2","version_normalized":"3.0.2.0","source":{"type":"git
 
","url":"https:\/\/github.com\/wikimedia\/utfnormal.git","reference":"e690d29487a6ee3
 
46bcf4cbf5a6fd89170fa2306"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/rep
 
os\/wikimedia\/utfnormal\/zipball\/e690d29487a6ee346bcf4cbf5a6fd89170fa2306","referen
 
ce":"e690d29487a6ee346bcf4cbf5a6fd89170fa2306","shasum":""},"require":{"ext-mbstring"
 
:"*","php":">=7.2.9"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","med
 
iawiki\/minus-x":"1.1.1","ockcyp\/covers-validator":"1.3.3","php-parallel-lint\/php-c
 
onsole-highlighter":"0.5.0","php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/
 
phpunit":"^8.5"},"time":"2021-03-20T16:59:44+00:00","type":"library","installation-so
 
urce":"dist","autoload":{"classmap":["src\/"]},"notification-url":"https:\/\/packagis
 t.org\/downloads\/","license":["GPL-2.0-or-later"],"authors":[{"name":"Brion
Vibber",
 "email":"bvib...@wikimedia.org"}],"description":"Contains Unicode
normalization routi
 nes, including both pure PHP implementations and automatic use of the
'intl' PHP exte
 nsion when 
present","homepage":"https:\/\/www.mediawiki.org\/wiki\/utfnormal","instal
 
l-path":"..\/wikimedia\/utfnormal"},{"name":"wikimedia\/wait-condition-loop","version
 
":"v2.0.1","version_normalized":"2.0.1.0","source":{"type":"git","url":"https:\/\/git
 
hub.com\/wikimedia\/wait-condition-loop.git","reference":"44637dcee19765c4887cd3cc0fd
 
97db0eabd7688"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedi
 
a\/wait-condition-loop\/zipball\/44637dcee19765c4887cd3cc0fd97db0eabd7688","reference
 
":"44637dcee19765c4887cd3cc0fd97db0eabd7688","shasum":""},"require":{"php":">=7.2.9"}
 
,"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","mediawiki\/minus-x":"1.1
 
.1","ockcyp\/covers-validator":"1.3.3","php-parallel-lint\/php-console-highlighter":"
 
0.5.0","php-parallel-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5"},"tim
 
e":"2021-02-11T18:40:34+00:00","type":"library","installation-source":"dist","autoloa
 
d":{"psr-4":{"Wikimedia\\":"src\/"}},"notification-url":"https:\/\/packagist.org\/dow
 nloads\/","license":["GPL-2.0-or-later"],"authors":[{"name":"Aaron
Schulz","email":"a
 sch...@wikimedia.org"}],"description":"Wait loop that reaches a
condition or times ou
 
t","homepage":"https:\/\/www.mediawiki.org\/wiki\/WaitConditionLoop","install-path":"
 
..\/wikimedia\/wait-condition-loop"},{"name":"wikimedia\/wikipeg","version":"2.0.5","
 
version_normalized":"2.0.5.0","source":{"type":"git","url":"https:\/\/github.com\/wik
 
imedia\/wikipeg.git","reference":"df47c20859c80923d08ce906c5c7412161ef052f"},"dist":{
 
"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/wikipeg\/zipball\/df4
 
7c20859c80923d08ce906c5c7412161ef052f","reference":"df47c20859c80923d08ce906c5c741216
 
1ef052f","shasum":""},"require":{"ext-json":"*","ext-mbstring":"*","php":">=7.2"},"re
 
quire-dev":{"mediawiki\/minus-x":"1.1.0","php-parallel-lint\/php-console-highlighter"
 
:"0.5.0","php-parallel-lint\/php-parallel-lint":"1.2.0"},"time":"2020-12-17T21:12:05+
 
00:00","type":"library","installation-source":"dist","autoload":{"psr-4":{"WikiPEG\\"
 
:"src","WikiPEG\\Tests\\":"tests\/php"}},"notification-url":"https:\/\/packagist.org\
 /downloads\/","license":["MIT"],"description":"Parser generator for
JavaScript and PH
 
P","support":{"source":"https:\/\/github.com\/wikimedia\/wikipeg\/tree\/2.0.5"},"inst
 
all-path":"..\/wikimedia\/wikipeg"},{"name":"wikimedia\/wrappedstring","version":"v3.
 
2.0","version_normalized":"3.2.0.0","source":{"type":"git","url":"https:\/\/github.co
 
m\/wikimedia\/WrappedString.git","reference":"11b01a2286fd377cb15c2f5561e10f56d58f37a
 
9"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/WrappedSt
 
ring\/zipball\/11b01a2286fd377cb15c2f5561e10f56d58f37a9","reference":"11b01a2286fd377
 
cb15c2f5561e10f56d58f37a9","shasum":""},"require":{"php":">=7.2.9"},"require-dev":{"j
 
akub-onderka\/php-console-highlighter":"0.4.0","jakub-onderka\/php-parallel-lint":"1.
 
0.0","mediawiki\/mediawiki-codesniffer":"29.0.0","mediawiki\/minus-x":"1.0.0","ockcyp
 
\/covers-validator":"1.1.1","phpunit\/phpunit":"^8.5"},"time":"2020-02-29T09:50:58+00
 
:00","type":"library","installation-source":"dist","autoload":{"psr-4":{"Wikimedia\\"
 
:"src\/"}},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["MIT"
 ],"authors":[{"name":"Timo
Tijhof","email":"krinklem...@gmail.com"}],"description":"A
 utomatically compact sequentially-outputted strings that share a
common prefix \/ suf
 fix 
pair.","homepage":"https:\/\/www.mediawiki.org\/wiki\/WrappedString","install-pat
 
h":"..\/wikimedia\/wrappedstring"},{"name":"wikimedia\/xmp-reader","version":"0.8.1",
 
"version_normalized":"0.8.1.0","source":{"type":"git","url":"https:\/\/github.com\/wi
 
kimedia\/xmp-reader.git","reference":"4fc577e28e09eec165b64ed74ce878ba4ea45a35"},"dis
 
t":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/xmp-reader\/zipba
 
ll\/4fc577e28e09eec165b64ed74ce878ba4ea45a35","reference":"4fc577e28e09eec165b64ed74c
 
e878ba4ea45a35","shasum":""},"require":{"ext-iconv":"*","ext-libxml":"*","ext-xml":"*
 
","ext-xmlreader":"*","php":">=7.2.9","psr\/log":"^1.0","wikimedia\/at-ease":"^2.0.0"
 ,"wikimedia\/scoped-callback":"^1.0 || ^2.0 ||
^3.0","wikimedia\/timestamp":"^1.0 ||
 ^2.0 || 
^3.0"},"require-dev":{"ext-exif":"*","mediawiki\/mediawiki-codesniffer":"35.0
 
.0","mediawiki\/minus-x":"1.1.1","ockcyp\/covers-validator":"1.3.3","php-parallel-lin
 
t\/php-console-highlighter":"0.5.0","php-parallel-lint\/php-parallel-lint":"1.2.0","p
 
hpunit\/phpunit":"^8.5"},"time":"2021-03-21T17:31:13+00:00","type":"library","install
 
ation-source":"dist","autoload":{"psr-4":{"Wikimedia\\XMPReader\\":"src\/"}},"notific
 
ation-url":"https:\/\/packagist.org\/downloads\/","license":["GPL-2.0-or-later"],"aut
 hors":[{"name":"Brian
Wolff","email":"bawolff...@gmail.com"}],"description":"Reader f
 or XMP data containing properties relevant to
images","homepage":"https:\/\/www.media
 
wiki.org\/wiki\/XMPReader","keywords":["IPTC","exif","metadata","parse","xmp"],"insta
 
ll-path":"..\/wikimedia\/xmp-reader"},{"name":"wikimedia\/zest-css","version":"1.1.5"
 
,"version_normalized":"1.1.5.0","source":{"type":"git","url":"https:\/\/github.com\/w
 
ikimedia\/mediawiki-libs-Zest.git","reference":"bc3346fcf2a93f02a8a6697d98c305c14ef18
 
69f"},"dist":{"type":"zip","url":"https:\/\/api.github.com\/repos\/wikimedia\/mediawi
 
ki-libs-Zest\/zipball\/bc3346fcf2a93f02a8a6697d98c305c14ef1869f","reference":"bc3346f
 
cf2a93f02a8a6697d98c305c14ef1869f","shasum":""},"require":{"ext-mbstring":"*","ext-xm
 
l":"*","php":">=7.2.0"},"require-dev":{"mediawiki\/mediawiki-codesniffer":"35.0.0","m
 
ediawiki\/mediawiki-phan-config":"0.10.6","mediawiki\/minus-x":"1.1.1","ockcyp\/cover
 
s-validator":"1.3.3","php-parallel-lint\/php-console-highlighter":"0.5.0","php-parall
 el-lint\/php-parallel-lint":"1.2.0","phpunit\/phpunit":"^8.5 ||
^9.5","wikimedia\/rem
 ex-html":"^2.2.2 ||
^2.3","wikimedia\/testing-access-wrapper":"~1.0"},"suggest":{"ext
 
-intl":"*"},"time":"2021-03-23T15:15:09+00:00","type":"library","installation-source"
 
:"dist","autoload":{"psr-4":{"Wikimedia\\Zest\\":"src\/"}},"notification-url":"https:
 
\/\/packagist.org\/downloads\/","license":["MIT"],"authors":[{"name":"Christopher
Jef
 frey"},{"name":"C. Scott
Ananian","email":"canan...@wikimedia.org"}],"description":"F
 ast, lightweight, extensible CSS selector engine for
PHP","homepage":"https:\/\/www.m
 
ediawiki.org\/wiki\/Zest","keywords":["css","engine","selector"],"install-path":"..\/
 
wikimedia\/zest-css"},{"name":"zordius\/lightncandy","version":"v1.2.5","version_norm
 
alized":"1.2.5.0","source":{"type":"git","url":"https:\/\/github.com\/zordius\/lightn
 
candy.git","reference":"37aa381e0f27d411a630062070c7a5a2174c62e7"},"dist":{"type":"zi
 
p","url":"https:\/\/api.github.com\/repos\/zordius\/lightncandy\/zipball\/37aa381e0f2
 
7d411a630062070c7a5a2174c62e7","reference":"37aa381e0f27d411a630062070c7a5a2174c62e7"
 
,"shasum":""},"require":{"php":">=7.1.0"},"require-dev":{"phpunit\/phpunit":"^7"},"ti
 
me":"2020-03-08T06:00:24+00:00","type":"library","extra":{"branch-alias":{"dev-master
 
":"1.2.5-dev"}},"installation-source":"dist","autoload":{"psr-4":{"LightnCandy\\":"sr
 
c"}},"notification-url":"https:\/\/packagist.org\/downloads\/","license":["MIT"],"aut
 hors":[{"name":"Zordius
Chen","email":"zord...@gmail.com"}],"description":"An extreme
 ly fast PHP implementation of handlebars (
http:\/\/handlebarsjs.com\/ ) and mustache
  ( http:\/\/mustache.github.io\/
).","homepage":"https:\/\/github.com\/zordius\/light
 
ncandy","keywords":["handlebars","logicless","mustache","php","template"],"install-pa
 th":"..\/zordius\/lightncandy"}]).
_______________________________________________
MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
To unsubscribe send an email to mediawiki-l-le...@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/

Reply via email to