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
|
- npmci command npm audit --audit-level=high --only=prod --production
|
||||||
tags:
|
tags:
|
||||||
- docker
|
- docker
|
||||||
|
allow_failure: true
|
||||||
|
|
||||||
auditDevDependencies:
|
auditDevDependencies:
|
||||||
image: registry.gitlab.com/hosttoday/ht-docker-node:npmci
|
image: registry.gitlab.com/hosttoday/ht-docker-node:npmci
|
||||||
|
20212
package-lock.json
generated
20212
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@pushrocks/smartnpm",
|
"name": "@pushrocks/smartnpm",
|
||||||
"version": "1.0.37",
|
"version": "1.0.39",
|
||||||
"private": false,
|
"private": false,
|
||||||
"description": "interface with npm to retrieve package information",
|
"description": "interface with npm to retrieve package information",
|
||||||
"main": "dist_ts/index.js",
|
"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();
|
tap.start();
|
||||||
|
@ -165,7 +165,7 @@ export class NpmPackage {
|
|||||||
}
|
}
|
||||||
): Promise<plugins.smartfile.Smartfile> {
|
): Promise<plugins.smartfile.Smartfile> {
|
||||||
const result = await this.getFilesFromPackage(filePath, optionsArg, true);
|
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);
|
const fileResult = await npmPackage.getFileFromPackage(filePathArg, optionsArg);
|
||||||
|
if (fileResult) {
|
||||||
this.registryCache.cacheSmartFile(cacheDescriptor, fileResult);
|
this.registryCache.cacheSmartFile(cacheDescriptor, fileResult);
|
||||||
|
}
|
||||||
return fileResult;
|
return fileResult;
|
||||||
} else {
|
} else {
|
||||||
return cachedFile;
|
return cachedFile;
|
||||||
|
Reference in New Issue
Block a user