-
Notifications
You must be signed in to change notification settings - Fork 27
/
composer.json
101 lines (101 loc) · 3.36 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
101
{
"name" : "thecodingmachine/tdbm",
"description" : "The Database Machine is a PHP ORM that requires no configuration. The object model is deduced from the database model.",
"keywords" : [
"ORM",
"persistence",
"DAO",
"bean",
"model"
],
"homepage" : "https://thecodingmachine.github.io/tdbm/",
"type" : "library",
"license" : "MIT",
"authors" : [{
"name" : "David Négrier",
"email" : "[email protected]",
"homepage" : "http://mouf-php.com"
}
],
"require" : {
"php": "^7.4 || ^8.0",
"mouf/magic-query": "^1.4.3",
"mouf/schema-analyzer": "^2.0",
"doctrine/dbal": "^3.0",
"psr/log": "^1 || ^2 || ^3",
"doctrine/inflector": "^1.4.3 || ^2",
"mouf/classname-mapper": "~1.0",
"doctrine/cache": "^1.6",
"greenlion/php-sql-parser": "^4.3.0",
"symfony/console": "^2 || ^3 || ^4 || ^5",
"mouf/utils.log.psr.multi-logger": "^1.0",
"symfony/filesystem": "^2.7 || ^3 || ^4 || ^5",
"ramsey/uuid": "^3.7 || ^4.0",
"doctrine/annotations": "^1.10",
"laminas/laminas-code": "^4.7",
"psr/container": "^1 || ^2",
"brain-diminished/schema-version-control": "^1.0.5",
"ext-PDO": "*",
"ext-json": "*",
"ext-hash": "*",
"ext-filter": "*",
"ext-intl": "*"
},
"require-dev" : {
"phpunit/phpunit": "^9.5",
"php-coveralls/php-coveralls": "^2.1",
"wa72/simplelogger": "^1.0",
"friendsofphp/php-cs-fixer": "^3.11",
"symfony/process": "^3 || ^4 || ^5",
"thecodingmachine/tdbm-fluid-schema-builder": "^1.0.0",
"phpstan/phpstan": "^0.12.81",
"thecodingmachine/phpstan-strict-rules": "^0.12.1",
"bamarni/composer-bin-plugin": "^1.4.1",
"phpbench/phpbench": "^1.1"
},
"autoload" : {
"psr-4" : {
"TheCodingMachine\\TDBM\\" : "src/"
}
},
"autoload-dev" : {
"psr-4" : {
"Test\\" : "src/Test",
"TheCodingMachine\\TDBM\\" : "tests/"
}
},
"config": {
"allow-plugins": {
"bamarni/composer-bin-plugin": true
}
},
"scripts": {
"phpstan": "php -d memory_limit=3G vendor/bin/phpstan analyse src -c phpstan.neon --no-progress -vvv",
"require-checker": "composer-require-checker check --config-file=composer-require-checker.json",
"test": "XDEBUG_MODE=coverage phpunit",
"csfix": "php-cs-fixer fix src/ && php-cs-fixer fix tests/",
"cscheck": "php-cs-fixer fix src/ --dry-run --stop-on-violation && php-cs-fixer fix tests/ --dry-run --stop-on-violation ",
"ci": [
"@cscheck",
"@phpstan",
"@test",
"@require-checker"
],
"post-install-cmd": [
"@composer bin all install --ansi"
],
"post-update-cmd": [
"@composer bin all update --ansi"
]
},
"extra": {
"branch-alias": {
"dev-master": "5.3.x-dev"
}
},
"minimum-stability": "dev",
"prefer-stable": true,
"archive": {
"exclude": ["/.github", "/tests", "/travis", "/vendor-bin", "/.*", "/composer-require-checker.json", "/couscous.yml", "/phpbench.*", "/phpstan.neon", "/phpunit.*"]
}
}