Skip to content

Commit 1519a06

Browse files
committed
feat: publicize getPackageJson util
1 parent a4a5fbd commit 1519a06

File tree

9 files changed

+11
-10
lines changed

9 files changed

+11
-10
lines changed

install-dependencies.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const toPlainObject = require("es5-ext/object/normalize-options")
99
, ensureConfiguration = require("./lib/private/ensure-user-configuration")
1010
, createProgressData = require("./lib/private/create-progress-data")
1111
, installDependencies = require("./lib/private/install-dependencies")
12-
, getPackageJson = require("./lib/private/get-package-json");
12+
, getPackageJson = require("./lib/get-package-json");
1313

1414
module.exports = (path, dependencyNames, userConfiguration, inputOptions = {}) => {
1515
path = resolve(ensureString(path));

install.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const toPlainObject = require("es5-ext/object/normalize-options")
77
, ensureConfiguration = require("./lib/private/ensure-user-configuration")
88
, createProgressData = require("./lib/private/create-progress-data")
99
, install = require("./lib/private/install")
10-
, getPackageJson = require("./lib/private/get-package-json");
10+
, getPackageJson = require("./lib/get-package-json");
1111

1212
module.exports = (path, userConfiguration, inputOptions = {}) => {
1313
path = resolve(ensureString(path));

lib/private/get-package-json.js renamed to lib/get-package-json.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
"use strict";
22

3-
const { resolve } = require("path")
3+
const ensureString = require("es5-ext/object/validate-stringifiable-value")
4+
, { resolve } = require("path")
45
, log = require("log").get("npm-cross-link")
56
, isModuleNotFoundError = require("cjs-module/is-module-not-found-error");
67

78
module.exports = path => {
8-
const packageMetaPath = resolve(path, "package.json");
9+
const packageMetaPath = resolve(ensureString(path), "package.json");
910
try {
1011
return require(packageMetaPath);
1112
} catch (error) {

lib/private/install.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const { resolve } = require("path")
44
, wait = require("timers-ext/promise/sleep")
55
, cleanupNpmInstall = require("./cleanup-npm-install")
6-
, getPackageJson = require("./get-package-json")
6+
, getPackageJson = require("../get-package-json")
77
, removeNonDirectDependencies = require("./remove-non-direct-dependencies")
88
, installMaintainedPackage = require("./install-maintained-package")
99
, updatePackageJsonDependencies = require("./update-package-json-dependencies");

lib/private/resolve-external-context.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const optionalChaining = require("es5-ext/optional-chaining")
44
, log = require("log").get("npm-cross-link")
55
, isDirectory = require("fs2/is-directory")
66
, semver = require("semver")
7-
, getPackageJson = require("./get-package-json")
7+
, getPackageJson = require("../get-package-json")
88
, getMetadata = require("./get-metadata");
99

1010
const getVersions = ({ externalContext: { metadata } }) => Object.keys(metadata.versions);

lib/private/setup-dependencies/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"use strict";
22

33
const log = require("log").get("npm-cross-link")
4-
, getPackageJson = require("../get-package-json")
4+
, getPackageJson = require("../../get-package-json")
55
, setupDependency = require("../setup-dependency")
66
, resolveDependencyContext = require("../resolve-dependency-context");
77

lib/private/setup-dependency/install-external/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const optionalChaining = require("es5-ext/optional-chaining")
77
, symlink = require("fs2/symlink")
88
, rm = require("fs2/rm")
99
, log = require("log").get("npm-cross-link")
10-
, getPackageJson = require("../../get-package-json")
10+
, getPackageJson = require("../../../get-package-json")
1111
, muteErrorIfOptional = require("../mute-error-if-optional")
1212
, prepareDependency = require("./prepare");
1313

lib/private/setup-dependency/install-external/prepare/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const memoizee = require("memoizee")
99
, tmpdir = require("os").tmpdir()
1010
, log = require("log").get("npm-cross-link")
1111
, cachePath = require("../../../cache").path
12-
, getPackageJson = require("../../../get-package-json")
12+
, getPackageJson = require("../../../../get-package-json")
1313
, updatePackageJson = require("../../../update-package-json");
1414

1515
const methods = [require("./sem-ver"), require("./git"), require("./other")];

lib/private/setup-dependency/setup-local/resolve-local-context.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
const optionalChaining = require("es5-ext/optional-chaining")
44
, { resolve } = require("path")
55
, log = require("log").get("npm-cross-link")
6-
, getPackageJson = require("../../get-package-json");
6+
, getPackageJson = require("../../../get-package-json");
77

88
module.exports = (dependencyContext, { packagesPath }, { locals }) => {
99
const { name } = dependencyContext;

0 commit comments

Comments
 (0)