Skip to content

cadamsdev/web-component-devtools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

92 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Web Component Dev Tools

Comprehensive developer tools for inspecting, debugging, and monitoring web components

License: MIT PRs Welcome Web Components Ready Vite Plugin Version Webpack Plugin Version

Web Component Dev Tools Preview

✨ Features

  • View attributes, properties, public methods, slots, css variables, nested components.
  • Show overlay of components on the page.
  • Monitor events and viewing custom event detail objects.
  • Check for accessibility issues.
  • Check for component re-renders.

πŸ“¦ Packages

Package Description Version
@cadamsdev/vite-plugin-wc-devtools Vite plugin npm
@cadamsdev/webpack-plugin-wc-devtools Webpack plugin npm
@cadamsdev/wc-devtools-client Client-side script npm

πŸ“Έ Screenshots

Click to view screenshots

View Component Details

Component Details

View Nested Components

Component Details - Nested Components

Overlays

Component Overlays

Highlight Component

Highlight Component

Log Element to Console

Log Element to Console

Monitor Events

Monitor Events

Scroll to Element

Scroll to Element

Shadow DOM Indicator, Overlay and Badge

Shadow DOM Indicator, Overlay and Badge

View Accessibility Issues

View Accessibility Issues

View Re-renders

View Re-renders

❀️ Sponsors

Support development by becoming a sponsor! Your avatar or company logo will appear below.

Become a Sponsor

πŸš€ Quick Start

Vite

npm install @cadamsdev/vite-plugin-wc-devtools --save-dev
// vite.config.ts
import { defineConfig } from 'vite';
import { webComponentDevTools } from '@cadamsdev/vite-plugin-wc-devtools';

export default defineConfig({
  plugins: [webComponentDevTools()],
});

Webpack

npm install @cadamsdev/webpack-plugin-wc-devtools --save-dev
// webpack.config.js
import { WebpackWebComponentDevTools } from '@cadamsdev/webpack-plugin-wc-devtools';
import HtmlWebpackPlugin from 'html-webpack-plugin';

export default {
  mode: 'development',
  plugins: [
    new HtmlWebpackPlugin({
      template: './src/index.html'
    }),
    new WebpackWebComponentDevTools()
  ]
};

πŸ“„ License

MIT

About

A tool that allows you to inspect, debug, and monitor web components in your Vite or Webpack app.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Packages

 
 
 

Contributors

Languages