MMS • Robert Krzaczynski
Article originally posted on InfoQ. Visit InfoQ
JetBrains released Rider 2023.1 EAP 4 on February 12. The latest Early Access Program for Rider contains such features as the ability to debug startup code for WASM .NET applications, support for Astro tool, full IDE zoom, a feature related to importing Angular templates, and support for TypeScript in Vue template expressions.
In the Rider 2023 EAP 4, IDE can debug the startup code for WebAssembly .NET applications. This is achieved by changing the order in which the IDE launches the application. Rider waits for the initialisation of the page target, connects to the debugger and only then starts loading the application properly. Previously, for most projects, the WASM debugger could only join after the application was initialised, as computing ports or initialising the connection took some time. The solution added to EAP 4 eliminates the delay and makes it possible to capture breakpoints set early in the application initialisation logic.
This new version of Rider is the first to support Astro, an open-source tool that can create static HTML sites using popular JavaScript frameworks such as React or Vue while loading fully interactive components when required. The Astro plugin for Rider can be downloaded from the JetBrains Marketplace or installed directly from the IDE. The plugin includes basic features such as code completion with automatic import, syntax highlighting, refactoring, navigation or correct code formatting. JetBrains plans to add more advanced Astro support in future releases.
EAP 4 for Rider contains support for TypeScript in Vue template expressions. Vue template expressions are now synchronised with lang=”ts” when added to script tags. This allows Rider to better evaluate TypeScript, providing users with preferences and appropriate refactorings to match what is inside the script tag.
Another feature relates to Angular: while working with global and exported symbols, Rider ensures that their imports are automatically added to components when the code is complete or while using ReSharper quick fixes.
The last highlighted feature is about zooming into and out IDE. Developers can increase and decrease the size of UI elements at once.
The community reacted positively to the new release, especially to information about the Astro plugin. Davor Pihač, a senior software engineer, applauded support for the Astro plugin in the Twitter thread about Rider 2023.1 EAP 4.
The entire changelog of this release is available on YouTrack.