使用由 recast 和 babel 提供的简化、优雅且熟悉的语法,以程序化方式修改 JavaScript 和 TypeScript 的源代码。
使用由 recast 和 babel 提供的简化、优雅且熟悉的语法,以程序化方式修改 JavaScript 和 TypeScript 的源代码。
[![npm 版本][npm-version-src]][npm-version-href] [![npm 下载量][npm-downloads-src]][npm-downloads-href] [![bundle][bundle-src]][bundle-href] [![Codecov][codecov-src]][codecov-href] [![许可证][license-src]][license-href] [![JSDocs][jsdocs-src]][jsdocs-href] 使用简化、优雅且熟悉的语法,以程序化方式修改 JavaScript 和 TypeScript 的源代码。它基于 recast、babel 解析的 AST。
❯ 神奇 修改 JS/TS 文件,并像 JSON 一样自动写回!
❯ 导出/导入 轻松操作模块的导入和导出!
❯ 函数参数 轻松操作传递给函数调用的参数,例如 defineConfig()
❯ 智能格式化 保留原始代码的格式化风格(引号、制表符等)
❯ 易读性 消除 AST 操作的复杂性,使代码易读!
更新 config.js:
export default {
foo: ["a", "b"],
};暂无开放 Issues,或尚未同步最近议题。