@gasket/resolve
Advanced tools
Comparing version 6.43.0 to 6.43.1
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; |
{ | ||
"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" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
64660
1268