sindresorhus/strict-import

Add an option to allow certain modules to search upwards

Open

#2 opened on May 24, 2018

View on GitHub
 (0 comments) (0 reactions) (0 assignees)JavaScript (2 forks)user submission
enhancementhelp wanted

Repository metrics

Stars
 (94 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

I had the need to allow a specific module to require upwards, so I added a private option _allowedMethods in https://github.com/sindresorhus/strict-import/commit/64ac0d0530d5fe0f35bf33665f8e3ad16da6beb5. I made it private because I'm not totally happy with it. It only works for top-level imports. So you can allow require('a') to be searched upwards by including a in the option, but if a imports a module name b, there's no way to allow b specifically, other than allowing any module from a.

Context: https://github.com/lukechilds/hyperdex/commit/d54a47c921e053620a76c57c9e3534f4f2dbe42e

Contributor guide