Ready-made
plugins.
Four dependency detectors — one for each major ecosystem — that you can import directly into Repo Man or use as a starting point for your own.
-
1
Download a
.jsfile from the list below. - 2 Open Repo Man → Settings (⌘,) → Integrations tab.
- 3 Click + in the Custom Integrations header and select the downloaded file.
- 4 Run a backup — Repo Man will call the plugin against every repository it clones.
Node.js / npm
Parses package-lock.json
(lockfileVersion 1, 2, and 3). Returns packages whose resolved field
points to a Git clone URL. Registry tarballs from npm are ignored.
CocoaPods
Parses Podfile.lock and extracts
pods sourced from Git repositories (lines matching :git:).
Pods resolved from CocoaPods trunk are ignored.
Cargo (Rust)
Parses Cargo.lock (v3 TOML format)
and returns crates whose source field
starts with git+.
Crates.io registry entries are ignored.
Ruby Gems
Parses Gemfile.lock GIT sections
and returns the remote: URL
for each. Gems resolved from RubyGems.org are ignored.
Need a different ecosystem?
The plugin guide walks you through writing your own detector from scratch — three constants, one function, and you're done.
Read the Plugin Guide →