Member-only story
Still doing ‘npm init’? You’re Missing Out on Brazilian Waifus
npm create
is an alternative to npm init
that gives you a non-zero chance of finding a Brazilian waifu. Don’t believe me? I promise that by the end of this article, you will.
But first, let’s take a step back.
npm init
For those who don’t know, npm init
is a command that creates a basic package.json
file for a JavaScript project.
It’s kinda the first thing you do unless you are on the bleeding edge and use Deno or have a brain chip implant. In the latter case, you only think about the happy customers, and everything codes itself.
Actually, let’s take another step back.
npm
npm is a JavaScript package manager. It’s used to install libraries, tools, and even whole applications.
Software can’t be software unless there’s an overly complicated corporate infrastructure to support it. That’s where npm comes in. npm is owned by a company called npm, Inc. which is owned by Microsoft.
Why would Microsoft want to own a package manager? I’ll let you in on a secret: They just want to make sure that JavaScript continues to be an unruly, unpredictable mess so that their legacy products can maintain their dominant market share. But I digress.