{"repo":"depjs/dep","free":true,"listed":false,"github":"https://github.com/depjs/dep","clone":"git clone https://github.com/depjs/dep.git","description":"A little Node.js dependency installer for module end-users","language":"JavaScript","stars":201,"topics":["nodejs","npm","javascript","command-line"],"license":"MIT","category":"cli-tools","readme_excerpt":"dep A little Node.js dependency installer for module end-users . [![github-actions][g-img]][g-url] [![codecov][c-img]][c-url] dep aims to match npm's interface for the features it covers, while keeping the internals small: it ships with zero runtime dependencies . - Install the dependencies defined in a local package.json. - Lock the dependencies installed in a local node modules. - Run an arbitrary command from the scripts in a local package.json. - Workspaces in a monorepo, installed and locked together. Table of Contents - Design principles - Installation - Usage - Registry auth - Commands - Install - Lock - Run - Workspaces - npm compatibility - Why dep has no cache - Stability - Contributing - License Design principles A thin client. dep resolves a dependency tree, downloads it, verifies it, and links it — nothing else. Less code and less state mean fewer failure modes. npm-compatible where it counts. Same package.json, same package-lock.json (v3), same node modules layout. Try dep on an existing project today and switch back tomorrow; nothing to migrate either way. Zero runtime dependencies. Everything is built on the Node.js standard library, so the installer can't be compromised through its own dependency tree — and the whole codebase is small enough to audit in an afternoon. Caching belongs to infrastructure. dep keeps no local package cache: a caching registry proxy (Verdaccio, Nexus, Artifactory) serves the whole team with standard HTTP semantics, instead of a muta","default_branch":null,"files":null,"tree":[],"storefront":"/r/depjs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/depjs/dep/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}