UNPKG

react-dev-inspector

Version:

dev-tool for inspect react components and jump to local IDE for component code.

27 lines (26 loc) 926 B
"use strict"; 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); } }, }, }); }); };