@ruleenginejs/compiler
Version:
Rule engine compiler
31 lines (19 loc) • 511 B
Markdown
# @ruleenginejs/compiler
## Installation
```bash
npm install @ruleenginejs/compiler
```
## Usage
### Compile module
```js
const { compile } = require("@ruleenginejs/compiler");
const pipeline = compile(input, { runtimeModule: "@ruleenginejs/runtime" });
pipeline.execute();
```
### Generate code
```js
const { generateCode } = require("@ruleenginejs/compiler");
const code = generateCode(input, { runtimeModule: "@ruleenginejs/runtime" });
```
## License
Licensed under the [MIT License](./LICENSE).