-
-
Notifications
You must be signed in to change notification settings - Fork 21
/
composer.json
87 lines (85 loc) · 2.45 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
{
"name": "bithost-gmbh/pdfviewhelpers",
"type": "typo3-cms-extension",
"license": "GPL-3.0-or-later",
"description": "This is a TYPO3 CMS extension that provides various Fluid ViewHelpers to generate PDF documents.",
"keywords": ["PDF", "ViewHelpers", "Fluid", "generation", "generator", "TCPDF", "FPDI"],
"homepage": "https://github.com/bithost-gmbh/pdfviewhelpers",
"authors": [
{
"name": "Markus Mächler",
"email": "markus.maechler@bithost.ch"
},
{
"name": "Esteban Gehring",
"email": "esteban.gehring@bithost.ch"
}
],
"require": {
"typo3/cms-core": "^11.5 || ^12.4",
"php": ">=7.4.0",
"tecnickcom/tcpdf": "^6.2",
"setasign/fpdi": "^2.0"
},
"require-dev": {
"phpunit/phpunit": "^9",
"typo3/testing-framework": "^7.0@dev",
"smalot/pdfparser": "^2",
"squizlabs/php_codesniffer": "^3.7",
"sbuerk/typo3-cmscomposerinstallers-testingframework-bridge": "^0.1.2"
},
"autoload": {
"psr-4": {
"Bithost\\Pdfviewhelpers\\": "Classes"
},
"classmap": [
"Resources/Private/PHP/tcpdf/",
"Resources/Private/PHP/fpdi/src/"
]
},
"autoload-dev": {
"psr-4": {
"Bithost\\Pdfviewhelpers\\Tests\\": "Tests"
}
},
"replace": {
"typo3-ter/pdfviewhelpers": "self.version"
},
"config": {
"vendor-dir": ".Build/vendor",
"bin-dir": ".Build/bin",
"allow-plugins": {
"typo3/class-alias-loader": true,
"typo3/cms-composer-installers": true,
"sbuerk/typo3-cmscomposerinstallers-testingframework-bridge": true
}
},
"scripts": {
"post-autoload-dump": [
"TYPO3\\TestingFramework\\Composer\\ExtensionTestEnvironment::prepare"
],
"prepare-release": [
"rm -rf Resources/Private/PHP/tcpdf",
"wget https://github.com/tecnickcom/TCPDF/archive/refs/tags/6.6.5.zip -O Resources/Private/PHP/tcpdf.zip",
"unzip Resources/Private/PHP/tcpdf.zip -d Resources/Private/PHP/",
"mv Resources/Private/PHP/TCPDF-* Resources/Private/PHP/tcpdf",
"rm Resources/Private/PHP/tcpdf.zip",
"rm -rf Resources/Private/PHP/fpdi",
"wget https://github.com/Setasign/FPDI/archive/refs/tags/v2.6.0.zip -O Resources/Private/PHP/fpdi.zip",
"unzip Resources/Private/PHP/fpdi.zip -d Resources/Private/PHP/",
"mv Resources/Private/PHP/FPDI-* Resources/Private/PHP/fpdi",
"rm Resources/Private/PHP/fpdi.zip",
"rm -rf Tests/",
"rm -rf .github/",
"rm .gitignore",
"rm sphinx-build.sh"
]
},
"extra": {
"typo3/cms": {
"extension-key": "pdfviewhelpers",
"app-dir": ".Build",
"web-dir": ".Build/public"
}
}
}