JS -> JSFuck transpiler
Go to file
missing 7db27d0c2b support input strings longer than u16::MAX chars 2022-07-21 11:23:48 -07:00
src support input strings longer than u16::MAX chars 2022-07-21 11:23:48 -07:00
.gitignore Initial commit 2022-07-21 02:18:12 -05:00
Cargo.lock initial commit 2022-07-21 00:19:20 -07:00
Cargo.toml initial commit 2022-07-21 00:19:20 -07:00
LICENSE Initial commit 2022-07-21 02:18:12 -05:00
README.md update README.md 2022-07-21 00:27:23 -07:00

README.md

A JS -> JSFuck transpiler

JS goes in stdin. JSFuck comes out stdout. Thats it.

Works on node. Works in the browser. Works everywhere.

Each char of input produces around 500 chars of output, plus ~146000 chars of output regardless of input.

Please do not use this in production.

> echo 'console.log("abc");' | jsfuck | node
abc
> echo 'console.log("abc");' | jsfuck | wc -c
155328