JetBrains announces WebStorm 2023.3 roadmap

JetBrains has announced the roadmap for the WebStorm 2023.3 version, so that users can be the first to learn about the official plan and preview new features that will be available in the future.

WebStorm 2023.3  is scheduled to be released at the end of November, and one of the main focuses of this release will be to address existing pain points, especially in terms of  type-only imports , TypeScript service  , and monorepos. The development team will be working on refining new features such as improved error formatting and language server integration . And plans to add support for the features of the new version of the language and framework that have been released; and improve performance, especially to fix the freezes problem.

Mainly focus on the following:

  • Complements the recently added features in WebStorm . The previous version introduced some very important new features, including improved error formatting in TypeScript and JavaScript and language server support for the Svelte and Vue language servers. These features will continue to be improved and refined in this release.
  • Support for new CSS features. One big feature that will be supported is @property( WEB-60090 ), which stands for custom attribute registration in stylesheets, allowing attribute type checking, setting default values, and whether attributes should inherit values.
  • Type-only import improvements. Issues in WebStorm will be considered for resolution import type. A new option is planned to be added in settings so that users can use type-only import in import statements for type annotations and declarations, regardless of what is set in tsconfig.json (WEB-57056   ) . import typeIssues with adding statements will also be addressed ( WEB-57058  and  WEB-59752 ).
  • JavaScript and TypeScript enhancements. importsTypeScript support will be extended to handle functions and navigated fields defined in package.json exportto work the same way as in JavaScript ( WEB-60536 ). There will be better support for "Find Usages" and cross-module refactoring ( WEB-37907 ). Will also allow creation of .jsx files via the New | JavaScript File option, and add an option to automatically include parentheses for single-argument lambdas on types ( WEB-58835 ).
  • Better monorepo experience. The "Run" and "Debug" context menus and configuration names will be redesigned. This will lead to a friendlier user experience, as they will not be created with the same name, which can be very inconvenient when using a monorepo ( WEB-59713 ). It will also provide a better experience when opening projects in a monorepo individually. WEB-50009  )
  • Support for new Vue features. Will continue to add better support for Vue 3 and add three long-awaited features. Improvements include parsing and completion of properties with defineExpose( WEB-56696 ), support defineSlots( WEB-61142 ), and defineOptionsautomatic suggestion of imported components based on their function-defined component names ( WEB-61481 ).
  • Support for new Angular features. Support for upcoming new features from Angular like signals.
  • overall performance. The development team has been working on various performance issues in the tracker (  WEB-58740  ).

It is worth noting that not all of the above functions are included in the WebStorm 2023.3 version, and tickets may be skipped, mainly based on the update items released by the version. 

More details can be found in the official announcement .

Guess you like

Origin www.oschina.net/news/256986/webstorm-2023-3-roadmap