All Projects → feross → Zelda

feross / Zelda

Licence: mit
Automatically `npm link` all your packages together!

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Zelda

Npm Link Shared
links a folder of local modules with inter-dependencies to the target directory
Stars: ✭ 123 (-55.76%)
Mutual labels:  npm, link
Npmsearch
blazing fast npm search utility
Stars: ✭ 266 (-4.32%)
Mutual labels:  npm
magnet-link
DEPRECATED: Get a magnet link from a torrent file.
Stars: ✭ 65 (-76.62%)
Mutual labels:  link
Hyperapp Router
Declarative routing for Hyperapp V1 using the History API.
Stars: ✭ 256 (-7.91%)
Mutual labels:  link
Shellify
Shellify is a 100% managed .NET implementation of the Microsoft Shell Link (.LNK) Binary File Format.
Stars: ✭ 40 (-85.61%)
Mutual labels:  link
Ngx Smart Modal
Modal/Dialog component crafted for Angular
Stars: ✭ 256 (-7.91%)
Mutual labels:  npm
quill-magic-url
Automatically convert URLs to links in Quill
Stars: ✭ 86 (-69.06%)
Mutual labels:  link
Input Range Scss
Styling Cross-Browser Compatible Range Inputs with Sass
Stars: ✭ 272 (-2.16%)
Mutual labels:  npm
Apify Js
Apify SDK — The scalable web scraping and crawling library for JavaScript/Node.js. Enables development of data extraction and web automation jobs (not only) with headless Chrome and Puppeteer.
Stars: ✭ 3,154 (+1034.53%)
Mutual labels:  npm
custom-permalinks
Set custom permalinks on a per-post basis in WordPress
Stars: ✭ 17 (-93.88%)
Mutual labels:  link
snip
✌️ The simple, no-bs link shortener
Stars: ✭ 33 (-88.13%)
Mutual labels:  link
laravel-magiclink
Create link for authenticate in Laravel without password or get private content
Stars: ✭ 135 (-51.44%)
Mutual labels:  link
Thanks
🙌 Give thanks to the open source maintainers you depend on! ✨
Stars: ✭ 2,753 (+890.29%)
Mutual labels:  npm
nova-telescope-link
Smart Link for Laravel Nova to Telescope Debug Assistant.
Stars: ✭ 37 (-86.69%)
Mutual labels:  link
Yvm
🧶 Manage multiple versions of Yarn
Stars: ✭ 265 (-4.68%)
Mutual labels:  npm
nova-horizon-link
Smart Link for Laravel Nova to Horizon Dashboard.
Stars: ✭ 24 (-91.37%)
Mutual labels:  link
rehype-autolink-headings
plugin to add links to headings in HTML
Stars: ✭ 50 (-82.01%)
Mutual labels:  link
Multiple Dates Picker For Jquery Ui
MDP is a little plugin that enables jQuery UI calendar to manage multiple dates.
Stars: ✭ 256 (-7.91%)
Mutual labels:  npm
Advanced Nodejs
For help, ask in #questions at slack.jscomplete.com
Stars: ✭ 273 (-1.8%)
Mutual labels:  npm
Quickfix
The best stupid idea for fixing problems in node modules.
Stars: ✭ 267 (-3.96%)
Mutual labels:  npm

zelda travis npm downloads javascript style guide

Automatically npm link all your packages together!

link spin attack

Sometimes Link needs a little help from Zelda.

usage

  1. Install it globally.
npm install -g zelda
  1. Run zelda from your node project directory. For example:
cd ~/code/my-project
zelda

zelda finds all the node packages in your code folder (~/code/ in the example). If any of these packages are listed as a dependency in the nearest package.json of your working directory, it automatically symlinks it for you.

Zelda assumes that all your code lives in the directory one level up from the folder where you run zelda. So, keep all your packages in a single folder like ~/code and run zelda inside one of the projects (ex: ~/code/my-project).

what you might do if you're clever

  1. Clone a cool project.
mkdir ~/code
cd ~/code
git clone [email protected]:feross/webtorrent.git
  1. Clone the project dependencies you plan to work on.
git clone [email protected]:feross/bittorrent-protocol.git
git clone [email protected]:feross/bittorrent-swarm.git
git clone [email protected]:feross/bittorrent-dht.git
  1. Recursively npm install all project dependencies, but npm link the ones that are local.
cd webtorrent
zelda

Gone are the days of running tons of npm link commands by hand!

features

  • Automatically npm link all your modules together
  • Supports dependencies, devDependencies, and optionalDependencies
  • Recursively runs npm install so your freshly cloned projects are ready to go!

link is better with zelda!

link

license

MIT. Copyright Feross Aboukhadijeh.

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