Instalación de npm desde el repository de github, no instalando devDependencies

Estoy intentando instalar el repository ethereum / web3.js directamente desde GitHub ( https://github.com/ethereum/web3.js ), pero las dependencies dev no están siendo instaladas (solo las dependencies). He probado lo siguiente:

npm install https://github.com/ethereum/web3.js.git npm install git+https://github.com/ethereum/web3.js.git npm install ethereum/web3.js npm install https://github.com/ethereum/web3.js.git --only=dev npm install git+https://github.com/ethereum/web3.js.git --only=dev npm install ethereum/web3.js --only=dev 

Los primeros 3 commands anteriores solo instalarán las 5 dependencies en la sección de dependencies del file package.json de web3.js, y los commands 3 "–only = dev" no instalarán nada.

 "dependencies": { "bignumber.js": "git+https://github.com/frozeman/bignumber.js- nolookahead.git", "crypto-js": "^3.1.4", "utf8": "^2.1.1", "xhr2": "*", "xmlhttprequest": "*" }, 

Cuando uso el siguiente command, se instalan 288 packages:

 npm install web3 

¿Cómo realizo la misma installation usando el enlace del repository de GitHub?

Esto se debe a que cuando utiliza npm install web3 , npm instalará web3 como una dependencia del package de su aplicación.
Las 5 dependencies que ve en su carpeta node_module son las dependencies que necesita ejecutar web3.js.

No estoy seguro de que haya una opción integrada con npm, pero puede instalar la versión de desarrollo de este package con:

 $ npm install --save https://github.com/ethereum/web3.js.git \ && cd node_modules/web3/ \ && npm install --only=dev 

O con algo más tradicional:

 $ git clone https://github.com/ethereum/web3.js.git \ && cd web3.js \ && npm install --only=dev