npm weekly #192: npm stats are back! Meet Luna! Publish a React component with npm!

npm, Inc.
npm, Inc.
Published in
3 min readApr 11, 2019

Return of the stats

“Well we tried to tell you so, (yes we did), but we guess you didn’t know… as we said the story goes. Baby, now I got the flow-CHARTS.”

On the off chance you’re not a fan of Mark Morrison, all this is to say, Laurie Voss, Chief Data Officer has returned with the monthly stats you know and love.

Last month, the ecosystem loved Node.js v10 almost as much as Node.js v8. While npm’s stats (below) appear all over the place, npm v6 is the clear favorite. Check out the top package downloads here.

“npm v6 has widespread adoption at 68% of npm users, but 12% of people are still using npm v3, which is a full 25x slower than v6.” –Laurie Voss

Katie will be speaking at JSOxford in 2 weeks!

If you’re in the Oxford vicinity come April 24th, make plans to attend JSOxford to see Katie Fenn, npm Web Team developer, share stories of ye olde online pioneers in her talk “Securing your site like it’s 1999.” Register to attend at jsoxford.com.

Introducing Luna, Version 3

Have you heard of Luna? It’s the desktop version of an npm manager for handling npm packages. Built with ReactJS, Redux, Material-UI, Webpack and Electron, Luna also features a bright and friendly UI. We highly recommend you check out on your own desktop. What better time than on the heels of the Luna version 3.0.0? Enjoy!

Recommended project: Trio

Trio is an open source toolkit for building static websites using “The Big 3” HTML, CSS and JavaScript and requires almost zero configuration. Built with npm and Node.js, Trio is a static website generator that allows you to create the static website you envision, without the hassle of adding modules.

As you know, we love to feature projects created by members of the npm community and ecosystem. Now, it’s easier than ever to reach out and let us know that we should feature your project! If your team is using npm to build something cool, let us know here.

What we’re reading: Native image lazy-loading for the web!

In which Addy Osmani introduces the new loading attribute to the internet. Can you even imagine? Lazy-loading right to the web. Learn more about using loading and when it will have browser support.

Building together, an npm solution

The same tools that empower developers to work together on Open Source projects can make enterprise teams more efficient when collaborating on mission-critical applications.

Learn more about npm Orgs here.

Did you know? Publish a react component as npm module

Ever wonder if you could skip Webpack and publish your reusable React components right to npm? Let Christian Engel show you how in this tutorial from web/things. Cool stuff.

--

--

npm, Inc.
npm, Inc.

npm is the package manager for JavaScript and the world’s largest software registry.