Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jubianchi/semver-check
Online SemVer Checker
https://github.com/jubianchi/semver-check
constraints semver semver-tag
Last synced: about 1 month ago
JSON representation
Online SemVer Checker
- Host: GitHub
- URL: https://github.com/jubianchi/semver-check
- Owner: jubianchi
- License: mit
- Created: 2014-11-03T11:29:47.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2023-11-10T23:32:57.000Z (about 1 year ago)
- Last Synced: 2024-12-10T21:11:46.108Z (about 2 months ago)
- Topics: constraints, semver, semver-tag
- Language: JavaScript
- Homepage: http://jubianchi.github.io/semver-check
- Size: 2.97 MB
- Stars: 110
- Watchers: 6
- Forks: 15
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Online SemVer Checker
[![Build Status](https://travis-ci.org/jubianchi/semver-check.svg?branch=master)](https://travis-ci.org/jubianchi/semver-check)
[![Prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)A basic web app coded with ReactJS to check a version against a SemVer constraint.
Check it online here: [http://jubianchi.github.io/semver-check](http://jubianchi.github.io/semver-check)
## SemVer checker... Why?
> In the world of software management there exists a dread place called "dependency hell."
> The bigger your system grows and the more packages you integrate into your software, the more likely you are to find yourself, one day, in this pit of despair.
More and more projects try to follow [Semantic Versioning](http://semver.org/) to reduce package versioning nightmare and every dependency manager implement its own semantic versioner.
Composer and NPM for example don't handle version constraints the same way. It's hard sometimes to be sure how some library version will behave against some constraint.This tiny webapp checks if a given version satisfies another given constraint in the NPM world.
## Run it!
```
yarn start
```This will start the build and open your web browser.