New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

dr-js

Package Overview
Dependencies
Maintainers
1
Versions
243
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dr-js - npm Package Compare versions

Comparing version 0.20.1-dev.0 to 0.20.1-dev.1

16

library/common/module/SemVer.js
var e=require("../compare")
const r=/^(\d+)\.(\d+)\.(\d+)(.*)$/
const t=e=>{let[,t,o,a,s=""]=r.exec(e)
const t=e=>{let[,t,a,s,o=""]=r.exec(e)
t=parseInt(t)
o=parseInt(o)
a=parseInt(a)
if(isNaN(t)||isNaN(o)||isNaN(a))throw new Error(`[parseSemVer] invalid versionString: ${e}`)
return{major:t,minor:o,patch:a,label:s}}
s=parseInt(s)
if(isNaN(t)||isNaN(a)||isNaN(s))throw new Error(`[parseSemVer] invalid versionString: ${e}`)
return{major:t,minor:a,patch:s,label:o}}
exports.parseSemVer=t
exports.compareSemVer=((e,r)=>{const a=t(e)
const s=t(r)
return a.major-s.major||a.minor-s.minor||a.patch-s.patch||o(a.label,s.label)})
const o=(r,t)=>r===t?0:""===r?1:""===t?-1:(0,e.compareStringWithNumber)(r,t)
exports.compareSemVer=((e,r)=>{const s=t(e)
const o=t(r)
return s.major-o.major||s.minor-o.minor||s.patch-o.patch||a(s.label,o.label)})
const a=(r,t)=>r===t?0:t.startsWith(r)?1:r.startsWith(t)?-1:(0,e.compareStringWithNumber)(r,t)

@@ -21,3 +21,3 @@ import { compareStringWithNumber } from "../compare";

};
const compareSemVerLabel = (a, b) => a === b ? 0 : "" === a ? 1 : "" === b ? -1 : compareStringWithNumber(a, b);
const compareSemVerLabel = (a, b) => a === b ? 0 : b.startsWith(a) ? 1 : a.startsWith(b) ? -1 : compareStringWithNumber(a, b);
export { parseSemVer, compareSemVer };

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

{"name":"dr-js","version":"0.20.1-dev.0","description":"A collection of strange functions","author":"dr-js","license":"MIT","keywords":["Dr","Dr-js","JavaScript"],"repository":"github:dr-js/dr-js","bin":"bin/index.js","browser":"library/Dr.browser.js","engines":{"node":">=8.12","npm":">=6"},"sideEffects":false}
{"name":"dr-js","version":"0.20.1-dev.1","description":"A collection of strange functions","author":"dr-js","license":"MIT","keywords":["Dr","Dr-js","JavaScript"],"repository":"github:dr-js/dr-js","bin":"bin/index.js","browser":"library/Dr.browser.js","engines":{"node":">=8.12","npm":">=6"},"sideEffects":false}

Sorry, the diff of this file is too big to display

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