Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@datastream/digest

Package Overview
Dependencies
Maintainers
1
Versions
49
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@datastream/digest - npm Package Compare versions

Comparing version
0.0.38
to
0.0.39
+1
-1
index.node.mjs.map

@@ -5,4 +5,4 @@ {

"sourcesContent": ["import { createPassThroughStream } from '@datastream/core'\nimport { createHash } from 'node:crypto'\n\nconst algorithmMap = {\n 'SHA2-256': 'SHA256',\n 'SHA2-384': 'SHA384',\n 'SHA2-512': 'SHA512'\n}\n\nexport const digestStream = ({ algorithm, resultKey }, streamOptions) => {\n const hash = createHash(algorithmMap[algorithm] ?? algorithm)\n const passThrough = (chunk) => {\n hash.update(chunk)\n }\n const stream = createPassThroughStream(passThrough, streamOptions)\n let checksum\n stream.result = () => {\n checksum ??= hash.digest('hex')\n return {\n key: resultKey ?? 'digest',\n value: `${algorithm}:${checksum}`\n }\n }\n return stream\n}\n\nexport default digestStream\n"],
"mappings": "AAAA,SAAS,+BAA+B;AACxC,SAAS,kBAAkB;AAE3B,MAAM,eAAe;AAAA,EACnB,YAAY;AAAA,EACZ,YAAY;AAAA,EACZ,YAAY;AACd;AAEO,MAAM,eAAe,CAAC,EAAE,WAAW,UAAU,GAAG,kBAAkB;AACvE,QAAM,OAAO,WAAW,aAAa,SAAS,KAAK,SAAS;AAC5D,QAAM,cAAc,CAAC,UAAU;AAC7B,SAAK,OAAO,KAAK;AAAA,EACnB;AACA,QAAM,SAAS,wBAAwB,aAAa,aAAa;AACjE,MAAI;AACJ,SAAO,SAAS,MAAM;AACpB,iBAAa,KAAK,OAAO,KAAK;AAC9B,WAAO;AAAA,MACL,KAAK,aAAa;AAAA,MAClB,OAAO,GAAG,aAAa;AAAA,IACzB;AAAA,EACF;AACA,SAAO;AACT;AAEA,IAAO,qBAAQ;",
"mappings": "AAAA,SAAS,+BAA+B;AACxC,SAAS,kBAAkB;AAE3B,MAAM,eAAe;AAAA,EACnB,YAAY;AAAA,EACZ,YAAY;AAAA,EACZ,YAAY;AACd;AAEO,MAAM,eAAe,CAAC,EAAE,WAAW,UAAU,GAAG,kBAAkB;AACvE,QAAM,OAAO,WAAW,aAAa,SAAS,KAAK,SAAS;AAC5D,QAAM,cAAc,CAAC,UAAU;AAC7B,SAAK,OAAO,KAAK;AAAA,EACnB;AACA,QAAM,SAAS,wBAAwB,aAAa,aAAa;AACjE,MAAI;AACJ,SAAO,SAAS,MAAM;AACpB,iBAAa,KAAK,OAAO,KAAK;AAC9B,WAAO;AAAA,MACL,KAAK,aAAa;AAAA,MAClB,OAAO,GAAG,SAAS,IAAI,QAAQ;AAAA,IACjC;AAAA,EACF;AACA,SAAO;AACT;AAEA,IAAO,qBAAQ;",
"names": []
}

@@ -5,4 +5,4 @@ {

"sourcesContent": ["import { createPassThroughStream } from '@datastream/core'\nimport {\n createSHA256,\n createSHA384,\n createSHA512,\n createSHA3\n} from 'hash-wasm'\n\nconst algorithms = {\n 'SHA2-256': createSHA256,\n 'SHA2-384': createSHA384,\n 'SHA2-512': createSHA512,\n 'SHA3-256': () => createSHA3(256),\n 'SHA3-384': () => createSHA3(384),\n 'SHA3-512': () => createSHA3(512)\n}\n\nexport const digestStream = async ({ algorithm, resultKey }, streamOptions) => {\n const hash = await algorithms[algorithm]()\n const passThrough = (chunk) => {\n hash.update(chunk)\n }\n const stream = createPassThroughStream(passThrough, streamOptions)\n let checksum\n stream.result = () => {\n checksum ??= hash.digest()\n return {\n key: resultKey ?? 'digest',\n value: `${algorithm}:${checksum}`\n }\n }\n return stream\n}\n\nexport default digestStream\n"],
"mappings": "AAAA,SAAS,+BAA+B;AACxC;AAAA,EACE;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,OACK;AAEP,MAAM,aAAa;AAAA,EACjB,YAAY;AAAA,EACZ,YAAY;AAAA,EACZ,YAAY;AAAA,EACZ,YAAY,MAAM,WAAW,GAAG;AAAA,EAChC,YAAY,MAAM,WAAW,GAAG;AAAA,EAChC,YAAY,MAAM,WAAW,GAAG;AAClC;AAEO,MAAM,eAAe,OAAO,EAAE,WAAW,UAAU,GAAG,kBAAkB;AAC7E,QAAM,OAAO,MAAM,WAAW,SAAS,EAAE;AACzC,QAAM,cAAc,CAAC,UAAU;AAC7B,SAAK,OAAO,KAAK;AAAA,EACnB;AACA,QAAM,SAAS,wBAAwB,aAAa,aAAa;AACjE,MAAI;AACJ,SAAO,SAAS,MAAM;AACpB,iBAAa,KAAK,OAAO;AACzB,WAAO;AAAA,MACL,KAAK,aAAa;AAAA,MAClB,OAAO,GAAG,aAAa;AAAA,IACzB;AAAA,EACF;AACA,SAAO;AACT;AAEA,IAAO,oBAAQ;",
"mappings": "AAAA,SAAS,+BAA+B;AACxC;AAAA,EACE;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,OACK;AAEP,MAAM,aAAa;AAAA,EACjB,YAAY;AAAA,EACZ,YAAY;AAAA,EACZ,YAAY;AAAA,EACZ,YAAY,MAAM,WAAW,GAAG;AAAA,EAChC,YAAY,MAAM,WAAW,GAAG;AAAA,EAChC,YAAY,MAAM,WAAW,GAAG;AAClC;AAEO,MAAM,eAAe,OAAO,EAAE,WAAW,UAAU,GAAG,kBAAkB;AAC7E,QAAM,OAAO,MAAM,WAAW,SAAS,EAAE;AACzC,QAAM,cAAc,CAAC,UAAU;AAC7B,SAAK,OAAO,KAAK;AAAA,EACnB;AACA,QAAM,SAAS,wBAAwB,aAAa,aAAa;AACjE,MAAI;AACJ,SAAO,SAAS,MAAM;AACpB,iBAAa,KAAK,OAAO;AACzB,WAAO;AAAA,MACL,KAAK,aAAa;AAAA,MAClB,OAAO,GAAG,SAAS,IAAI,QAAQ;AAAA,IACjC;AAAA,EACF;AACA,SAAO;AACT;AAEA,IAAO,oBAAQ;",
"names": []
}
{
"name": "@datastream/digest",
"version": "0.0.38",
"version": "0.0.39",
"description": "",

@@ -68,7 +68,7 @@ "type": "module",

"dependencies": {
"@datastream/core": "0.0.38",
"@datastream/digest": "0.0.38",
"hash-wasm": "4.9.0"
"@datastream/core": "0.0.39",
"@datastream/digest": "0.0.39",
"hash-wasm": "4.11.0"
},
"gitHead": "e473d15a15b64399d0855477b478cef04b39b56a"
"gitHead": "cf149bf625928b550a2976f2d8b355ca275bbd58"
}