@tsrx/core@0.1.59

Ripple-TS/ripple@tsrx/core@0.1.59Aug 17, 2026by github-actions[bot]

AI Summary

A significant patch release focusing on tooling improvements, documentation preservation, and refactoring of compiler helpers and runtime imports.

Key Highlights

  • Preserves declaration documentation and annotations in virtual TSX output
  • Maps complete export and property-signature ranges for declaration tooling
  • Aligns iterable helper types with runtime and compiler support
  • Splits compiler-emitted helpers into shared and renderer-specific packages
  • Adds opt-in direct runtime imports across supported build integrations

New Features

  • Documentation preservation in virtual TSX
  • Enhanced tooling mappings for declarations
  • Refactored compiler helper structure
  • New opt-in direct runtime import mode

Full Release Notes

### Patch Changes

- [#1428](https://github.com/Ripple-TS/ripple/pull/1428)
  [`4fea7fc`](https://github.com/Ripple-TS/ripple/commit/4fea7fc9a1277abe47a5b5c67eeda2e253c9e6d5)
  Thanks [@trueadm](https://github.com/trueadm)! - Preserve declaration
  documentation and annotations in virtual TSX, and map complete export and
  property-signature ranges for declaration tooling.

- [#1427](https://github.com/Ripple-TS/ripple/pull/1427)
  [`2aa2b6f`](https://github.com/Ripple-TS/ripple/commit/2aa2b6f4beff43b61badd1fb7d11433e9e4f52b3)
  Thanks [@leonidaz](https://github.com/leonidaz)! - Align iterable helper types
  with runtime and compiler support for iterators and empty fallbacks, and expose
  a shared compiler-side runtime import mode type.

- [#1398](https://github.com/Ripple-TS/ripple/pull/1398)
  [`6d3417e`](https://github.com/Ripple-TS/ripple/commit/6d3417eb3852a9f0085b273f07079a3b12323712)
  Thanks [@aleclarson](https://github.com/aleclarson)! - Split compiler-emitted
  helpers into shared and renderer-specific runtime packages, and add opt-in
  direct runtime imports across supported build integrations.
- Updated dependencies
  [[`2aa2b6f`](https://github.com/Ripple-TS/ripple/commit/2aa2b6f4beff43b61badd1fb7d11433e9e4f52b3),
  [`6d3417e`](https://github.com/Ripple-TS/ripple/commit/6d3417eb3852a9f0085b273f07079a3b12323712)]:
  - @tsrx/runtime@0.1.1