Socket
Socket
Sign inDemoInstall

@gasket/resolve

Package Overview
Dependencies
Maintainers
8
Versions
83
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@gasket/resolve - npm Package Compare versions

Comparing version 6.43.0 to 6.43.1

14

lib/resolver.js
const debug = require('diagnostics')('gasket:resolver');
/**
* Normalize windows paths to unix paths
*
* @param {string} message - Message with path to normalize
* @returns {string} normalized path
*/
function fixSep(message) {
return message.replace(/\\/g, '/');
}
/**
* Utility to help resolve and require modules

@@ -60,3 +70,3 @@ *

debug('try-resolve error', err.message);
if (err.code === 'MODULE_NOT_FOUND' && err.message.includes(moduleName) ||
if (err.code === 'MODULE_NOT_FOUND' && fixSep(err.message).includes(moduleName) ||
err.code === 'ERR_PACKAGE_PATH_NOT_EXPORTED'

@@ -81,3 +91,3 @@ ) return null;

debug('try-require error', err.message);
if (err.code === 'MODULE_NOT_FOUND' && err.message.includes(moduleName) ||
if (err.code === 'MODULE_NOT_FOUND' && fixSep(err.message).includes(moduleName) ||
err.code === 'ERR_PACKAGE_PATH_NOT_EXPORTED'

@@ -84,0 +94,0 @@ ) return null;

6

package.json
{
"name": "@gasket/resolve",
"version": "6.43.0",
"version": "6.43.1",
"description": "Essential module resolution & configuration management for gasket plugins & presets.",

@@ -50,3 +50,3 @@ "main": "lib",

"devDependencies": {
"@gasket/engine": "^6.43.0",
"@gasket/engine": "^6.43.1",
"@godaddy/dmd": "^1.0.0",

@@ -80,3 +80,3 @@ "eslint": "^8.7.0",

},
"gitHead": "559f809ba9b9e9dbde766985ba33f0c48130dc4a"
"gitHead": "a10c40dc23d0648ab60c757245de23579806b058"
}
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