From df41c9591b518dd8a9b173b90fae63f5a1a6445a Mon Sep 17 00:00:00 2001 From: Trivikram Kamat <16024985+trivikr@users.noreply.github.com> Date: Tue, 29 Mar 2022 05:00:43 -0700 Subject: [PATCH] chore(file): use const for path in getCandidates (#4281) * chore(file): use const for path in getCandidates * chore: yarn version check --interactive --- .yarn/versions/f6c9fb9e.yml | 5 +++++ packages/plugin-file/sources/TarballFileResolver.ts | 7 +++---- 2 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 .yarn/versions/f6c9fb9e.yml diff --git a/.yarn/versions/f6c9fb9e.yml b/.yarn/versions/f6c9fb9e.yml new file mode 100644 index 000000000000..ab0f26495204 --- /dev/null +++ b/.yarn/versions/f6c9fb9e.yml @@ -0,0 +1,5 @@ +releases: + "@yarnpkg/plugin-file": patch + +declined: + - "@yarnpkg/cli" diff --git a/packages/plugin-file/sources/TarballFileResolver.ts b/packages/plugin-file/sources/TarballFileResolver.ts index c7609ff494fd..0e2f0b716d97 100644 --- a/packages/plugin-file/sources/TarballFileResolver.ts +++ b/packages/plugin-file/sources/TarballFileResolver.ts @@ -48,10 +48,9 @@ export class TarballFileResolver implements Resolver { } async getCandidates(descriptor: Descriptor, dependencies: unknown, opts: ResolveOptions) { - let path = descriptor.range; - - if (path.startsWith(PROTOCOL)) - path = path.slice(PROTOCOL.length); + const path = descriptor.range.startsWith(PROTOCOL) + ? descriptor.range.slice(PROTOCOL.length) + : descriptor.range; return [structUtils.makeLocator(descriptor, `${PROTOCOL}${npath.toPortablePath(path)}`)]; }