yarnpkg/yarn

expose installation context into process

Open

#2 472 ouverte le 16 janv. 2017

Voir sur GitHub
 (1 commentaire) (0 réactions) (0 assignés)JavaScript (2 731 forks)batch import
cat-compatibilitygood first issuetriaged

Métriques du dépôt

Stars
 (41 514 stars)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

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

Guide contributeur