RReverser's

Ingvar Stepanyan

JavaScript developer, speaker and reverse engineer. D2D programmer. Sometimes human.


  1. [Potentially ES7] function bind syntax in Babel

    View original post Babel 5.4 was just released and with it comes support for a new experimental ES7 syntax proposed by Kevin Smith (@zenparsing) and implemented in Babel by Ingvar Stepanyan (@RReverser). Warning: This syntax is highly experimental and you should not use it for anything serious (yet). If…

    on JavaScript, Transpilers, ES7

  2. Quickly view Wi-Fi password under OSX and Windows

    Today I've found this neat tool called wifi-password by @rauchg and figured out that it's extremely useful. Just look at this: Simple, isn't? And README says it: People ask you for the Wi-Fi password. Answer quickly. So I wanted to answer quickly, too. Unfortunately I'm a Windows user and so…


  3. Tail recursion and 6to5

    Just added tail call optimization to 6to5, so it became the first ES6 implementation across all the browsers and transpilers to have this feature: Unfortunately, generic tail call optimization is still too complex thing as for transpiler level and it introduces significant overhead compared to simple calls, so should be…


  4. Gitty - unofficial Gitter client for WinRT

    Gitter is a great real-time messaging service built specifically to help teams communicate better. It provides free public chat rooms for communities and open source projects and private chat rooms for teams and businesses. All of the rooms are based on Github repos, so you can easily get and use…


  5. Browser extension: EditorConfig for GitHub

    View on GitHub Just published a browser extension that provides EditorConfig support for GitHub. Download links You can download extension for your browser from the corresponding store: Chrome Firefox Opera Description Extension looks for .editorconfig file in the root of repository the current file belongs to, and applies it's settings…

    on JavaScript

  6. Gulp plugin for wrapping JavaScript code with source maps support

    View on GitHub When using classic templating solutions (like Lo-Dash / Underscore templates / own regexps / etc.) for wrapping JavaScript code, you're manipulating code as strings under the hood, and so losing any inner structure and location information. Such approach is used in gulp-wrap, gulp-wrap-amd, gulp-wrap-umd and that's why source maps are…

    on JavaScript