-
-
Notifications
You must be signed in to change notification settings - Fork 20
/
composer.json
95 lines (95 loc) · 2.72 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
{
"name": "felixnagel/t3extblog",
"description": "A record based blog extension for TYPO3 CMS. Easy to use and packed with features (incl. comments, subscriptions for comments and posts, Wordpress like subscription manager, reasonable email sending in FE and BE, GDPR ready, BE modules, Dashboard widgets, RSS, Sitemap, ...). Flexible and powerful!",
"type": "typo3-cms-extension",
"keywords": [
"TYPO3 CMS",
"blog"
],
"homepage": "https://extensions.typo3.org/extension/t3extblog",
"license": "GPL-2.0-or-later",
"support": {
"issues": "https://github.com/fnagel/t3extblog/issues",
"docs": "https://docs.typo3.org/p/felixnagel/t3extblog/main/en-us",
"source": "https://github.com/fnagel/t3extblog"
},
"authors": [
{
"name": "Felix Nagel",
"email": "info@felixnagel.com",
"homepage": "http://www.felixnagel.com",
"role": "Developer"
}
],
"require": {
"php": "^8.1",
"typo3/cms-core": ">=12.0.0,<=12.4.99",
"typo3/cms-dashboard": "^12"
},
"require-dev": {
"squizlabs/php_codesniffer": "^3.5",
"friendsofphp/php-cs-fixer": "^3.12",
"phpmd/phpmd": "^2.8",
"php-parallel-lint/php-parallel-lint": "^1.3",
"helmich/typo3-typoscript-lint": "^3.2",
"ssch/typo3-rector": "^1.2"
},
"autoload": {
"psr-4": {
"FelixNagel\\T3extblog\\": "Classes"
}
},
"autoload-dev": {
"psr-4": {
"FelixNagel\\T3extblog\\Tests\\": "Tests"
}
},
"conflict": {
"typo3-ter/t3blog": ">=0.0.1",
"dmitryd/typo3-realurl": ">=2.0.0,<=2.0.10",
"fluidtypo3/vhs": ">=7.0.0,<=7.0.1"
},
"replace": {
"typo3-ter/t3extblog": "self.version"
},
"suggest": {
"typo3/cms-seo": "^11"
},
"config": {
"vendor-dir": ".Build/vendor",
"bin-dir": ".Build/bin",
"allow-plugins": {
"typo3/class-alias-loader": true,
"typo3/cms-composer-installers": true
}
},
"extra": {
"typo3/cms": {
"extension-key": "t3extblog",
"web-dir": ".Build/Web"
}
},
"scripts": {
"test": [
"@test-php-lint",
"@test-php-cs-fixer",
"@test-php-md",
"@test-typoscript-lint"
],
"test-php-lint": [
".Build/bin/parallel-lint ./Classes/",
".Build/bin/parallel-lint ./Configuration/TCA/"
],
"test-php-cs-fixer": [
".Build/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php --verbose --dry-run ./Classes/",
".Build/bin/php-cs-fixer fix --config=.php-cs-fixer.dist.php --verbose --dry-run ./Configuration/"
],
"test-php-md": [
".Build/bin/phpmd ./Classes/ ansi codesize,design,unusedcode",
".Build/bin/phpmd ./Configuration/ ansi codesize,design,unusedcode"
],
"test-typoscript-lint": [
".Build/bin/typoscript-lint"
]
}
}