[TASK] Avoid root-only fields in extensions composer.json
composer.json fields marked as root-only in https://getcomposer.org/doc/04-schema.md are only used if the composer.json is used as project root. Core extensions and split repositories are never used as project root directly and also won't work as such. Testing is always performed on the monorepo. All root-only fields are thus obsolete in extensions composer.json, namely: require-dev, autoload-dev, minimum-stability, prefer-stable, repositories, config, scripts. sortpackages: true in config field is kept since this is useful when updating packages using componer req something -d typo3/sysext/core_ext Resolves: #94747 Releases: master Change-Id: I9712703c35ef3d00c098bc58218032d1e19306d4 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/70288 Tested-by:Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com>
Showing
- typo3/sysext/adminpanel/composer.json 0 additions, 5 deletionstypo3/sysext/adminpanel/composer.json
- typo3/sysext/backend/composer.json 0 additions, 5 deletionstypo3/sysext/backend/composer.json
- typo3/sysext/belog/composer.json 0 additions, 5 deletionstypo3/sysext/belog/composer.json
- typo3/sysext/beuser/composer.json 0 additions, 5 deletionstypo3/sysext/beuser/composer.json
- typo3/sysext/core/composer.json 0 additions, 25 deletionstypo3/sysext/core/composer.json
- typo3/sysext/dashboard/composer.json 0 additions, 5 deletionstypo3/sysext/dashboard/composer.json
- typo3/sysext/extbase/composer.json 0 additions, 13 deletionstypo3/sysext/extbase/composer.json
- typo3/sysext/extensionmanager/composer.json 0 additions, 5 deletionstypo3/sysext/extensionmanager/composer.json
- typo3/sysext/felogin/composer.json 0 additions, 5 deletionstypo3/sysext/felogin/composer.json
- typo3/sysext/filelist/composer.json 0 additions, 5 deletionstypo3/sysext/filelist/composer.json
- typo3/sysext/filemetadata/composer.json 0 additions, 5 deletionstypo3/sysext/filemetadata/composer.json
- typo3/sysext/fluid/Tests/Functional/Fixtures/Extensions/fluid_test/composer.json 0 additions, 20 deletions...s/Functional/Fixtures/Extensions/fluid_test/composer.json
- typo3/sysext/fluid/composer.json 0 additions, 8 deletionstypo3/sysext/fluid/composer.json
- typo3/sysext/fluid_styled_content/composer.json 0 additions, 5 deletionstypo3/sysext/fluid_styled_content/composer.json
- typo3/sysext/form/composer.json 0 additions, 5 deletionstypo3/sysext/form/composer.json
- typo3/sysext/frontend/composer.json 0 additions, 5 deletionstypo3/sysext/frontend/composer.json
- typo3/sysext/impexp/composer.json 0 additions, 5 deletionstypo3/sysext/impexp/composer.json
- typo3/sysext/indexed_search/composer.json 0 additions, 5 deletionstypo3/sysext/indexed_search/composer.json
- typo3/sysext/install/composer.json 0 additions, 5 deletionstypo3/sysext/install/composer.json
- typo3/sysext/linkvalidator/composer.json 0 additions, 5 deletionstypo3/sysext/linkvalidator/composer.json
Please register or sign in to comment