ramda-destruct
- Cleans up required or imported Ramda functions when using destructing assignment.
- Reads functions from local Ramda instance based on the current working directory.
install
npm install -g ramda-destruct
usage
Prints the modified file contents to stdout.
file as argument
ramda-destruct path/to/file.js
stdin
cat path/to/file.js | ramda-destruct
vim
%!ramda-destruct
Or use Preserve function that restores cursor position after:
:call Preserve("%!ramda-destruct")
emacs
https://gist.github.com/yrns/e9b0cf1c24a87812e1ecab9816823f4c
Sublime Text
Install the FilterPipes plugin and add a key binding like
{ "keys": ["alt+shift+d"], "command": "filter_pipes_process", "args": {"command": "ramda-destruct"}}
Contributors
Big thanks to Bijoy Thomas for his contributions.