-
v2.0.0 - Major Feature Expansion
StableAll checks were successfulPublish Package / publish (push) Successful in 55sreleased 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.tsinto clean, focused modulessrc/types.ts- Type definitions and interfacessrc/tool-definitions.ts- Tool schema definitionssrc/handlers.ts- Tool execution handlerssrc/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
anytypes 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_storageget_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 geolocationemulate_network_conditions- Simulate network conditionsset_headless_mode- Change headless mode at runtimeget_headless_mode- Get current headless status
⚡ Enhanced Performance
- Navigation timing breakdown
- Resource performance tracking
- Memory usage monitoring
- Core Web Vitals support
📦 Dependencies
- ✅
@modelcontextprotocol/sdkfrom 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- ✅ Modular Architecture: Split monolithic 640-line