I am writing a Drupal 8 module, and am new to composer. I was wondering how to specify a package to be a module, so it can get installed in the correct repository.
Right now my module's composer.json looks like this:
{
"name": "company/module_name",
"description": "Module Description",
"type": "drupal-module",
"keywords": ["the", "keywords"],
"time": "2019-04-18",
"authors": [
{
"name": "Me",
"email": "me@example.com",
"role": "Developer"
}
],
"repositories": [
{
"packagist.org": false
},
{
"type": "composer",
"url": "https://git.company.com/project.git"
}
],
"autoload": {
"psr-4": {
"Project\\": "src"
}
},
"require": {
"php": ">=7.0.0",
"mpdf/mpdf": "dev-master"
},
"minimum-stability": "stable"
}
I suspect I'm missing the composer/installers
package, but any advice would be welcome.