# 10 Things You Didn't Know NPM Could Do

You don't know NPM can do this much. I'll show you 10 commands you've probably never tried.

- URL: https://blog.lsantos.dev/en/npm-10-hidden-features/
- Published: 2021-10-21
- Updated: 2026-07-16
- Section: javascript
- Tags: video, javascript, npm, typescript
- Language: en
- Author: Lucas Santos

---
![](https://www.youtube.com/watch?v=tX3gQGfwvgA)

I've got another video on the channel. In this one, I talk about NPM and show you how it's way more than just a package manager.

I cover some commands and repositories in the video. Here they are:

- [NPM Expansions](https://github.com/npm/npm-expansions) is an open source repo where you can suggest what NPM stands for!

And here are the links to all the commands I showed in the video:

- [NPM dedupe](https://docs.npmjs.com/cli/v7/commands/npm-dedupe)
- [NPM prune](https://docs.npmjs.com/cli/v7/commands/npm-prune)
- [NPM dist-tag](https://docs.npmjs.com/cli/v7/commands/npm-dist-tag)
- [NPM docs](https://docs.npmjs.com/cli/v7/commands/npm-docs)
- [NPM pack](https://docs.npmjs.com/cli/v7/commands/npm-pack)
- [NPM ci](https://docs.npmjs.com/cli/v7/commands/npm-ci)
- [NPM version](https://docs.npmjs.com/cli/v7/commands/npm-version)
- [NPM view](https://docs.npmjs.com/cli/v7/commands/npm-view)
- [NPM set-script](https://docs.npmjs.com/cli/v7/commands/npm-set-script)
