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 7.1.3 to 8.0.0

17

CHANGELOG.md
# @rollup/plugin-node-resolve ChangeLog
## v8.0.0
_2020-05-20_
### Breaking Changes
- feat: Add default export (#361)
- feat: export defaults (#301)
### Bugfixes
- fix: resolve local files if `resolveOption` is set (#337)
### Updates
- docs: correct misspelling (#343)
## v7.1.3

@@ -4,0 +21,0 @@

113

dist/index.es.js
import { dirname, resolve, extname, normalize, sep } from 'path';
import builtinList from 'builtin-modules';
import deepFreeze from 'deep-freeze';
import deepMerge from 'deepmerge';
import isModule from 'is-module';

@@ -45,2 +47,74 @@ import fs, { realpathSync } from 'fs';

function _unsupportedIterableToArray(o, minLen) {
if (!o) return;
if (typeof o === "string") return _arrayLikeToArray(o, minLen);
var n = Object.prototype.toString.call(o).slice(8, -1);
if (n === "Object" && o.constructor) n = o.constructor.name;
if (n === "Map" || n === "Set") return Array.from(n);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);
}
function _arrayLikeToArray(arr, len) {
if (len == null || len > arr.length) len = arr.length;
for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];
return arr2;
}
function _createForOfIteratorHelper(o) {
if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {
if (Array.isArray(o) || (o = _unsupportedIterableToArray(o))) {
var i = 0;
var F = function () {};
return {
s: F,
n: function () {
if (i >= o.length) return {
done: true
};
return {
done: false,
value: o[i++]
};
},
e: function (e) {
throw e;
},
f: F
};
}
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
var it,
normalCompletion = true,
didErr = false,
err;
return {
s: function () {
it = o[Symbol.iterator]();
},
n: function () {
var step = it.next();
normalCompletion = step.done;
return step;
},
e: function (e) {
didErr = true;
err = e;
},
f: function () {
try {
if (!normalCompletion && it.return != null) it.return();
} finally {
if (didErr) throw err;
}
}
};
}
const exists = promisify(fs.exists);

@@ -62,5 +136,3 @@ const readFile = promisify(fs.readFile);

const wrapped =
/*#__PURE__*/
function () {
const wrapped = /*#__PURE__*/function () {
var _ref = _asyncToGenerator(function* (param, done) {

@@ -93,5 +165,3 @@ if (cache.has(param) === false) {

const isDirCached = makeCache(
/*#__PURE__*/
function () {
const isDirCached = makeCache( /*#__PURE__*/function () {
var _ref2 = _asyncToGenerator(function* (file) {

@@ -110,5 +180,3 @@ try {

}());
const isFileCached = makeCache(
/*#__PURE__*/
function () {
const isFileCached = makeCache( /*#__PURE__*/function () {
var _ref3 = _asyncToGenerator(function* (file) {

@@ -326,2 +394,3 @@ try {

};
const DEFAULTS = deepFreeze(deepMerge({}, defaults));
function nodeResolve(opts = {}) {

@@ -367,8 +436,8 @@ const options = Object.assign({}, defaults, opts);

rollupOptions = options;
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
var _iterator = _createForOfIteratorHelper(warnings),
_step;
try {
for (var _iterator = warnings[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
const warning = _step.value;

@@ -378,14 +447,5 @@ this.warn(warning);

} catch (err) {
_didIteratorError = true;
_iteratorError = err;
_iterator.e(err);
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return != null) {
_iterator.return();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
_iterator.f();
}

@@ -432,2 +492,3 @@

let id = parts.shift();
let isRelativeImport = false;

@@ -440,2 +501,3 @@ if (id[0] === '@' && parts.length > 0) {

id = resolve(basedir, importee);
isRelativeImport = true;
}

@@ -445,3 +507,3 @@

if (resolveOnly.length && !resolveOnly.some(pattern => pattern.test(id))) {
if (!isRelativeImport && resolveOnly.length && !resolveOnly.some(pattern => pattern.test(id))) {
if (input.includes(id)) {

@@ -596,1 +658,2 @@ return null;

export default nodeResolve;
export { DEFAULTS, nodeResolve };
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }

@@ -7,2 +9,4 @@

var builtinList = _interopDefault(require('builtin-modules'));
var deepFreeze = _interopDefault(require('deep-freeze'));
var deepMerge = _interopDefault(require('deepmerge'));
var isModule = _interopDefault(require('is-module'));

@@ -51,2 +55,74 @@ var fs = require('fs');

function _unsupportedIterableToArray(o, minLen) {
if (!o) return;
if (typeof o === "string") return _arrayLikeToArray(o, minLen);
var n = Object.prototype.toString.call(o).slice(8, -1);
if (n === "Object" && o.constructor) n = o.constructor.name;
if (n === "Map" || n === "Set") return Array.from(n);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);
}
function _arrayLikeToArray(arr, len) {
if (len == null || len > arr.length) len = arr.length;
for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];
return arr2;
}
function _createForOfIteratorHelper(o) {
if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) {
if (Array.isArray(o) || (o = _unsupportedIterableToArray(o))) {
var i = 0;
var F = function () {};
return {
s: F,
n: function () {
if (i >= o.length) return {
done: true
};
return {
done: false,
value: o[i++]
};
},
e: function (e) {
throw e;
},
f: F
};
}
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
var it,
normalCompletion = true,
didErr = false,
err;
return {
s: function () {
it = o[Symbol.iterator]();
},
n: function () {
var step = it.next();
normalCompletion = step.done;
return step;
},
e: function (e) {
didErr = true;
err = e;
},
f: function () {
try {
if (!normalCompletion && it.return != null) it.return();
} finally {
if (didErr) throw err;
}
}
};
}
const exists = util.promisify(fs__default.exists);

@@ -68,5 +144,3 @@ const readFile = util.promisify(fs__default.readFile);

const wrapped =
/*#__PURE__*/
function () {
const wrapped = /*#__PURE__*/function () {
var _ref = _asyncToGenerator(function* (param, done) {

@@ -99,5 +173,3 @@ if (cache.has(param) === false) {

const isDirCached = makeCache(
/*#__PURE__*/
function () {
const isDirCached = makeCache( /*#__PURE__*/function () {
var _ref2 = _asyncToGenerator(function* (file) {

@@ -116,5 +188,3 @@ try {

}());
const isFileCached = makeCache(
/*#__PURE__*/
function () {
const isFileCached = makeCache( /*#__PURE__*/function () {
var _ref3 = _asyncToGenerator(function* (file) {

@@ -332,2 +402,3 @@ try {

};
const DEFAULTS = deepFreeze(deepMerge({}, defaults));
function nodeResolve(opts = {}) {

@@ -373,8 +444,8 @@ const options = Object.assign({}, defaults, opts);

rollupOptions = options;
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
var _iterator = _createForOfIteratorHelper(warnings),
_step;
try {
for (var _iterator = warnings[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
const warning = _step.value;

@@ -384,14 +455,5 @@ this.warn(warning);

} catch (err) {
_didIteratorError = true;
_iteratorError = err;
_iterator.e(err);
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return != null) {
_iterator.return();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
_iterator.f();
}

@@ -438,2 +500,3 @@

let id = parts.shift();
let isRelativeImport = false;

@@ -446,2 +509,3 @@ if (id[0] === '@' && parts.length > 0) {

id = path.resolve(basedir, importee);
isRelativeImport = true;
}

@@ -451,3 +515,3 @@

if (resolveOnly.length && !resolveOnly.some(pattern => pattern.test(id))) {
if (!isRelativeImport && resolveOnly.length && !resolveOnly.some(pattern => pattern.test(id))) {
if (input.includes(id)) {

@@ -601,2 +665,4 @@ return null;

module.exports = nodeResolve;
exports.DEFAULTS = DEFAULTS;
exports.default = nodeResolve;
exports.nodeResolve = nodeResolve;
{
"name": "@rollup/plugin-node-resolve",
"version": "7.1.3",
"version": "8.0.0",
"publishConfig": {

@@ -54,2 +54,4 @@ "access": "public"

"builtin-modules": "^3.1.0",
"deep-freeze": "^0.0.1",
"deepmerge": "^4.2.2",
"is-module": "^1.0.0",

@@ -56,0 +58,0 @@ "resolve": "^1.14.2"

import { Plugin } from 'rollup';
import { AsyncOpts } from 'resolve';
export interface Options {
export const DEFAULTS: {
customResolveOptions: {};
dedupe: [];
extensions: ['.mjs', '.js', '.json', '.node'];
resolveOnly: [];
};
export interface RollupNodeResolveOptions {
/**

@@ -84,2 +91,3 @@ * If `true`, instructs the plugin to use the `"browser"` property in `package.json`

*/
export default function nodeResolve(options?: Options): Plugin;
export function nodeResolve(options?: RollupNodeResolveOptions): Plugin;
export default nodeResolve;
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