semver
npmv7.8.5The semantic version parser used by npm.
Overview
semver is an npm package that the semantic version parser used by npm. It is extremely widely used, with about 745.6M downloads per week and 3 known dependents in the graph. The latest version is 7.8.5, released under the ISC license.
Who should use it
Teams working in the npm ecosystem who need the semantic version parser used by npm and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to have first-class TypeScript types out of the box, or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (745.6M weekly downloads).
- Clear open-source license (ISC).
Cons
- No bundled TypeScript types (may require a separate @types package).
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of semver.
Dependencies
Dev (4)
Used by
Popular packages that depend on semver.
An AST-based pattern checker for JavaScript.
Type safe SQL query builder
Leaner CSS
A framework for building native apps using React
Fast and low overhead web framework, for Node.js
A batteries-included SQL query & schema builder for PostgresSQL, MySQL, CockroachDB, MSSQL and SQLite3
The official Node.js client library for Gel
A slightly nicer interface to Postgres over node-libpq
No description provided.
No description provided.
Calculate specificity of a CSS Selector
Structured diagnostic code library
Convert character encodings in pure javascript.
Official client encryption module for the MongoDB Node.js driver
A library to create readable "multipart/form-data" streams. Can be used to submit forms and file uploads to other web applications.
Utilities for ESLint plugins.
A Node.js module for sending notifications on native Mac, Windows (post and pre 8) and Linux (or Growl as fallback)
A JavaScript implementation of many web standards
The official MongoDB driver for Node.js
Node.js releases data
node's assert.deepEqual algorithm
Frequently installed together
An AST-based pattern checker for JavaScript.
TypeScript definitions for node
Prettier is an opinionated code formatter
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
An extremely fast JavaScript and CSS bundler and minifier.
Lightweight debugging utility for Node.js and the browser
A drop-in replacement for fs, making various improvements.
Stringify any JavaScript value.
the most correct and second fastest glob implementation in JavaScript
the complete solution for node.js command-line programs
Lodash modular utilities.
TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM files
Version history
| Version | Published | License |
|---|---|---|
| 7.8.5latest | 29 days ago | ISC |
| 7.8.4 | 1 month ago | ISC |
| 7.8.3 | 1 month ago | ISC |
| 7.8.2 | 1 month ago | ISC |
| 7.8.1 | 1 month ago | ISC |
| 7.8.0 | 2 months ago | ISC |
| 7.7.4 | 5 months ago | ISC |
| 7.7.3 | 9 months ago | ISC |
| 7.7.2 | 1 year ago | ISC |
| 7.7.1 | 1 year ago | ISC |
| 7.7.0 | 1 year ago | ISC |
| 7.6.3 | 2 years ago | ISC |
| 7.6.2 | 2 years ago | ISC |
| 7.6.1 | 2 years ago | ISC |
| 7.6.0 | 2 years ago | ISC |
| 6.3.1 | 3 years ago | ISC |
| 5.7.2 | 3 years ago | ISC |
| 7.5.4 | 3 years ago | ISC |
| 7.5.3 | 3 years ago | ISC |
| 7.5.2 | 3 years ago | ISC |
Maintainers
Frequently asked questions
How do I install semver?
Run `npm install semver` to add semver to your npm project.
What license is semver released under?
semver is distributed under the ISC license.
How popular is semver?
semver has approximately 745,551,727 downloads per week and 3 known dependent packages.