UNPKG

@banana020/ast-plugin-system

Version:

AST插件系统 - 支持JavaScript/TypeScript代码转换,包含十六进制转换、代码清理等功能

17 lines (16 loc) 597 B
import { type ASTPlugin } from '../types/index.js'; /** * 变量声明分离插件 * 将多变量声明分离为多个独立的单变量声明语句 * * 转换规则: * - 输入模式:var a = 1, b = func(), c = null; * - 输出模式:var a = 1; var b = func(); var c = null; * * 使用场景: * - 提高代码可读性,每个变量独立声明 * - 便于调试和维护,清晰的变量作用域 * - 符合现代JavaScript最佳实践,避免多变量声明的复杂性 * - 支持 var、let、const 等所有声明类型 */ export declare const removeVarComma: ASTPlugin;