next-transpile-modules
Advanced tools
Comparing version 5.0.0-beta.3 to 5.0.0-beta.4
{ | ||
"name": "next-transpile-modules", | ||
"version": "5.0.0-beta.3", | ||
"version": "5.0.0-beta.4", | ||
"license": "MIT", | ||
@@ -43,3 +43,3 @@ "author": "Pierre de la Martinière <pierre.de.la.martiniere@gmail.com>", | ||
"dependencies": { | ||
"resolve": "^1.19.0" | ||
"enhanced-resolve": "^5.3.1" | ||
}, | ||
@@ -46,0 +46,0 @@ "devDependencies": { |
const path = require('path'); | ||
const resolve = require('resolve'); | ||
const enhancedResolve = require('enhanced-resolve'); | ||
@@ -10,6 +10,11 @@ // Use me when needed | ||
console.log(resolve.sync('next/head')); | ||
console.log(resolve.sync('lodash-es')); | ||
console.log(resolve.sync('test-123')); | ||
/** | ||
* We create our own Node.js resolver that can ignore symlinks resolution and | ||
* can support PnP | ||
*/ | ||
const resolve = enhancedResolve.create.sync({ | ||
symlinks: false, | ||
}); | ||
/** | ||
* Check if two regexes are equal | ||
@@ -42,3 +47,3 @@ * Stolen from https://stackoverflow.com/questions/10776600/testing-for-equality-of-regular-expressions | ||
try { | ||
resolved = resolve.sync(module); | ||
resolved = resolve(__dirname, module); | ||
} catch (e) { | ||
@@ -99,7 +104,7 @@ console.error(e); | ||
try { | ||
const re = resolve.sync(req); | ||
const resolved = resolve(__dirname, req); | ||
if (!re) return false; | ||
if (!resolved) return false; | ||
return re.includes(mod); | ||
return resolved.includes(mod); | ||
} catch (err) { | ||
@@ -106,0 +111,0 @@ return false; |
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
20678
167
+ Addedenhanced-resolve@^5.3.1
+ Addedenhanced-resolve@5.17.1(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addedtapable@2.2.1(transitive)
- Removedresolve@^1.19.0
- Removedfunction-bind@1.1.2(transitive)
- Removedhasown@2.0.2(transitive)
- Removedis-core-module@2.15.1(transitive)
- Removedpath-parse@1.0.7(transitive)
- Removedresolve@1.22.8(transitive)
- Removedsupports-preserve-symlinks-flag@1.0.0(transitive)