maispace / theme
The **frontend component layer** for the entire extension set. All Fluid templates in feature extensions reference components defined here via `sitegeist/fluid-components`. `sitegeist/fluid-components` is never declared outside this extension. `mai_theme` is a practical runtime requirement for every
Package info
github.com/mai-space-de/typo3-extension-theme
Language:SCSS
Type:typo3-cms-extension
pkg:composer/maispace/theme
Requires
- php: ^8.2
- b13/container: ^3.0
- sebkln/content-slug: ^5.0
- typo3/cms-fluid-styled-content: ^13.4 || ^14.0
- typo3/cms-form: ^13.4 || ^14.0
- typo3/cms-rte-ckeditor: ^13.4 || ^14.0
Requires (Dev)
- armin/editorconfig-cli: ^2.1
- friendsofphp/php-cs-fixer: ^3.0
- helmich/typo3-typoscript-lint: ^3.1
- phpstan/phpstan: ^2.0
- phpunit/phpunit: ^10.5 || ^11.0
- saschaegerer/phpstan-typo3: ^3.0
- typo3/testing-framework: ^9.0
Suggests
- maispace/mai-assets: Asset pipeline (SCSS, minification, sprites). Installed via the root composer.json of the parent project.
- maispace/mai-base: Base utilities and CType/Field helpers. Installed via the root composer.json of the parent project.
This package is auto-updated.
Last update: 2026-05-31 13:41:47 UTC
README
The frontend component layer for the entire extension set. All Fluid templates in feature extensions reference components defined here via sitegeist/fluid-components. sitegeist/fluid-components is never declared outside this extension. mai_theme is a practical runtime requirement for every extension that renders frontend output.
Requires: TYPO3 13.4 LTS / 14.1 · PHP 8.2+
Installation
composer require maispace/mai-theme
Development
Linting
composer lint:check # Run all linters composer lint:fix # Fix auto-fixable issues
Testing
composer test # Run all tests composer test:unit # Run unit tests only
License
GPL-2.0-or-later — see LICENSE for details.