Skip to content

Svelte DevTools 0.1.0

Choose a tag to compare

@fsodano fsodano released this 05 Sep 03:43
· 27 commits to main since this release
803d98a

Svelte DevTools 0.1.0 adds reliable component inspection and developer/agent workflows for Svelte 5.20+ on Vite 8.

  • Distinct mounted component identities, layout/page ancestry, and per-instance element inspection.
  • Live JSON state editing with instance isolation, undo/redo, and safe read-only display of functions and other non-JSON values.
  • Nine MCP tools with authenticated session discovery, bounded inspection, and acknowledged live state edits.
  • Working browser fetch mocks, request-to-rule creation, source editor navigation, persistent Settings, and resizable inspection panels.
  • Streaming-safe request tracing, large-cache sync, and indexed component trees.

Validation: 528 unit tests, 11 Chromium integration tests, zero Svelte check errors/warnings, all five package gates, actual SvelteKit Spring undo/redo, Pokédex 20-instance inspection, Todo SQLite CRUD/panel QA, configured editor launch, and live 1,000-component lifecycle cleanup. See the completion register and CI for evidence and local stress measurements.

This is an early-development release. Runtime MCP reads require an authorized open panel. Instrumentation covers component source; standalone rune modules and precompiled libraries are outside scope. Mocks apply to browser fetch, not SSR or XHR. The Svelte 5.20 floor has compiler coverage; a full minimum-runtime matrix, Safari, and Firefox remain untested. The external Svelte autofixer was blocked by automatic approval review; local compiler and browser checks passed.

The Git tag and GitHub release do not publish packages to npm. Registry publishing remains a separate maintainer action through the gated release script.

Implementation and review: #19 (supersedes #18).