@canner/qa-compiler

{ nodeType: "container" | "plugins" | "description", //required name: string, // required when plugins nodeType }

Usage no npm install needed!

<script type="module">
  import cannerQaCompiler from 'https://cdn.skypack.dev/@canner/qa-compiler';
</script>

README

qa-compiler NPM version Dependency Status

Node

{
  nodeType: "container" | "plugins" | "description", //required
  name: string, // required when plugins nodeType
}

Parser

負責將 schema parse 成 component tree

Traverser

利用 vistor 將 component tree 轉化

Tree

提供 tree 的變換方法

Node

提供 node 的 builder 和 checker

Vistor

管理 vistor

License

Apache-2.0 © abz53378