Compare commits
4 Commits
Author | SHA1 | Date | |
---|---|---|---|
7737014464 | |||
349360cdc6 | |||
983a860e2f | |||
c375d9ba10 |
@ -36,6 +36,7 @@ auditProductionDependencies:
|
||||
- npmci command npm audit --audit-level=high --only=prod --production
|
||||
tags:
|
||||
- docker
|
||||
allow_failure: true
|
||||
|
||||
auditDevDependencies:
|
||||
image: registry.gitlab.com/hosttoday/ht-docker-node:npmci
|
||||
|
20236
package-lock.json
generated
20236
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@pushrocks/smartnpm",
|
||||
"version": "1.0.37",
|
||||
"version": "1.0.39",
|
||||
"private": false,
|
||||
"description": "interface with npm to retrieve package information",
|
||||
"main": "dist_ts/index.js",
|
||||
|
@ -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