Skip to content

Instantly share code, notes, and snippets.

@NMinhNguyen
Last active October 15, 2018 10:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save NMinhNguyen/328e1001c138fa71dff9522045d04399 to your computer and use it in GitHub Desktop.
Save NMinhNguyen/328e1001c138fa71dff9522045d04399 to your computer and use it in GitHub Desktop.
webpack diff without mangling so it's more readable
diff --git a/examples/ssr/build/bundle.js b/examples/ssr/build/bundle.js
index c49fadece..e4fb0ad97 100644
--- a/examples/ssr/build/bundle.js
+++ b/examples/ssr/build/bundle.js
@@ -9880,30 +9880,31 @@
Object.defineProperty(exports, '__esModule', {
value: true,
});
- exports.default = void 0;
+ exports.set = set;
+ exports.get = get;
+ exports.remove = remove;
+
// Used https://github.com/thinkloop/multi-key-cache as inspiration
- var multiKeyStore = {
- set: function set(cache, key1, key2, value) {
- var subCache = cache.get(key1);
+ function set(cache, key1, key2, value) {
+ var subCache = cache.get(key1);
- if (!subCache) {
- subCache = new Map();
- cache.set(key1, subCache);
- }
+ if (!subCache) {
+ subCache = new Map();
+ cache.set(key1, subCache);
+ }
- subCache.set(key2, value);
- },
- get: function get(cache, key1, key2) {
- var subCache = cache.get(key1);
- return subCache ? subCache.get(key2) : undefined;
- },
- delete: function _delete(cache, key1, key2) {
- var subCache = cache.get(key1);
- subCache.delete(key2);
- },
- };
- var _default = multiKeyStore;
- exports.default = _default;
+ subCache.set(key2, value);
+ }
+
+ function get(cache, key1, key2) {
+ var subCache = cache.get(key1);
+ return subCache ? subCache.get(key2) : undefined;
+ }
+
+ function remove(cache, key1, key2) {
+ var subCache = cache.get(key1);
+ subCache.delete(key2);
+ }
/***/
},
@@ -10383,10 +10384,8 @@
),
);
- var _multiKeyStore = _interopRequireDefault(
- __webpack_require__(
- /*! ./multiKeyStore */ './node_modules/@material-ui/core/styles/multiKeyStore.js',
- ),
+ var _multiKeyStore = __webpack_require__(
+ /*! ./multiKeyStore */ './node_modules/@material-ui/core/styles/multiKeyStore.js',
);
var _createMuiTheme = _interopRequireDefault(
@@ -10605,8 +10604,7 @@
// requiring the generation of a new finalized classes object.
var generate = false;
-
- var sheetManager = _multiKeyStore.default.get(
+ var sheetManager = (0, _multiKeyStore.get)(
this.sheetsManager,
this.stylesCreatorSaved,
this.theme,
@@ -10641,8 +10639,7 @@
}
var stylesCreatorSaved = this.stylesCreatorSaved;
-
- var sheetManager = _multiKeyStore.default.get(
+ var sheetManager = (0, _multiKeyStore.get)(
this.sheetsManager,
stylesCreatorSaved,
theme,
@@ -10653,8 +10650,7 @@
refs: 0,
sheet: null,
};
-
- _multiKeyStore.default.set(
+ (0, _multiKeyStore.set)(
this.sheetsManager,
stylesCreatorSaved,
theme,
@@ -10666,7 +10662,7 @@
var sheet;
if (this.sheetsCache) {
- sheet = _multiKeyStore.default.get(
+ sheet = (0, _multiKeyStore.get)(
this.sheetsCache,
stylesCreatorSaved,
theme,
@@ -10678,7 +10674,7 @@
sheet.attach();
if (this.sheetsCache) {
- _multiKeyStore.default.set(
+ (0, _multiKeyStore.set)(
this.sheetsCache,
stylesCreatorSaved,
theme,
@@ -10744,21 +10740,19 @@
return;
}
- var sheetManager = _multiKeyStore.default.get(
+ var sheetManager = (0, _multiKeyStore.get)(
this.sheetsManager,
this.stylesCreatorSaved,
theme,
);
-
sheetManager.refs -= 1;
if (sheetManager.refs === 0) {
- _multiKeyStore.default.delete(
+ (0, _multiKeyStore.remove)(
this.sheetsManager,
this.stylesCreatorSaved,
theme,
);
-
this.jss.removeStyleSheet(sheetManager.sheet);
var sheetsRegistry = this.context[_reactJssContext.default.sheetsRegistry];
diff --git a/examples/ssr/build/bundle.js b/examples/ssr/build/bundle.js
index c1b07f662..69556ebe5 100644
--- a/examples/ssr/build/bundle.js
+++ b/examples/ssr/build/bundle.js
@@ -184,7 +184,7 @@
_reactJssContext = _interopRequireDefault(__webpack_require__(122)),
_jssPreset = _interopRequireDefault(__webpack_require__(56)),
_mergeClasses = _interopRequireDefault(__webpack_require__(123)),
- _multiKeyStore = _interopRequireDefault(__webpack_require__(124)),
+ _multiKeyStore = __webpack_require__(124),
_createMuiTheme = _interopRequireDefault(__webpack_require__(35)),
_themeListener = _interopRequireDefault(__webpack_require__(37)),
_createGenerateClassName = _interopRequireDefault(__webpack_require__(59)),
@@ -286,7 +286,7 @@
value: function() {
if (this.disableStylesGeneration) return this.props.classes || {};
var generate = !1,
- sheetManager = _multiKeyStore.default.get(
+ sheetManager = (0, _multiKeyStore.get)(
this.sheetsManager,
this.stylesCreatorSaved,
this.theme,
@@ -311,7 +311,7 @@
value: function(theme) {
if (!this.disableStylesGeneration) {
var stylesCreatorSaved = this.stylesCreatorSaved,
- sheetManager = _multiKeyStore.default.get(
+ sheetManager = (0, _multiKeyStore.get)(
this.sheetsManager,
stylesCreatorSaved,
theme,
@@ -319,7 +319,7 @@
if (
(sheetManager ||
((sheetManager = { refs: 0, sheet: null }),
- _multiKeyStore.default.set(
+ (0, _multiKeyStore.set)(
this.sheetsManager,
stylesCreatorSaved,
theme,
@@ -329,7 +329,7 @@
) {
var sheet;
this.sheetsCache &&
- (sheet = _multiKeyStore.default.get(
+ (sheet = (0, _multiKeyStore.get)(
this.sheetsCache,
stylesCreatorSaved,
theme,
@@ -337,7 +337,7 @@
sheet ||
((sheet = this.createSheet(theme)).attach(),
this.sheetsCache &&
- _multiKeyStore.default.set(
+ (0, _multiKeyStore.set)(
this.sheetsCache,
stylesCreatorSaved,
theme,
@@ -377,13 +377,13 @@
key: 'detach',
value: function(theme) {
if (!this.disableStylesGeneration) {
- var sheetManager = _multiKeyStore.default.get(
+ var sheetManager = (0, _multiKeyStore.get)(
this.sheetsManager,
this.stylesCreatorSaved,
theme,
);
if (((sheetManager.refs -= 1), 0 === sheetManager.refs)) {
- _multiKeyStore.default.delete(
+ (0, _multiKeyStore.remove)(
this.sheetsManager,
this.stylesCreatorSaved,
theme,
@@ -11580,21 +11580,19 @@ object-assign
},
function(module, exports, __webpack_require__) {
'use strict';
- Object.defineProperty(exports, '__esModule', { value: !0 }), (exports.default = void 0);
- var _default = {
- set: function(cache, key1, key2, value) {
+ Object.defineProperty(exports, '__esModule', { value: !0 }),
+ (exports.set = function(cache, key1, key2, value) {
var subCache = cache.get(key1);
- subCache || ((subCache = new Map()), cache.set(key1, subCache)), subCache.set(key2, value);
- },
- get: function(cache, key1, key2) {
+ subCache || ((subCache = new Map()), cache.set(key1, subCache));
+ subCache.set(key2, value);
+ }),
+ (exports.get = function(cache, key1, key2) {
var subCache = cache.get(key1);
return subCache ? subCache.get(key2) : void 0;
- },
- delete: function(cache, key1, key2) {
+ }),
+ (exports.remove = function(cache, key1, key2) {
cache.get(key1).delete(key2);
- },
- };
- exports.default = _default;
+ });
},
function(module, exports, __webpack_require__) {
'use strict';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment