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