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

Vite

import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import { createLaunchEditorMiddleware } from '@hyperse/inspector-middleware'; export default defineConfig(({ mode }) => { const isDev = mode === 'development'; return { plugins: [ react({ babel: { plugins: [isDev && '@hyperse/inspector-babel-plugin'].filter(Boolean), }, }), isDev && { name: 'hyperse-inspector', configureServer(server) { server.middlewares.use(createLaunchEditorMiddleware({})); }, }, ].filter(Boolean), }; });

If @vitejs/plugin-react uses SWC instead of Babel, configure @hyperse/inspector-swc-plugin in .swcrc instead of the Babel plugin.

Last updated on