@locker/ast-lib-maker

Locker AST library maker utility

Usage no npm install needed!

<script type="module">
  import lockerAstLibMaker from 'https://cdn.skypack.dev/@locker/ast-lib-maker';
</script>

README

@locker/ast-lib-maker

Locker AST library maker utility

Installation

$ yarn add @locker/ast-lib-maker

Usage

Create an AST library instance using createLib(overrides). Provide an optional overrides object to override specific methods.

const { createLib } = require('@locker/ast-lib-maker');

module.exports = createLib({
    getParent(node) {
        return node.parent;
    },
});