#pattern #search #ast #rewrite #codemod #cli-tool

ast-grep-napi

使用精确的 AST 模式在大型代码中进行搜索和重写

114 个版本 (25 个重大更新)

0.26.2 2024年8月18日
0.25.7 2024年8月5日
0.25.4 2024年7月26日
0.20.2 2024年3月27日
0.1.9 2022年11月5日

开发工具 中排名第 682

Download history 324/week @ 2024-04-27 115/week @ 2024-05-04 376/week @ 2024-05-11 21/week @ 2024-05-18 157/week @ 2024-05-25 337/week @ 2024-06-01 185/week @ 2024-06-08 21/week @ 2024-06-15 400/week @ 2024-06-22 30/week @ 2024-06-29 1/week @ 2024-07-06 325/week @ 2024-07-13 304/week @ 2024-07-20 413/week @ 2024-07-27 402/week @ 2024-08-03 94/week @ 2024-08-10

每月下载量 1,296

MIT 许可证

475KB
14K SLoC

@ast-grep/napi

ast-grep

ast-grep(sg)

ast-grep(sg) 是一个用于代码结构搜索、代码检查和重写的命令行工具。

此 npm 包用于 ast-grep 的编程使用。请参阅 API 使用指南API 参考

其他资源包括 ast-grep 的官方网站仓库

支持矩阵

操作系统

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

依赖

~31–42MB
~1M SLoC