Skip to content

yurii-sio2/js-deobfuscator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

js-deobfuscator

A Javascript deobfuscator written in Javascript.

So you got a bunch of Javascript beautifiers and deminifiers here and there, but most of them only insert or remove whitespace to make it a bit more readable. This package goes one step further and actually rewrites some common minification tricks to a more readable variant.

Minified code often contains pieces of code like if(a+=5,b=foo(),c=bar(),b < c ? n() : m(), b) { ... }. This package transforms that example into the following:

a += 5;
b = foo();
c = bar();
if (b < c) {
  n();
} else {
  m();
}
if (b) {
  ...
}

About

A Javascript deobfuscator written in Javascript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%