Socket
Socket
Sign inDemoInstall

semiver

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

semiver - npm Package Compare versions

Comparing version 1.0.1 to 1.1.0

10

dist/semiver.js
var fn = new Intl.Collator(0, { numeric:1 }).compare;
module.exports = function (a, b) {
module.exports = function (a, b, bool) {
a = a.split('.');
b = b.split('.');
return fn(a[0], b[0])
|| fn(a[1], b[1])
|| fn(a.slice(2).join('.'), b.slice(2).join('.'));
return fn(a[0], b[0]) || fn(a[1], b[1]) || (
b[2] = b.slice(2).join('.'),
bool = /[.-]/.test(a[2] = a.slice(2).join('.')),
bool == /[.-]/.test(b[2]) ? fn(a[2], b[2]) : bool ? -1 : 1
);
}

2

dist/semiver.min.js

@@ -1,1 +0,1 @@

!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):e.semiver=n()}(this,function(){var e=new Intl.Collator(0,{numeric:1}).compare;return function(n,i){return n=n.split("."),i=i.split("."),e(n[0],i[0])||e(n[1],i[1])||e(n.slice(2).join("."),i.slice(2).join("."))}});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.semiver=t()}(this,function(){var e=new Intl.Collator(0,{numeric:1}).compare;return function(t,n,i){return t=t.split("."),n=n.split("."),e(t[0],n[0])||e(t[1],n[1])||(n[2]=n.slice(2).join("."),(i=/[.-]/.test(t[2]=t.slice(2).join(".")))==/[.-]/.test(n[2])?e(t[2],n[2]):i?-1:1)}});
{
"name": "semiver",
"version": "1.0.1",
"version": "1.1.0",
"repository": "lukeed/semiver",
"description": "A tiny (153B) utility to compare semver strings",
"description": "A tiny (187B) utility to compare semver strings",
"module": "dist/semiver.mjs",

@@ -7,0 +7,0 @@ "unpkg": "dist/semiver.min.js",

# semiver [![Build Status](https://badgen.now.sh/travis/lukeed/semiver)](https://travis-ci.org/lukeed/semiver)
> A tiny (153B) utility to compare semver strings.
> A tiny (187B) utility to compare semver strings.

@@ -61,4 +61,3 @@ Compare semver strings (eg, `1.8.2`, `2.0.0-next.6`, `0.0.0-alpha-1`, etc) using the [`Intl.Collator`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Collator) class.<br>

/*
[ '1.0.0',
'1.0.0-alpha',
[ '1.0.0-alpha',
'1.0.0-alpha.1',

@@ -68,4 +67,5 @@ '1.0.0-beta',

'1.0.0-rc.1',
'1.0.0',
'1.2.3-alpha',
'1.2.3',
'1.2.3-alpha',
'1.5.5',

@@ -72,0 +72,0 @@ '1.5.19',

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc