npm and the future of JavaScript


Node+JS Interactive, 2018-10-10

Read these slides on your device:

COO & co-founder, npm Inc.

@seldo

Part 1: what you should know about npm

Top 5 languages on GitHub

by number of pull requests opened

  • All 50 of the Fortune 50
  • All 50 of the 50 biggest banks
  • All 50 of the 50 biggest tech companies
  • All 500 of the Fortune 500

Why not destroy the conference wifi by upgrading right now?

and it will be twice as fast

Secure your npm account in 30 seconds:

Just run in your current project:

npm audit

Just run in your current project:

npm audit fix

or

npm audit fix --force

for the adventurous

Yarn to npm migration tool:

A user journey from Yarn back to npm:

BREAKING NEWS: Company recommends own product.

  • 1.5 billion log events per day
  • 16,000+ survey responses

Please stand up!

(If you can't stand up, raise a hand)

Sit down if you don't match the description.

Stay standing if you

use npm

Stay standing if you

write JavaScript that runs in browsers

Stay standing if you

write JavaScript

Stay standing if you

are concerned about security of open source code

Stay standing if you

mostly taught yourself JavaScript

Stay standing if you

also write PHP or Java sometimes

Stay standing if you

work at a company that isn't considered a "tech company"

Stay standing if you

started using npm less than 2 years ago

Stay standing if you

use webpack

Stay standing if you

use babel

Stay standing if you

work on a React app

Stay standing if you

use TypeScript

  • 77% are concerned
  • 52% said current tools aren't adequate

60% of npm users say they use React

Angular is seeing fewer downloads,

please don't yell at me about it.

Source: npm user survey, 2017/2018

jQuery, we hardly knew ye.

Web components would be great if they worked but they don't, yet.

Don't @ me.

and it hasn't been for some time

These slides are available right now

Now would be a good time to follow me on Twitter