类库 › jscodeshift
facebook

facebook/jscodeshift

jscodeshift 是一个 JavaScript/TypeScript 代码重构工具包,主要用于批量自动化地转换代码文件。它包含一个运行器来对多个文件执行重构脚本,并提供了一套封装好的 API 来操作代码的抽象语法树(AST),同时尽量保持原始代码风格。

9,965 489 9,965 145
在 GitHub 上查看

技术栈

测试

Jest ^29.7.0

代码规范

ESLint 8.56.0
查看全部依赖 (24)

依赖

@astrojs/starlight ^0.24.4 @babel/core ^7.24.7 @babel/parser ^7.24.7 @babel/plugin-transform-class-properties ^7.24.7 @babel/plugin-transform-modules-commonjs ^7.24.7 @babel/plugin-transform-nullish-coalescing-operator ^7.24.7 @babel/plugin-transform-optional-chaining ^7.24.7 @babel/plugin-transform-private-methods ^7.24.7 @babel/preset-flow ^7.24.7 @babel/preset-typescript ^7.24.7 @babel/register ^7.24.6 astro ^4.16.18 flow-parser 0.* graceful-fs ^4.2.4 micromatch ^4.0.7 neo-async ^2.5.0 picocolors ^1.0.1 recast ^0.23.11 sharp ^0.32.5 tmp ^0.2.3 write-file-atomic ^5.0.1

开发依赖

@babel/eslint-parser ^7.24.7 @changesets/cli ^2.27.8 jsdoc ^4.0.3

评论

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.1. UTC+08:00, 2026-04-01 18:35
浙ICP备14020137号-1 $访客地图$