add evil.js, close #2983