This is an alternative site for discovering Elm packages. You may be looking for the official Elm package site instead.
1.0.0 2.0.0
Semantic versions (Semver 2.0.0) library for Elm
version 1.0.1
license MIT
native-modules False
elm-version 0.18.0 <= v < 0.19.0
Tag 1.0.1
Committed At 2019-10-08 08:39:22 UTC
elm-tools/parser 2.0.1 <= v < 3.0.0 2.0.1
elm-lang/core 5.1.1 <= v < 6.0.0 5.1.1



elm-semver Build Status

Library for handling semantic version numbers (Semver 2.0.0) in Elm.


This library provides basic functions for working with semantic version numbers:

  • Parsing and printing version strings
  • Comparing version numbers for precedence
  • Checking validity of version numbers according to the Semver spec

Please refer to the module documentation for its API.


To run the test suite, use elm-test.


Contributions are welcome in the form of issues or pull requests. Please remember to:

  1. Explain the intended purpose of your change and provide enough context for others to follow your reasoning.
  2. Add documentation for new (or existing!) functionality.
  3. Include tests to help ensure correctness of added code.
  4. Format the code with elm-format.

Copyright and Licensing

(C) 2017 Dividat AG.

Published under MIT license.