Deprecate all the things
depd is a Node.js library for managing and displaying deprecation warnings in JavaScript modules. It provides utilities to mark functions and properties as deprecated, displaying warnings to users with call-site information rather than just on first invocation, allowing developers to alert users to all deprecated uses across a codebase. The library includes features like stack introspection, environment variable controls for suppressing or tracing deprecations, and process event emission for custom handling. It is authored by Doug Wilson and distributed via npm.