PHPackages                             setono/dependency-tracker - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. setono/dependency-tracker

ActiveComposer-plugin[Utility &amp; Helpers](/categories/utility)

setono/dependency-tracker
=========================

A Composer plugin that snapshots tracked vendor files so changes are visible in git diff

v1.0.0(3mo ago)1581MITPHP ^8.1

Since Apr 13Compare

[ Source](https://github.com/Setono/dependency-tracker)[ Packagist](https://packagist.org/packages/setono/dependency-tracker)[ RSS](/packages/setono-dependency-tracker/feed)WikiDiscussions Synced 3w ago

READMEChangelog (1)Dependencies (9)Versions (2)Used By (0)

Dependency Tracker
==================

[](#dependency-tracker)

[![Latest Version](https://camo.githubusercontent.com/90f17a38c53c9b5487c806e5c58a4de6dec54f25b1305dbd8ece67a84f58f1fd/68747470733a2f2f706f7365722e707567782e6f72672f7365746f6e6f2f646570656e64656e63792d747261636b65722f762f737461626c65)](https://packagist.org/packages/setono/dependency-tracker)[![Software License](https://camo.githubusercontent.com/395b32f5c8a0cb73095dddf33e2ddb84ddafcfd689e708ebe97fce84a4c4b8ad/68747470733a2f2f706f7365722e707567782e6f72672f7365746f6e6f2f646570656e64656e63792d747261636b65722f6c6963656e7365)](LICENSE)[![Build Status](https://github.com/Setono/dependency-tracker/actions/workflows/build.yaml/badge.svg?branch=master)](https://github.com/Setono/dependency-tracker/actions/workflows/build.yaml?query=branch%3Amaster)[![Code Coverage](https://camo.githubusercontent.com/d0f1749252de916f017315be7520ffc2b99afefbf5c689117c807f93bac65c12/68747470733a2f2f636f6465636f762e696f2f67682f5365746f6e6f2f646570656e64656e63792d747261636b65722f67726170682f62616467652e737667)](https://codecov.io/gh/Setono/dependency-tracker)[![Mutation testing badge](https://camo.githubusercontent.com/2938597cc66849d6610c56decba823dd07566647a57cf73442b2d8bf5fe391b8/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e743f7374796c653d666c61742675726c3d687474707325334125324625324662616467652d6170692e737472796b65722d6d757461746f722e696f2532466769746875622e636f6d2532465365746f6e6f253246646570656e64656e63792d747261636b65722532466d6173746572)](https://dashboard.stryker-mutator.io/reports/github.com/Setono/dependency-tracker/master)

A Composer plugin that snapshots tracked files and directories from `vendor/` into a committed project directory. After each `composer install` or `composer update`, any changes in tracked paths become visible via `git diff`.

Installation
------------

[](#installation)

```
composer require --dev setono/dependency-tracker
```

Quick start
-----------

[](#quick-start)

Scaffold a config file:

```
composer dependency-tracker:init
```

This creates `dependency-tracker.php` in your project root. Open it and add the vendor paths you want to track:

```
