-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathcomposer.json
71 lines (71 loc) · 2.1 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
65
66
67
68
69
70
71
{
"name": "jonathanmaron/image-optimizer",
"description": "Image optimization and compression tool for the console. This tool optimizes PNG, JPEG and GIF files, using 'gifsicle', 'jpegoptim', 'jpegtran', 'pngcrush' and 'pngout' and can usually reduce the filesize by 10% to 70%.",
"license": "BSD-3-Clause",
"type": "project",
"keywords": [
"image optimizer",
"compression",
"image",
"optimization",
"gifsicle",
"jpegoptim",
"jpegtran",
"pngcrush",
"pngout"
],
"homepage": "https://github.com/jonathanmaron/image-optimizer",
"require": {
"php": "^8.1",
"ext-intl": "*",
"symfony/config": "^6.1",
"symfony/console": "^6.1",
"symfony/filesystem": "^6.1",
"symfony/finder": "^6.1",
"symfony/process": "^6.1",
"symfony/yaml": "^6.1",
"tinify/tinify": "^1.5"
},
"require-dev": {
"phpstan/extension-installer": "^1.1",
"phpstan/phpstan": "^1.7",
"phpstan/phpstan-strict-rules": "^1.3",
"phpunit/phpunit": "^9.5",
"squizlabs/php_codesniffer": "^3.6",
"symfony/var-dumper": "^6.0"
},
"autoload": {
"psr-4": {
"Application\\": "src"
},
"files": [
"bootstrap.php"
]
},
"autoload-dev": {
"psr-4": {
"ApplicationTest\\": "test/ApplicationTest"
}
},
"config": {
"allow-plugins": {
"phpstan/extension-installer": true
},
"sort-packages": true
},
"scripts": {
"git-pre-commit": [],
"git-pre-push": [],
"phpcbf": "vendor/bin/phpcbf",
"phpcs": "vendor/bin/phpcs",
"phpstan": "rm -fr build/phpstan && mkdir -p build/phpstan && vendor/bin/phpstan analyse --error-format=raw | tee build/phpstan/output.txt",
"phpstan-baseline": "vendor/bin/phpstan analyse --generate-baseline",
"qa": [
"@phpcbf",
"@phpcs",
"@phpstan",
"@test"
],
"test": "vendor/bin/phpunit"
}
}