Socket
Socket
Sign inDemoInstall

asset-hash

Package Overview
Dependencies
Maintainers
1
Versions
56
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

asset-hash - npm Package Compare versions

Comparing version 2.1.5 to 2.2.0

17

lib/index.cjs.js

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

/*! asset-hash v2.1.5 by Sebastian Werner <s.werner@sebastian-software.de> */
/*! asset-hash v2.2.0 by Sebastian Werner <s.werner@sebastian-software.de> */
'use strict';

@@ -15,3 +15,2 @@

var BigInt = _interopDefault(require('big.js'));
var HashThrough = _interopDefault(require('hash-through'));
var metrohash = require('metrohash');

@@ -131,7 +130,2 @@ var XXHash32 = require('xxhash');

}
function createStreamingHasher(hash) {
return HashThrough(function () {
return createHasher(hash);
});
}
function getHash(fileName, options) {

@@ -145,4 +139,8 @@ var _ref2 = options || {},

try {
var hasher = createStreamingHasher(hash || DEFAULT_HASH);
fs.createReadStream(fileName).pipe(hasher).on("finish", function () {
var hasher = createHasher(hash || DEFAULT_HASH);
fs.createReadStream(fileName).on("data", function (data) {
hasher.update(data);
}).on("error", function (error) {
reject(error);
}).on("end", function () {
try {

@@ -181,5 +179,4 @@ var digest = computeDigest(hasher.digest("buffer"), {

exports.createHasher = createHasher;
exports.createStreamingHasher = createStreamingHasher;
exports.getHash = getHash;
exports.getHashedName = getHashedName;
//# sourceMappingURL=index.cjs.js.map

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

/*! asset-hash v2.1.5 by Sebastian Werner <s.werner@sebastian-software.de> */
/*! asset-hash v2.2.0 by Sebastian Werner <s.werner@sebastian-software.de> */
import 'core-js/modules/es6.promise';

@@ -9,3 +9,2 @@ import 'core-js/modules/es6.regexp.to-string';

import BigInt from 'big.js';
import HashThrough from 'hash-through';
import { MetroHash128, MetroHash64 } from 'metrohash';

@@ -124,7 +123,2 @@ import XXHash32, { XXHash64 } from 'xxhash';

}
function createStreamingHasher(hash) {
return HashThrough(function () {
return createHasher(hash);
});
}
function getHash(fileName, options) {

@@ -138,4 +132,8 @@ var _ref2 = options || {},

try {
var hasher = createStreamingHasher(hash || DEFAULT_HASH);
createReadStream(fileName).pipe(hasher).on("finish", function () {
var hasher = createHasher(hash || DEFAULT_HASH);
createReadStream(fileName).on("data", function (data) {
hasher.update(data);
}).on("error", function (error) {
reject(error);
}).on("end", function () {
try {

@@ -171,3 +169,3 @@ var digest = computeDigest(hasher.digest("buffer"), {

export { baseEncode, Hasher, createHasher, createStreamingHasher, getHash, getHashedName };
export { baseEncode, Hasher, createHasher, getHash, getHashedName };
//# sourceMappingURL=index.esm.js.map
{
"name": "asset-hash",
"version": "2.1.5",
"version": "2.2.0",
"description": "Very fast asset hashing function for using e.g. during front-end deployments.",

@@ -52,3 +52,2 @@ "main": "lib/index.cjs.js",

"core-js": "^2.5.7",
"hash-through": "^0.1.16",
"metrohash": "^2.4.2",

@@ -55,0 +54,0 @@ "xxhash": "^0.2.4"

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc