yarnpkg/yarn

expose installation context into process

Open

#2472 aperta il 16 gen 2017

Vedi su GitHub
 (1 commento) (0 reazioni) (0 assegnatari)JavaScript (2731 fork)batch import
cat-compatibilitygood first issuetriaged

Metriche repository

Star
 (41.514 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

What is the current behavior?

Greetings!

npm exposes the following process.env.npm_config_global. this enables me to determine what context i am operating in during installation. i do not see such a thing present for yarn.

i understand that this could invoke some fear or questioning.

"why would you ever want or need that? you're probably doing something wrong!" --say concerned citizens

there's actually a plenty valid use case. my use case is that I have a package who's objective is to modify the consumer's package oninstall. because this pkg ships as a dep in other packages, some of which get installed globally, i care to detect this condition and respond accordingly.

Please mention your node.js, yarn and operating system version.

  • node 7.4.0
  • yarn 0.18.1

Guida contributor