neronmoon/scriptsdev

Scripts-dev behaviour for Composer

Installs: 590 510

Dependents: 30

Suggesters: 0

Security: 0

Stars: 66

Watchers: 1

Forks: 6

Open Issues: 1

Type:composer-plugin

v0.1.9 2020-12-16 08:02 UTC

This package is auto-updated.

Last update: 2022-01-16 10:14:33 UTC


README

It's like require-dev, but for scripts

Installation

Just run composer require neronmoon/scriptsdev --dev

Usage

After installing you able to add extra.scripts-dev directive in your composer.json

...
"extra": {
    "scripts-dev": {
        "post-install-cmd": [
            "npm install --dev"
        ],
        "post-update-cmd": "php ./someCoolCommand.php",
        "test": "phpunit"
    },
}
...

Deprecated Usage

...
"scripts-dev": {
    "post-install-cmd": [
        "npm install --dev"
    ],
    "post-update-cmd": "php ./someCoolCommand.php"
}
...

Known issues

  • Usage of this plugin will cause minor warning of validation process. composer validate command will display something like this.
./composer.json is valid, but with a few warnings
See https://getcomposer.org/doc/04-schema.md for details on the schema
Description for non-existent script "test" found in "scripts-descriptions"