File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -185,7 +185,9 @@ export class Package extends AsyncOptionalCreatable {
185
185
for ( const [ key , value ] of Object . entries ( dependencies ) ) {
186
186
if ( key === name ) {
187
187
if ( value . startsWith ( 'npm:' ) ) {
188
- // npm alias was passed, so we need to parse package name and version
188
+ // npm alias was passed in as name, so we need to parse package name and version
189
+ // e.g. passed in: "@sf/login"
190
+ // dependency: "@sf/login": "npm:@salesforce/plugin-login@1.1.1"
189
191
return {
190
192
dependencyName : key ,
191
193
packageName : parseAliasedPackageName ( value ) ,
@@ -202,8 +204,10 @@ export class Package extends AsyncOptionalCreatable {
202
204
} ;
203
205
}
204
206
}
205
- if ( value . includes ( `npm:${ name } ` ) ) {
206
- // package name was passed, but an alias is used for the dependency
207
+ if ( value . startsWith ( `npm:${ name } ` ) ) {
208
+ // package name was passed in as name, but an alias is used for the dependency
209
+ // e.g. passed in: "@salesforce/plugin-login"
210
+ // dependency: "@sf/login": "npm:@salesforce/plugin-login@1.1.1"
207
211
return {
208
212
dependencyName : key ,
209
213
packageName : name ,
You can’t perform that action at this time.
0 commit comments