Keywords Extraction Feature
This new release introduces Keywords Extraction Feature. This enable to attach keywords to a comment and then extract them using the parser.
Decoration:
/**
* Component description
*
* @author Sébastien
* @license MIT
*/
export default {
name: 'my-checkbox',
created () {
/**
* @param boolean
*/
this.$emit('created', true)
}
}Parsing result:
{
"name": "my-checkbox",
"description": "Component description",
"keywords": [
{
"name": "author",
"description": "Sébastien"
},
{
"name": "license",
"description": "MIT"
}
],
"props": [],
"methods": [],
"events": [
{
"name": "created",
"description": "",
"visibility": "public",
"keywords": [
{
"name": "param",
"description": "boolean"
}
]
}
],
"slots": []
}This release also fixes some issues:
- Fix missing component name parsing with only template parsing
- Fix missing defaultMethodVisibility option on getComment call
- Fix issue on unCamelcase with a string containing
- - Enable parsing of component with just as entry