The devtools plugin integrates Harlem into the Vue developer tools allowing you to see and edit your stores in real-time.
To get started make sure you have the Vue developer tools installed in your browser. The Vue devtools can be installed here:
Before installing the devtools plugin make sure you have installed @harlem/core
.
yarn add @harlem/plugin-devtools
# or
npm install @harlem/plugin-devtools
The devtools extension is already included with Harlem when using the harlem
package.
Create an instance of the plugin and register it with Harlem:
import App from './app.vue';
import devtoolsPlugin from '@harlem/plugin-devtools';
import {
createVuePlugin
} from 'harlem';
createApp(App)
.use(createVuePlugin({
plugins: [
devtoolsPlugin({
label: 'My State'
})
]
}))
.mount('#app');
- Open your Vue devtools to see your stores.
- label:
string?
- the name that will appear in the Vue devtools pane. The default is 'Harlem'. - color:
number?
- a Hexadecimal number indicating the color to be used on the timeline for Harlem events. The default is0x40c48d
.
(?) indicates an optional field