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

bare-addon-resolve

Package Overview
Dependencies
Maintainers
0
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bare-addon-resolve - npm Package Compare versions

Comparing version 1.7.1 to 1.7.2

17

index.js
const resolve = require('bare-module-resolve')
const { Version } = require('bare-semver')
const errors = require('./lib/errors')
const semver = require('./lib/semver')

@@ -82,7 +82,14 @@ module.exports = exports = function resolve(

const match = specifier.match(semver)
const i = specifier.lastIndexOf('@')
if (match !== null) {
version = match[0].substring(1)
specifier = specifier.substring(0, specifier.length - (version.length + 1))
if (i > 0) {
version = specifier.substring(i + 1)
try {
Version.parse(version)
specifier = specifier.substring(0, i)
} catch {
version = null
}
}

@@ -89,0 +96,0 @@

{
"name": "bare-addon-resolve",
"version": "1.7.1",
"version": "1.7.2",
"description": "Low-level addon resolution algorithm for Bare",

@@ -28,3 +28,4 @@ "exports": {

"dependencies": {
"bare-module-resolve": "^1.8.2"
"bare-module-resolve": "^1.8.2",
"bare-semver": "^1.0.0"
},

@@ -31,0 +32,0 @@ "devDependencies": {

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