Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →
Top 15 JavaScript npm-cli Projects
-
Project mention: NPM blocking all packages with the word "camel" | news.ycombinator.com | 2025-04-01
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
For humans, yes. For software, not so much.
There’s a special rule in SemVer that states when the leading major version is 0, every minor version bump is considered breaking.
https://semver.org/#spec-item-4
NPM handles 0.x.y versions of packages differently from 1+.x.y
https://github.com/npm/node-semver#caret-ranges-123-025-004
Several major packages are still on 0.x.y and (ab)use this feature when updating without "committing" to a major version.
-
-
Project mention: My failed attempt to shrink all NPM packages by 5% | news.ycombinator.com | 2025-01-27
I think the main TLDR here [1]:
> For example, I tried recompressing the latest version of the typescript package. GNU tar was able to completely compress the archive in about 1.2 seconds on my machine. Zopfli, with just 1 iteration, took 2.5 minutes.
[1] https://github.com/npm/rfcs/pull/595#issuecomment-1200480148
-
npm-copilot
CLI tool for Next.js that can analyze logs in real-time and suggest a solution using OpenAI
-
-
1. https://github.com/vercel/next.js/blob/canary/packages/create-next-app/index.ts#L162 2. https://github.com/vercel/next.js/blob/canary/packages/create-next-app/helpers/validate-pkg.ts#L13 3. https://www.npmjs.com/package/validate-npm-package-name 4. https://github.com/npm/validate-npm-package-name/tree/main
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
-
-
-
-
-
-
git-quick
An npm package for executing git commands easily. (This is probably the dumbest idea of mine)
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
JavaScript npm-cli discussion
JavaScript npm-cli related posts
-
ZeroVer: 0-Based Versioning
-
Package Managers: Understanding npm, npx and yarn
-
The curious case of semver
-
How to learn npm and its "configs"?
-
Random pull request on public JS project repos using NPM
-
Release NPM Package With Automatic Versioning
-
Symbols in package.json
-
A note from our sponsor - Civic Auth
www.civic.com | 13 May 2025
Index
What are some of the best open-source npm-cli projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | cli | 8,859 |
2 | semver | 5,242 |
3 | node-tar | 864 |
4 | rfcs | 741 |
5 | npm-copilot | 374 |
6 | init-package-json | 320 |
7 | validate-npm-package-name | 301 |
8 | statusboard | 168 |
9 | abbrev-js | 166 |
10 | cross-post | 125 |
11 | types | 28 |
12 | fs | 29 |
13 | why | 28 |
14 | git-quick | 9 |
15 | symlink-config | 6 |