All Projects → KittyGiraudel → sass-semver

KittyGiraudel / sass-semver

Licence: other
[UNMAINTAINED] A Sass implementation of node-semver.

Programming Languages

SCSS
7915 projects
javascript
184084 projects - #8 most used programming language

Sass SemVer

A Sass implementation of node-semver. This project is inspired by sass-deprecate from Salesforce.

npm install sass-semver

Public API

  • valid($version)
    Returns whether $version a is valid SemVer version.
  • clean($version)
    Returns version without leading v or =.
  • inc($version, $release)
    Returns $version with incremented $release component.
  • major($version)
    Returns major component from $version.
  • minor($version)
    Returns minor component from $version.
  • patch($version)
    Returns patch component from $version.
  • gt($v1, $v2)
    Returns whether $v1 is greater than $v2 (i.e. $v1 > $v2).
  • gte($v1, $v2)
    Returns whether $v1 is greater than or equal to $v2 (i.e. $v1 >= $v2).
  • lt($v1, $v2)
    Returns whether $v1 is lesser than $v2 (i.e. $v1 < $v2).
  • lte($v1, $v2)
    Returns whether $v1 is lesser than or equal to $v2 (i.e. $v1 <= $v2).
  • eq($v1, $v2)
    Returns whether $v1 is equal to $v2 (i.e. $v1 == $v2).
  • neq($v1, $v2)
    Returns whether $v1 is not equal to $v2 (i.e. $v1 != $v2).
  • cmp($v1, $comparator, $v2)
    Calls the corresponding function above depending on which $comparator is being given. Warning: === and !== perform string comparison, which == and != call eq and neq methods.

Tests

npm test

Build dist file

npm run build
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].