react-dev-inspector
Version:
dev-tool for inspect react components and jump to local IDE for component code.
27 lines (26 loc) • 926 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const middleware_1 = require("@react-dev-inspector/middleware");
/**
* legacy plugin for Ice.js v2
* copy code from `react-dev-inspector@v1/src/plugins/ice/index.ts`
*/
exports.default = ({ onGetWebpackConfig }) => {
if (process.env.NODE_ENV === 'production') {
return;
}
onGetWebpackConfig((config) => {
// add webpack dev server middleware for launch IDE app with api request
const originalDevServeBefore = config.devServer.get('before');
config.merge({
devServer: {
before(app, server) {
app.get('*', middleware_1.launchEditorMiddleware);
if (typeof originalDevServeBefore === 'function') {
originalDevServeBefore(app, server);
}
},
},
});
});
};