Vue.js - 1.3
Extension ID
com.castsoftware.vuejs
What’s new?
See Release Notes.
Description
This extension provides support for Vue.js. Vue.js is an open-source JavaScript framework used to build user interfaces for web applications: see https://vuejs.org .
In what situation should you install this extension?
If your Web application contains Vue.js source code used inside JavaScript or TypeScript files, and you want to view these object types and their links with other objects, then you should install this extension.
Support information
See the following pages for more detailed information:
Supported template definitions
Vue.js has different methods to define a component’s template - these methods are shown here: https://vuejsdevelopers.com/2017/03/24/vue-js-component-templates/ . The following table shows the methods that are currently supported by Vue.js extension:
Pattern | Support |
---|---|
String | ❌ |
Template literal | ❌ |
X-Templates | ✅ |
Inline | ✅ |
Render functions | ✅ |
JSX | ❌ |
Single page components | ✅ |
Unsupported template definition methods will not create links to any called functions.
Function Point, Quality and Sizing support
- Function Points (transactions): a green tick indicates that OMG Function Point counting and Transaction Risk Index are supported
- Quality and Sizing: a green tick indicates that CAST can measure size and that a minimum set of Quality Rules exist
Function Points (transactions) | Quality and Sizing |
---|---|
✅ | ✅ |
Compatibility
Core release | Operating System | Supported |
---|---|---|
8.4.x | Microsoft Windows / Linux | ✅ |
8.3.x | Microsoft Windows | ✅ |
Dependencies with other extensions
Some CAST extensions require the presence of other CAST extensions in order to function correctly. The Vue.js extension requires that the following other CAST extensions are also installed:
Structural rules
The following structural rules are provided:
Known limitations
Functions passed as properties
In Vue.js, components can have properties, which could be functions. Links to those functions are currently unsupported.