@banana020/ast-plugin-system
Version:
AST插件系统 - 支持JavaScript/TypeScript代码转换,包含十六进制转换、代码清理等功能
27 lines (26 loc) • 833 B
JavaScript
import { d } from "./del-extra-DOJZIMAt.js";
import { a, b, c, g, p, t, d as d2 } from "./index-Cq5607iS.js";
if (import.meta.main) {
console.log("AST 插件系统已加载!");
console.log("可用插件:");
console.log("- delExtra: 代码清理和转换插件");
console.log(" * 删除AST节点的extra属性");
console.log(' * 十六进制字符串转换 ("\\x49\\x63" → "Ic")');
console.log(" * 十六进制数字转换 (0x123 → 291)");
console.log("");
console.log("运行示例:");
console.log(" npm run example:del-extra");
console.log("");
console.log("运行测试:");
console.log(" npm test");
}
export {
a as applyPlugin,
b as applyPluginToType,
c as applyPluginToTypes,
d as delExtra,
g as generateCode,
p as parseCode,
t as transformCode,
d2 as transformCodeWithTypes
};