humanifyjs
Version:
> Deobfuscate Javascript code using LLMs ("AI")
19 lines (18 loc) • 479 B
JavaScript
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);
}
}));
};