UNPKG

676 BJavaScriptView Raw
1'use strict'
2
3var evalAllowed = false;
4try {
5 eval('evalAllowed = true');
6} catch (e) {
7 // eval not allowed due to CSP
8}
9
10// RHL needs setPrototypeOf to operate Component inheritance, and eval to patch methods
11var platformSupported = !!Object.setPrototypeOf && evalAllowed;
12
13if (!module.hot || process.env.NODE_ENV === 'production' || !platformSupported) {
14 if (module.hot) {
15 // we are not in prod mode, but RHL could not be activated
16 console.warn('React-Hot-Loaded is not supported in this environment');
17 }
18 module.exports = require('./dist/react-hot-loader.production.min.js');
19} else {
20 module.exports = require('./dist/react-hot-loader.development.js');
21}