Skip to content

TheBigBrainsCompany/composer-javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The Big Brains Company - Composer Javascript

Composer script handler for executing npm install and bower install automatically after the composer install (or update) command.

Usage

Add this lines to your composer.json file:

{
    "require": {
        "tbbc/composer-javascript": "~1.0"
    },
    "scripts": {
        "post-install-cmd": [
            "Tbbc\\ComposerJavascript\\ScriptHandler::npmInstall",
            "Tbbc\\ComposerJavascript\\ScriptHandler::bowerInstall"
        ],
        "post-update-cmd": [
            "Tbbc\\ComposerJavascript\\ScriptHandler::npmInstall",
            "Tbbc\\ComposerJavascript\\ScriptHandler::bowerInstall"
        ]
    }
}

You can freely add both or just one of the npmInstall or bowerInstall scripts.

Options

For users that work with a Samba sharing or like, you can pass an option for npm install to prevent using symlinks for binaries.

Just add the following to your composer.json file:

"extra": {
    "tbbc-composer-javascript": {
        "npm-bin-links": false
    }
}

npm-bin-links default value is true.

The Big Brains Company - Logo

About

Npm & Bower installation script for Composer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages