koala-framework / composer-extra-assets

Composer Plugin for installing Assets using native npm/bower
BSD 2-Clause "Simplified" License
42 stars 11 forks source link

What about install devDepencies for npm? #21

Open robertfausk opened 8 years ago

robertfausk commented 8 years ago

So we would need a section require-npm-dev in composer.json.

For bower it is already supported but not for npm packages.

pueppiblue commented 8 years ago

The documentation on this is quite unclear. Derrived from Example Uage "require-dev-bower": {} i assumed i could install gulp using:

"require-dev-npm": {
            "gulp": "^3.9.1"
        }

package.json gets updated for gulp with one flaw:

 "dependencies": {
        "gulp": "^3.9.1"
}

where it should read devDependencies instead.

nsams commented 8 years ago

require-dev-npm is correct, I added it to readme.

Adding it to devDependencies should not be required, as package.json is generated and will include dev dependencies when requested. Or do I miss here something?