Lightweight refactoring tools for JavaScript