UNPKG

@pmmmwh/react-refresh-webpack-plugin

Version:

An **EXPERIMENTAL** Webpack plugin to enable "Fast Refresh" (also previously known as _Hot Reloading_) for React components.

26 lines (19 loc) 634 B
const { d, n } = require('../../options'); /** * Normalizes the options for the loader. * @param {import('../types').ReactRefreshLoaderOptions} options Non-normalized loader options. * @returns {import('../types').NormalizedLoaderOptions} Normalized loader options. */ const normalizeOptions = (options) => { d(options, 'const', false); n(options, 'esModule', (esModule) => { if (typeof esModule === 'boolean' || typeof esModule === 'undefined') { return esModule; } d(esModule, 'include'); d(esModule, 'exclude'); return esModule; }); return options; }; module.exports = normalizeOptions;