I think a quite reasonable approach to managing deprecations is to worry only about deprecations in direct dependencies and not worry about deprecations in transitive dependencies (e.g. https://github.com/ljharb/ls-engines/pull/31#issuecomment-2453602215). So, is there a simple depreman configuration that can support this?
Intuitively I feel like the following configuration should achieve this goal (but I'm not sure it does as of v0.3.1):
{
// for any direct dependency...
"*": {
// ...any transitive dependency is out of scope
"*": {
"#ignore": "don't worry about deprecation warnings in transitive dependencies"
}
}
}
I think a quite reasonable approach to managing deprecations is to worry only about deprecations in direct dependencies and not worry about deprecations in transitive dependencies (e.g. https://github.com/ljharb/ls-engines/pull/31#issuecomment-2453602215). So, is there a simple depreman configuration that can support this?
Intuitively I feel like the following configuration should achieve this goal (but I'm not sure it does as of v0.3.1):