From 7a353edd88d2280cb0bca9bfe67263018a68b1c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Nison?= Date: Thu, 13 Jun 2019 17:13:29 +0200 Subject: [PATCH] Prevents the link: protocol from crashing when no package.json is used (#7337) * Stops reading the manifest for link: dependencies * Prevents crashing when the package.json doesnt exist --- src/resolvers/exotics/link-resolver.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/resolvers/exotics/link-resolver.js b/src/resolvers/exotics/link-resolver.js index c95fda8ef1..a49d52ba8d 100644 --- a/src/resolvers/exotics/link-resolver.js +++ b/src/resolvers/exotics/link-resolver.js @@ -30,7 +30,7 @@ export default class LinkResolver extends ExoticResolver { const name = path.basename(loc); const registry: RegistryNames = 'npm'; - const manifest: Manifest = !await fs.exists(loc) + const manifest: Manifest = !await fs.exists(`${loc}/package.json`) ? {_uid: '', name, version: '0.0.0', _registry: registry} : await this.config.readManifest(loc, this.registry);