diff --git a/resources/fileTemplates/internal/Magento Module Composer.json.ft b/resources/fileTemplates/internal/Magento Module Composer.json.ft index 5bf88ab4a..b76262d8f 100644 --- a/resources/fileTemplates/internal/Magento Module Composer.json.ft +++ b/resources/fileTemplates/internal/Magento Module Composer.json.ft @@ -3,9 +3,14 @@ "version": "${MODULE_VERSION}", "description": "${MODULE_DESCRIPTION}", "type": "magento2-module", - #if (${DEPENDENCIES}) "require": { - ${DEPENDENCIES} }, #end -#if (${LICENSE}) ${LICENSE}, #end + #if (${DEPENDENCIES}) + "require": { + ${DEPENDENCIES} + }, + #end + #if (${LICENSE}) + ${LICENSE}, + #end "autoload": { "files": [ "registration.php" diff --git a/resources/fileTemplates/internal/Magento Module Composer.json.html b/resources/fileTemplates/internal/Magento Module Composer.json.html new file mode 100644 index 000000000..1739e6842 --- /dev/null +++ b/resources/fileTemplates/internal/Magento Module Composer.json.html @@ -0,0 +1,49 @@ + + +

+ The composer.json file determines the module's hard dependencies on other modules.
+ It is required in a module for extensions provider vendors and it's optional for custom implementations, but it is highly recommended to use. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Template's predefined variables:
${COMPOSER_PACKAGE_NAME} Module's composer name.
${MODULE_VERSION} Module's version.
${MODULE_DESCRIPTION} Short description of what the module does.
${DEPENDENCIES} A list of the module's dependencies.
${LICENSE} Module's licence.
${PACKAGE} Module's package name. Also know as Vendor name.
${MODULE_NAME} Module's name.
+ +