@stacksleuth/browser-extension
TypeScript icon, indicating that this package has built-in type declarations

0.2.3 • Public • Published

@stacksleuth/browser-extension

StackSleuth Browser Extension

StackSleuth Browser Extension

npm version License: MIT TypeScript Node.js

🚀 What is StackSleuth Browser Extension?

Comprehensive browser extension for real-time performance monitoring - DevTools integration, content script injection, tab performance tracking, and interactive performance visualization.

✨ Key Features

  • 🔧 DevTools Integration: Enhanced browser developer tools
  • 📱 Content Script Injection: Automatic webpage monitoring
  • 📊 Tab Performance Tracking: Per-tab performance analysis
  • 🎨 Interactive Visualization: Real-time performance charts
  • Live Monitoring: Instant performance feedback
  • 🔍 Performance Inspector: Detailed performance breakdowns
  • 📈 Historical Data: Performance trend analysis
  • 🎯 Custom Alerts: Performance threshold notifications

📦 Installation

npm install @stacksleuth/browser-extension
yarn add @stacksleuth/browser-extension
pnpm add @stacksleuth/browser-extension

🏁 Quick Start

// manifest.json
{
  "manifest_version": 3,
  "name": "StackSleuth Performance Monitor",
  "version": "1.0.0",
  "permissions": ["activeTab", "storage", "webRequest"],
  "content_scripts": [{
    "matches": ["<all_urls>"],
    "js": ["stacksleuth-content.js"]
  }],
  "devtools_page": "devtools.html"
}

// background.js
import { BrowserExtension } from '@stacksleuth/browser-extension';

const extension = new BrowserExtension({
  enabled: true,
  enableDevTools: true,
  trackingDomains: ['*']
});

extension.initialize();

// content-script.js
import { BrowserExtension } from '@stacksleuth/browser-extension';

// Automatically monitor page performance
const extension = new BrowserExtension();
extension.collectPageMetrics();

📚 Resources

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

📄 License

MIT License - see the LICENSE file for details.


WebsiteDocumentationNPM RegistryGitHub

Made with ⚡ by StackSleuth

Package Sidebar

Install

npm i @stacksleuth/browser-extension

Weekly Downloads

8

Version

0.2.3

License

MIT

Unpacked Size

53.7 kB

Total Files

10

Last publish

Collaborators

  • jacklauoptimizer