@purevue/compiler-core
Version:
## π Introduction
35 lines (22 loc) β’ 1.24 kB
Markdown
# @purevue/compiler-core
## π Introduction
This package is the **template compiler core** of [PureVue](https://www.npmjs.com/package/@purevue/vue).
It contains the core logic for compiling Vue templates into render functions, including:
- Parsing template strings into an **AST**
- Applying **transform passes**
- Generating **JavaScript render functions** (codegen)
> β οΈ Note: This project is for **learning purposes only**.
> It is **not intended for production use**.
---
## π Usage
You normally donβt install this package directly.
Instead, use the aggregate entry package:
π [@purevue/vue](https://www.npmjs.com/package/@purevue/vue)
For usage examples, check the demo:
π [purevue-demo](https://github.com/himipeng/purevue-demo)
---
## π¦ Related Packages
- [@purevue/compiler-dom](https://www.npmjs.com/package/@purevue/compiler-dom) β Compiler optimized for browsers
- [@purevue/compiler-sfc](https://www.npmjs.com/package/@purevue/compiler-sfc) β SFC (`.vue`) compiler
- [@purevue/runtime-core](https://www.npmjs.com/package/@purevue/runtime-core) β Core runtime (components, VDOM)
- [@purevue/vue](https://www.npmjs.com/package/@purevue/vue) β **Aggregate entry (recommended)**