npm.io
4.3.2 • Published 1 month ago

@codemod-utils/ast-javascript

Licence
MIT
Version
4.3.2
Deps
2
Size
7 kB
Vulns
0
Weekly
0
Stars
22

This project uses GitHub Actions for continuous integration.

@codemod-utils/ast-javascript

Utilities for handling *.{js,ts} files as abstract syntax tree

What is it?

@codemod-utils/ast-javascript provides methods from recast to help you parse and transform *.{js,ts} files.

import { AST } from '@codemod-utils/ast-javascript';

function transform(file: string): string {
  const ast = AST.traverse(file, {
    /* Use AST.builders to transform the tree */
  });

  return AST.print(ast);
}

Documentation

Visit https://codemod-utils.netlify.app/docs/packages/codemod-utils-ast-javascript.

Compatibility

  • Node.js v22 or above

Contributing

See the Contributing guide for details.

License

This project is licensed under the MIT License.

Keywords