Grasp: AST-based JavaScript Find and Replace
Grasp (via Patrick Dubroy):
Grasp is a command line utility that allows you to search and replace your JavaScript code - but unlike programs such as grep or sed, it searches the structure behind your code (the abstract syntax tree), rather than simply the text you’ve written