Skip to Content
📌 Documentation for @hyperse/inspector  and related packages.

Webpack

import { createLaunchEditorMiddleware } from '@hyperse/inspector-middleware'; export default (env, argv) => { const isDev = argv.mode === 'development'; return { devServer: { setupMiddlewares(middlewares) { if (isDev) { middlewares.unshift(createLaunchEditorMiddleware({})); } return middlewares; }, }, module: { rules: [ { test: /\.(j|t)sx?$/, exclude: /node_modules/, use: { loader: 'babel-loader', options: { plugins: [isDev && '@hyperse/inspector-babel-plugin'].filter( Boolean ), }, }, }, ], }, }; };

Point babel-loader (or SWC) at the inspector plugin only in development.

Last updated on