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.

Dependencies (0)

    Dev Dependencies (6)

    Package Sidebar

    Install

    npm i addons-moz-compare

    Weekly Downloads

    50,235

    Version

    1.3.0

    License

    MPL-2.0

    Unpacked Size

    22.8 kB

    Total Files

    4

    Last publish

    Collaborators

    • addons-robot