addons-moz-compare

1.3.0 • Public • Published

addons-moz-compare

CircleCI npm version

A JavaScript library to compare Mozilla add-on versions that follow the Manifest Version Format.

API

This library exposes a mozCompare() function that takes two (string) versions A and B and returns:

  • -1 if A < B
  • 0 if A == B
  • 1 if A > B

This implementation matches the Firefox implementation except that there are only 3 different possible return values (Firefox returns strictly negative and strictly positive values instead of -1 and 1).

Usage

npm i addons-moz-compare

or

yarn add addons-moz-compare

Node

const { mozCompare } = require('addons-moz-compare');

Browser

Use window.mozCompare after having included the source of this library.

License

This plugin is released under the Mozilla Public License Version 2.0. See the bundled LICENSE file for details.

/addons-moz-compare/

    Package Sidebar

    Install

    npm i addons-moz-compare

    Weekly Downloads

    35,515

    Version

    1.3.0

    License

    MPL-2.0

    Unpacked Size

    22.8 kB

    Total Files

    4

    Last publish

    Collaborators

    • addons-robot