Skip to content

viivue/frontend-debug

Repository files navigation

🐛 Frontend-debug

release minified Netlify Status

Debug tool for front-end dev

Installation

NPM Package

Install NPM package

npm i @viivue/frontend-debug

Import

import "@viivue/frontend-debug";

CDN

Inject this script tag at the end of your page, right above </body>

<script src="https://fdebug.netlify.app/script.js"></script>

Or you can download the file and serve it the way you want.

Usage

Show debug dialog

Add ?debug to site URL

https://fdebug.netlify.app/?debug

Once enabled, the debug dialog will remain showing as long as you still stay in the same tab.

Hide debug dialog

Add ?nodebug to site URL

https://fdebug.netlify.app/?nodebug

Or just close the current tab.

How does this work?

  • The script will generate some HTML for the debug UI.
  • Calculate values using requestAnimationFrame.
  • Show/hide debug UI with JavaScript session storage.

Deployment

# Run dev server
npm run dev

# Release (update package.json carefully first)
npm run prod

# Build production site (for Netlify)
npm run publish