go-fAST
is a super-fast Golang library designed for parsing, transforming, and generating JavaScript Abstract Syntax Trees (ASTs). This library provides a simple and efficient way to work with JavaScript ASTs in Go, enabling developers to perform a variety of tasks including code analysis and (de)obfuscation.
- Parsing: Convert JavaScript code into its AST representation.
- Transforming: Apply transformations to JavaScript ASTs to modify code structures.
- Generating: Generate JavaScript code from ASTs.
To use go-fAST
in your Go project, you need to install it using go get
:
go get github.com/T14Raptor/go-fAST
We welcome contributions to go-fAST
. If you'd like to contribute, please follow these guidelines:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Write tests for your changes.
- Submit a pull request with a clear description of your changes.
Please check the CONTRIBUTING.md for more details.
go-fAST
is released under the MIT License. See the LICENSE file for details.