Socket
Socket
Sign inDemoInstall

@rollup/plugin-node-resolve

Package Overview
Dependencies
Maintainers
4
Versions
45
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@rollup/plugin-node-resolve - npm Package Compare versions

Comparing version 14.0.1 to 14.1.0

23

dist/cjs/index.js

@@ -24,3 +24,3 @@ 'use strict';

var version = "14.0.1";
var version = "14.1.0";

@@ -647,2 +647,3 @@ util.promisify(fs__default["default"].access);

moduleDirectories,
modulePaths,
rootDir,

@@ -682,2 +683,3 @@ ignoreSideEffectsForRoot

moduleDirectory: moduleDirectories,
paths: modulePaths,
preserveSymlinks,

@@ -717,2 +719,3 @@ packageFilter: filter

moduleDirectories,
modulePaths,
rootDir,

@@ -737,3 +740,4 @@ ignoreSideEffectsForRoot

baseDir,
moduleDirectories
moduleDirectories,
modulePaths
});

@@ -788,2 +792,3 @@ }

moduleDirectory: moduleDirectories,
paths: modulePaths,
preserveSymlinks,

@@ -839,2 +844,3 @@ packageFilter: filter

moduleDirectories,
modulePaths,
rootDir,

@@ -857,2 +863,3 @@ ignoreSideEffectsForRoot

moduleDirectories,
modulePaths,
rootDir,

@@ -886,2 +893,3 @@ ignoreSideEffectsForRoot

moduleDirectories,
modulePaths,
rootDir,

@@ -902,2 +910,3 @@ ignoreSideEffectsForRoot

moduleDirectories,
modulePaths,
rootDir,

@@ -928,2 +937,3 @@ ignoreSideEffectsForRoot

moduleDirectories,
modulePaths,
rootDir,

@@ -967,3 +977,3 @@ ignoreSideEffectsForRoot

const options = { ...defaults, ...opts };
const { extensions, jail, moduleDirectories, ignoreSideEffectsForRoot } = options;
const { extensions, jail, moduleDirectories, modulePaths, ignoreSideEffectsForRoot } = options;
const conditionsEsm = [...baseConditionsEsm, ...(options.exportConditions || [])];

@@ -981,2 +991,8 @@ const conditionsCjs = [...baseConditionsCjs, ...(options.exportConditions || [])];

if (moduleDirectories.some((name) => name.includes('/'))) {
throw new Error(
'`moduleDirectories` option must only contain directory names. If you want to load modules from somewhere not supported by the default module resolution algorithm, see `modulePaths`.'
);
}
if (typeof dedupe !== 'function') {

@@ -1092,2 +1108,3 @@ dedupe = (importee) =>

moduleDirectories,
modulePaths,
rootDir,

@@ -1094,0 +1111,0 @@ ignoreSideEffectsForRoot

@@ -11,3 +11,3 @@ import path, { dirname, resolve, extname, normalize, sep } from 'path';

var version = "14.0.1";
var version = "14.1.0";

@@ -634,2 +634,3 @@ promisify(fs.access);

moduleDirectories,
modulePaths,
rootDir,

@@ -669,2 +670,3 @@ ignoreSideEffectsForRoot

moduleDirectory: moduleDirectories,
paths: modulePaths,
preserveSymlinks,

@@ -704,2 +706,3 @@ packageFilter: filter

moduleDirectories,
modulePaths,
rootDir,

@@ -724,3 +727,4 @@ ignoreSideEffectsForRoot

baseDir,
moduleDirectories
moduleDirectories,
modulePaths
});

@@ -775,2 +779,3 @@ }

moduleDirectory: moduleDirectories,
paths: modulePaths,
preserveSymlinks,

@@ -826,2 +831,3 @@ packageFilter: filter

moduleDirectories,
modulePaths,
rootDir,

@@ -844,2 +850,3 @@ ignoreSideEffectsForRoot

moduleDirectories,
modulePaths,
rootDir,

@@ -873,2 +880,3 @@ ignoreSideEffectsForRoot

moduleDirectories,
modulePaths,
rootDir,

@@ -889,2 +897,3 @@ ignoreSideEffectsForRoot

moduleDirectories,
modulePaths,
rootDir,

@@ -915,2 +924,3 @@ ignoreSideEffectsForRoot

moduleDirectories,
modulePaths,
rootDir,

@@ -954,3 +964,3 @@ ignoreSideEffectsForRoot

const options = { ...defaults, ...opts };
const { extensions, jail, moduleDirectories, ignoreSideEffectsForRoot } = options;
const { extensions, jail, moduleDirectories, modulePaths, ignoreSideEffectsForRoot } = options;
const conditionsEsm = [...baseConditionsEsm, ...(options.exportConditions || [])];

@@ -968,2 +978,8 @@ const conditionsCjs = [...baseConditionsCjs, ...(options.exportConditions || [])];

if (moduleDirectories.some((name) => name.includes('/'))) {
throw new Error(
'`moduleDirectories` option must only contain directory names. If you want to load modules from somewhere not supported by the default module resolution algorithm, see `modulePaths`.'
);
}
if (typeof dedupe !== 'function') {

@@ -1079,2 +1095,3 @@ dedupe = (importee) =>

moduleDirectories,
modulePaths,
rootDir,

@@ -1081,0 +1098,0 @@ ignoreSideEffectsForRoot

2

package.json
{
"name": "@rollup/plugin-node-resolve",
"version": "14.0.1",
"version": "14.1.0",
"publishConfig": {

@@ -5,0 +5,0 @@ "access": "public"

@@ -78,4 +78,11 @@ [npm]: https://img.shields.io/npm/v/@rollup/plugin-node-resolve

One or more directories in which to recursively look for modules.
A list of directory names in which to recursively look for modules.
### `modulePaths`
Type: `Array[...String]`<br>
Default: `[]`
A list of absolute paths to additional locations to search for modules. [This is analogous to setting the `NODE_PATH` environment variable for node](https://nodejs.org/api/modules.html#loading-from-the-global-folders).
### `dedupe`

@@ -218,3 +225,3 @@

## Resolving require statements
## Resolving Require Statements

@@ -221,0 +228,0 @@ According to [NodeJS module resolution](https://nodejs.org/api/packages.html#packages_package_entry_points) `require` statements should resolve using the `require` condition in the package exports field, while es modules should use the `import` condition.

@@ -34,3 +34,3 @@ import { Plugin } from 'rollup';

/**
* One or more directories in which to recursively look for modules.
* A list of directory names in which to recursively look for modules.
* @default ['node_modules']

@@ -41,2 +41,9 @@ */

/**
* A list of absolute paths to additional locations to search for modules.
* This is analogous to setting the `NODE_PATH` environment variable for node.
* @default []
*/
modulePaths?: string[];
/**
* An `Array` of modules names, which instructs the plugin to force resolving for the

@@ -43,0 +50,0 @@ * specified modules to the root `node_modules`. Helps to prevent bundling the same

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