gem-element-analyzer

分析 GemElement,用于:
  • 生成 custom-element.json,供 IDE 支持
  • 生成 jsdoc 标记
  • 浏览器支持,供 gem-book 作为插件使用
  • 作为第三方库生成自定义元素数据

@connectStore
@adoptedStyle
@customElement
@refobject
@attribute
@numattribute
@boolattribute
@property
@emitter
@state
@slot
@part

ts 解析成 AST,逐个分析项目内的模块,分析类装饰器以及所有成员装饰器