Remove AIX support again#25
Conversation
| "openbsd", | ||
| "sunos", | ||
| "win32" | ||
| ], |
There was a problem hiding this comment.
I don't use os in any packages. It's buggy and I don't want to prevent a consumer of this package to support different platforms just because they depend on internal-ip. Runtime checks are better with optionalDependencies is a better choice.
But it doesn't matter. default-gateway has os, so this package doesn't need it anyway.
There was a problem hiding this comment.
Okay, os removed.
|
Went ahead and removed |
|
Will this require a major release of |
|
It is breaking only for AIX users which should represent like 0.00001% of the users (if any at all). Your decision. |
See silverwind/default-gateway#10. In summary, I had a
os-locked optional native dependency to support AIX but it turns out npm has a bug where it will ignoreosin some cases, leading to gyp error spam on commands likenpm ciandnpm install --force.Dropped the platform again for this reason until someone provides a pure-js implementation. Ideally, this should be released as semver-major.