Socket
Socket
Sign inDemoInstall

codependency

Package Overview
Dependencies
Maintainers
2
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

codependency - npm Package Compare versions

Comparing version 2.0.0 to 2.0.1

16

index.js

@@ -199,7 +199,8 @@ 'use strict';

*
* @param {Module} baseModule The module for which to find a package file.
* @returns {Object} The parsed package.json file.
* @param {Module} baseModule The module for which to find a package file.
* @param {boolean} strictCheck Whether or not baseModule.exports must match require(packageJsonPath).
* @returns {Object} The parsed package.json file.
*/
exports.findPackage = function (baseModule) {
exports.findPackage = function (baseModule, strictCheck) {
var lastDir = baseModule.filename;

@@ -222,3 +223,3 @@ var pkgPath;

if (require(dirname(pkgPath)) !== baseModule.exports) {
if (strictCheck && require(dirname(pkgPath)) !== baseModule.exports) {
throw new Error(

@@ -240,3 +241,3 @@ 'No package.json found that resolves to "' + baseModule.filename + '" ' +

* @param {Object} pkg The parsed package.json contents.
* @param {string} [index] The list of properties to scan.
* @param {string[]} index The list of properties to scan.
* @returns {Object} A dependency-name/version-range hash map.

@@ -295,3 +296,3 @@ */

var pkg = exports.findPackage(baseModule);
var pkg = exports.findPackage(baseModule, true);

@@ -325,3 +326,3 @@ // decide on a name for this middleware

var basePkg = exports.findPackage(baseModule);
var basePkg = exports.findPackage(baseModule, false);

@@ -355,2 +356,1 @@ // create and return a requirePeer function

};

@@ -11,3 +11,3 @@ {

],
"version": "2.0.0",
"version": "2.0.1",
"description": "Optional peer dependencies",

@@ -14,0 +14,0 @@ "main": "index.js",

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