Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 640 Bytes

README.md

File metadata and controls

30 lines (19 loc) · 640 Bytes

shame.js: curb your eval() addiction.

Install shame.js with:

npm install shame.js

And start every new project with this line:

require("shame.js")()

Before, you would have wrriten this code:

eval("console.log(String.fromCodePoint(0x1F600 + Math.floor(Math.random() * (0x1F64F - 0x1F600 + 1))))")

Now, you'll be writing:

ಥ_ಥ("console.log(String.fromCodePoint(0x1F600 + Math.floor(Math.random() * (0x1F64F - 0x1F600 + 1))))")

And your addiction will be cured in no time! Run ᐛ() to celebrate.

PSA: don't be sneaky and use new Function(); that's now new ಠ_ಠ()