PraxisJS

@praxisjs/devtools

Changelog for @praxisjs/devtools — in-app developer tools overlay with @Debug and @Trace.

@praxisjs/devtools

0.2.18

Updated dependencies — @praxisjs/[email protected], @praxisjs/[email protected], @praxisjs/[email protected], @praxisjs/[email protected].

0.2.17

Updated dependencies — @praxisjs/[email protected], @praxisjs/[email protected].

0.2.16

Updated dependencies — @praxisjs/[email protected], @praxisjs/[email protected], @praxisjs/[email protected].

0.2.15

Updated dependencies — @praxisjs/[email protected], @praxisjs/[email protected], @praxisjs/[email protected], @praxisjs/[email protected].

0.2.14

Updated dependencies — @praxisjs/[email protected], @praxisjs/[email protected], @praxisjs/[email protected], @praxisjs/[email protected].

0.2.13

Updated Panel and DevToolsApp components to use the StatelessComponent default type parameter and @Prop() / @Emit() decorators for automatic JSX prop inference. Updated dependencies — @praxisjs/[email protected], @praxisjs/[email protected].

0.2.12

Updated dependencies — @praxisjs/[email protected], @praxisjs/[email protected], @praxisjs/[email protected], @praxisjs/[email protected].

0.2.11

Refreshed workspace dependencies for stability and security (@types/node, eslint, unocss). Updated dependencies — @praxisjs/[email protected], @praxisjs/[email protected].

0.2.10

Updated dependencies — @praxisjs/[email protected], @praxisjs/[email protected], @praxisjs/[email protected], @praxisjs/[email protected].

0.2.9

Updated dependencies — @praxisjs/[email protected], @praxisjs/[email protected], @praxisjs/[email protected].

0.2.8

Updated dependencies — @praxisjs/[email protected], @praxisjs/[email protected], @praxisjs/[email protected].

0.2.7

Event bus error isolation. Handlers registered via @Debug no longer short-circuit on the first error — all handlers run and errors are collected into an AggregateError. Updated dependencies — @praxisjs/[email protected], @praxisjs/[email protected].

0.2.6

Refactored @Debug and @Trace internals to use the new decorator factory helpers (createFieldDecorator, createMethodDecorator, createGetterObserverDecorator, createClassDecorator). No changes to public API or behavior. Updated dependencies — @praxisjs/[email protected], @praxisjs/[email protected], @praxisjs/[email protected].

0.2.5

Regenerated UnoCSS bundle. Updated dependencies — @praxisjs/[email protected], @praxisjs/[email protected].

0.2.4

Bug fix: guarded against undefined entry in TimelineRow — previously caused a silent crash when the devtools panel was opened before the first component mounted.

0.2.3

Fixed JSX prop typing for StatelessComponentLibraryManagedAttributes now uses InstancePropsOf directly, preventing the erroneous T | (T & (() => T)) type expansion. @Emit type signature relaxed from unknown to any for broader method compatibility.

0.2.2

Updated dependencies — @praxisjs/[email protected].

0.2.1

@Debug() now supports @Computed() getters. Computed values are tracked and historized in the Signals panel alongside @State fields.

0.2.0

Migrated to TC39 decorator context API. DevTools internals rewritten with StatefulComponent/StatelessComponent. Removed experimentalDecorators requirement.

0.1.0

Initial beta release — in-app overlay with Signals, Components, and Timeline panels. @Debug for tracking fields, getters, and methods. @Trace for component render and lifecycle instrumentation.

On this page