UNPKG

humanifyjs

Version:

> Deobfuscate Javascript code using LLMs ("AI")

19 lines (18 loc) 479 B
import { transform } from "@babel/core"; export const transformWithPlugins = async (code, plugins) => { return await new Promise((resolve, reject) => transform(code, { plugins, compact: false, minified: false, comments: false, sourceMaps: false, retainLines: false }, (err, result) => { if (err || !result) { reject(err); } else { resolve(result.code); } })); };