Dependencies/Composer
* use composer to manage future dependencies
This commit is contained in:
parent
d686f87467
commit
793dc4dfdd
4 changed files with 499 additions and 18 deletions
17
.gitignore
vendored
17
.gitignore
vendored
|
|
@ -1,10 +1,5 @@
|
|||
# Git
|
||||
*.orig
|
||||
|
||||
# cache
|
||||
/cache/template/*
|
||||
/cache/alphaMaps/*
|
||||
/cache/setup/*
|
||||
/cache/*
|
||||
|
||||
# extract from MPQ
|
||||
/setup/mpqdata/*
|
||||
|
|
@ -17,10 +12,8 @@
|
|||
/static/widgets/searchbox.js
|
||||
/static/widgets/searchbox/searchbox.html
|
||||
/static/download/searchplugins/aowow.xml
|
||||
/config/config.php
|
||||
/config/*
|
||||
/datasets/*
|
||||
!/datasets/zones
|
||||
# /datasets/item-scaling
|
||||
|
||||
# extracted sounds
|
||||
/static/wowsounds/*
|
||||
|
|
@ -30,7 +23,7 @@
|
|||
/static/images/wow/icons/medium/*
|
||||
/static/images/wow/icons/small/*
|
||||
/static/images/wow/icons/tiny/*
|
||||
!/static/images/wow/icons/tiny/quest_*
|
||||
!/static/images/wow/icons/tiny/quest_[end|start]
|
||||
/static/images/wow/hunterpettalents/*
|
||||
/static/images/wow/Interface/*
|
||||
/static/images/wow/loadingscreens/*
|
||||
|
|
@ -50,3 +43,7 @@
|
|||
/static/uploads/signatures/*
|
||||
/static/uploads/temp/*
|
||||
/static/uploads/guide/images/*
|
||||
|
||||
# composer
|
||||
/includes/libs/*
|
||||
composer.phar
|
||||
|
|
|
|||
17
README.md
17
README.md
|
|
@ -27,6 +27,7 @@ Also, this project is not meant to be used for commercial purposes of any kind!
|
|||
+ [Internationalization](https://www.php.net/manual/en/book.intl.php)
|
||||
+ [GNU Multiple Precision](https://www.php.net/manual/en/book.gmp.php) (When using TrinityCore as auth source)
|
||||
+ MySQL ≥ 5.7.0 OR MariaDB ≥ 10.6.4 OR similar
|
||||
+ [Composer](https://getcomposer.org/download/)
|
||||
+ [TDB 335.25101](https://github.com/TrinityCore/TrinityCore/releases/tag/TDB335.25101) including updates up to [TrinityCore/TrinityCore@f3b691d](https://github.com/TrinityCore/TrinityCore/commit/f3b691dcb085014ec3f0e2c60ab94fc9c00e8aa8) (no other other providers are supported at this time)
|
||||
+ WIN: php.exe needs to be added to the `PATH` system variable, if it isn't already.
|
||||
+ Tools require cmake: Please refer to the individual repositories for detailed information
|
||||
|
|
@ -38,7 +39,7 @@ audio processing may require [lame](https://sourceforge.net/projects/lame/files/
|
|||
|
||||
|
||||
#### Highly Recommended
|
||||
+ setting the following configuration values on your TrinityCore server will greatly increase the accuracy of spawn points
|
||||
+ setting the following configuration values on your TrinityCore server (and running it once) will greatly increase the accuracy of spawn points
|
||||
> Calculate.Creature.Zone.Area.Data = 1
|
||||
> Calculate.Gameobject.Zone.Area.Data = 1
|
||||
|
||||
|
|
@ -82,17 +83,17 @@ Extract the following directories from the client archives into `setup/mpqdata/`
|
|||
> \<localeCode>/Interface/FlavorImages
|
||||
> \<localeCode>/Interface/Calendar/Holidays/
|
||||
> \<localeCode>/Sound/
|
||||
|
||||
.. optionally (not used in AoWoW):
|
||||
> \<localeCode>/Interface/Glues/Loadingscreens/
|
||||
> \<localeCode>/Interface/Glues/Credits/
|
||||
|
||||
#### 5. Reencode the audio files
|
||||
WAV-files need to be reencoded as `ogg/vorbis` and some MP3s may identify themselves as `application/octet-stream` instead of `audio/mpeg`.
|
||||
* [example for WIN](https://gist.github.com/Sarjuuk/d77b203f7b71d191509afddabad5fc9f)
|
||||
* [example for \*nix](https://gist.github.com/Sarjuuk/1f05ef2affe49a7e7ca0fad7b01c081d)
|
||||
|
||||
#### 6. Run the initial setup from the CLI
|
||||
#### 6. Install dependencies with composer
|
||||
`php composer.phar install --no-dev` on a project level composer install, or
|
||||
`composer install --no-dev` on a system level composer install
|
||||
|
||||
#### 7. Run the initial setup from the CLI
|
||||
`php aowow --setup`.
|
||||
This should guide you through with minimal input required from your end, but will take some time though, especially compiling the zone-images. Use it to familiarize yourself with the other functions this setup has. Yes, I'm dead serious: *Go read the code!* It will help you understand how to configure AoWoW and keep it in sync with your world database.
|
||||
When you've created your admin account you are done.
|
||||
|
|
@ -104,7 +105,7 @@ Q: The Page appears white, without any styles.
|
|||
A: The static content is not being displayed. You are either using SSL and AoWoW is unable to detect it or STATIC_HOST is not defined properly. Either way this can be fixed via config `php aowow --siteconfig`
|
||||
|
||||
Q: Fatal error: Can't inherit abstract function \<functionName> (previously declared abstract in \<className>) in \<path>
|
||||
A: You are using cache optimization modules for php, that are in conflict with each other. (Zend OPcache, XCache, ..) Disable all but one.
|
||||
A: You are using multiple cache optimization modules for php that are in conflict with each other. (Zend OPcache, XCache, ..) Disable all but one.
|
||||
|
||||
Q: Some generated images appear distorted or have alpha-channel issues.
|
||||
A: Image compression is beyond my understanding, so i am unable to fix these issues within the blpReader.
|
||||
|
|
@ -118,7 +119,7 @@ Q: I'm getting random javascript errors!
|
|||
A: Some server configurations or external services (like Cloudflare) come with modules, that automatically minify js and css files. Sometimes they break in the process. Disable the module in this case.
|
||||
|
||||
Q: Some search results within the profiler act rather strange. How does it work?
|
||||
A: Whenever you try to view a new character, AoWoW needs to fetch it first. Since the data is structured for the needs of TrinityCore and not for easy viewing, AoWoW needs to save and restructure it locally. To this end, every char request is placed in a queue. While the queue is not empty, a single instance of `prQueue` is run in the background as not to overwhelm the characters database with requests. This also means, some more exotic search queries can't be run against the characters database and have to use the incomplete/outdated cached profiles of AoWoW.
|
||||
A: Whenever you try to view a new character, AoWoW needs to fetch it first. Since the data is structured for the needs of TrinityCore and not for easy viewing, AoWoW needs to save and restructure it locally. To this end, every char request is placed in a queue. While the queue is not empty, a single instance of `prQueue` is run in the background as not to overwhelm the characters database with requests. This also means complex search queries can't be run against the characters database and have to use the incomplete/outdated cached profiles of AoWoW.
|
||||
|
||||
Q: Screenshot upload fails, because the file size is too large and/or the subdirectories are visible from the web!
|
||||
A: That's a web server configuration issue. If you are using Apache you may need to [enable the use of .htaccess](http://httpd.apache.org/docs/2.4/de/mod/core.html#allowoverride). Other servers require individual configuration.
|
||||
|
|
|
|||
30
composer.json
Normal file
30
composer.json
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
{
|
||||
"name": "aowow/aowow",
|
||||
"description": "Server and client database visualization for World of Warcraft/TrinityCore v3.3.5a, including community tools.",
|
||||
"version": "2.0",
|
||||
"type": "project",
|
||||
"keywords": ["World of Warcraft", "wow", "database", "db", "frontend", "Wrath of the Lich King", "wotlk", "335a", "3.3.5a"],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Sarjuuk",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"config": {
|
||||
"vendor-dir": "includes/libs"
|
||||
},
|
||||
"require": {
|
||||
"php": "8.2 - 8.4",
|
||||
"ext-mbstring": "*",
|
||||
"ext-simplexml": "*",
|
||||
"ext-gd": "*",
|
||||
"ext-mysqli": "*",
|
||||
"ext-fileinfo": "*",
|
||||
"ext-intl": "*"
|
||||
},
|
||||
"require-dev": {
|
||||
"dibi/dibi": "^5.1",
|
||||
"jfcherng/php-diff": "6.16",
|
||||
"triggerhappy/mpq": "dev-master"
|
||||
}
|
||||
}
|
||||
453
composer.lock
generated
Normal file
453
composer.lock
generated
Normal file
|
|
@ -0,0 +1,453 @@
|
|||
{
|
||||
"_readme": [
|
||||
"This file locks the dependencies of your project to a known state",
|
||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "8b4b9c139ad31fc7b659f11676582cb2",
|
||||
"packages": [],
|
||||
"packages-dev": [
|
||||
{
|
||||
"name": "chdemko/sorted-collections",
|
||||
"version": "1.0.10",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/chdemko/php-sorted-collections.git",
|
||||
"reference": "d9cf7021e6fda1eb68b9f35caf99215327f6db76"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/chdemko/php-sorted-collections/zipball/d9cf7021e6fda1eb68b9f35caf99215327f6db76",
|
||||
"reference": "d9cf7021e6fda1eb68b9f35caf99215327f6db76",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=8.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"php-coveralls/php-coveralls": "^2.7",
|
||||
"phpbench/phpbench": "^1.3",
|
||||
"phpunit/phpunit": "^11.3",
|
||||
"squizlabs/php_codesniffer": "^3.10"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.0.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"chdemko\\SortedCollection\\": "src/SortedCollection"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Christophe Demko",
|
||||
"email": "chdemko@gmail.com",
|
||||
"homepage": "https://chdemko.pagelab.univ-lr.fr/",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "Sorted Collections for PHP >= 8.1",
|
||||
"homepage": "https://php-sorted-collections.readthedocs.io/en/latest/?badge=latest",
|
||||
"keywords": [
|
||||
"avl",
|
||||
"collection",
|
||||
"iterator",
|
||||
"map",
|
||||
"ordered",
|
||||
"set",
|
||||
"sorted",
|
||||
"tree",
|
||||
"treemap",
|
||||
"treeset"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/chdemko/php-sorted-collections/issues",
|
||||
"source": "https://github.com/chdemko/php-sorted-collections/tree/1.0.10"
|
||||
},
|
||||
"time": "2024-08-04T14:31:40+00:00"
|
||||
},
|
||||
{
|
||||
"name": "dibi/dibi",
|
||||
"version": "v5.1.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/dg/dibi.git",
|
||||
"reference": "32b6976209859f61eb79380c5a8904ea33db47df"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/dg/dibi/zipball/32b6976209859f61eb79380c5a8904ea33db47df",
|
||||
"reference": "32b6976209859f61eb79380c5a8904ea33db47df",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "8.2 - 8.5"
|
||||
},
|
||||
"replace": {
|
||||
"dg/dibi": "*"
|
||||
},
|
||||
"require-dev": {
|
||||
"jetbrains/phpstorm-attributes": "^1.0",
|
||||
"nette/di": "^3.1",
|
||||
"nette/tester": "^2.5",
|
||||
"phpstan/phpstan-nette": "^2.0@stable",
|
||||
"tracy/tracy": "^2.9"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "5.1-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Dibi\\": "src/Dibi"
|
||||
},
|
||||
"classmap": [
|
||||
"src/"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause",
|
||||
"GPL-2.0-only",
|
||||
"GPL-3.0-only"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "David Grudl",
|
||||
"homepage": "https://davidgrudl.com"
|
||||
}
|
||||
],
|
||||
"description": "Dibi is Database Abstraction Library for PHP",
|
||||
"homepage": "https://dibiphp.com",
|
||||
"keywords": [
|
||||
"access",
|
||||
"database",
|
||||
"dbal",
|
||||
"mssql",
|
||||
"mysql",
|
||||
"odbc",
|
||||
"oracle",
|
||||
"pdo",
|
||||
"postgresql",
|
||||
"sqlite",
|
||||
"sqlsrv"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/dg/dibi/issues",
|
||||
"source": "https://github.com/dg/dibi/tree/v5.1.0"
|
||||
},
|
||||
"time": "2025-08-06T22:26:19+00:00"
|
||||
},
|
||||
{
|
||||
"name": "jfcherng/php-color-output",
|
||||
"version": "3.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/jfcherng/php-color-output.git",
|
||||
"reference": "6c7bf16686cc6a291647fcb87491640a2d5edd20"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/jfcherng/php-color-output/zipball/6c7bf16686cc6a291647fcb87491640a2d5edd20",
|
||||
"reference": "6c7bf16686cc6a291647fcb87491640a2d5edd20",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.1.3"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^2.19",
|
||||
"liip/rmt": "^1.6",
|
||||
"phan/phan": "^2 || ^3 || ^4",
|
||||
"phpunit/phpunit": ">=7 <10",
|
||||
"squizlabs/php_codesniffer": "^3.5"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Jfcherng\\Utility\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Jack Cherng",
|
||||
"email": "jfcherng@gmail.com"
|
||||
}
|
||||
],
|
||||
"description": "Make your PHP command-line application colorful.",
|
||||
"keywords": [
|
||||
"ansi-colors",
|
||||
"color",
|
||||
"command-line",
|
||||
"str-color"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/jfcherng/php-color-output/issues",
|
||||
"source": "https://github.com/jfcherng/php-color-output/tree/3.0.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://www.paypal.me/jfcherng/5usd",
|
||||
"type": "custom"
|
||||
}
|
||||
],
|
||||
"time": "2021-05-27T02:45:54+00:00"
|
||||
},
|
||||
{
|
||||
"name": "jfcherng/php-diff",
|
||||
"version": "6.16.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/jfcherng/php-diff.git",
|
||||
"reference": "8b49edeba6e367df22977fca0f0324b4a99b78a0"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/jfcherng/php-diff/zipball/8b49edeba6e367df22977fca0f0324b4a99b78a0",
|
||||
"reference": "8b49edeba6e367df22977fca0f0324b4a99b78a0",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"jfcherng/php-color-output": "^3",
|
||||
"jfcherng/php-mb-string": "^1.4.6 || ^2",
|
||||
"jfcherng/php-sequence-matcher": "^3.2.10 || ^4",
|
||||
"php": ">=7.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^3.8",
|
||||
"liip/rmt": "^1.6",
|
||||
"phan/phan": "^5",
|
||||
"phpunit/phpunit": "^9",
|
||||
"squizlabs/php_codesniffer": "^3.6"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Jfcherng\\Diff\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Jack Cherng",
|
||||
"email": "jfcherng@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "Chris Boulton",
|
||||
"email": "chris.boulton@interspire.com"
|
||||
}
|
||||
],
|
||||
"description": "A comprehensive library for generating differences between two strings in multiple formats (unified, side by side HTML etc).",
|
||||
"keywords": [
|
||||
"diff",
|
||||
"udiff",
|
||||
"unidiff",
|
||||
"unified diff"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/jfcherng/php-diff/issues",
|
||||
"source": "https://github.com/jfcherng/php-diff/tree/6.16.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://www.paypal.me/jfcherng/5usd",
|
||||
"type": "custom"
|
||||
}
|
||||
],
|
||||
"time": "2024-03-05T08:44:05+00:00"
|
||||
},
|
||||
{
|
||||
"name": "jfcherng/php-mb-string",
|
||||
"version": "2.0.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/jfcherng/php-mb-string.git",
|
||||
"reference": "8407bfefde47849c9e7c9594e6de2ac85a0f845d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/jfcherng/php-mb-string/zipball/8407bfefde47849c9e7c9594e6de2ac85a0f845d",
|
||||
"reference": "8407bfefde47849c9e7c9594e6de2ac85a0f845d",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"ext-iconv": "*",
|
||||
"php": ">=8.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^3",
|
||||
"phan/phan": "^5",
|
||||
"phpunit/phpunit": "^9 || ^10"
|
||||
},
|
||||
"suggest": {
|
||||
"ext-iconv": "Either \"ext-iconv\" or \"ext-mbstring\" is requried.",
|
||||
"ext-mbstring": "Either \"ext-iconv\" or \"ext-mbstring\" is requried."
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Jfcherng\\Utility\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Jack Cherng",
|
||||
"email": "jfcherng@gmail.com"
|
||||
}
|
||||
],
|
||||
"description": "A high performance multibytes sting implementation for frequently reading/writing operations.",
|
||||
"support": {
|
||||
"issues": "https://github.com/jfcherng/php-mb-string/issues",
|
||||
"source": "https://github.com/jfcherng/php-mb-string/tree/2.0.1"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://www.paypal.me/jfcherng/5usd",
|
||||
"type": "custom"
|
||||
}
|
||||
],
|
||||
"time": "2023-04-17T14:23:16+00:00"
|
||||
},
|
||||
{
|
||||
"name": "jfcherng/php-sequence-matcher",
|
||||
"version": "4.0.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/jfcherng/php-sequence-matcher.git",
|
||||
"reference": "d2038ac29627340a7458609072a8ba355e80ec5b"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/jfcherng/php-sequence-matcher/zipball/d2038ac29627340a7458609072a8ba355e80ec5b",
|
||||
"reference": "d2038ac29627340a7458609072a8ba355e80ec5b",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=8.1"
|
||||
},
|
||||
"require-dev": {
|
||||
"friendsofphp/php-cs-fixer": "^3",
|
||||
"phan/phan": "^5",
|
||||
"phpunit/phpunit": "^9 || ^10",
|
||||
"squizlabs/php_codesniffer": "^3.7"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Jfcherng\\Diff\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"BSD-3-Clause"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Jack Cherng",
|
||||
"email": "jfcherng@gmail.com"
|
||||
},
|
||||
{
|
||||
"name": "Chris Boulton",
|
||||
"email": "chris.boulton@interspire.com"
|
||||
}
|
||||
],
|
||||
"description": "A longest sequence matcher. The logic is primarily based on the Python difflib package.",
|
||||
"support": {
|
||||
"issues": "https://github.com/jfcherng/php-sequence-matcher/issues",
|
||||
"source": "https://github.com/jfcherng/php-sequence-matcher/tree/4.0.3"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://www.paypal.me/jfcherng/5usd",
|
||||
"type": "custom"
|
||||
}
|
||||
],
|
||||
"time": "2023-05-21T07:57:08+00:00"
|
||||
},
|
||||
{
|
||||
"name": "triggerhappy/mpq",
|
||||
"version": "dev-master",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/cipherxof/PHP-MPQ.git",
|
||||
"reference": "628ca77b307d1cdf28b76da9750f3c8cbe958f49"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/cipherxof/PHP-MPQ/zipball/628ca77b307d1cdf28b76da9750f3c8cbe958f49",
|
||||
"reference": "628ca77b307d1cdf28b76da9750f3c8cbe958f49",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"chdemko/sorted-collections": "1.0.*@dev",
|
||||
"php": ">=5.4"
|
||||
},
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "5.2.*"
|
||||
},
|
||||
"default-branch": true,
|
||||
"type": "project",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"TriggerHappy\\MPQ\\": "src/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"GPL-3.0-only"
|
||||
],
|
||||
"description": "Handle the MPQ (MoPaQ) format natively from PHP with support for Warcraft III & Starcraft II.",
|
||||
"keywords": [
|
||||
"MPQ",
|
||||
"archive",
|
||||
"mopaq",
|
||||
"php-mpq",
|
||||
"phpmpq",
|
||||
"triggerhappy"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/cipherxof/PHP-MPQ/issues",
|
||||
"source": "https://github.com/cipherxof/PHP-MPQ/tree/master"
|
||||
},
|
||||
"time": "2018-07-31T04:22:01+00:00"
|
||||
}
|
||||
],
|
||||
"aliases": [],
|
||||
"minimum-stability": "stable",
|
||||
"stability-flags": {
|
||||
"triggerhappy/mpq": 20
|
||||
},
|
||||
"prefer-stable": false,
|
||||
"prefer-lowest": false,
|
||||
"platform": {
|
||||
"php": "8.2 - 8.4",
|
||||
"ext-mbstring": "*",
|
||||
"ext-simplexml": "*",
|
||||
"ext-gd": "*",
|
||||
"ext-mysqli": "*",
|
||||
"ext-fileinfo": "*",
|
||||
"ext-intl": "*"
|
||||
},
|
||||
"platform-dev": {},
|
||||
"plugin-api-version": "2.9.0"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue