npm, Inc. has announced plans to ban terminal ads in packages after a JavaScript library, Standard, started showing ads in the npm terminal, sparking a negative reaction from the JavaScript community. The ban will apply to packages that display ads at runtime, on installation, or at other stages of the software development lifecycle. The decision comes after the developer of Standard, Feross Aboukhadijeh, experimented with showing ads to fund the development costs of his open-source project. The experiment was met with criticism from developers, who claimed the ads were polluting application logs.