• v2.0.0 e89543d9b6

    v2.0.0 - Major Feature Expansion
    All checks were successful
    Publish Package / publish (push) Successful in 55s
    Stable

    jack released this 2025-10-10 09:48:15 +02:00 | 4 commits to main since this release

    🎉 Major Release - Complete Rewrite & Feature Expansion

    This is a major release with significant architectural improvements, comprehensive testing, and 15+ new tools.

    🏗️ Architecture & Code Quality

    Refactoring (#8)

    • Modular Architecture: Split monolithic 640-line index.ts into clean, focused modules
      • src/types.ts - Type definitions and interfaces
      • src/tool-definitions.ts - Tool schema definitions
      • src/handlers.ts - Tool execution handlers
      • src/index.ts - Main server setup (now only 117 lines)
    • Better separation of concerns
    • Improved maintainability and testability
    • Enhanced TypeScript type inference

    Type Safety (#5)

    • Eliminated all any types from codebase
    • Added proper TypeScript interfaces
    • Better IDE autocomplete and compile-time checking

    Documentation (#6)

    • Comprehensive JSDoc for all public APIs
    • Improved developer experience with IntelliSense

    Testing (#4)

    • Full test suite with Vitest
    • 22 unit tests covering handlers and tool definitions
    • Coverage reporting configured

    New Features

    💾 Storage Management (6 tools)

    • get_local_storage, set_local_storage, clear_local_storage
    • get_session_storage, set_session_storage, clear_session_storage

    📝 Console Debugging (3 tools)

    • start_console_capture, get_console_logs, clear_console_logs

    🌍 Device & Network Simulation (4 tools)

    • set_geolocation - Override browser geolocation
    • emulate_network_conditions - Simulate network conditions
    • set_headless_mode - Change headless mode at runtime
    • get_headless_mode - Get current headless status

    Enhanced Performance

    • Navigation timing breakdown
    • Resource performance tracking
    • Memory usage monitoring
    • Core Web Vitals support

    📦 Dependencies

    • @modelcontextprotocol/sdk from 0.5.0 → 1.20.0 (latest)
    • Added vitest ^1.0.0
    • Added @vitest/coverage-v8 ^1.0.0

    📊 Statistics

    • New Tools: 15
    • Total Tools: 32+
    • Test Coverage: 22 unit tests
    • Type Safety: 100%
    • Lines Changed: 2000+

    🔄 Breaking Changes

    None! While this is a major version bump, the API remains backward compatible.


    🤖 Generated with Claude Code

    Downloads