rewrite-js
A CLI tool for transforming JavaScript input using falafel and cssauron. Works great with Vim!
# usage: rewrite-js [tranform-module, ...] $ cat myfile.js | rewrite-js transform.js > myfile-transformed.js
Transformation modules should export and object mapping cssauron-falafel selectors to transformation functions.
// example transformmoduleexports = 'call:contains(async) > function:last-child': rewrite_async_wrap { nodeparent} // takes `async(function() { })` and rewrites it to `function() { }`
Installation
npm install -g rewrite-js
License
MIT