fix(core): update
This commit is contained in:
		
							
								
								
									
										20234
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										20234
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@@ -53,4 +53,12 @@ tap.test('should get a specific file from a package', async () => {
 | 
			
		||||
  }
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
tap.test('should not get a nonexisting file from a package', async () => {
 | 
			
		||||
  const wantedFileNotThere = await verdaccioRegistry.getFileFromPackage(
 | 
			
		||||
    '@pushrocks/websetup',
 | 
			
		||||
    'ts/notthere'
 | 
			
		||||
  );
 | 
			
		||||
  expect(wantedFileNotThere).to.be.null
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
tap.start();
 | 
			
		||||
 
 | 
			
		||||
@@ -165,7 +165,7 @@ export class NpmPackage {
 | 
			
		||||
    }
 | 
			
		||||
  ): Promise<plugins.smartfile.Smartfile> {
 | 
			
		||||
    const result = await this.getFilesFromPackage(filePath, optionsArg, true);
 | 
			
		||||
    return result[0];
 | 
			
		||||
    return result[0] || null;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /**
 | 
			
		||||
 
 | 
			
		||||
@@ -90,7 +90,9 @@ export class NpmRegistry {
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
      const fileResult = await npmPackage.getFileFromPackage(filePathArg, optionsArg);
 | 
			
		||||
      this.registryCache.cacheSmartFile(cacheDescriptor, fileResult);
 | 
			
		||||
      if (fileResult) {
 | 
			
		||||
        this.registryCache.cacheSmartFile(cacheDescriptor, fileResult);
 | 
			
		||||
      }
 | 
			
		||||
      return fileResult;
 | 
			
		||||
    } else {
 | 
			
		||||
      return cachedFile;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user