yarnpkg/yarn

expose installation context into process

Open

#2,472 创建于 2017年1月16日

在 GitHub 查看
 (1 评论) (0 反应) (0 负责人)JavaScript (41,514 star) (2,731 fork)batch import
cat-compatibilitygood first issuetriaged

描述

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

贡献者指南

expose installation context into process · yarnpkg/yarn#2472 | Good First Issue