Socket
Socket
Sign inDemoInstall

next-transpile-modules

Package Overview
Dependencies
Maintainers
1
Versions
53
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

next-transpile-modules - npm Package Compare versions

Comparing version 5.0.0-beta.3 to 5.0.0-beta.4

4

package.json
{
"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;

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