Core dependency in composer.json
Could you please remove the dependency of typo3/cms in the composer.json? It is now possible to install only the needed core extensions instead of the whole core. But with this setting in your extension the whole core always will be installed in a TYPO3 instance...