-
Notifications
You must be signed in to change notification settings - Fork 1
/
composer.json
executable file
·100 lines (100 loc) · 3 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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
{
"name": "vrkansagara/ide",
"description": "IDE = UNIX + VIM",
"keywords": [
"ide",
"vim",
"linux",
"unix"
],
"homepage": "https://vrkansagara.in/",
"type": "library",
"license": "BSD-3-Clause",
"authors": [
{
"name": "vallabhdas kansagara",
"email": "vrkansagara@gmail.com",
"homepage": "https://vrkansagara.in/"
}
],
"require": {
"php": ">=8.3",
"vrkansagara/common": "dev-master",
"laravel/envoy": "^2.9",
"ramsey/uuid": "^4.7",
"guzzle/guzzle": "^1.0",
"guzzlehttp/guzzle": "^7.9",
"mtdowling/jmespath.php": "^2.7",
"symfony/dom-crawler": "^7.1",
"laminas/laminas-migration": "dev-renovate/all-minor-patch",
"laminas/laminas-component-installer": "^3.4",
"laravel/installer": "^4.5",
"symfony/yaml": "^6.4",
"symfony/console": "^5.4"
},
"support": {
"email": "vrkansagara@gmail.com",
"issues": "https://github.com/vrkansagara/ide/issues",
"source": "https://github.com/vrkansagara/ide"
},
"minimum-stability": "dev",
"prefer-stable": true,
"scripts": {
"composer-update": [
"[ ! -f ./composer.phar ] && curl -s http://getcomposer.org/installer | php || php composer.phar self-update"
],
"composer-install": [
"php composer.phar install --no-ansi --no-dev --no-interaction --no-plugins --no-progress --no-scripts --optimize-autoloader"
],
"permission": [
"sudo chgrp -R www-data ./",
"sudo chown -R $USER ./",
"sudo usermod -a -G www-data $USER",
"sudo chgrp -R www-data storage bootstrap/cache",
"sudo chmod -R ug+rwx storage bootstrap/cache",
"sudo chown -Rf $USER storage/logs/"
],
"permission-readonly": [
"sudo find ./ -type f -exec chmod 644 {} +",
"sudo find ./ -type d -exec chmod 755 {} +"
],
"check": [
"@cs-check",
"@test"
],
"cs-check": "./vendor/bin/phpcs -s ",
"cs-fix": "./vendor/bin/phpcbf --standard=./phpcs.xml",
"test": [
"./vendor/bin/phpunit --testdox --colors=always",
"git rev-parse --verify HEAD"
],
"test-coverage": "phpunit --colors=always --coverage-clover clover.xml",
"serve": [
"@clear",
"if sudo lsof -t -i:8000; then sudo kill -9 $(sudo lsof -t -i:8000 ); fi",
"sudo -u www-data php -S 0.0.0.0:8000 -t ./src/Skeleton/Php/"
]
},
"require-dev": {
"roave/security-advisories": "dev-latest",
"behat/behat": "^3.12",
"vimeo/psalm": "^5.25",
"phpstan/phpstan": "^1.11",
"phpro/grumphp": "^1.16",
"squizlabs/php_codesniffer": "^3.10",
"enlightn/security-checker": "^1.11",
"ergebnis/composer-normalize": "^2.43",
"maglnet/composer-require-checker": "^3.8",
"phpmd/phpmd": "^2.15",
"laminas/laminas-coding-standard": "^2.5",
"phpunit/phpunit": "^9.6"
},
"config": {
"allow-plugins": {
"laminas/laminas-component-installer": true,
"dealerdirect/phpcodesniffer-composer-installer": true,
"phpro/grumphp": true,
"ergebnis/composer-normalize": true
}
}
}