All Projects â†’ raine â†’ ramda-destruct

raine / ramda-destruct

Licence: other
💥 Clean up required or imported ramda functions

Programming Languages

javascript
184084 projects - #8 most used programming language
Makefile
30231 projects
shell
77523 projects

ramda-destruct npm version Build Status

demo

  • 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].