2.1.99 • Published 7 months ago

@cfp-studio/middleware v2.1.99

Weekly downloads
-
License
MIT
Repository
-
Last release
7 months ago

@react-dev-inspector/middleware

Dev-Server middleware for react-dev-inspector

Docs see: https://react-dev-inspector.zthxxx.me/docs/integration#inspector-middleware

This package mainly just provides a launchEditorMiddleware, that is an Express.js / Connect.js compatible request middleware.

Setup

npm i -D @react-dev-inspector/middleware

Example in webpack

This package provides a launchEditorMiddleware, just add it in your webpack config's middlewares.

Note: Place launchEditorMiddleware as far forward in the middleware sequence as possible, before other middlewares.

For example, use with setupMiddlewares in Webpack 5 likes:

const { launchEditorMiddleware } = require('@react-dev-inspector/middleware')

module.exports = {
  ...

  devServer: {
    setupMiddlewares(middlewares) {
      middlewares.unshift(launchEditorMiddleware)
      return middlewares
    },
  },
}

Use with devServer.before in Webpack 4 likes:

const { launchEditorMiddleware } = require('@react-dev-inspector/middleware')

module.exports = {
  ...

  devServer: {
    before: (app, server, compiler) => {
      app.use(launchEditorMiddleware)
    },
  },
}
2.1.99

7 months ago