This plugin brings improved support for Aurelia Framework to the IntelliJ platform
Plugin Supports Aurelia 1.x and 2.x
Report an issue | GitHub | JetBrains
Either aurelia(v2) or aurelia-cli,aurelia-framework(v1) must be present in the project npm dependencies
- Declaration resolving using
@customElementand@customAttributeannotation or class names - Custom element property recognition (
@bindableannotation) - Require and import tag reference detection for typescript files
- Component and property navigation (ctrl+click)
- Component lifecycle hooks (like
attached,detached) - Detecting bindable HTML attributes and events (such as
class.bindorclick.delegate) - Custom element/attribute and property suggestions (ctrl+space)
- GoTo HTML/ts file action when in same folder (Default Alt+Ctrl+Shift+O)
- Can be enabled/disabled in the plugin settings (ony works with public members and can sometimes resolve references wrong)
- Code insight for
${}and binding attribute values - Controller properties completion and navigation
$this,$parent,$index,$eventsupport
You can run the plugin using the Run Plugin configuration. This will launch an instance of intellij with the plugin loaded (for more information check out the IntelliJ Template).
This project is based on the IntelliJ Platform Plugin Template
