#napi #search-pattern #rewrite #codemod #ast #pattern

ast-grep-napi

Search and Rewrite code at large scale using precise AST pattern

132 releases (32 breaking)

0.33.1 Jan 13, 2025
0.32.3 Dec 30, 2024
0.30.1 Nov 26, 2024
0.25.4 Jul 26, 2024
0.1.9 Nov 5, 2022

#8 in #codemod

28 downloads per month

MIT license

540KB
16K SLoC

@ast-grep/napi

ast-grep

ast-grep(sg)

ast-grep(sg) is a CLI tool for code structural search, lint, and rewriting.

This npm package is for programmatic usage of ast-grep. Please see the API usage guide and API reference.

Other resources include ast-grep's official site and repository.

Support matrix

Operating Systems

node14 node16 node18
Windows x64
macOS x64
macOS arm64
Linux x64 gnu
Windows x32
Windows arm64

Dependencies

~9–20MB
~278K SLoC