From 1907231feac1282ab1d938ff39e6bac925a6cba1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Nison?= Date: Thu, 13 Jun 2019 16:58:49 +0200 Subject: [PATCH 1/2] Stops reading the manifest for link: dependencies --- src/resolvers/exotics/link-resolver.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/resolvers/exotics/link-resolver.js b/src/resolvers/exotics/link-resolver.js index c95fda8ef1..85d2523ecc 100644 --- a/src/resolvers/exotics/link-resolver.js +++ b/src/resolvers/exotics/link-resolver.js @@ -30,9 +30,7 @@ export default class LinkResolver extends ExoticResolver { const name = path.basename(loc); const registry: RegistryNames = 'npm'; - const manifest: Manifest = !await fs.exists(loc) - ? {_uid: '', name, version: '0.0.0', _registry: registry} - : await this.config.readManifest(loc, this.registry); + const manifest: Manifest = {_uid: '', name: 'pkg', version: '0.0.0', _registry: registry}; manifest._remote = { type: 'link', From eeeb68e31803a9c167f95e445fe2f9c9bb8db999 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Nison?= Date: Thu, 13 Jun 2019 17:00:49 +0200 Subject: [PATCH 2/2] Prevents crashing when the package.json doesnt exist --- src/resolvers/exotics/link-resolver.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/resolvers/exotics/link-resolver.js b/src/resolvers/exotics/link-resolver.js index 85d2523ecc..a49d52ba8d 100644 --- a/src/resolvers/exotics/link-resolver.js +++ b/src/resolvers/exotics/link-resolver.js @@ -30,7 +30,9 @@ export default class LinkResolver extends ExoticResolver { const name = path.basename(loc); const registry: RegistryNames = 'npm'; - const manifest: Manifest = {_uid: '', name: 'pkg', version: '0.0.0', _registry: registry}; + const manifest: Manifest = !await fs.exists(`${loc}/package.json`) + ? {_uid: '', name, version: '0.0.0', _registry: registry} + : await this.config.readManifest(loc, this.registry); manifest._remote = { type: 'link',