{"packages":{"ttn/tea":{"dev-1160-phpstan-todo":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-1160-phpstan-todo","version_normalized":"dev-1160-phpstan-todo","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"1539650c7be11843c26c6a07c882b97737877219"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/1539650c7be11843c26c6a07c882b97737877219","type":"zip","shasum":"","reference":"1539650c7be11843c26c6a07c882b97737877219"},"type":"typo3-cms-extension","funding":[],"time":"2024-02-07T06:25:45+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0","psr/http-message":"^1.0.1","typo3/cms-core":"^11.5.4 || ^12.4","typo3/cms-extbase":"^11.5.4 || ^12.4","typo3/cms-fluid":"^11.5.4 || ^12.4","typo3/cms-frontend":"^11.5.4 || ^12.4"},"require-dev":{"ergebnis/composer-normalize":"^2.42.0","friendsofphp/php-cs-fixer":"^3.49.0","helmich/typo3-typoscript-lint":"^3.1.0","php-coveralls/php-coveralls":"^2.7.0","phpstan/extension-installer":"^1.3.1","phpstan/phpstan":"^1.10.57","phpstan/phpstan-phpunit":"^1.3.15","phpstan/phpstan-strict-rules":"^1.5.2","phpunit/phpunit":"^9.6.16","saschaegerer/phpstan-typo3":"^1.10.0","seld/jsonlint":"^1.10.1","spaze/phpstan-disallowed-calls":"^3.1","squizlabs/php_codesniffer":"^3.8.1","staabm/phpstan-todo-by":"^0.1.22","symfony/console":"^5.4 || ^6.4 || ^7.0","symfony/translation":"^5.4 || ^6.4 || ^7.0","symfony/yaml":"^5.4 || ^6.4 || ^7.0","tomasvotruba/cognitive-complexity":"^0.2.3","tomasvotruba/type-coverage":"^0.2.1","typo3/cms-fluid-styled-content":"^11.5.4 || ^12.4.0","typo3/coding-standards":"^0.6.1","typo3/testing-framework":"^7.0.4"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":7901549},"dev-1490-generate-docs-failed-on-macbook-pro":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-1490-generate-docs-failed-on-macbook-pro","version_normalized":"dev-1490-generate-docs-failed-on-macbook-pro","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"5dbd6a6521cba55b4a2b580efb94f29d64236f6d"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/5dbd6a6521cba55b4a2b580efb94f29d64236f6d","type":"zip","shasum":"","reference":"5dbd6a6521cba55b4a2b580efb94f29d64236f6d"},"type":"typo3-cms-extension","funding":[],"time":"2024-10-15T12:44:53+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0","psr/http-message":"^1.0.1","typo3/cms-core":"^11.5.4 || ^12.4.2","typo3/cms-extbase":"^11.5.4 || ^12.4.2","typo3/cms-fluid":"^11.5.4 || ^12.4.2","typo3/cms-frontend":"^11.5.4 || ^12.4.2"},"require-dev":{"ergebnis/composer-normalize":"2.44.0","friendsofphp/php-cs-fixer":"3.64.0","helmich/typo3-typoscript-lint":"3.1.1","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan":"1.12.6","phpstan/phpstan-phpunit":"1.4.0","phpstan/phpstan-strict-rules":"1.6.1","phpunit/phpunit":"9.6.20","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","spaze/phpstan-disallowed-calls":"3.5.0","squizlabs/php_codesniffer":"3.10.3","ssch/typo3-rector":"2.9.2","ssch/typo3-rector-testing-framework":"2.0.1","symfony/console":"^5.4.44 || ^6.4.12 || ^7.1.5","symfony/translation":"^5.4.44 || ^6.4.12 || ^7.1.5","symfony/yaml":"^5.4.44 || ^6.4.12 || ^7.1.5","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/cms-fluid-styled-content":"^11.5.4 || ^12.4.2","typo3/coding-standards":"0.6.1 || 0.8.0","typo3/testing-framework":"7.1.0","webmozart/assert":"^1.11.0"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8518300},"dev-1566-drop-old-php-version":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-1566-drop-old-php-version","version_normalized":"dev-1566-drop-old-php-version","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"d07bd02c0e31d1e04652749e3ad4c590fc6c4c53"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/d07bd02c0e31d1e04652749e3ad4c590fc6c4c53","type":"zip","shasum":"","reference":"d07bd02c0e31d1e04652749e3ad4c590fc6c4c53"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T11:25:19+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~8.1.0 || ~8.2.0 || ~8.3.0","psr/http-message":"^1.0.1","typo3/cms-core":"^11.5.41 || ^12.4.26","typo3/cms-extbase":"^11.5.41 || ^12.4.26","typo3/cms-fluid":"^11.5.41 || ^12.4.26","typo3/cms-frontend":"^11.5.41 || ^12.4.26"},"require-dev":{"ergebnis/composer-normalize":"2.45.0","friendsofphp/php-cs-fixer":"3.68.5","helmich/typo3-typoscript-lint":"3.1.1 || 3.2.1","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpstan/phpstan-strict-rules":"1.6.1","phpunit/phpunit":"9.6.22","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","spaze/phpstan-disallowed-calls":"4.2.1","squizlabs/php_codesniffer":"3.11.3","ssch/typo3-rector":"2.12.2","ssch/typo3-rector-testing-framework":"2.0.1","symfony/console":"5.4.47 || 6.4.17 || 7.2.1","symfony/translation":"5.4.45 || 6.4.13 || 7.2.2","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/cms-fluid-styled-content":"^11.5.41 || ^12.4.26","typo3/coding-standards":"0.6.1 || 0.8.0","typo3/testing-framework":"7.1.1","webmozart/assert":"^1.11.0","symfony/yaml":"5.4.45 || 6.4.18 || 7.2.3"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8792407},"dev-1567-drop-typo3-v11":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-1567-drop-typo3-v11","version_normalized":"dev-1567-drop-typo3-v11","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"e56de74f8df507c90b7a1cb009f763ff9b1e52b7"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/e56de74f8df507c90b7a1cb009f763ff9b1e52b7","type":"zip","shasum":"","reference":"e56de74f8df507c90b7a1cb009f763ff9b1e52b7"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T11:45:57+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~8.1.0 || ~8.2.0 || ~8.3.0","psr/http-message":"^1.0.1","typo3/cms-core":"^12.4.26","typo3/cms-extbase":"^12.4.26","typo3/cms-fluid":"^12.4.26","typo3/cms-frontend":"^12.4.26"},"require-dev":{"ergebnis/composer-normalize":"2.45.0","friendsofphp/php-cs-fixer":"3.68.5","helmich/typo3-typoscript-lint":"3.1.1 || 3.2.1","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpstan/phpstan-strict-rules":"1.6.1","phpunit/phpunit":"9.6.22","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","spaze/phpstan-disallowed-calls":"4.2.1","squizlabs/php_codesniffer":"3.11.3","ssch/typo3-rector":"2.12.2","ssch/typo3-rector-testing-framework":"2.0.1","symfony/console":"5.4.47 || 6.4.17 || 7.2.1","symfony/translation":"5.4.45 || 6.4.13 || 7.2.2","symfony/yaml":"5.4.45 || 6.4.18 || 7.2.3","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/cms-fluid-styled-content":"^12.4.26","typo3/coding-standards":"0.6.1 || 0.8.0","typo3/testing-framework":"7.1.1","webmozart/assert":"^1.11.0"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8792480},"dev-1568-raise-php-language-level":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-1568-raise-php-language-level","version_normalized":"dev-1568-raise-php-language-level","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"b2580655751416b41318f14370394d137fd0a247"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/b2580655751416b41318f14370394d137fd0a247","type":"zip","shasum":"","reference":"b2580655751416b41318f14370394d137fd0a247"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T13:32:26+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"psr/http-message":"^1.0.1","typo3/cms-core":"^12.4.26","typo3/cms-extbase":"^12.4.26","typo3/cms-fluid":"^12.4.26","typo3/cms-frontend":"^12.4.26","php":"~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"},"require-dev":{"ergebnis/composer-normalize":"2.45.0","friendsofphp/php-cs-fixer":"3.68.5","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpstan/phpstan-strict-rules":"1.6.1","phpunit/phpunit":"9.6.22","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","spaze/phpstan-disallowed-calls":"4.2.1","ssch/typo3-rector":"2.12.2","ssch/typo3-rector-testing-framework":"2.0.1","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/coding-standards":"0.6.1 || 0.8.0","typo3/testing-framework":"7.1.1","webmozart/assert":"^1.11.0","typo3/cms-fluid-styled-content":"^12.4.26","brianium/paratest":"6.11.1","helmich/typo3-typoscript-lint":"^3.3.0","symfony/console":"6.4.17 || 7.2.1","symfony/translation":"6.4.13 || 7.2.2","symfony/yaml":"6.4.18 || 7.2.3"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8792471},"dev-1580-drop-php-code-sniffer":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-1580-drop-php-code-sniffer","version_normalized":"dev-1580-drop-php-code-sniffer","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"afbc22741057c62ea88e1065a04df74a897b7667"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/afbc22741057c62ea88e1065a04df74a897b7667","type":"zip","shasum":"","reference":"afbc22741057c62ea88e1065a04df74a897b7667"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T12:27:08+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~8.1.0 || ~8.2.0 || ~8.3.0","psr/http-message":"^1.0.1","typo3/cms-core":"^12.4.26","typo3/cms-extbase":"^12.4.26","typo3/cms-fluid":"^12.4.26","typo3/cms-frontend":"^12.4.26"},"require-dev":{"ergebnis/composer-normalize":"2.45.0","friendsofphp/php-cs-fixer":"3.68.5","helmich/typo3-typoscript-lint":"3.1.1 || 3.2.1","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpstan/phpstan-strict-rules":"1.6.1","phpunit/phpunit":"9.6.22","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","spaze/phpstan-disallowed-calls":"4.2.1","ssch/typo3-rector":"2.12.2","ssch/typo3-rector-testing-framework":"2.0.1","symfony/console":"5.4.47 || 6.4.17 || 7.2.1","symfony/translation":"5.4.45 || 6.4.13 || 7.2.2","symfony/yaml":"5.4.45 || 6.4.18 || 7.2.3","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/cms-fluid-styled-content":"^12.4.26","typo3/coding-standards":"0.6.1 || 0.8.0","typo3/testing-framework":"7.1.1","webmozart/assert":"^1.11.0"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8792721},"dev-1587-improve-docs-for-tests":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-1587-improve-docs-for-tests","version_normalized":"dev-1587-improve-docs-for-tests","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"9ea3bd4904440c972827ad846bbc1aaec0dff728"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/9ea3bd4904440c972827ad846bbc1aaec0dff728","type":"zip","shasum":"","reference":"9ea3bd4904440c972827ad846bbc1aaec0dff728"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T15:34:23+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0","psr/http-message":"^1.0.1","typo3/cms-core":"^12.4.26","typo3/cms-extbase":"^12.4.26","typo3/cms-fluid":"^12.4.26","typo3/cms-frontend":"^12.4.26"},"require-dev":{"brianium/paratest":"6.11.1","ergebnis/composer-normalize":"2.45.0","friendsofphp/php-cs-fixer":"3.68.5","helmich/typo3-typoscript-lint":"^3.3.0","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpstan/phpstan-strict-rules":"1.6.1","phpunit/phpunit":"9.6.22","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","spaze/phpstan-disallowed-calls":"4.2.1","ssch/typo3-rector":"2.12.2","ssch/typo3-rector-testing-framework":"2.0.1","symfony/console":"6.4.17 || 7.2.1","symfony/translation":"6.4.13 || 7.2.2","symfony/yaml":"6.4.18 || 7.2.3","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/cms-fluid-styled-content":"^12.4.26","typo3/coding-standards":"0.6.1 || 0.8.0","typo3/testing-framework":"7.1.1","webmozart/assert":"^1.11.0"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8793480},"dev-498-editorcheck":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-498-editorcheck","version_normalized":"dev-498-editorcheck","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"7d78c8ae5bdcd8f0c6134179b1ebf0515ad85b9d"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/7d78c8ae5bdcd8f0c6134179b1ebf0515ad85b9d","type":"zip","shasum":"","reference":"7d78c8ae5bdcd8f0c6134179b1ebf0515ad85b9d"},"type":"typo3-cms-extension","funding":[],"time":"2023-11-27T15:36:56+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"app-dir":".Build","web-dir":".Build/Web","extension-key":"tea"},"branch-alias":{"dev-main":"3.0.x-dev"}},"require":{"php":"~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0","psr/http-message":"^1.0.1","typo3/cms-core":"^11.5.4 || ^12.4","typo3/cms-extbase":"^11.5.4 || ^12.4","typo3/cms-fluid":"^11.5.4 || ^12.4","typo3/cms-frontend":"^11.5.4 || ^12.4"},"require-dev":{"armin/editorconfig-cli":"^1.7","doctrine/dbal":"^2.13.5 || ^3.6.2","ergebnis/composer-normalize":"^2.28.3","friendsofphp/php-cs-fixer":"^3.40.0","helmich/typo3-typoscript-lint":"^3.1.0","php-coveralls/php-coveralls":"^2.7.0","phpstan/extension-installer":"^1.3.1","phpstan/phpstan":"^1.10.45","phpstan/phpstan-phpunit":"^1.3.15","phpstan/phpstan-strict-rules":"^1.5.2","phpunit/phpunit":"^9.6.13","saschaegerer/phpstan-typo3":"^1.9.1","seld/jsonlint":"^1.10.0","squizlabs/php_codesniffer":"^3.7.2","symfony/yaml":"^5.3.6 || ^6.2.0","tomasvotruba/type-coverage":"^0.2.1","typo3/cms-fluid-styled-content":"^11.5.4 || ^12.4.0","typo3/coding-standards":"^0.6.1","typo3/testing-framework":"^7.0.4"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":7713521},"dev-543-addphive-section-to-docs":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-543-addphive-section-to-docs","version_normalized":"dev-543-addphive-section-to-docs","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"eeb5374c2fb9ecd561a3fcdbff4a426b9a8664b0"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/eeb5374c2fb9ecd561a3fcdbff4a426b9a8664b0","type":"zip","shasum":"","reference":"eeb5374c2fb9ecd561a3fcdbff4a426b9a8664b0"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T14:38:38+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"psr/http-message":"^1.0.1","php":"~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0","typo3/cms-core":"^12.4.26","typo3/cms-extbase":"^12.4.26","typo3/cms-fluid":"^12.4.26","typo3/cms-frontend":"^12.4.26"},"require-dev":{"webmozart/assert":"^1.11.0","ergebnis/composer-normalize":"2.45.0","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpstan/phpstan-strict-rules":"1.6.1","phpunit/phpunit":"9.6.22","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","ssch/typo3-rector":"2.12.2","ssch/typo3-rector-testing-framework":"2.0.1","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/coding-standards":"0.6.1 || 0.8.0","typo3/testing-framework":"7.1.1","brianium/paratest":"6.11.1","friendsofphp/php-cs-fixer":"3.68.5","helmich/typo3-typoscript-lint":"^3.3.0","spaze/phpstan-disallowed-calls":"4.2.1","symfony/console":"6.4.17 || 7.2.1","symfony/translation":"6.4.13 || 7.2.2","symfony/yaml":"6.4.18 || 7.2.3","typo3/cms-fluid-styled-content":"^12.4.26"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8341051},"dev-TASK/Drop-predefined-CI-support":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-TASK/Drop-predefined-CI-support","version_normalized":"dev-TASK/Drop-predefined-CI-support","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"11a50d1bd3dbe95c9f86de7e4e594a3acd83f0bf"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/11a50d1bd3dbe95c9f86de7e4e594a3acd83f0bf","type":"zip","shasum":"","reference":"11a50d1bd3dbe95c9f86de7e4e594a3acd83f0bf"},"type":"typo3-cms-extension","funding":[],"time":"2024-04-02T21:49:00+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0","psr/http-message":"^1.0.1","typo3/cms-core":"^11.5.4 || ^12.4","typo3/cms-extbase":"^11.5.4 || ^12.4","typo3/cms-fluid":"^11.5.4 || ^12.4","typo3/cms-frontend":"^11.5.4 || ^12.4"},"require-dev":{"ergebnis/composer-normalize":"^2.42.0","friendsofphp/php-cs-fixer":"^3.52.1","helmich/typo3-typoscript-lint":"^3.1.1","php-coveralls/php-coveralls":"^2.7.0","phpstan/extension-installer":"^1.3.1","phpstan/phpstan":"^1.10.66","phpstan/phpstan-phpunit":"^1.3.16","phpstan/phpstan-strict-rules":"^1.5.2","phpunit/phpunit":"^9.6.18","saschaegerer/phpstan-typo3":"^1.10.0","seld/jsonlint":"^1.10.2","spaze/phpstan-disallowed-calls":"^3.1","squizlabs/php_codesniffer":"^3.9.1","symfony/console":"^5.4 || ^6.4 || ^7.0","symfony/translation":"^5.4 || ^6.4 || ^7.0","symfony/yaml":"^5.4 || ^6.4 || ^7.0","tomasvotruba/cognitive-complexity":"^0.2.3","tomasvotruba/type-coverage":"^0.2.5","typo3/cms-fluid-styled-content":"^11.5.4 || ^12.4.0","typo3/coding-standards":"^0.6.1","typo3/testing-framework":"^7.0.4","webmozart/assert":"^1.11.0"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8055585},"dev-TASK/Move-tooling-configuration-to-config-dir":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-TASK/Move-tooling-configuration-to-config-dir","version_normalized":"dev-TASK/Move-tooling-configuration-to-config-dir","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"ebe108bf20a87aaa0ec8e982d64c92e1cfa79f02"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/ebe108bf20a87aaa0ec8e982d64c92e1cfa79f02","type":"zip","shasum":"","reference":"ebe108bf20a87aaa0ec8e982d64c92e1cfa79f02"},"type":"typo3-cms-extension","funding":[],"time":"2024-05-20T21:14:18+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0","psr/http-message":"^1.0.1","typo3/cms-core":"^11.5.4 || ^12.4.2","typo3/cms-extbase":"^11.5.4 || ^12.4.2","typo3/cms-fluid":"^11.5.4 || ^12.4.2","typo3/cms-frontend":"^11.5.4 || ^12.4.2"},"require-dev":{"ergebnis/composer-normalize":"^2.42.0","helmich/typo3-typoscript-lint":"^3.1.1","php-coveralls/php-coveralls":"^2.7.0","phpstan/extension-installer":"^1.3.1","seld/jsonlint":"^1.10.2","symfony/console":"^5.4 || ^6.4 || ^7.0","symfony/translation":"^5.4 || ^6.4 || ^7.0","symfony/yaml":"^5.4 || ^6.4 || ^7.0","tomasvotruba/cognitive-complexity":"^0.2.3","typo3/coding-standards":"^0.6.1","typo3/testing-framework":"^7.0.4","friendsofphp/php-cs-fixer":"^3.57.1","phpstan/phpstan":"^1.11.1","phpstan/phpstan-phpunit":"^1.4.0","phpstan/phpstan-strict-rules":"^1.6.0","phpunit/phpunit":"^9.6.19","saschaegerer/phpstan-typo3":"^1.10.1","spaze/phpstan-disallowed-calls":"^3.4","squizlabs/php_codesniffer":"^3.9.2","ssch/typo3-rector":"^2.6.0","ssch/typo3-rector-testing-framework":"^2.0.1","tomasvotruba/type-coverage":"^0.3.0","typo3/cms-fluid-styled-content":"^11.5.4 || ^12.4.2","webmozart/assert":"^1.11.0"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8033736},"dev-TASK/Use-github-format-in-phpstan-ci":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-TASK/Use-github-format-in-phpstan-ci","version_normalized":"dev-TASK/Use-github-format-in-phpstan-ci","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"04903e9661dfa615d86eea6791a85d7ae5f038a4"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/04903e9661dfa615d86eea6791a85d7ae5f038a4","type":"zip","shasum":"","reference":"04903e9661dfa615d86eea6791a85d7ae5f038a4"},"type":"typo3-cms-extension","funding":[],"time":"2024-03-28T23:24:57+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"psr/http-message":"^1.0.1","typo3/cms-core":"^11.5.4 || ^12.4","typo3/cms-extbase":"^11.5.4 || ^12.4","typo3/cms-fluid":"^11.5.4 || ^12.4","typo3/cms-frontend":"^11.5.4 || ^12.4","php":"~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0"},"require-dev":{"phpstan/extension-installer":"^1.3.1","typo3/cms-fluid-styled-content":"^11.5.4 || ^12.4.0","typo3/coding-standards":"^0.6.1","ergebnis/composer-normalize":"^2.42.0","friendsofphp/php-cs-fixer":"^3.52.1","helmich/typo3-typoscript-lint":"^3.1.1","php-coveralls/php-coveralls":"^2.7.0","phpstan/phpstan":"^1.10.65","phpstan/phpstan-phpunit":"^1.3.16","phpstan/phpstan-strict-rules":"^1.5.2","phpunit/phpunit":"^9.6.18","saschaegerer/phpstan-typo3":"^1.10.0","seld/jsonlint":"^1.10.2","spaze/phpstan-disallowed-calls":"^3.1","squizlabs/php_codesniffer":"^3.9.0","symfony/console":"^5.4 || ^6.4 || ^7.0","symfony/translation":"^5.4 || ^6.4 || ^7.0","symfony/yaml":"^5.4 || ^6.4 || ^7.0","tomasvotruba/cognitive-complexity":"^0.2.3","tomasvotruba/type-coverage":"^0.2.5","typo3/testing-framework":"^7.0.4"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":6658078},"dev-bug/gitlab-tests":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-bug/gitlab-tests","version_normalized":"dev-bug/gitlab-tests","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"dca2ea8b0b53e2bae9c44e9c2d14325bf76f4b69"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/dca2ea8b0b53e2bae9c44e9c2d14325bf76f4b69","type":"zip","shasum":"","reference":"dca2ea8b0b53e2bae9c44e9c2d14325bf76f4b69"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T14:58:33+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"psr/http-message":"^1.0.1","php":"~8.1.0 || ~8.2.0 || ~8.3.0","typo3/cms-core":"^12.4.26","typo3/cms-extbase":"^12.4.26","typo3/cms-fluid":"^12.4.26","typo3/cms-frontend":"^12.4.26"},"require-dev":{"ergebnis/composer-normalize":"2.45.0","friendsofphp/php-cs-fixer":"3.68.5","helmich/typo3-typoscript-lint":"3.1.1 || 3.2.1","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpstan/phpstan-strict-rules":"1.6.1","phpunit/phpunit":"9.6.22","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","spaze/phpstan-disallowed-calls":"4.2.1","ssch/typo3-rector":"2.12.2","ssch/typo3-rector-testing-framework":"2.0.1","symfony/console":"5.4.47 || 6.4.17 || 7.2.1","symfony/translation":"5.4.45 || 6.4.13 || 7.2.2","symfony/yaml":"5.4.45 || 6.4.18 || 7.2.3","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/coding-standards":"0.6.1 || 0.8.0","typo3/testing-framework":"7.1.1","webmozart/assert":"^1.11.0","typo3/cms-fluid-styled-content":"^12.4.26"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8792466},"dev-dependabot/composer/helmich/typo3-typoscript-lint-tw-3.2.1":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-dependabot/composer/helmich/typo3-typoscript-lint-tw-3.2.1","version_normalized":"dev-dependabot/composer/helmich/typo3-typoscript-lint-tw-3.2.1","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"8256715408a2d40e28dedb66cf8c79601c292ea3"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/8256715408a2d40e28dedb66cf8c79601c292ea3","type":"zip","shasum":"","reference":"8256715408a2d40e28dedb66cf8c79601c292ea3"},"type":"typo3-cms-extension","funding":[],"time":"2024-08-08T05:28:07+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0","psr/http-message":"^1.0.1","typo3/cms-core":"^11.5.4 || ^12.4.2","typo3/cms-extbase":"^11.5.4 || ^12.4.2","typo3/cms-fluid":"^11.5.4 || ^12.4.2","typo3/cms-frontend":"^11.5.4 || ^12.4.2"},"require-dev":{"ergebnis/composer-normalize":"^2.43.0","helmich/typo3-typoscript-lint":"^3.2.1","php-coveralls/php-coveralls":"^2.7.0","phpstan/extension-installer":"^1.4.1","phpstan/phpstan-phpunit":"^1.4.0","phpstan/phpstan-strict-rules":"^1.6.0","saschaegerer/phpstan-typo3":"^1.10.1","spaze/phpstan-disallowed-calls":"^3.4","ssch/typo3-rector-testing-framework":"^2.0.1","symfony/console":"^5.4 || ^6.4 || ^7.0","symfony/translation":"^5.4 || ^6.4 || ^7.0","symfony/yaml":"^5.4 || ^6.4 || ^7.0","tomasvotruba/cognitive-complexity":"^0.2.3","tomasvotruba/type-coverage":"^0.3.1","typo3/cms-fluid-styled-content":"^11.5.4 || ^12.4.2","typo3/testing-framework":"^7.0.5","webmozart/assert":"^1.11.0","phpunit/phpunit":"^9.6.20","seld/jsonlint":"^1.11.0","squizlabs/php_codesniffer":"^3.10.2","ssch/typo3-rector":"^2.6.4","icanhazstring/composer-unused":"^0.8.11","typo3/coding-standards":"^0.6.1 || ^0.8.0","php-parallel-lint/php-parallel-lint":"^1.4","phpmd/phpmd":"^2.15.0","friendsofphp/php-cs-fixer":"^3.62.0","phpstan/phpstan":"^1.11.9"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8298392},"dev-dependabot/composer/helmich/typo3-typoscript-lint-tw-3.3.0":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-dependabot/composer/helmich/typo3-typoscript-lint-tw-3.3.0","version_normalized":"dev-dependabot/composer/helmich/typo3-typoscript-lint-tw-3.3.0","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"36665e52651a7a641edd62ea3be0a3def25b2b54"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/36665e52651a7a641edd62ea3be0a3def25b2b54","type":"zip","shasum":"","reference":"36665e52651a7a641edd62ea3be0a3def25b2b54"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T13:02:07+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~8.1.0 || ~8.2.0 || ~8.3.0","psr/http-message":"^1.0.1","typo3/cms-core":"^12.4.26","typo3/cms-extbase":"^12.4.26","typo3/cms-fluid":"^12.4.26","typo3/cms-frontend":"^12.4.26"},"require-dev":{"brianium/paratest":"6.11.1","ergebnis/composer-normalize":"2.45.0","friendsofphp/php-cs-fixer":"3.68.5","helmich/typo3-typoscript-lint":"^3.3.0","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpstan/phpstan-strict-rules":"1.6.1","phpunit/phpunit":"9.6.22","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","spaze/phpstan-disallowed-calls":"4.2.1","ssch/typo3-rector":"2.12.2","ssch/typo3-rector-testing-framework":"2.0.1","symfony/console":"5.4.47 || 6.4.17 || 7.2.1","symfony/translation":"5.4.45 || 6.4.13 || 7.2.2","symfony/yaml":"5.4.45 || 6.4.18 || 7.2.3","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/cms-fluid-styled-content":"^12.4.26","typo3/coding-standards":"0.6.1 || 0.8.0","typo3/testing-framework":"7.1.1","webmozart/assert":"^1.11.0"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8792890},"dev-feature/paratest":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-feature/paratest","version_normalized":"dev-feature/paratest","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"0145ddee912a57828b2b20ed0abd7f25b0f91433"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/0145ddee912a57828b2b20ed0abd7f25b0f91433","type":"zip","shasum":"","reference":"0145ddee912a57828b2b20ed0abd7f25b0f91433"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T12:51:07+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"psr/http-message":"^1.0.1","php":"~8.1.0 || ~8.2.0 || ~8.3.0","typo3/cms-core":"^12.4.26","typo3/cms-extbase":"^12.4.26","typo3/cms-fluid":"^12.4.26","typo3/cms-frontend":"^12.4.26"},"require-dev":{"webmozart/assert":"^1.11.0","brianium/paratest":"6.11.1","ergebnis/composer-normalize":"2.45.0","helmich/typo3-typoscript-lint":"3.1.1 || 3.2.1","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpstan/phpstan-strict-rules":"1.6.1","phpunit/phpunit":"9.6.22","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","ssch/typo3-rector":"2.12.2","ssch/typo3-rector-testing-framework":"2.0.1","symfony/console":"5.4.47 || 6.4.17 || 7.2.1","symfony/translation":"5.4.45 || 6.4.13 || 7.2.2","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/coding-standards":"0.6.1 || 0.8.0","typo3/testing-framework":"7.1.1","friendsofphp/php-cs-fixer":"3.68.5","spaze/phpstan-disallowed-calls":"4.2.1","symfony/yaml":"5.4.45 || 6.4.18 || 7.2.3","typo3/cms-fluid-styled-content":"^12.4.26"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8340980},"dev-feature/php-84":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-feature/php-84","version_normalized":"dev-feature/php-84","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"00a5e14d8d4fd4764d7536e0f8821ac14018e50e"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/00a5e14d8d4fd4764d7536e0f8821ac14018e50e","type":"zip","shasum":"","reference":"00a5e14d8d4fd4764d7536e0f8821ac14018e50e"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T12:53:11+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"psr/http-message":"^1.0.1","php":"~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0","typo3/cms-core":"^12.4.26","typo3/cms-extbase":"^12.4.26","typo3/cms-fluid":"^12.4.26","typo3/cms-frontend":"^12.4.26"},"require-dev":{"ergebnis/composer-normalize":"2.45.0","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan-strict-rules":"1.6.1","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","ssch/typo3-rector-testing-framework":"2.0.1","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/coding-standards":"0.6.1 || 0.8.0","webmozart/assert":"^1.11.0","symfony/console":"5.4.47 || 6.4.17 || 7.2.1","symfony/translation":"5.4.45 || 6.4.13 || 7.2.2","helmich/typo3-typoscript-lint":"3.1.1 || 3.2.1","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpunit/phpunit":"9.6.22","ssch/typo3-rector":"2.12.2","typo3/testing-framework":"7.1.1","friendsofphp/php-cs-fixer":"3.68.5","spaze/phpstan-disallowed-calls":"4.2.1","symfony/yaml":"5.4.45 || 6.4.18 || 7.2.3","typo3/cms-fluid-styled-content":"^12.4.26","brianium/paratest":"6.11.1"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8716943},"dev-main":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-main","version_normalized":"dev-main","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"23027f1370b0e84c6ee5be7e1bf22dc473ea16c9"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/23027f1370b0e84c6ee5be7e1bf22dc473ea16c9","type":"zip","shasum":"","reference":"23027f1370b0e84c6ee5be7e1bf22dc473ea16c9"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T15:05:37+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"default-branch":true,"require":{"psr/http-message":"^1.0.1","typo3/cms-core":"^12.4.26","typo3/cms-extbase":"^12.4.26","typo3/cms-fluid":"^12.4.26","typo3/cms-frontend":"^12.4.26","php":"~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"},"require-dev":{"webmozart/assert":"^1.11.0","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan-strict-rules":"1.6.1","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","ssch/typo3-rector-testing-framework":"2.0.1","tomasvotruba/cognitive-complexity":"0.2.3","typo3/coding-standards":"0.6.1 || 0.8.0","tomasvotruba/type-coverage":"1.0.0","ergebnis/composer-normalize":"2.45.0","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpunit/phpunit":"9.6.22","ssch/typo3-rector":"2.12.2","typo3/testing-framework":"7.1.1","spaze/phpstan-disallowed-calls":"4.2.1","friendsofphp/php-cs-fixer":"3.68.5","typo3/cms-fluid-styled-content":"^12.4.26","brianium/paratest":"6.11.1","helmich/typo3-typoscript-lint":"^3.3.0","symfony/console":"6.4.17 || 7.2.1","symfony/translation":"6.4.13 || 7.2.2","symfony/yaml":"6.4.18 || 7.2.3"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":4534252},"dev-task/drop-cs-config":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-task/drop-cs-config","version_normalized":"dev-task/drop-cs-config","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"94092915191daac285c9bdc3dc86cccd70c116fd"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/94092915191daac285c9bdc3dc86cccd70c116fd","type":"zip","shasum":"","reference":"94092915191daac285c9bdc3dc86cccd70c116fd"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T14:50:26+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0","psr/http-message":"^1.0.1","typo3/cms-core":"^12.4.26","typo3/cms-extbase":"^12.4.26","typo3/cms-fluid":"^12.4.26","typo3/cms-frontend":"^12.4.26"},"require-dev":{"brianium/paratest":"6.11.1","ergebnis/composer-normalize":"2.45.0","friendsofphp/php-cs-fixer":"3.68.5","helmich/typo3-typoscript-lint":"^3.3.0","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpstan/phpstan-strict-rules":"1.6.1","phpunit/phpunit":"9.6.22","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","spaze/phpstan-disallowed-calls":"4.2.1","ssch/typo3-rector":"2.12.2","ssch/typo3-rector-testing-framework":"2.0.1","symfony/console":"6.4.17 || 7.2.1","symfony/translation":"6.4.13 || 7.2.2","symfony/yaml":"6.4.18 || 7.2.3","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/cms-fluid-styled-content":"^12.4.26","typo3/coding-standards":"0.6.1 || 0.8.0","typo3/testing-framework":"7.1.1","webmozart/assert":"^1.11.0"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8793287},"dev-task/drop-gitlab-jobs":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-task/drop-gitlab-jobs","version_normalized":"dev-task/drop-gitlab-jobs","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"6879afe612f8b90d7f109f6175d88f8170a73f9b"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/6879afe612f8b90d7f109f6175d88f8170a73f9b","type":"zip","shasum":"","reference":"6879afe612f8b90d7f109f6175d88f8170a73f9b"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T11:56:57+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~8.1.0 || ~8.2.0 || ~8.3.0","psr/http-message":"^1.0.1","typo3/cms-core":"^12.4.26","typo3/cms-extbase":"^12.4.26","typo3/cms-fluid":"^12.4.26","typo3/cms-frontend":"^12.4.26"},"require-dev":{"ergebnis/composer-normalize":"2.45.0","friendsofphp/php-cs-fixer":"3.68.5","helmich/typo3-typoscript-lint":"3.1.1 || 3.2.1","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpstan/phpstan-strict-rules":"1.6.1","phpunit/phpunit":"9.6.22","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","spaze/phpstan-disallowed-calls":"4.2.1","squizlabs/php_codesniffer":"3.11.3","ssch/typo3-rector":"2.12.2","ssch/typo3-rector-testing-framework":"2.0.1","symfony/console":"5.4.47 || 6.4.17 || 7.2.1","symfony/translation":"5.4.45 || 6.4.13 || 7.2.2","symfony/yaml":"5.4.45 || 6.4.18 || 7.2.3","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/cms-fluid-styled-content":"^12.4.26","typo3/coding-standards":"0.6.1 || 0.8.0","typo3/testing-framework":"7.1.1","webmozart/assert":"^1.11.0"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8792583},"dev-task/drop-symfony-5":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-task/drop-symfony-5","version_normalized":"dev-task/drop-symfony-5","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"d67ed21c5b63bffbfa14afcf8183de7c0dcc1bb8"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/d67ed21c5b63bffbfa14afcf8183de7c0dcc1bb8","type":"zip","shasum":"","reference":"d67ed21c5b63bffbfa14afcf8183de7c0dcc1bb8"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T12:58:31+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~8.1.0 || ~8.2.0 || ~8.3.0","psr/http-message":"^1.0.1","typo3/cms-core":"^12.4.26","typo3/cms-extbase":"^12.4.26","typo3/cms-fluid":"^12.4.26","typo3/cms-frontend":"^12.4.26"},"require-dev":{"brianium/paratest":"6.11.1","ergebnis/composer-normalize":"2.45.0","friendsofphp/php-cs-fixer":"3.68.5","helmich/typo3-typoscript-lint":"3.1.1 || 3.2.1","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpstan/phpstan-strict-rules":"1.6.1","phpunit/phpunit":"9.6.22","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","spaze/phpstan-disallowed-calls":"4.2.1","ssch/typo3-rector":"2.12.2","ssch/typo3-rector-testing-framework":"2.0.1","symfony/console":"6.4.17 || 7.2.1","symfony/translation":"6.4.13 || 7.2.2","symfony/yaml":"6.4.18 || 7.2.3","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/cms-fluid-styled-content":"^12.4.26","typo3/coding-standards":"0.6.1 || 0.8.0","typo3/testing-framework":"7.1.1","webmozart/assert":"^1.11.0"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8792881},"dev-task/phpunit-upgrade":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-task/phpunit-upgrade","version_normalized":"dev-task/phpunit-upgrade","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"ff11af33bbfdf742e1e6631f46e0d34cfc2e9ccf"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/ff11af33bbfdf742e1e6631f46e0d34cfc2e9ccf","type":"zip","shasum":"","reference":"ff11af33bbfdf742e1e6631f46e0d34cfc2e9ccf"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T15:20:14+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0","psr/http-message":"^1.0.1","typo3/cms-core":"^12.4.26","typo3/cms-extbase":"^12.4.26","typo3/cms-fluid":"^12.4.26","typo3/cms-frontend":"^12.4.26"},"require-dev":{"ergebnis/composer-normalize":"2.45.0","friendsofphp/php-cs-fixer":"3.68.5","helmich/typo3-typoscript-lint":"^3.3.0","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpstan/phpstan-strict-rules":"1.6.1","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","spaze/phpstan-disallowed-calls":"4.2.1","ssch/typo3-rector":"2.12.2","ssch/typo3-rector-testing-framework":"2.0.1","symfony/console":"6.4.17 || 7.2.1","symfony/translation":"6.4.13 || 7.2.2","symfony/yaml":"6.4.18 || 7.2.3","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/cms-fluid-styled-content":"^12.4.26","typo3/coding-standards":"0.6.1 || 0.8.0","typo3/testing-framework":"7.1.1","webmozart/assert":"^1.11.0","brianium/paratest":"7.3.1 || 7.4.8","phpunit/phpunit":"10.5.31 || 10.5.44"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8793272},"dev-task/raise-symfony":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-task/raise-symfony","version_normalized":"dev-task/raise-symfony","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"e1f30456e2668d07e93ac7377d2d64b595b41213"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/e1f30456e2668d07e93ac7377d2d64b595b41213","type":"zip","shasum":"","reference":"e1f30456e2668d07e93ac7377d2d64b595b41213"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T10:56:09+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0","psr/http-message":"^1.0.1","typo3/cms-core":"^11.5.41 || ^12.4.26","typo3/cms-extbase":"^11.5.41 || ^12.4.26","typo3/cms-fluid":"^11.5.41 || ^12.4.26","typo3/cms-frontend":"^11.5.41 || ^12.4.26"},"require-dev":{"ergebnis/composer-normalize":"2.45.0","friendsofphp/php-cs-fixer":"3.68.5","helmich/typo3-typoscript-lint":"3.1.1 || 3.2.1","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpstan/phpstan-strict-rules":"1.6.1","phpunit/phpunit":"9.6.22","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","spaze/phpstan-disallowed-calls":"4.2.1","squizlabs/php_codesniffer":"3.11.3","ssch/typo3-rector":"2.12.2","ssch/typo3-rector-testing-framework":"2.0.1","symfony/console":"5.4.47 || 6.4.17 || 7.2.1","symfony/translation":"5.4.45 || 6.4.13 || 7.2.2","symfony/yaml":"5.4.45 || 6.4.18 || 7.2.3","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/coding-standards":"0.6.1 || 0.8.0","typo3/testing-framework":"7.1.1","webmozart/assert":"^1.11.0","typo3/cms-fluid-styled-content":"^11.5.41 || ^12.4.26"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8792355},"dev-task/raise-typo3":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-task/raise-typo3","version_normalized":"dev-task/raise-typo3","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"044e8e5f9d8fa0294283429375b11bf886fb0862"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/044e8e5f9d8fa0294283429375b11bf886fb0862","type":"zip","shasum":"","reference":"044e8e5f9d8fa0294283429375b11bf886fb0862"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T10:51:52+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0","psr/http-message":"^1.0.1","typo3/cms-core":"^11.5.41 || ^12.4.26","typo3/cms-extbase":"^11.5.41 || ^12.4.26","typo3/cms-fluid":"^11.5.41 || ^12.4.26","typo3/cms-frontend":"^11.5.41 || ^12.4.26"},"require-dev":{"ergebnis/composer-normalize":"2.45.0","friendsofphp/php-cs-fixer":"3.68.5","helmich/typo3-typoscript-lint":"3.1.1 || 3.2.1","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpstan/phpstan-strict-rules":"1.6.1","phpunit/phpunit":"9.6.22","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","spaze/phpstan-disallowed-calls":"4.2.1","squizlabs/php_codesniffer":"3.11.3","ssch/typo3-rector":"2.12.2","ssch/typo3-rector-testing-framework":"2.0.1","symfony/console":"5.4.47 || 6.4.17 || 7.2.1","symfony/translation":"5.4.45 || 6.4.13 || 7.2.2","symfony/yaml":"5.4.45 || 6.4.13 || 7.2.0","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/cms-fluid-styled-content":"^11.5.41 || ^12.4.26","typo3/coding-standards":"0.6.1 || 0.8.0","typo3/testing-framework":"7.1.1","webmozart/assert":"^1.11.0"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8792348},"dev-task/rename-gitlab-ci":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"dev-task/rename-gitlab-ci","version_normalized":"dev-task/rename-gitlab-ci","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"b3406b3a5352dfe95fe53df277f95f398d2ecb45"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/b3406b3a5352dfe95fe53df277f95f398d2ecb45","type":"zip","shasum":"","reference":"b3406b3a5352dfe95fe53df277f95f398d2ecb45"},"type":"typo3-cms-extension","funding":[],"time":"2025-02-03T12:22:55+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~8.1.0 || ~8.2.0 || ~8.3.0","psr/http-message":"^1.0.1","typo3/cms-core":"^12.4.26","typo3/cms-extbase":"^12.4.26","typo3/cms-fluid":"^12.4.26","typo3/cms-frontend":"^12.4.26"},"require-dev":{"ergebnis/composer-normalize":"2.45.0","friendsofphp/php-cs-fixer":"3.68.5","helmich/typo3-typoscript-lint":"3.1.1 || 3.2.1","icanhazstring/composer-unused":"0.8.11","php-parallel-lint/php-parallel-lint":"1.4.0","phpmd/phpmd":"2.15.0","phpstan/extension-installer":"1.4.3","phpstan/phpstan":"1.12.14","phpstan/phpstan-phpunit":"1.4.2","phpstan/phpstan-strict-rules":"1.6.1","phpunit/phpunit":"9.6.22","saschaegerer/phpstan-typo3":"1.10.2","seld/jsonlint":"1.11.0","spaze/phpstan-disallowed-calls":"4.2.1","squizlabs/php_codesniffer":"3.11.3","ssch/typo3-rector":"2.12.2","ssch/typo3-rector-testing-framework":"2.0.1","symfony/console":"5.4.47 || 6.4.17 || 7.2.1","symfony/translation":"5.4.45 || 6.4.13 || 7.2.2","symfony/yaml":"5.4.45 || 6.4.18 || 7.2.3","tomasvotruba/cognitive-complexity":"0.2.3","tomasvotruba/type-coverage":"1.0.0","typo3/cms-fluid-styled-content":"^12.4.26","typo3/coding-standards":"0.6.1 || 0.8.0","typo3/testing-framework":"7.1.1","webmozart/assert":"^1.11.0"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":8792633},"v1.0.0":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"","version":"v1.0.0","version_normalized":"1.0.0.0","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"developer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"d8d55e05a6d1abe26652527f9c88210c32f15463"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/d8d55e05a6d1abe26652527f9c88210c32f15463","type":"zip","shasum":"","reference":"d8d55e05a6d1abe26652527f9c88210c32f15463"},"type":"typo3-cms-extension","funding":[],"time":"2021-10-12T17:06:56+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"app-dir":".Build","web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"1.0.x-dev"}},"require":{"php":"~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0","typo3/cms-core":"^9.5 || ^10.4","typo3/cms-extbase":"^9.5 || ^10.4","typo3/cms-fluid":"^9.5 || ^10.4","typo3/cms-frontend":"^9.5 || ^10.4"},"require-dev":{"codeception/codeception":"^4.1.22","ergebnis/composer-normalize":"^2.15.0","friendsofphp/php-cs-fixer":"^2.19.2","helhum/typo3-composer-setup":"^0.5.7","helmich/typo3-typoscript-lint":"^2.5.2","jangregor/phpstan-prophecy":"^0.8.1","nimut/testing-framework":"^5.2.1","phpstan/extension-installer":"^1.1.0","phpstan/phpstan":"^0.12.98","phpstan/phpstan-phpunit":"^0.12.22","phpunit/phpunit":"^7.5.20","saschaegerer/phpstan-typo3":"^0.13.3","seld/jsonlint":"^1.8.3","squizlabs/php_codesniffer":"^3.6.0","symfony/yaml":"^4.4.29 || ^5.3.6 || ^6.0","typo3/cms-fluid-styled-content":"^9.5 || ^10.4"},"conflict":{"doctrine/dbal":"2.13.1","typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":5592412},"v1.1.0":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"","version":"v1.1.0","version_normalized":"1.1.0.0","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"developer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"8654223e22752669127a8af8d4ecac784b29e9ba"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/8654223e22752669127a8af8d4ecac784b29e9ba","type":"zip","shasum":"","reference":"8654223e22752669127a8af8d4ecac784b29e9ba"},"type":"typo3-cms-extension","funding":[],"time":"2022-01-04T00:33:24+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"app-dir":".Build","web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"2.0.x-dev"}},"require":{"php":"~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0","typo3/cms-core":"^9.5 || ^10.4 || ^11.5.2","typo3/cms-extbase":"^9.5 || ^10.4 || ^11.5.2","typo3/cms-fluid":"^9.5 || ^10.4 || ^11.5.2","typo3/cms-frontend":"^9.5 || ^10.4 || ^11.5.2"},"require-dev":{"codeception/codeception":"^4.1.27","ergebnis/composer-normalize":"^2.18.0","friendsofphp/php-cs-fixer":"^3.4.0","helmich/typo3-typoscript-lint":"^2.5.2","jangregor/phpstan-prophecy":"^1.0.0","nimut/testing-framework":"^6.0.0","phpstan/extension-installer":"^1.1.0","phpstan/phpstan":"^1.2.0","phpstan/phpstan-phpunit":"^1.0.0","phpunit/phpunit":"^8.5.22","saschaegerer/phpstan-typo3":"^1.0.0","seld/jsonlint":"^1.8.3","squizlabs/php_codesniffer":"^3.6.2","symfony/yaml":"^4.4.29 || ^5.3.6 || ^6.0","typo3/cms-fluid-styled-content":"^9.5 || ^10.4 || ^11.5.2","typo3/coding-standards":"^0.5.0"},"conflict":{"doctrine/dbal":"2.13.1","typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":5827277},"v2.0.0":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"v2.0.0","version_normalized":"2.0.0.0","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"developer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"0ec3eaab31158d67bd64d97eadf2ef3d81b4f358"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/0ec3eaab31158d67bd64d97eadf2ef3d81b4f358","type":"zip","shasum":"","reference":"0ec3eaab31158d67bd64d97eadf2ef3d81b4f358"},"type":"typo3-cms-extension","funding":[],"time":"2022-07-26T10:15:13+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"app-dir":".Build","web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"2.0.x-dev"}},"require":{"php":"~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0 || ~8.1","typo3/cms-core":"^10.4 || ^11.5.2","typo3/cms-extbase":"^10.4 || ^11.5.2","typo3/cms-fluid":"^10.4 || ^11.5.2","typo3/cms-frontend":"^10.4 || ^11.5.2"},"require-dev":{"codeception/codeception":"^4.2.1","doctrine/dbal":"^2.13.8","ergebnis/composer-normalize":"^2.19.0","friendsofphp/php-cs-fixer":"^3.4.0","helmich/typo3-typoscript-lint":"^2.5.2","jangregor/phpstan-prophecy":"^1.0.0","php-coveralls/php-coveralls":"^2.5.2","phpstan/extension-installer":"^1.1.0","phpstan/phpstan":"^1.8.2","phpstan/phpstan-phpunit":"^1.1.1","phpstan/phpstan-strict-rules":"^1.3.0","phpunit/phpunit":"^8.5.27","saschaegerer/phpstan-typo3":"^1.1.2","seld/jsonlint":"^1.9.0","squizlabs/php_codesniffer":"^3.7.1","symfony/yaml":"^4.4.29 || ^5.3.6 || ^6.0","typo3/cms-fluid-styled-content":"^10.4 || ^11.5.2","typo3/coding-standards":"^0.5.3","typo3/testing-framework":"^6.16.5"},"conflict":{"doctrine/dbal":"2.13.1","friendsofphp/php-cs-fixer":"3.5.0","typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":6447820},"v2.0.1":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"v2.0.1","version_normalized":"2.0.1.0","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"developer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"899f2b588a04d6cc5d9e4f18004c8c8d67c6f82a"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/899f2b588a04d6cc5d9e4f18004c8c8d67c6f82a","type":"zip","shasum":"","reference":"899f2b588a04d6cc5d9e4f18004c8c8d67c6f82a"},"type":"typo3-cms-extension","funding":[],"time":"2022-09-21T17:11:36+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"app-dir":".Build","web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"2.0.x-dev"}},"require":{"php":"~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0","typo3/cms-core":"^10.4.11 || ^11.5.2","typo3/cms-extbase":"^10.4.11 || ^11.5.2","typo3/cms-fluid":"^10.4.11 || ^11.5.2","typo3/cms-frontend":"^10.4.11 || ^11.5.2"},"require-dev":{"doctrine/dbal":"^2.13.8 || ^3.3.7","ergebnis/composer-normalize":"^2.19.0","friendsofphp/php-cs-fixer":"^3.4.0","helmich/typo3-typoscript-lint":"^2.5.2","jangregor/phpstan-prophecy":"^1.0.0","php-coveralls/php-coveralls":"^2.5.3","phpspec/prophecy":"^1.15.0","phpstan/extension-installer":"^1.1.0","phpstan/phpstan":"^1.8.5","phpstan/phpstan-phpunit":"^1.1.1","phpstan/phpstan-strict-rules":"^1.4.3","phpunit/phpunit":"^8.5.29","saschaegerer/phpstan-typo3":"^1.1.2","seld/jsonlint":"^1.9.0","squizlabs/php_codesniffer":"^3.7.1","symfony/yaml":"^4.4.29 || ^5.3.6 || ^6.0","typo3/cms-fluid-styled-content":"^10.4.11 || ^11.5.2","typo3/coding-standards":"^0.5.5","typo3/testing-framework":"^6.16.6"},"conflict":{"doctrine/dbal":"2.13.1","friendsofphp/php-cs-fixer":"3.5.0","typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":6576775},"v3.0.0":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"v3.0.0","version_normalized":"3.0.0.0","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"developer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"0fa4cfe8d9f0e3c88b479c277934e541664c761a"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/0fa4cfe8d9f0e3c88b479c277934e541664c761a","type":"zip","shasum":"","reference":"0fa4cfe8d9f0e3c88b479c277934e541664c761a"},"type":"typo3-cms-extension","funding":[],"time":"2022-10-19T20:19:52+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"app-dir":".Build","web-dir":".Build/public","extension-key":"tea"},"branch-alias":{"dev-main":"3.0.x-dev"}},"require":{"php":"~7.4.0 || ~8.0.0 || ~8.1.0","psr/http-message":"^1.0.1","typo3/cms-core":"^11.5.4 || ^12.0","typo3/cms-extbase":"^11.5.4 || ^12.0","typo3/cms-fluid":"^11.5.4 || ^12.0","typo3/cms-frontend":"^11.5.4 || ^12.0"},"require-dev":{"doctrine/dbal":"^2.13.8 || ^3.3.7","ergebnis/composer-normalize":"^2.28.3","friendsofphp/php-cs-fixer":"^3.12.0","helmich/typo3-typoscript-lint":"^3.0.0","jangregor/phpstan-prophecy":"^1.0.0","php-coveralls/php-coveralls":"^2.5.3","phpspec/prophecy":"^1.15.0","phpspec/prophecy-phpunit":"2.0.1","phpstan/extension-installer":"^1.2.0","phpstan/phpstan":"^1.8.10","phpstan/phpstan-phpunit":"^1.1.1","phpstan/phpstan-strict-rules":"^1.4.4","phpunit/phpunit":"^9.5.25","saschaegerer/phpstan-typo3":"^1.8.0","sbuerk/typo3-cmscomposerinstallers-testingframework-bridge":"^0.0.1","seld/jsonlint":"^1.9.0","squizlabs/php_codesniffer":"^3.7.1","symfony/yaml":"^5.4 || ^6.1","typo3/cms-fluid-styled-content":"^11.5.4 || ^12.0","typo3/coding-standards":"^0.5.5","typo3/testing-framework":"^7.0@dev"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":6644892},"v3.1.0":{"name":"ttn/tea","description":"TYPO3 example extension for unit testing and best practices","keywords":["phpunit","TDD","unit testing","example","extension","typo3","best practices"],"homepage":"https://extensions.typo3.org/extension/tea/","version":"v3.1.0","version_normalized":"3.1.0.0","license":["GPL-2.0-or-later"],"authors":[{"name":"Oliver Klee","email":"typo3-coding@oliverklee.de","homepage":"https://www.oliverklee.de","role":"maintainer"},{"name":"Daniel Siepmann","email":"coding@daniel-siepmann.de","homepage":"https://daniel-siepmann.de/","role":"maintainer"},{"name":"Łukasz Uznański","email":"lukaszuznanski94@gmail.com","homepage":"https://uznanski.pl/","role":"maintainer"}],"source":{"url":"https://github.com/TYPO3BestPractices/tea.git","type":"git","reference":"6f9dd4b904d895cdb4714097f693090998b3f951"},"dist":{"url":"https://api.github.com/repos/TYPO3BestPractices/tea/zipball/6f9dd4b904d895cdb4714097f693090998b3f951","type":"zip","shasum":"","reference":"6f9dd4b904d895cdb4714097f693090998b3f951"},"type":"typo3-cms-extension","funding":[],"time":"2024-01-08T18:47:37+00:00","autoload":{"psr-4":{"TTN\\Tea\\":"Classes/"}},"extra":{"typo3/cms":{"web-dir":".Build/Web","extension-key":"tea"},"branch-alias":{"dev-main":"4.0.x-dev"}},"require":{"php":"~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0","psr/http-message":"^1.0.1","typo3/cms-core":"^11.5.4 || ^12.4","typo3/cms-extbase":"^11.5.4 || ^12.4","typo3/cms-fluid":"^11.5.4 || ^12.4","typo3/cms-frontend":"^11.5.4 || ^12.4"},"require-dev":{"ergebnis/composer-normalize":"^2.28.3","friendsofphp/php-cs-fixer":"^3.46.0","helmich/typo3-typoscript-lint":"^3.1.0","php-coveralls/php-coveralls":"^2.7.0","phpstan/extension-installer":"^1.3.1","phpstan/phpstan":"^1.10.55","phpstan/phpstan-phpunit":"^1.3.15","phpstan/phpstan-strict-rules":"^1.5.2","phpunit/phpunit":"^9.6.15","saschaegerer/phpstan-typo3":"^1.9.1","seld/jsonlint":"^1.10.1","squizlabs/php_codesniffer":"^3.8.0","symfony/console":"^5.4 || ^6.4","symfony/translation":"^5.4 || ^6.4","symfony/yaml":"^5.3.6 || ^6.2.0","tomasvotruba/type-coverage":"^0.2.1","typo3/cms-fluid-styled-content":"^11.5.4 || ^12.4.0","typo3/coding-standards":"^0.6.1","typo3/testing-framework":"^7.0.4"},"conflict":{"typo3/class-alias-loader":"< 1.1.0"},"replace":{"typo3-ter/tea":"self.version"},"uid":7820603}}}}