-
Notifications
You must be signed in to change notification settings - Fork 22
/
composer.json
64 lines (64 loc) · 2.31 KB
/
composer.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
{
"name": "wapmorgan/unified-archive",
"description": "UnifiedArchive - an archive manager with unified interface of working with all popular archive formats (zip/7z/rar/gz/bz2/xz/cab/tar/tar.gz/tar.bz2/tar.x/tar.Z/...) for PHP with ability for listing, reading, extracting and creation + built-in console archive manager.",
"keywords": ["archive", "compression", "rar", "7z", "zip", "gzip", "bzip2", "tar", "lzma2", "cab", "ncompress", "iso"],
"license": "MIT",
"authors": [
{
"name": "wapmorgan",
"email": "wapmorgan@gmail.com",
"role": "developer"
}
],
"require": {
"php": ">=5.5.0",
"ext-fileinfo": "*"
},
"require-dev": {
"phpunit/phpunit": "~4.8|9.5.16",
"symfony/console": "~v3.4.47|~v4.4.42|~5.4|~6.1"
},
"replace": {
"wapmorgan/cam": "1.0.2",
"pclzip/pclzip": "2.8.2"
},
"suggest": {
"ext-zip": "[extension] ZIP support",
"ext-rar": "[extension] RAR support",
"ext-phar": "[extension] TAR/ZIP support",
"ext-zlib": "[extension] GZ (GZIP) support",
"ext-bz2": "[extension] BZ2 (BZIP2) support",
"ext-xz": "[extension] XZ (LZMA) support",
"gemorroj/archive7z": "[utility + bridge] 7ZIP (and a lot of other formats) support via console program",
"alchemy/zippy": "[utility + bridge] ZIP, TAR, GZIP, BZIP2 support (with combinations) via console programs",
"bin-ncompress": "[utility] TAR.Z support via console program",
"nelexa/zip": "[pure] ZIP native support",
"splitbrain/php-archive": "[pure] ZIP/TAR (tgz/tbz2) native support",
"pear/archive_tar": "[pure] another native TAR support",
"wapmorgan/cab-archive": "[pure] native CAB support",
"phpclasses/php-iso-file": "[pure] native ISO support",
"symfony/console": "Requirement for cam (Console Archive Manager)"
},
"autoload": {
"psr-4": {
"wapmorgan\\UnifiedArchive\\": "src/"
}
},
"bin": ["bin/cam"],
"extra": {
"phar-builder": {
"compression": "BZip2",
"name": "cam.phar",
"output-dir": "./",
"entry-point": "bin/cam",
"include": ["bin", "src", "vendor"],
"events": {
"command.package.start" : "git describe --tags > bin/version.txt",
"command.package.end": "chmod +x cam.phar && rm bin/version.txt"
}
}
},
"scripts": {
"build": "phar-builder package composer.json"
}
}