mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-05-08 04:34:00 +02:00
Adding readme file
This commit is contained in:
parent
708f3a51bc
commit
a49151f7b2
1 changed files with 42 additions and 0 deletions
42
plugins/node-modules-path/README.md
Normal file
42
plugins/node-modules-path/README.md
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
# node-modules-path
|
||||
|
||||
This plugin listens to pwd updates and searches for a node_modules directory in
|
||||
current directory and upwards. For the first node_modules folder found (the
|
||||
deepest one), we automatically add its .bin folder to PATH (node_modules/.bin).
|
||||
|
||||
## motivation
|
||||
|
||||
We try to keep project dependencies as isolated as possible and we avoid
|
||||
installing them globally to our machines. One such dependency is
|
||||
[Flow](https://flow.org/). Editors with Flow extensions search for the `flow`
|
||||
binary on path. Thus, before opening our editor, we must first remember to add
|
||||
the project's node_module/.bin folder to path.
|
||||
|
||||
The reason we created this plugin was automate this step to safe little time
|
||||
when doing our development.
|
||||
|
||||
## example
|
||||
|
||||
➜ ~ tree ~/project
|
||||
/Users/hlysig/project
|
||||
├── node_modules
|
||||
│ └── flow
|
||||
...
|
||||
├── package.json
|
||||
├── src
|
||||
│ └── server
|
||||
│ └── index.js
|
||||
└── yarn.lock
|
||||
|
||||
➜ ~ cd ~/project/src/server
|
||||
Found node_modules in /Users/hlysig/project, adding to path
|
||||
➜ server which flow
|
||||
/Users/hlysig/project/node_modules/.bin/flow
|
||||
|
||||
## requirements
|
||||
|
||||
This plugin uses Python and works with Python 2.6 and upwards.
|
||||
|
||||
## authors
|
||||
|
||||
- Hlynur Sigurthorsson ([hlysig@gmail.com](mailto:hlysig@gmail.com))
|
||||
Loading…
Add table
Add a link
Reference in a new issue