@rollup/plugin-node-resolve
Advanced tools
Comparing version 14.0.1 to 14.1.0
@@ -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 |
{ | ||
"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 |
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
86932
2256
242