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.

Readme

Keywords

none

Package Sidebar

Install

npm i addons-moz-compare

Weekly Downloads

21,849

Version

1.3.0

License

MPL-2.0

Unpacked Size

22.8 kB

Total Files

4

Last publish

Collaborators

  • addons-robot