Necessarily Precedes Mischief

    addons-moz-compare

    1.2.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.

    Keywords

    none

    Install

    npm i addons-moz-compare

    DownloadsWeekly Downloads

    10,123

    Version

    1.2.0

    License

    MPL-2.0

    Unpacked Size

    22.8 kB

    Total Files

    4

    Last publish

    Collaborators

    • addons-robot