@tsrx/typescript-plugin@0.3.117

Ripple-TS/ripple@tsrx/typescript-plugin@0.3.117Jul 29, 2026by github-actions[bot]

AI Summary

Fixes the detection of the published Octane compiler by probing the correct `dist/` path and renames the debug environment variable from `RIPPLE_DEBUG` to `TSRX_DEBUG`.

Key Highlights

  • Fixed automatic compiler detection for published Octane releases under `dist/`.
  • Renamed `RIPPLE_DEBUG` to `TSRX_DEBUG` for verbose logging.
  • Added support for multiple entry paths in compiler detection.

Breaking Changes

  • Renamed environment variable `RIPPLE_DEBUG` to `TSRX_DEBUG`. Scripts and CI configurations using the old name will no longer receive debug logs.

Full Release Notes

### Patch Changes

- [#1408](https://github.com/Ripple-TS/ripple/pull/1408)
  [`cd97962`](https://github.com/Ripple-TS/ripple/commit/cd97962752b42ac12b66dc98f0489f3918d63dba)
  Thanks [@leonidaz](https://github.com/leonidaz)! - fix: detect the published
  Octane compiler under `dist/`, and rename `RIPPLE_DEBUG` to `TSRX_DEBUG`

  Automatic compiler detection only probed `octane/src/compiler/volar.js`, a path
  that published `octane` releases do not ship — they contain `dist/` and expose
  the compiler as `octane/compiler/volar`. Every `.tsrx` file in an Octane project
  therefore reported `Ripple compiler not found` and was parsed as plain
  TypeScript unless the project declared
  `"tsrx": { "compiler": "octane/compiler/volar" }` by hand.

  Candidates can now list several entry paths, and Octane probes
  `dist/compiler/volar.js` first, falling back to `src/compiler/volar.js` for
  source checkouts.

  The debug logging environment variable is now `TSRX_DEBUG` instead of
  `RIPPLE_DEBUG`. The old name is no longer read, so anything that sets it —
  scripts, launch configs, CI — needs updating to keep verbose language-tooling
  logs.

- Updated dependencies []:
  - @tsrx/preact@0.1.55
  - @tsrx/react@0.2.55
  - @tsrx/ripple@0.1.56
  - @tsrx/solid@0.1.55
  - @tsrx/vue@0.1.55