asset-hash
Advanced tools
Comparing version 2.1.5 to 2.2.0
@@ -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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
5
31915
300
- Removedhash-through@^0.1.16
- Removedcore-util-is@1.0.3(transitive)
- Removedhash-through@0.1.16(transitive)
- Removedisarray@1.0.0(transitive)
- Removedprocess-nextick-args@2.0.1(transitive)
- Removedreadable-stream@2.3.8(transitive)
- Removedsafe-buffer@5.1.2(transitive)
- Removedstring_decoder@1.1.1(transitive)