On 10/18/2016 06:28 PM, Jakub Wilk wrote: > * Lars Wirzenius <l...@liw.fi>, 2016-10-18, 19:14: >>> The WTFness of this code is certainly way above what we're normally >>> used to, but (AIUI) it's only used as a fallback for nodejs < 4. >>> Debian currently has 4.6.0. >> In that case, perhaps this package isn't needed in Debian at all? > You would have to patch the depending packages to use os.homedir() > directly rather than through the wrapper this package provides. But that > might be easier than surviving the debian-devel discussion. :-P
https://www.npmjs.com/package/os-homedir suggests that it is used like this: const osHomedir = require('os-homedir'); If we're reaching that point where we are filling in a fallback that is actually unused because typeof os.homedir === 'function' is true, could we have a separate package that collects and provides these kind of stubs? These poly-/ponyfills seem unlikely to ever change their API as well because they can't, so that should actually be feasible. (I suppose dependencies are strictly versioned as well and you don't get fixes? Or packages are renamed anyway when they change API?) Kind regards Philipp Kern
signature.asc
Description: OpenPGP digital signature