Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoSign in
Socket

@pnpm/crypto.hash

Package Overview
Dependencies
Maintainers
2
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@pnpm/crypto.hash - npm Package Compare versions

Comparing version
1000.1.1
to
1000.2.0
+1
-0
lib/index.d.ts
export declare function createShortHash(input: string): string;
export declare function createHexHash(input: string): string;
export declare function createHash(input: string): string;
export declare function createHashFromMultipleFiles(files: string[]): Promise<string>;
export declare function createHashFromFile(file: string): Promise<string>;
export declare function createHexHashFromFile(file: string): Promise<string>;
export declare function getTarballIntegrity(filename: string): Promise<string>;

@@ -32,2 +32,3 @@ "use strict";

exports.createHash = createHash;
exports.createHashFromMultipleFiles = createHashFromMultipleFiles;
exports.createHashFromFile = createHashFromFile;

@@ -49,2 +50,9 @@ exports.createHexHashFromFile = createHexHashFromFile;

}
async function createHashFromMultipleFiles(files) {
if (files.length === 1) {
return createHashFromFile(files[0]);
}
const hashes = await Promise.all(files.map(createHashFromFile));
return createHash(hashes.join(','));
}
async function createHashFromFile(file) {

@@ -51,0 +59,0 @@ return createHash(await readNormalizedFile(file));

+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AAKA,0CAEC;AAED,sCAEC;AAED,gCAEC;AAED,gDAEC;AAED,sDAEC;AAOD,kDAEC;AAhCD,8DAA+C;AAC/C,4CAAmB;AACnB,oEAAmC;AACnC,gDAAuB;AAEvB,SAAgB,eAAe,CAAE,KAAa;IAC5C,OAAO,aAAa,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC,CAAA;AAC9C,CAAC;AAED,SAAgB,aAAa,CAAE,KAAa;IAC1C,OAAO,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,KAAK,EAAE,KAAK,CAAC,CAAA;AAC5C,CAAC;AAED,SAAgB,UAAU,CAAE,KAAa;IACvC,OAAO,UAAU,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,KAAK,EAAE,QAAQ,CAAC,EAAE,CAAA;AAC3D,CAAC;AAEM,KAAK,UAAU,kBAAkB,CAAE,IAAY;IACpD,OAAO,UAAU,CAAC,MAAM,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAA;AACnD,CAAC;AAEM,KAAK,UAAU,qBAAqB,CAAE,IAAY;IACvD,OAAO,aAAa,CAAC,MAAM,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAA;AACtD,CAAC;AAED,KAAK,UAAU,kBAAkB,CAAE,IAAY;IAC7C,MAAM,OAAO,GAAG,MAAM,YAAE,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,EAAE,MAAM,CAAC,CAAA;IACxD,OAAO,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;AACzC,CAAC;AAEM,KAAK,UAAU,mBAAmB,CAAE,QAAgB;IACzD,OAAO,CAAC,MAAM,cAAI,CAAC,UAAU,CAAC,qBAAG,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAA;AAC3E,CAAC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;AAKA,0CAEC;AAED,sCAEC;AAED,gCAEC;AAED,kEAMC;AAED,gDAEC;AAED,sDAEC;AAOD,kDAEC;AAxCD,8DAA+C;AAC/C,4CAAmB;AACnB,oEAAmC;AACnC,gDAAuB;AAEvB,SAAgB,eAAe,CAAE,KAAa;IAC5C,OAAO,aAAa,CAAC,KAAK,CAAC,CAAC,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC,CAAA;AAC9C,CAAC;AAED,SAAgB,aAAa,CAAE,KAAa;IAC1C,OAAO,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,KAAK,EAAE,KAAK,CAAC,CAAA;AAC5C,CAAC;AAED,SAAgB,UAAU,CAAE,KAAa;IACvC,OAAO,UAAU,MAAM,CAAC,IAAI,CAAC,QAAQ,EAAE,KAAK,EAAE,QAAQ,CAAC,EAAE,CAAA;AAC3D,CAAC;AAEM,KAAK,UAAU,2BAA2B,CAAE,KAAe;IAChE,IAAI,KAAK,CAAC,MAAM,KAAK,CAAC,EAAE,CAAC;QACvB,OAAO,kBAAkB,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAA;IACrC,CAAC;IACD,MAAM,MAAM,GAAG,MAAM,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,CAAA;IAC/D,OAAO,UAAU,CAAC,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,CAAA;AACrC,CAAC;AAEM,KAAK,UAAU,kBAAkB,CAAE,IAAY;IACpD,OAAO,UAAU,CAAC,MAAM,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAA;AACnD,CAAC;AAEM,KAAK,UAAU,qBAAqB,CAAE,IAAY;IACvD,OAAO,aAAa,CAAC,MAAM,kBAAkB,CAAC,IAAI,CAAC,CAAC,CAAA;AACtD,CAAC;AAED,KAAK,UAAU,kBAAkB,CAAE,IAAY;IAC7C,MAAM,OAAO,GAAG,MAAM,YAAE,CAAC,QAAQ,CAAC,QAAQ,CAAC,IAAI,EAAE,MAAM,CAAC,CAAA;IACxD,OAAO,OAAO,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;AACzC,CAAC;AAEM,KAAK,UAAU,mBAAmB,CAAE,QAAgB;IACzD,OAAO,CAAC,MAAM,cAAI,CAAC,UAAU,CAAC,qBAAG,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAA;AAC3E,CAAC"}
{
"name": "@pnpm/crypto.hash",
"version": "1000.1.1",
"version": "1000.2.0",
"description": "Generate hashes",

@@ -36,4 +36,4 @@ "keywords": [

"tar-stream": "^2.2.0",
"@pnpm/crypto.hash": "1000.1.1",
"@pnpm/prepare": "0.0.113"
"@pnpm/crypto.hash": "1000.2.0",
"@pnpm/prepare": "0.0.121"
},

@@ -40,0 +40,0 @@ "engines": {