babel-plugin-sync
Install
yarn add babel-plugin-sync --dev
Usage
With .babelrc
:
"plugins": "sync"
In:
// $MakeMeSync async { await this }
Out:
async { await this } { this }
Make returnStatement sync
We don't know if it's safe to make the return statement sync at all, if you're sure about this, use // $MakeMeSync
mark explicitly.
class Foo { // $MakeMeSync async foo() {- return this.bar()+ return this.bar() // $MakeMeSync }}
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
Author
babel-plugin-sync © egoist, Released under the MIT License.
Authored and maintained by egoist with help from contributors (list).
github.com/egoist · GitHub @egoist · Twitter @_egoistlily