feross / Zelda
Licence: mit
Automatically `npm link` all your packages together!
Stars: ✭ 278
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
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
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
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
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
npm link
all your packages together!
Automatically
Sometimes Link needs a little help from Zelda.
usage
- Install it globally.
npm install -g zelda
- 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
- Clone a cool project.
mkdir ~/code
cd ~/code
git clone [email protected]:feross/webtorrent.git
- 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
- Recursively
npm install
all project dependencies, butnpm 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
, andoptionalDependencies
- Recursively runs
npm install
so your freshly cloned projects are ready to go!
link is better with zelda!
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].