@solid-devtools/overlay v0.30.1
@solid-devtools/overlay
An on-page devtools overlay for debugging SolidJS Applications without a chrome extension.
Simply add the Overlay component to your app and get access to a powerful, in-browser devtools experience during development. (It will be removed in production)
Try it online!
A couple of deployed demo websites where you can see the Overlay in action:
Getting started
Installation
npm i @solid-devtools/overlay
# or
yarn add @solid-devtools/overlay
# or
pnpm add @solid-devtools/overlay
Attach the overlay
Simply place the overlay component in the client entry file.
import { attachDevtoolsOverlay } from '@solid-devtools/overlay'
attachDevtoolsOverlay()
// or with some options
attachDevtoolsOverlay({
defaultOpen: true, // or alwaysOpen
noPadding: true,
})
Don't worry about wrapping it with a isDev
guard, the Overlay takes care of that for you. It should be excluded from production builds automatically.
Enabling the Babel plugin
Enabling the babel plugin is optional, but can offer some extra improvements.
To enable it you need to add it to plugins array in your .vite.config.ts
file:
// vite.config.ts
import { defineConfig } from 'vite'
import solid from 'vite-plugin-solid'
import devtools from '@solid-devtools/transform'
export default defineConfig({
plugins: [
devtools({
name: true,
}),
solid(),
],
})
Changelog
See CHANGELOG.md.
9 months ago
9 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago