Socket
Socket
Sign inDemoInstall

@rollup/plugin-node-resolve

Package Overview
Dependencies
20
Maintainers
4
Versions
45
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 14.1.0 to 15.0.0

77

dist/cjs/index.js

@@ -15,18 +15,12 @@ 'use strict';

function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var version = "15.0.0";
var peerDependencies = {
rollup: "^2.78.0||^3.0.0"
};
var path__default = /*#__PURE__*/_interopDefaultLegacy(path);
var isBuiltinModule__default = /*#__PURE__*/_interopDefaultLegacy(isBuiltinModule);
var deepMerge__default = /*#__PURE__*/_interopDefaultLegacy(deepMerge);
var isModule__default = /*#__PURE__*/_interopDefaultLegacy(isModule);
var fs__default = /*#__PURE__*/_interopDefaultLegacy(fs);
var resolve__default = /*#__PURE__*/_interopDefaultLegacy(resolve);
util.promisify(fs.access);
const readFile$1 = util.promisify(fs.readFile);
const realpath = util.promisify(fs.realpath);
const stat = util.promisify(fs.stat);
var version = "14.1.0";
util.promisify(fs__default["default"].access);
const readFile$1 = util.promisify(fs__default["default"].readFile);
const realpath = util.promisify(fs__default["default"].realpath);
const stat = util.promisify(fs__default["default"].stat);
async function fileExists(filePath) {

@@ -324,12 +318,12 @@ try {

async function findPackageJson(base, moduleDirs) {
const { root } = path__default["default"].parse(base);
const { root } = path.parse(base);
let current = base;
while (current !== root && !isModuleDir(current, moduleDirs)) {
const pkgJsonPath = path__default["default"].join(current, 'package.json');
const pkgJsonPath = path.join(current, 'package.json');
if (await fileExists(pkgJsonPath)) {
const pkgJsonString = fs__default["default"].readFileSync(pkgJsonPath, 'utf-8');
const pkgJsonString = fs.readFileSync(pkgJsonPath, 'utf-8');
return { pkgJson: JSON.parse(pkgJsonString), pkgPath: current, pkgJsonPath };
}
current = path__default["default"].resolve(current, '..');
current = path.resolve(current, '..');
}

@@ -618,4 +612,4 @@ return null;

const resolveImportPath = util.promisify(resolve__default["default"]);
const readFile = util.promisify(fs__default["default"].readFile);
const resolveImportPath = util.promisify(resolve);
const readFile = util.promisify(fs.readFile);

@@ -936,2 +930,34 @@ async function getPackageJson(importer, pkgName, resolveOptions, moduleDirectories) {

const versionRegexp = /\^(\d+\.\d+\.\d+)/g;
function validateVersion(actualVersion, peerDependencyVersion) {
let minMajor = Infinity;
let minMinor = Infinity;
let minPatch = Infinity;
let foundVersion;
// eslint-disable-next-line no-cond-assign
while ((foundVersion = versionRegexp.exec(peerDependencyVersion))) {
const [foundMajor, foundMinor, foundPatch] = foundVersion[1].split('.').map(Number);
if (foundMajor < minMajor) {
minMajor = foundMajor;
minMinor = foundMinor;
minPatch = foundPatch;
}
}
if (!actualVersion) {
throw new Error(
`Insufficient Rollup version: "@rollup/plugin-node-resolve" requires at least rollup@${minMajor}.${minMinor}.${minPatch}.`
);
}
const [major, minor, patch] = actualVersion.split('.').map(Number);
if (
major < minMajor ||
(major === minMajor && (minor < minMinor || (minor === minMinor && patch < minPatch)))
) {
throw new Error(
`Insufficient rollup version: "@rollup/plugin-node-resolve" requires at least rollup@${minMajor}.${minMinor}.${minPatch} but found rollup@${actualVersion}.`
);
}
}
/* eslint-disable no-param-reassign, no-shadow, no-undefined */

@@ -964,3 +990,3 @@

};
const DEFAULTS = deepFreeze(deepMerge__default["default"]({}, defaults));
const DEFAULTS = deepFreeze(deepMerge({}, defaults));

@@ -1105,3 +1131,3 @@ function nodeResolve(opts = {}) {

const importeeIsBuiltin = isBuiltinModule__default["default"](importee);
const importeeIsBuiltin = isBuiltinModule(importee);
const resolved =

@@ -1157,3 +1183,3 @@ importeeIsBuiltin && preferBuiltins

const code = await readFile$1(location, 'utf-8');
if (isModule__default["default"](code)) {
if (isModule(code)) {
return {

@@ -1178,2 +1204,3 @@ id: `${location}${importSuffix}`,

buildStart(buildOptions) {
validateVersion(this.meta.rollupVersion, peerDependencies.rollup);
rollupOptions = buildOptions;

@@ -1256,3 +1283,5 @@

exports.DEFAULTS = DEFAULTS;
exports["default"] = nodeResolve;
exports.default = nodeResolve;
exports.nodeResolve = nodeResolve;
module.exports = Object.assign(exports.default, exports);
//# sourceMappingURL=index.js.map

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

var version = "14.1.0";
var version = "15.0.0";
var peerDependencies = {
rollup: "^2.78.0||^3.0.0"
};

@@ -921,2 +924,34 @@ promisify(fs.access);

const versionRegexp = /\^(\d+\.\d+\.\d+)/g;
function validateVersion(actualVersion, peerDependencyVersion) {
let minMajor = Infinity;
let minMinor = Infinity;
let minPatch = Infinity;
let foundVersion;
// eslint-disable-next-line no-cond-assign
while ((foundVersion = versionRegexp.exec(peerDependencyVersion))) {
const [foundMajor, foundMinor, foundPatch] = foundVersion[1].split('.').map(Number);
if (foundMajor < minMajor) {
minMajor = foundMajor;
minMinor = foundMinor;
minPatch = foundPatch;
}
}
if (!actualVersion) {
throw new Error(
`Insufficient Rollup version: "@rollup/plugin-node-resolve" requires at least rollup@${minMajor}.${minMinor}.${minPatch}.`
);
}
const [major, minor, patch] = actualVersion.split('.').map(Number);
if (
major < minMajor ||
(major === minMajor && (minor < minMinor || (minor === minMinor && patch < minPatch)))
) {
throw new Error(
`Insufficient rollup version: "@rollup/plugin-node-resolve" requires at least rollup@${minMajor}.${minMinor}.${minPatch} but found rollup@${actualVersion}.`
);
}
}
/* eslint-disable no-param-reassign, no-shadow, no-undefined */

@@ -1160,2 +1195,3 @@

buildStart(buildOptions) {
validateVersion(this.meta.rollupVersion, peerDependencies.rollup);
rollupOptions = buildOptions;

@@ -1238,1 +1274,2 @@

export { DEFAULTS, nodeResolve as default, nodeResolve };
//# sourceMappingURL=index.js.map
{
"name": "@rollup/plugin-node-resolve",
"version": "14.1.0",
"version": "15.0.0",
"publishConfig": {

@@ -18,9 +18,9 @@ "access": "public"

"module": "./dist/es/index.js",
"type": "commonjs",
"exports": {
"require": "./dist/cjs/index.js",
"import": "./dist/es/index.js"
"types": "./types/index.d.ts",
"import": "./dist/es/index.js",
"default": "./dist/cjs/index.js"
},
"engines": {
"node": ">= 10.0.0"
"node": ">=14.0.0"
},

@@ -32,3 +32,3 @@ "scripts": {

"ci:lint:commits": "commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}",
"ci:test": "pnpm test -- --verbose && pnpm test:ts",
"ci:test": "pnpm test -- --verbose",
"prebuild": "del-cli dist",

@@ -39,4 +39,4 @@ "prepare": "if [ ! -d 'dist' ]; then pnpm build; fi",

"pretest": "pnpm build",
"release": "pnpm plugin:release --workspace-root -- --pkg $npm_package_name",
"test": "ava && pnpm test:ts",
"release": "pnpm --workspace-root plugin:release --pkg $npm_package_name",
"test": "pnpm test:ts && ava",
"test:ts": "tsc types/index.d.ts test/types.ts --noEmit"

@@ -46,2 +46,3 @@ },

"dist",
"!dist/**/*.map",
"types",

@@ -59,14 +60,19 @@ "README.md",

"peerDependencies": {
"rollup": "^2.78.0"
"rollup": "^2.78.0||^3.0.0"
},
"peerDependenciesMeta": {
"rollup": {
"optional": true
}
},
"dependencies": {
"@rollup/pluginutils": "^3.1.0",
"@types/resolve": "1.17.1",
"@rollup/pluginutils": "^4.2.1",
"@types/resolve": "1.20.2",
"deepmerge": "^4.2.2",
"is-builtin-module": "^3.1.0",
"is-builtin-module": "^3.2.0",
"is-module": "^1.0.0",
"resolve": "^1.19.0"
"resolve": "^1.22.1"
},
"devDependencies": {
"@babel/core": "^7.10.5",
"@babel/core": "^7.19.1",
"@babel/plugin-transform-typescript": "^7.10.5",

@@ -76,12 +82,10 @@ "@rollup/plugin-babel": "^5.1.0",

"@rollup/plugin-json": "^4.1.0",
"es5-ext": "^0.10.53",
"rollup": "^2.78.1",
"source-map": "^0.7.3",
"es5-ext": "^0.10.62",
"rollup": "^3.0.0-7",
"source-map": "^0.7.4",
"string-capitalize": "^1.0.1"
},
"types": "types/index.d.ts",
"types": "./types/index.d.ts",
"ava": {
"babel": {
"compileEnhancements": false
},
"workerThreads": false,
"files": [

@@ -88,0 +92,0 @@ "!**/fixtures/**",

@@ -16,3 +16,3 @@ [npm]: https://img.shields.io/npm/v/@rollup/plugin-node-resolve

This plugin requires an [LTS](https://github.com/nodejs/Release) Node version (v8.0.0+) and Rollup v1.20.0+.
This plugin requires an [LTS](https://github.com/nodejs/Release) Node version (v14.0.0+) and Rollup v2.78.0+.

@@ -19,0 +19,0 @@ ## Install

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc