@locker/ast-lib-maker
Version:
Lightning Web Security AST library maker utilities
27 lines (19 loc) • 590 B
Markdown
# @locker/ast-lib-maker
> Lightning Web Security [AST] library maker utilities
## Installation
```shell
$ yarn add @locker/ast-lib-maker
```
## Usage
Create an [AST] library instance using `createLib(overrides)`. Provide an
optional `overrides` object to override specific methods.
```js
const { createLib } = require('@locker/ast-lib-maker');
module.exports = createLib({
getParent(node) {
return node.parent;
},
});
```
[`@locker/eslint-rule-maker`]: https://www.npmjs.com/package/@locker/eslint-rule-maker
[AST]: https://en.wikipedia.org/wiki/Abstract_syntax_tree