PHPackages                             imponeer/composer-nodejs-installer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. imponeer/composer-nodejs-installer

ActiveMetapackage[Utility &amp; Helpers](/categories/utility)

imponeer/composer-nodejs-installer
==================================

Installs specific nodejs version in vendor/

v19.1.0-p1(3y ago)02MITCI passing

Since Nov 14Pushed 1y ago1 watchersCompare

[ Source](https://github.com/imponeer/composer-nodejs-installer)[ Packagist](https://packagist.org/packages/imponeer/composer-nodejs-installer)[ RSS](/packages/imponeer-composer-nodejs-installer/feed)WikiDiscussions main Synced 2d ago

READMEChangelog (10)Dependencies (1)Versions (89)Used By (0)

[![License](https://camo.githubusercontent.com/e421579b9d93180b1b4fcf55c3f0294c271320974e879343f1216da01d250459/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f696d706f6e6565722f636f6d706f7365722d6e6f64656a732d696e7374616c6c65722e7376673f6d61784167653d32353932303030)](LICENSE)[![Packagist](https://camo.githubusercontent.com/24812ace3a0c368260a128048242c51ae350657ccbba53db461ef5cc857ea9c7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f696d706f6e6565722f636f6d706f7365722d6e6f64656a732d696e7374616c6c65722e737667)](https://packagist.org/packages/imponeer/composer-nodejs-installer)[![Packagist](https://camo.githubusercontent.com/b76736d4fa60b53443b67affb45494d23a1f34f0af377cce4070aebff9f95df3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f696d706f6e6565722f636f6d706f7365722d6e6f64656a732d696e7374616c6c65722e737667)](https://packagist.org/packages/imponeer/composer-nodejs-installer)

Composer NodeJS Installer
=========================

[](#composer-nodejs-installer)

Composer extension that installs [NodeJS](https://nodejs.org) to vendor bin path.

Usage
-----

[](#usage)

Easiest way to do that is to execute composer command from console:

```
composer require imponeer/composer-nodejs-installer
```

Versioning
----------

[](#versioning)

The package will be automatically updated each time when new yarn version is released.

So, if you need to use specific node version for example 10.x, you can specify in composer.json with `"imponeer/composer-nodejs-installer":"^10.0.0"` line.

How to contribute?
------------------

[](#how-to-contribute)

If you want to add some functionality or fix bugs, you can fork, change and create pull request. If you not sure how this works, try [interactive GitHub tutorial](https://try.github.io).

If you found any bug or have some questions, use [issues tab](https://github.com/imponeer/composer-nodejs-installer/issues) and write there your questions.

###  Health Score

31

—

LowBetter than 65% of packages

Maintenance31

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 98.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~8 days

Total

89

Last Release

1372d ago

Major Versions

v17.9.1-p1 → v18.3.0-p12022-06-03

v16.17.0-p1 → v18.8.0-p12022-08-25

v16.18.0-p1 → v18.11.0-p12022-10-14

v18.11.0-p1 → v19.0.0-p12022-10-19

v14.21.0-p1 → v19.0.1-p12022-11-05

### Community

Maintainers

![](https://www.gravatar.com/avatar/dba53e399a507d1f60626164c8b1e340a5cc0dc4f0637f4c6aaff8fc239fdaee?d=identicon)[fiammybe](/maintainers/fiammybe)

![](https://avatars.githubusercontent.com/u/342641?v=4)[Raimondas Rimkevičius](/maintainers/MekDrop)[@MekDrop](https://github.com/MekDrop)

---

Top Contributors

[![MekDrop](https://avatars.githubusercontent.com/u/342641?v=4)](https://github.com/MekDrop "MekDrop (114 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (1 commits)")[![mend-bolt-for-github[bot]](https://avatars.githubusercontent.com/in/16809?v=4)](https://github.com/mend-bolt-for-github[bot] "mend-bolt-for-github[bot] (1 commits)")

---

Tags

composer-librarycomposer-plugininstallernodenode-jsnodejsnpmjavascriptnodejsfrontendnodenpm

### Embed Badge

![Health badge](/badges/imponeer-composer-nodejs-installer/health.svg)

```
[![Health](https://phpackages.com/badges/imponeer-composer-nodejs-installer/health.svg)](https://phpackages.com/packages/imponeer-composer-nodejs-installer)
```

###  Alternatives

[fxp/composer-asset-plugin

NPM/Bower Dependency Manager for Composer

8874.8M41](/packages/fxp-composer-asset-plugin)[mouf/nodejs-installer

An installer package that let's you install NodeJS and NPM as a Composer dependency.

113713.9k15](/packages/mouf-nodejs-installer)[foxy/foxy

Fast, reliable, and secure NPM/Yarn/pnpm bridge for Composer

176291.9k27](/packages/foxy-foxy)[php-forge/foxy

Fast, reliable, and secure Bun/NPM/Yarn/pnpm bridge for Composer

45146.6k4](/packages/php-forge-foxy)[efficiently/larasset

Larasset is a library for Laravel 5 which manage assets in an easy way.

684.8k](/packages/efficiently-larasset)[regularjack/frontend-bundle

A modern frontend development workflow for Symfony apps

3022.6k](/packages/regularjack-frontend-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
