From 6740207b9ff49082fc74d61df486e0efa2c07ca8 Mon Sep 17 00:00:00 2001 From: Jean Lauliac Date: Wed, 30 Nov 2016 07:35:50 -0800 Subject: [PATCH] packager: Bundler: hash all the cache key components Reviewed By: davidaurelio Differential Revision: D4238061 fbshipit-source-id: 2ad79a85a5da3026afd508557b3b29457f472bb2 --- packager/react-packager/src/Bundler/index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packager/react-packager/src/Bundler/index.js b/packager/react-packager/src/Bundler/index.js index eb5039a74..97fd41ce2 100644 --- a/packager/react-packager/src/Bundler/index.js +++ b/packager/react-packager/src/Bundler/index.js @@ -179,7 +179,10 @@ class Bundler { } } - const transformCacheKey = cacheKeyParts.join('$'); + const transformCacheKey = crypto.createHash('sha1').update( + cacheKeyParts.join('$'), + ).digest('hex'); + this._cache = new Cache({ resetCache: opts.resetCache, cacheKey: transformCacheKey,