UNPKG

creevey

Version:

Cross-browser screenshot testing tool for Storybook with fancy UI Runner

44 lines (36 loc) 1.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _global$__CREEVEY_HMR; global.__CREEVEY_HMR_DATA__ = (_global$__CREEVEY_HMR = global.__CREEVEY_HMR_DATA__) !== null && _global$__CREEVEY_HMR !== void 0 ? _global$__CREEVEY_HMR : {}; Object.entries(__webpack_require__.m).forEach(([key, moduleFn]) => { __webpack_require__.m[key] = new Proxy(moduleFn, { apply(target, thisArg, args) { var _global$__CREEVEY_HMR2; const [module] = args; const { data } = global.__CREEVEY_HMR_DATA__[module.i] = (_global$__CREEVEY_HMR2 = global.__CREEVEY_HMR_DATA__[module.i]) !== null && _global$__CREEVEY_HMR2 !== void 0 ? _global$__CREEVEY_HMR2 : { data: {} }; Object.assign(module, { hot: { accept() { /* noop */ }, get data() { return data; }, dispose(callback) { global.__CREEVEY_HMR_DATA__[module.i].callback = callback; } } }); return target.apply(thisArg, args); } }); }); var _default = {}; exports.default = _default;