0.1.1 • Published 3 years ago

vue-devtool-flash-updates v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

vue-devtool-flash-updates

standard-readme compliant package size downloads release chrome web store

A handy devtool that enables highlighting re-rendered components!

This plugin enables Vue projects to quickly identify performance issues by highlighting re-rendered components, just like how React Developer Tools does it.

Table of Contents

Live Demo🔥

Wanna quickly see it in action?

Here's a tedious demo todo app with the plugin enabled:

  1. Download the Chrome extension here.
  2. Visit the demo site here.
  3. From the devtool panel, select the Vue Flash Updates tab and enable the power! ⚡️⚡️

You will see the updated components' names logged in the console as well!

Install

npm install -D vue-devtool-flash-updates

or

yarn add -D vue-devtool-flash-updates

Usage

  1. Download the extension from the Chrome Web Store.
  2. Install the package and setup the plugin in your desired project.
import FlashUpdates from 'vue-devtool-flash-updates'

Vue.use(FlashUpdates)
  1. Open the Chrome Dev Tools and enable the plugin.

screen shot of devtool

It's that easy! 🔥


By the way,
If you like the plugin, star-ing this repo on GitHub really DOES boost my motivation to keep improving it 💪


Available Options

NameTypeDefaultDescription
logUpdatedComponentsBooleanfalseWhen true, log the updated components' names in the console with debug level.
isProductionBooleanfalseWhen true, disable the plugin.

Tips⚡️:
In order to prevent random users from using the plugin on production sites, you're encouraged to pass a boolean value to the isProduction option. Recommended way of doing so is by passing process.env.NODE_ENV === 'production' to the plugin, and let module bundlers like webpack to transform the environment variable.

import FlashPlugin from 'vue-devtool-flash-updates'
Vue.use(FlashPlugin, {
  isProduction: process.env.NODE_ENV === 'production' // The plugin is disabled on production, enabled on other environments
})

Maintainers

Should you find any bugs or have any suggestions, please submit an issue here

@yuichkun

Contributing

See the contributing file!

PRs are more than welcome 😎!

Small note: If editing the README, please conform to the standard-readme specification.

License

MIT © 2021 Yuichi Yogo

0.1.1

3 years ago

0.1.0

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago