Skip to main content

In JavaScript, there's a package for everything... and often for nothing.

JavaScript package managers make it easy to add dependencies, but the resulting tree can contain packages no one chose directly. Starting with is-string, this talk examines what gets installed and how to find packages that could be replaced by native code or lighter alternatives.

It introduces dependency inspection tools and e18e, a project focused on cleaning up and improving the JavaScript ecosystem. The talk also encourages developers to inspect their own projects before adding another package.

Enjoyed "In JavaScript, there's a package for everything... and often for nothing."?

Follow me

Estéban Soubiran

Software engineer, conference speaker, and open source enthusiast.

Explore more talks

  1. Event: Asynconf (opens in a new tab)ParisDate:

    Inside a pipeline: demystifying Vite and its plugins

  2. Event: L'Atelier (opens in a new tab)ParisDate:

    Inside a pipeline: demystifying Vite and its plugins

  3. Event: Asynconf (opens in a new tab)ParisDate:

    Reactivity and signals: demystifying frontend magic

What do you think?

Discussions

Loading discussions...

Add a comment

Checking your session...